diff --git a/.github/workflows/check-all-english-links.yml b/.github/workflows/check-all-english-links.yml index d2738c991c..baae8c5bd6 100644 --- a/.github/workflows/check-all-english-links.yml +++ b/.github/workflows/check-all-english-links.yml @@ -17,7 +17,7 @@ jobs: check_all_english_links: name: Check all links if: github.repository == 'github/docs-internal' - runs-on: ubuntu-latest + runs-on: self-hosted env: GITHUB_TOKEN: ${{ secrets.DOCUBOT_READORG_REPO_WORKFLOW_SCOPES }} FIRST_RESPONDER_PROJECT: Docs content first responder @@ -50,18 +50,32 @@ jobs: NODE_ENV: production PORT: 4000 DISABLE_OVERLOAD_PROTECTION: true - DISABLE_RENDER_CACHING: true + DISABLE_RENDERING_CACHE: true # We don't want or need the changelog entries in this context. CHANGELOG_DISABLED: true # The default is 10s. But because this runs overnight, we can # be a lot more patient. REQUEST_TIMEOUT: 20000 + # Don't care about CDN caching image URLs + DISABLE_REWRITE_ASSET_URLS: true run: | - node server.mjs & + node server.mjs > /tmp/stdout.log 2> /tmp/stderr.log & sleep 5 - curl --retry-connrefused --retry 3 -I http://localhost:4000/ + curl --retry-connrefused --retry 4 -I http://localhost:4000/ + + - if: ${{ failure() }} + name: Debug server outputs on errors + run: | + echo "____STDOUT____" + cat /tmp/stdout.log + echo "____STDERR____" + cat /tmp/stderr.log - name: Run script + env: + # The default is 300 which works OK on a fast macbook pro + # but not so well in Actions. + LINKINATOR_CONCURRENCY: 100 run: | script/check-english-links.js > broken_links.md @@ -73,11 +87,6 @@ jobs: # # https://docs.github.com/actions/reference/context-and-expression-syntax-for-github-actions#job-status-check-functions - - if: ${{ failure() }} - name: Debug broken_links.md - run: | - ls -lh broken_links.md - wc -l broken_links.md - uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 if: ${{ failure() }} with: diff --git a/.github/workflows/link-check-all.yml b/.github/workflows/link-check-all.yml index c8fa5c9075..8cbdac109d 100644 --- a/.github/workflows/link-check-all.yml +++ b/.github/workflows/link-check-all.yml @@ -49,6 +49,9 @@ jobs: run: cat $HOME/files.json - name: Link check (warnings, changed files) + env: + # Don't care about CDN caching image URLs + DISABLE_REWRITE_ASSET_URLS: true run: | ./script/rendered-content-link-checker.mjs \ --language en \ @@ -59,6 +62,9 @@ jobs: --list $HOME/files.json - name: Link check (critical, all files) + env: + # Don't care about CDN caching image URLs + DISABLE_REWRITE_ASSET_URLS: true run: | ./script/rendered-content-link-checker.mjs \ --language en \ diff --git a/.github/workflows/pa11y.yml b/.github/workflows/pa11y.yml deleted file mode 100644 index 79be4845c4..0000000000 --- a/.github/workflows/pa11y.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: Pa11y - -# **What it does**: Runs a static accessibility check on high traffic docs pages. -# **Why we have it**: We want accessibility support for the docs. -# **Who does it impact**: Docs engineering, users who need accessibility features. - -on: - workflow_dispatch: - schedule: - - cron: '25 17 * * *' # once a day at 17:25 UTC / 11:50 PST - -permissions: - contents: read - -jobs: - test: - if: github.repository == 'github/docs-internal' || github.repository == 'github/docs' - runs-on: ubuntu-latest - steps: - - name: Check out repo - uses: actions/checkout@dcd71f646680f2efd8db4afa5ad64fdcba30e748 - - - name: Setup Node - uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 - with: - node-version: '16.15.0' - cache: npm - - - name: Install dependencies - run: npm ci --include=optional - - - name: Cache nextjs build - uses: actions/cache@48af2dc4a9e8278b89d7fa154b955c30c6aaab09 - with: - path: .next/cache - key: ${{ runner.os }}-nextjs-${{ hashFiles('package*.json') }} - - - name: Run build scripts - run: npm run build - - - name: Run pa11y tests - run: npm run pa11y-test diff --git a/.pa11yci b/.pa11yci deleted file mode 100644 index cab4c374ad..0000000000 --- a/.pa11yci +++ /dev/null @@ -1,102 +0,0 @@ -{ - "urls": [ - "http://localhost:4001/en", - "http://localhost:4001/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent", - "http://localhost:4001/en/github/working-with-github-pages", - "http://localhost:4001/en/github/authenticating-to-github/connecting-to-github-with-ssh", - "http://localhost:4001/en/github/site-policy/github-terms-of-service", - "http://localhost:4001/en/github/site-policy/github-privacy-statement", - "http://localhost:4001/en/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account", - "http://localhost:4001/en/github/authenticating-to-github/creating-a-strong-password", - "http://localhost:4001/en/github", - "http://localhost:4001/en/github/importing-your-projects-to-github/adding-locally-hosted-code-to-github", - "http://localhost:4001/en/actions", - "http://localhost:4001/en/github/authenticating-to-github/creating-a-personal-access-token", - "http://localhost:4001/en/github/authenticating-to-github/checking-for-existing-ssh-keys", - "http://localhost:4001/en/github/getting-started-with-github/managing-remote-repositories", - "http://localhost:4001/en/github/getting-started-with-github/set-up-git", - "http://localhost:4001/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository", - "http://localhost:4001/en/github/writing-on-github/basic-writing-and-formatting-syntax", - "http://localhost:4001/en/actions/reference/workflow-syntax-for-github-actions", - "http://localhost:4001/en/github/getting-started-with-github/about-remote-repositories", - "http://localhost:4001/en/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line", - "http://localhost:4001/en/github/getting-started-with-github/setting-your-username-in-git", - "http://localhost:4001/en/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address", - "http://localhost:4001/en/github/authenticating-to-github/configuring-two-factor-authentication", - "http://localhost:4001/en/rest", - "http://localhost:4001/en/pages/configuring-a-custom-domain-for-your-github-pages-site", - "http://localhost:4001/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests", - "http://localhost:4001/en/github/setting-up-and-managing-your-github-user-account/changing-your-primary-email-address", - "http://localhost:4001/en/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile", - "http://localhost:4001/en/github/authenticating-to-github/error-permission-denied-publickey", - "http://localhost:4001/en/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository", - "http://localhost:4001/en/github/committing-changes-to-your-project/changing-a-commit-message", - "http://localhost:4001/en/github/getting-started-with-github/types-of-github-accounts", - "http://localhost:4001/en/github/using-git/pushing-commits-to-a-remote-repository", - "http://localhost:4001/en/github/authenticating-to-github/testing-your-ssh-connection", - "http://localhost:4001/en/github/getting-started-with-github/fork-a-repo", - "http://localhost:4001/en/graphql", - "http://localhost:4001/en/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site", - "http://localhost:4001/en/developers", - "http://localhost:4001/en/github/getting-started-with-github/supported-browsers", - "http://localhost:4001/en/github/managing-your-work-on-github/about-project-boards", - "http://localhost:4001/en/github/collaborating-with-issues-and-pull-requests/syncing-a-fork", - "http://localhost:4001/en/pages/getting-started-with-github-pages/creating-a-github-pages-site", - "http://localhost:4001/en/github/authenticating-to-github/working-with-ssh-key-passphrases", - "http://localhost:4001/en/github/authenticating-to-github", - "http://localhost:4001/en/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages", - "http://localhost:4001/en/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site", - "http://localhost:4001/en/pages/getting-started-with-github-pages/about-github-pages", - "http://localhost:4001/en/github/setting-up-and-managing-your-github-profile", - "http://localhost:4001/en/actions/getting-started-with-github-actions/about-github-actions", - "http://localhost:4001/en/github/getting-started-with-github", - "http://localhost:4001/en/github/creating-cloning-and-archiving-repositories/duplicating-a-repository", - "http://localhost:4001/en/actions/getting-started-with-github-actions", - "http://localhost:4001/en/actions/reference/events-that-trigger-workflows", - "http://localhost:4001/en/desktop/getting-started-with-github-desktop/installing-github-desktop", - "http://localhost:4001/en/github/getting-started-with-github/ignoring-files", - "http://localhost:4001/en/desktop", - "http://localhost:4001/en/packages", - "http://localhost:4001/en/actions/configuring-and-managing-workflows/configuring-a-workflow", - "http://localhost:4001/en/github/authenticating-to-github/managing-commit-signature-verification", - "http://localhost:4001/en/organizations/restricting-access-to-your-organizations-data/about-oauth-app-access-restrictions", - "http://localhost:4001/en/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line", - "http://localhost:4001/en/github/getting-started-with-github/access-permissions-on-github", - "http://localhost:4001/en/github/getting-started-with-github/githubs-products", - "http://localhost:4001/en/packages/publishing-and-managing-packages/about-github-packages", - "http://localhost:4001/en/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews", - "http://localhost:4001/en/github/writing-on-github/creating-and-highlighting-code-blocks", - "http://localhost:4001/en/github/searching-for-information-on-github/searching-issues-and-pull-requests", - "http://localhost:4001/en/actions/reference/context-and-expression-syntax-for-github-actions", - "http://localhost:4001/en/github/managing-files-in-a-repository/navigating-code-on-github", - "http://localhost:4001/en/github/teaching-and-learning-with-github-education/applying-for-a-student-developer-pack", - "http://localhost:4001/en/github/getting-started-with-github/caching-your-github-credentials-in-git", - "http://localhost:4001/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request", - "http://localhost:4001/en/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository", - "http://localhost:4001/en/github/setting-up-and-managing-your-github-user-account/changing-your-github-username", - "http://localhost:4001/en/github/getting-started-with-github/create-a-repo", - "http://localhost:4001/en/pages/getting-started-with-github-pages", - "http://localhost:4001/en/github/administering-a-repository/deleting-a-repository", - "http://localhost:4001/en/actions/configuring-and-managing-workflows/using-environment-variables", - "http://localhost:4001/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets", - "http://localhost:4001/en/github/authenticating-to-github/removing-sensitive-data-from-a-repository", - "http://localhost:4001/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line", - "http://localhost:4001/en/github/setting-up-and-managing-billing-and-payments-on-github/setting-your-billing-email", - "http://localhost:4001/en/github/setting-up-and-managing-your-github-user-account", - "http://localhost:4001/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue", - "http://localhost:4001/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates", - "http://localhost:4001/en/github/authenticating-to-github/about-two-factor-authentication", - "http://localhost:4001/en/pages/configuring-a-custom-domain-for-your-github-pages-site/about-custom-domains-and-github-pages", - "http://localhost:4001/en/github/searching-for-information-on-github/searching-code", - "http://localhost:4001/en/github/getting-started-with-github/configuring-git-to-handle-line-endings", - "http://localhost:4001/en/github/getting-started-with-github/getting-changes-from-a-remote-repository", - "http://localhost:4001/en/github/authenticating-to-github/generating-a-new-gpg-key", - "http://localhost:4001/en/github/authenticating-to-github/accessing-github-using-two-factor-authentication", - "http://localhost:4001/en/github/creating-cloning-and-archiving-repositories/licensing-a-repository", - "http://localhost:4001/en/github/getting-started-with-github/verifying-your-email-address", - "http://localhost:4001/en/github/setting-up-and-managing-your-github-profile/personalizing-your-profile", - "http://localhost:4001/en/pages/setting-up-a-github-pages-site-with-jekyll", - "http://localhost:4001/en/github/managing-subscriptions-and-notifications-on-github", - "http://localhost:4001/en/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork" - ] -} diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index afe91a311f..d012ec3a3e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -77,7 +77,7 @@ When you're finished with the changes, create a pull request, also known as a PR Once you submit your PR, a Docs team member will review your proposal. We may ask questions or request for additional information. - We may ask for changes to be made before a PR can be merged, either using [suggested changes](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request) or pull request comments. You can apply suggested changes directly through the UI. You can make any other changes in your fork, then commit them to your branch. - As you update your PR and apply changes, mark each conversation as [resolved](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#resolving-conversations). -- If you run into any merge issues, checkout this [git tutorial](https://lab.github.com/githubtraining/managing-merge-conflicts) to help you resolve merge conflicts and other issues. +- If you run into any merge issues, checkout this [git tutorial](https://github.com/skills/resolve-merge-conflicts) to help you resolve merge conflicts and other issues. ### Your PR is merged! diff --git a/assets/images/achievements-profile-settings-off.png b/assets/images/achievements-profile-settings-off.png new file mode 100644 index 0000000000..e095566ed4 Binary files /dev/null and b/assets/images/achievements-profile-settings-off.png differ diff --git a/assets/images/achievements-profile-settings-on.png b/assets/images/achievements-profile-settings-on.png new file mode 100644 index 0000000000..8b80cf185e Binary files /dev/null and b/assets/images/achievements-profile-settings-on.png differ diff --git a/assets/images/help/graphs/click-alert-in-alerts-list-ungrouped.png b/assets/images/enterprise/3.5/dependabot/click-alert-in-alerts-list-ungrouped.png similarity index 100% rename from assets/images/help/graphs/click-alert-in-alerts-list-ungrouped.png rename to assets/images/enterprise/3.5/dependabot/click-alert-in-alerts-list-ungrouped.png diff --git a/assets/images/help/graphs/dependabot-alerts-filters.png b/assets/images/enterprise/3.5/dependabot/dependabot-alerts-filters.png similarity index 100% rename from assets/images/help/graphs/dependabot-alerts-filters.png rename to assets/images/enterprise/3.5/dependabot/dependabot-alerts-filters.png diff --git a/assets/images/help/releases/auto-generate-release-notes.png b/assets/images/enterprise/3.5/releases/auto-generate-release-notes.png similarity index 100% rename from assets/images/help/releases/auto-generate-release-notes.png rename to assets/images/enterprise/3.5/releases/auto-generate-release-notes.png diff --git a/assets/images/enterprise/3.5/releases/releases_description_auto.png b/assets/images/enterprise/3.5/releases/releases_description_auto.png new file mode 100644 index 0000000000..10b8275055 Binary files /dev/null and b/assets/images/enterprise/3.5/releases/releases_description_auto.png differ diff --git a/assets/images/help/branches/branch-creation-popup.png b/assets/images/help/branches/branch-creation-popup.png new file mode 100644 index 0000000000..1c87d7be37 Binary files /dev/null and b/assets/images/help/branches/branch-creation-popup.png differ diff --git a/assets/images/help/branches/branches-overview-link.png b/assets/images/help/branches/branches-overview-link.png new file mode 100644 index 0000000000..0289bd7bc5 Binary files /dev/null and b/assets/images/help/branches/branches-overview-link.png differ diff --git a/assets/images/help/branches/new-branch-button.png b/assets/images/help/branches/new-branch-button.png new file mode 100644 index 0000000000..26c6de63e4 Binary files /dev/null and b/assets/images/help/branches/new-branch-button.png differ diff --git a/assets/images/help/classroom/classroom-reuse-assignment-modal.png b/assets/images/help/classroom/classroom-reuse-assignment-modal.png new file mode 100644 index 0000000000..bbb1a214ec Binary files /dev/null and b/assets/images/help/classroom/classroom-reuse-assignment-modal.png differ diff --git a/assets/images/help/classroom/multiple-assignments-selected.png b/assets/images/help/classroom/multiple-assignments-selected.png new file mode 100644 index 0000000000..a7f39b572e Binary files /dev/null and b/assets/images/help/classroom/multiple-assignments-selected.png differ diff --git a/assets/images/help/classroom/reuse-multiple-assignments-modal.png b/assets/images/help/classroom/reuse-multiple-assignments-modal.png new file mode 100644 index 0000000000..3c1cd1e851 Binary files /dev/null and b/assets/images/help/classroom/reuse-multiple-assignments-modal.png differ diff --git a/assets/images/help/codespaces/prebuilds-choose-branch.png b/assets/images/help/codespaces/prebuilds-choose-branch.png index 858f5cb2f5..7edaee493a 100644 Binary files a/assets/images/help/codespaces/prebuilds-choose-branch.png and b/assets/images/help/codespaces/prebuilds-choose-branch.png differ diff --git a/assets/images/help/codespaces/prebuilds-failure-notification-setting.png b/assets/images/help/codespaces/prebuilds-failure-notification-setting.png new file mode 100644 index 0000000000..1046ba6777 Binary files /dev/null and b/assets/images/help/codespaces/prebuilds-failure-notification-setting.png differ diff --git a/assets/images/help/codespaces/prebuilds-regions.png b/assets/images/help/codespaces/prebuilds-regions.png index 3121a06306..391ee56d93 100644 Binary files a/assets/images/help/codespaces/prebuilds-regions.png and b/assets/images/help/codespaces/prebuilds-regions.png differ diff --git a/assets/images/help/codespaces/prebuilds-template-history-setting.png b/assets/images/help/codespaces/prebuilds-template-history-setting.png new file mode 100644 index 0000000000..de7a00a914 Binary files /dev/null and b/assets/images/help/codespaces/prebuilds-template-history-setting.png differ diff --git a/assets/images/help/codespaces/prebuilds-triggers.png b/assets/images/help/codespaces/prebuilds-triggers.png index 82f0fd4a10..dc3957d36e 100644 Binary files a/assets/images/help/codespaces/prebuilds-triggers.png and b/assets/images/help/codespaces/prebuilds-triggers.png differ diff --git a/assets/images/help/copilot/in-visual-studio-code-install-button.png b/assets/images/help/copilot/in-visual-studio-code-install-button.png index bd5a54e123..98ebef5df1 100644 Binary files a/assets/images/help/copilot/in-visual-studio-code-install-button.png and b/assets/images/help/copilot/in-visual-studio-code-install-button.png differ diff --git a/assets/images/help/copilot/install-copilot-extension-visual-studio-code.png b/assets/images/help/copilot/install-copilot-extension-visual-studio-code.png index fc61e0da03..f72e88d37a 100644 Binary files a/assets/images/help/copilot/install-copilot-extension-visual-studio-code.png and b/assets/images/help/copilot/install-copilot-extension-visual-studio-code.png differ diff --git a/assets/images/help/copilot/vsc-copilot-authorize.png b/assets/images/help/copilot/vsc-copilot-authorize.png new file mode 100644 index 0000000000..5cc5e9420f Binary files /dev/null and b/assets/images/help/copilot/vsc-copilot-authorize.png differ diff --git a/assets/images/help/education/community-exchange-page.png b/assets/images/help/education/community-exchange-page.png new file mode 100644 index 0000000000..bb15cf9b1a Binary files /dev/null and b/assets/images/help/education/community-exchange-page.png differ diff --git a/assets/images/help/graphs/click-alert-in-alerts-list-checkbox.png b/assets/images/help/graphs/click-alert-in-alerts-list-checkbox.png new file mode 100644 index 0000000000..ea7b5dfe56 Binary files /dev/null and b/assets/images/help/graphs/click-alert-in-alerts-list-checkbox.png differ diff --git a/assets/images/help/graphs/dependabot-alerts-filters-checkbox.png b/assets/images/help/graphs/dependabot-alerts-filters-checkbox.png new file mode 100644 index 0000000000..64b0c87bba Binary files /dev/null and b/assets/images/help/graphs/dependabot-alerts-filters-checkbox.png differ diff --git a/assets/images/help/graphs/dismiss-multiple-alerts.png b/assets/images/help/graphs/dismiss-multiple-alerts.png new file mode 100644 index 0000000000..fac5924a48 Binary files /dev/null and b/assets/images/help/graphs/dismiss-multiple-alerts.png differ diff --git a/assets/images/help/graphs/reopen-multiple-alerts.png b/assets/images/help/graphs/reopen-multiple-alerts.png new file mode 100644 index 0000000000..f6ee4da291 Binary files /dev/null and b/assets/images/help/graphs/reopen-multiple-alerts.png differ diff --git a/assets/images/help/graphs/select-all-alerts.png b/assets/images/help/graphs/select-all-alerts.png new file mode 100644 index 0000000000..2998fbd531 Binary files /dev/null and b/assets/images/help/graphs/select-all-alerts.png differ diff --git a/assets/images/help/graphs/select-all-closed-alerts.png b/assets/images/help/graphs/select-all-closed-alerts.png new file mode 100644 index 0000000000..bc39035d0c Binary files /dev/null and b/assets/images/help/graphs/select-all-closed-alerts.png differ diff --git a/assets/images/help/graphs/select-multiple-alerts.png b/assets/images/help/graphs/select-multiple-alerts.png new file mode 100644 index 0000000000..d362434743 Binary files /dev/null and b/assets/images/help/graphs/select-multiple-alerts.png differ diff --git a/assets/images/help/pull_requests/pr-file-tree.png b/assets/images/help/pull_requests/pr-file-tree.png deleted file mode 100644 index cca0c65829..0000000000 Binary files a/assets/images/help/pull_requests/pr-file-tree.png and /dev/null differ diff --git a/assets/images/help/releases/generate-release-notes.png b/assets/images/help/releases/generate-release-notes.png new file mode 100644 index 0000000000..4c893ca4fa Binary files /dev/null and b/assets/images/help/releases/generate-release-notes.png differ diff --git a/assets/images/help/releases/releases-tag-previous-release.png b/assets/images/help/releases/releases-tag-previous-release.png new file mode 100644 index 0000000000..f8fbdbe4ab Binary files /dev/null and b/assets/images/help/releases/releases-tag-previous-release.png differ diff --git a/assets/images/help/releases/releases_description_auto.png b/assets/images/help/releases/releases_description_auto.png index 10b8275055..517e8930ac 100644 Binary files a/assets/images/help/releases/releases_description_auto.png and b/assets/images/help/releases/releases_description_auto.png differ diff --git a/assets/images/help/repository/dependabot-alerts-closed-checkbox.png b/assets/images/help/repository/dependabot-alerts-closed-checkbox.png new file mode 100644 index 0000000000..09553e4318 Binary files /dev/null and b/assets/images/help/repository/dependabot-alerts-closed-checkbox.png differ diff --git a/assets/images/help/repository/dependabot-alerts-open-checkbox.png b/assets/images/help/repository/dependabot-alerts-open-checkbox.png new file mode 100644 index 0000000000..4a8b314e87 Binary files /dev/null and b/assets/images/help/repository/dependabot-alerts-open-checkbox.png differ diff --git a/assets/images/help/repository/dependabot-alerts-select-closed-alert-checkbox.png b/assets/images/help/repository/dependabot-alerts-select-closed-alert-checkbox.png new file mode 100644 index 0000000000..5402e08629 Binary files /dev/null and b/assets/images/help/repository/dependabot-alerts-select-closed-alert-checkbox.png differ diff --git a/assets/images/help/repository/file-tree.png b/assets/images/help/repository/file-tree.png new file mode 100644 index 0000000000..c534ac19ee Binary files /dev/null and b/assets/images/help/repository/file-tree.png differ diff --git a/assets/images/help/repository/fork_button.jpg b/assets/images/help/repository/fork_button.jpg deleted file mode 100644 index b3888091fc..0000000000 Binary files a/assets/images/help/repository/fork_button.jpg and /dev/null differ diff --git a/assets/images/help/repository/fork_button.png b/assets/images/help/repository/fork_button.png new file mode 100644 index 0000000000..e21bfefdd7 Binary files /dev/null and b/assets/images/help/repository/fork_button.png differ diff --git a/assets/images/help/repository/reopen-dismissed-alert.png b/assets/images/help/repository/reopen-dismissed-alert.png index 07a1cd9495..22da2719c4 100644 Binary files a/assets/images/help/repository/reopen-dismissed-alert.png and b/assets/images/help/repository/reopen-dismissed-alert.png differ diff --git a/components/context/ArticleContext.tsx b/components/context/ArticleContext.tsx index bd2d198ebc..1c6535da21 100644 --- a/components/context/ArticleContext.tsx +++ b/components/context/ArticleContext.tsx @@ -8,8 +8,11 @@ export type LearningTrack = { } export type MiniTocItem = { - platform: string - contents: string + platform?: string + contents: { + href: string + title: string + } items?: MiniTocItem[] } diff --git a/components/context/RestContext.tsx b/components/context/RestContext.tsx index a579403656..dcce66b990 100644 --- a/components/context/RestContext.tsx +++ b/components/context/RestContext.tsx @@ -1,10 +1,5 @@ import { createContext, useContext } from 'react' - -export type MiniTocItem = { - platform: string - contents: string & { title: string; href: string } - items?: MiniTocItem[] -} +import type { MiniTocItem } from 'components/context/ArticleContext' export type RestContextT = { title: string diff --git a/components/lib/get-rest-code-samples.ts b/components/lib/get-rest-code-samples.ts index 9562262b15..095cbc027d 100644 --- a/components/lib/get-rest-code-samples.ts +++ b/components/lib/get-rest-code-samples.ts @@ -42,7 +42,7 @@ export function getShellExample(operation: Operation, codeSample: CodeSample) { const args = [ operation.verb !== 'get' && `-X ${operation.verb.toUpperCase()}`, - `-H "Accept: ${defaultAcceptHeader}"`, + `-H "Accept: ${defaultAcceptHeader}" \\ \n -H "Authorization: token "`, `${operation.serverUrl}${requestPath}`, requestBodyParams, ].filter(Boolean) diff --git a/components/rest/ParameterRow.tsx b/components/rest/ParameterRow.tsx index 6cd63c1faa..7088d9d927 100644 --- a/components/rest/ParameterRow.tsx +++ b/components/rest/ParameterRow.tsx @@ -55,7 +55,7 @@ export function ParameterRow({ )}
- {defaultValue && ( + {defaultValue !== undefined && (

{t('rest.reference.default')}: {defaultValue.toString()} diff --git a/components/sidebar/RestCollapsibleSection.tsx b/components/sidebar/RestCollapsibleSection.tsx index f3ff4a8cdb..24ed4e0a2a 100644 --- a/components/sidebar/RestCollapsibleSection.tsx +++ b/components/sidebar/RestCollapsibleSection.tsx @@ -7,7 +7,8 @@ import { ActionList } from '@primer/react' import { Link } from 'components/Link' import { ProductTreeNode } from 'components/context/MainContext' import { EventType, sendEvent } from 'components/lib/events' -import { MiniTocItem, useRestContext } from 'components/context/RestContext' +import { useRestContext } from 'components/context/RestContext' +import type { MiniTocItem } from 'components/context/ArticleContext' import styles from './SidebarProduct.module.scss' type SectionProps = { diff --git a/components/ui/MiniTocs/MiniTocs.tsx b/components/ui/MiniTocs/MiniTocs.tsx index 20aae5cbbd..85fb570594 100644 --- a/components/ui/MiniTocs/MiniTocs.tsx +++ b/components/ui/MiniTocs/MiniTocs.tsx @@ -1,7 +1,7 @@ import cx from 'classnames' import { ActionList, Heading } from '@primer/react' -import { MiniTocItem } from 'components/context/ArticleContext' +import type { MiniTocItem } from 'components/context/ArticleContext' import { Link } from 'components/Link' import { useTranslation } from 'components/hooks/useTranslation' @@ -14,7 +14,7 @@ const renderTocItem = (item: MiniTocItem) => { return ( { }} >

-
+ + {item.contents.title} + {item.items && item.items.length > 0 ? (
    {item.items.map(renderTocItem)}
) : null} diff --git a/content/account-and-profile/index.md b/content/account-and-profile/index.md index df425fc73e..e7236a711a 100644 --- a/content/account-and-profile/index.md +++ b/content/account-and-profile/index.md @@ -17,7 +17,7 @@ featuredLinks: - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository - /account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications guideCards: - - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile - /account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/managing-notifications-from-your-inbox - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/blocking-command-line-pushes-that-expose-your-personal-email-address - '{% ifversion ghes or ghae %}/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-the-default-branch-name-for-your-repositories{% endif %}' diff --git a/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md b/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md index 7a6c7d46c8..ff285dd345 100644 --- a/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md +++ b/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md @@ -32,7 +32,7 @@ People who visit your profile can also see the following information. - Repositories and gists you own or contribute to. {% ifversion fpt or ghes or ghec %}You can showcase your best work by pinning repositories and gists to your profile. For more information, see "[Pinning items to your profile](/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile)."{% endif %} - Repositories you've starred{% ifversion fpt or ghec %} and organized into lists.{% endif %} For more information, see "[Saving repositories with stars](/articles/saving-repositories-with-stars/)." - An overview of your activity in organizations, repositories, and teams you're most active in. For more information, see "[Showing an overview of your activity on your profile](/articles/showing-an-overview-of-your-activity-on-your-profile)."{% ifversion fpt or ghec %} -- Badges that show if you use {% data variables.product.prodname_pro %} or participate in programs like the {% data variables.product.prodname_arctic_vault %}, {% data variables.product.prodname_sponsors %}, or the {% data variables.product.company_short %} Developer Program. For more information, see "[Personalizing your profile](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#displaying-badges-on-your-profile)."{% endif %} +- Badges and Achievements that highlight your activity and show if you use {% data variables.product.prodname_pro %} or participate in programs like the {% data variables.product.prodname_arctic_vault %}, {% data variables.product.prodname_sponsors %}, or the {% data variables.product.company_short %} Developer Program. For more information, see "[Personalizing your profile](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#displaying-badges-on-your-profile)."{% endif %} You can also set a status on your profile to provide information about your availability. For more information, see "[Setting a status](/articles/personalizing-your-profile/#setting-a-status)." diff --git a/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md b/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md index 9f0a34d3ac..11ddfea6a9 100644 --- a/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md +++ b/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md @@ -136,9 +136,6 @@ When you participate in certain programs, {% data variables.product.prodname_dot | Badge | Program | Description | | --- | --- | --- | -| ![Mars 2020 Helicopter Contributor badge icon](/assets/images/help/profile/badge-mars-2020-small.png) | **Mars 2020 Helicopter Contributor** | If you authored any commit(s) present in the commit history for the relevant tag of an open source library used in the Mars 2020 Helicopter Mission, you'll get a Mars 2020 Helicopter Contributor badge on your profile. Hovering over the badge shows you several of the repositories you contributed to that were used in the mission. For the full list of repositories that will qualify you for the badge, see "[List of qualifying repositories for Mars 2020 Helicopter Contributor badge](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#list-of-qualifying-repositories-for-mars-2020-helicopter-contributor-badge)." | -| ![Arctic Code Vault Contributor badge icon](/assets/images/help/profile/badge-arctic-code-vault-small.png) | **{% data variables.product.prodname_arctic_vault %} Contributor** | If you authored any commit(s) on the default branch of a repository that was archived in the 2020 Arctic Vault program, you'll get an {% data variables.product.prodname_arctic_vault %} Contributor badge on your profile. Hovering over the badge shows you several of the repositories you contributed to that were part of the program. For more information on the program, see [{% data variables.product.prodname_archive %}](https://archiveprogram.github.com). | -| ![{% data variables.product.prodname_dotcom %} Sponsor badge icon](/assets/images/help/profile/badge-sponsors-small.png) | **{% data variables.product.prodname_dotcom %} Sponsor** | If you sponsored an open source contributor through {% data variables.product.prodname_sponsors %} you'll get a {% data variables.product.prodname_dotcom %} Sponsor badge on your profile. Clicking the badge takes you to the **Sponsoring** tab of your profile. For more information, see "[Sponsoring open source contributors](/github/supporting-the-open-source-community-with-github-sponsors/sponsoring-open-source-contributors)." | | {% octicon "cpu" aria-label="The Developer Program icon" %} | **Developer Program Member** | If you're a registered member of the {% data variables.product.prodname_dotcom %} Developer Program, building an app with the {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API, you'll get a Developer Program Member badge on your profile. For more information on the {% data variables.product.prodname_dotcom %} Developer Program, see [GitHub Developer](/program/). | | {% octicon "star-fill" aria-label="The star icon" %} | **Pro** | If you use {% data variables.product.prodname_pro %} you'll get a PRO badge on your profile. For more information about {% data variables.product.prodname_pro %}, see "[{% data variables.product.prodname_dotcom %}'s products](/github/getting-started-with-github/githubs-products#github-pro)." | | {% octicon "lock" aria-label="The lock icon" %} | **Security Bug Bounty Hunter** | If you helped out hunting down security vulnerabilities, you'll get a Security Bug Bounty Hunter badge on your profile. For more information about the {% data variables.product.prodname_dotcom %} Security program, see [{% data variables.product.prodname_dotcom %} Security](https://bounty.github.com/). | @@ -146,20 +143,27 @@ When you participate in certain programs, {% data variables.product.prodname_dot | {% octicon "shield" aria-label="The shield icon" %} | **Security advisory credit** | If a security advisory you submit to the [{% data variables.product.prodname_dotcom %} Advisory Database](https://github.com/advisories) is accepted, you'll get a Security advisory credit badge on your profile. For more information about {% data variables.product.prodname_dotcom %} Security Advisories, see [{% data variables.product.prodname_dotcom %} Security Advisories](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories). | | {% octicon "check" aria-label="The check icon" %} | **Discussion answered** | If your reply to a discussion is marked as the answer, you'll get a Discussion answered badge on your profile. For more information about {% data variables.product.prodname_dotcom %} Discussions, see [About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions). | -## Disabling badges on your profile +{% endif %} -You can disable some of the badges for {% data variables.product.prodname_dotcom %} programs you're participating in, including the PRO, {% data variables.product.prodname_arctic_vault %} and Mars 2020 Helicopter Contributor badges. +{% ifversion fpt or ghec %} -{% data reusables.user-settings.access_settings %} -2. Under "Profile settings", deselect the badge you want you disable. - ![Checkbox to no longer display a badge on your profile](/assets/images/help/profile/profile-badge-settings.png) -{% data reusables.user-settings.update-preferences %} +## Earning Achievements + +Achievements celebrate specific events and actions that happen on {% data variables.product.prodname_dotcom %}. They will appear as small badges listed in the sidebar of your profile. Clicking or hovering on an achievement will show a detailed view that hints at how the achievement was earned, with a short description and links to the contributing events. The event links will only be visible to users that have access to the repository or organization that the event took place in. Event links will appear inaccessible to all users without access. + +To stop private contributions from counting toward your Achievements, or to turn off Achievements entirely, see "[Showing your private contributions and Achievements on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)." + +{% note %} + +**Note:** This feature is currently in beta and subject to change. + +{% endnote %} {% endif %} -## List of qualifying repositories for Mars 2020 Helicopter Contributor badge +## List of qualifying repositories for Mars 2020 Helicopter Contributor achievement -If you authored any commit(s) present in the commit history for the listed tag of one or more of the repositories below, you'll receive the Mars 2020 Helicopter Contributor badge on your profile. The authored commit must be with a verified email address, associated with your account at the time {% data variables.product.prodname_dotcom %} determined the eligible contributions, in order to be attributed to you. You can be the original author or [one of the co-authors](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors) of the commit. Future changes to verified emails will not have an effect on the badge. We built the list based on information received from NASA's Jet Propulsion Laboratory. +If you authored any commit(s) present in the commit history for the listed tag of one or more of the repositories below, you'll receive the Mars 2020 Helicopter Contributor achievement on your profile. The authored commit must be with a verified email address, associated with your account at the time {% data variables.product.prodname_dotcom %} determined the eligible contributions, in order to be attributed to you. You can be the original author or [one of the co-authors](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors) of the commit. Future changes to verified emails will not have an effect on the badge. We built the list based on information received from NASA's Jet Propulsion Laboratory. | {% data variables.product.prodname_dotcom %} Repository | Version | Tag | |---|---|---| diff --git a/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md b/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md index 43a6f3ca47..e93dfabf6a 100644 --- a/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md +++ b/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md @@ -14,6 +14,6 @@ topics: - Profiles children: - /customizing-your-profile - - /managing-contribution-graphs-on-your-profile + - /managing-contribution-settings-on-your-profile --- diff --git a/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/index.md b/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md similarity index 71% rename from content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/index.md rename to content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md index ef6c864316..c5047d651e 100644 --- a/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/index.md +++ b/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md @@ -1,9 +1,10 @@ --- -title: Managing contribution graphs on your profile +title: Managing contribution settings on your profile intro: 'Your contributions, including commits, proposed pull requests, and opened issues, are displayed on your profile so people can easily see the work you''ve done.' redirect_from: - /articles/managing-contribution-graphs-on-your-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile versions: fpt: '*' ghes: '*' @@ -14,10 +15,10 @@ topics: children: - /viewing-contributions-on-your-profile - /showing-an-overview-of-your-activity-on-your-profile - - /publicizing-or-hiding-your-private-contributions-on-your-profile + - /showing-your-private-contributions-and-achievements-on-your-profile - /sending-enterprise-contributions-to-your-githubcom-profile - /why-are-my-contributions-not-showing-up-on-my-profile - /troubleshooting-commits-on-your-timeline -shortTitle: Manage contribution graph +shortTitle: Manage contribution settings --- diff --git a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md b/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md similarity index 97% rename from translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md rename to content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md index 7afb8f3d39..6cf184cad0 100644 --- a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md +++ b/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md @@ -7,6 +7,7 @@ redirect_from: - /articles/sending-your-github-enterprise-server-contributions-to-your-githubcom-profile - /github/setting-up-and-managing-your-github-profile/sending-your-github-enterprise-server-contributions-to-your-githubcom-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-your-github-enterprise-server-contributions-to-your-githubcom-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile versions: fpt: '*' ghes: '*' diff --git a/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md b/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md similarity index 88% rename from content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md rename to content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md index c6e9fa3cfc..e0dfec8a34 100644 --- a/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md +++ b/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md @@ -5,6 +5,7 @@ redirect_from: - /articles/showing-an-overview-of-your-activity-on-your-profile - /github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile versions: fpt: '*' ghes: '*' diff --git a/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md b/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md similarity index 76% rename from content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md rename to content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md index 1bbb5cf677..9701f0e0d2 100644 --- a/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md +++ b/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md @@ -1,10 +1,11 @@ --- -title: Publicizing or hiding your private contributions on your profile +title: Showing your private contributions and achievements on your profile intro: 'Your {% data variables.product.product_name %} profile shows a graph of your repository contributions over the past year. You can choose to show anonymized activity from {% ifversion fpt or ghes or ghec %}private and internal{% else %}private{% endif %} repositories{% ifversion fpt or ghes or ghec %} in addition to the activity from public repositories{% endif %}.' redirect_from: - /articles/publicizing-or-hiding-your-private-contributions-on-your-profile - /github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile versions: fpt: '*' ghes: '*' @@ -12,7 +13,7 @@ versions: ghec: '*' topics: - Profiles -shortTitle: Private contributions +shortTitle: Private contributions and achievements --- 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)." @@ -32,6 +33,15 @@ If you publicize your private contributions, people without access to the privat - To hide your private contributions, above your contributions graph, use the **Contribution settings** drop-down menu, and unselect **Private contributions.** Visitors will only see your public contributions. ![Enable visitors to see private contributions from contribution settings drop-down menu](/assets/images/help/profile/private-contributions-off.png) +## Changing the visibility of Achievements + +{% data reusables.user-settings.access_settings %} +1. Show or hide Achievements on your profile: + - To show Achievements on your profile, navigate to **Profile settings**, and select the checkbox next to **Show Achievements on my profile.** + ![Enable visitors to see Achievements from profile settings](/assets/images/achievements-profile-settings-off.png) + - To hide Achievements from your profile, navigate to **Profile settings**, and unselect the checkbox next to **Show Achievements on my profile.** + ![Hide Achievements from visitors in profile settings](/assets/images/achievements-profile-settings-on.png) + ## Further reading - "[Viewing contributions on your profile page](/articles/viewing-contributions-on-your-profile-page)" diff --git a/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline.md b/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md similarity index 96% rename from content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline.md rename to content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md index 878dd5213b..7e1305c133 100644 --- a/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline.md +++ b/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md @@ -5,6 +5,7 @@ redirect_from: - /articles/troubleshooting-commits-on-your-timeline - /github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline versions: fpt: '*' ghes: '*' diff --git a/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile.md b/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md similarity index 91% rename from content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile.md rename to content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md index c00c16fcab..9e6c6be225 100644 --- a/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile.md +++ b/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md @@ -1,6 +1,6 @@ --- title: Viewing contributions on your profile -intro: 'Your {% data variables.product.product_name %} profile shows off {% ifversion fpt or ghes or ghec %}your pinned repositories as well as{% endif %} a graph of your repository contributions over the past year.' +intro: 'Your {% data variables.product.product_name %} profile shows off {% ifversion fpt or ghes or ghec %}your pinned repositories, Achievements, and{% endif %} a graph of your repository contributions over the past year.' redirect_from: - /articles/viewing-contributions - /articles/viewing-contributions-on-your-profile-page @@ -16,7 +16,7 @@ topics: - Profiles shortTitle: View contributions --- -{% ifversion fpt or ghes or ghec %}Your contribution graph shows activity from public repositories. {% endif %}You can choose to show activity from {% ifversion fpt or ghes or ghec %}both public and {% endif %}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)." +{% ifversion fpt or ghes or ghec %}Your contribution graph and Achievements show activity from public repositories. {% endif %}You can choose to show activity from {% ifversion fpt or ghes or ghec %}both public and {% endif %}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 %} diff --git a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md b/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md similarity index 97% rename from translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md rename to content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md index 85afebbfd7..eaab305808 100644 --- a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md +++ b/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md @@ -5,6 +5,7 @@ redirect_from: - /articles/why-are-my-contributions-not-showing-up-on-my-profile - /github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile versions: fpt: '*' ghes: '*' diff --git a/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md b/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md index b40af318da..2a2c0f6284 100644 --- a/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md +++ b/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md @@ -41,7 +41,7 @@ For web-based Git operations, you can set your commit email address on {% ifvers {% endif %} -{% ifversion fpt or ghec %}If you'd like to keep your personal email address private, you can use a `no-reply` email address from {% data variables.product.product_name %} as your commit email address. To use your `noreply` email address for commits you push from the command line, use that email address when you set your commit email address in Git. To use your `noreply` address for web-based Git operations, set your commit email address on GitHub and choose to **Keep my email address private**. +{% ifversion fpt or ghec %}If you'd like to keep your personal email address private, you can use a `noreply` email address from {% data variables.product.product_name %} as your commit email address. To use your `noreply` email address for commits you push from the command line, use that email address when you set your commit email address in Git. To use your `noreply` address for web-based Git operations, set your commit email address on GitHub and choose to **Keep my email address private**. 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 %} @@ -51,7 +51,7 @@ To ensure that commits are attributed to you and appear in your contributions gr {% note %} -**Note:** If you created your account on {% data variables.product.product_location %} _after_ July 18, 2017, your `no-reply` email address for {% data variables.product.product_name %} is a seven-digit ID number and your username in the form of ID+username@users.noreply.github.com. If you created your account on {% data variables.product.product_location %} _prior to_ July 18, 2017, your `no-reply` email address from {% data variables.product.product_name %} is username@users.noreply.github.com. You can get an ID-based `no-reply` email address for {% data variables.product.product_name %} by selecting (or deselecting and reselecting) **Keep my email address private** in your email settings. +**Note:** If you created your account on {% data variables.product.product_location %} _after_ July 18, 2017, your `noreply` email address for {% data variables.product.product_name %} is a seven-digit ID number and your username in the form of ID+username@users.noreply.github.com. If you created your account on {% data variables.product.product_location %} _prior to_ July 18, 2017, your `noreply` email address from {% data variables.product.product_name %} is username@users.noreply.github.com. You can get an ID-based `noreply` email address for {% data variables.product.product_name %} by selecting (or deselecting and reselecting) **Keep my email address private** in your email settings. {% endnote %} diff --git a/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md b/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md index d1cde5e951..8655179a84 100644 --- a/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md +++ b/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md @@ -41,7 +41,7 @@ You can also find a list of your recently visited repositories, teams, and proje ## Staying updated with activity from the community -{% if for-you-feed %} +{% ifversion for-you-feed %} The main section of your dashboard has two activity feeds: - Following: Activity by people you follow and from repositories you watch. @@ -68,7 +68,7 @@ You'll see updates in your news feed when a user you follow: For more information about following people and watching repositories, see "[Following people](/get-started/exploring-projects-on-github/following-people)" and "[Be social](/get-started/quickstart/be-social)." -{% if for-you-feed %} +{% ifversion for-you-feed %} ### For you feed {% note %} diff --git a/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md b/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md index f7d40079c5..375150d4e9 100644 --- a/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md +++ b/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md @@ -39,7 +39,7 @@ You may want to use a dark theme to reduce power consumption on certain devices, {% ifversion fpt or ghec %} - If you would like to choose a theme which is currently in public beta, you will first need to enable it with feature preview. For more information, see "[Exploring early access releases with feature preview](/get-started/using-github/exploring-early-access-releases-with-feature-preview)."{% endif %} -{% if command-palette %} +{% ifversion command-palette %} {% note %} diff --git a/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md b/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md index 3b65211275..1081f4962f 100644 --- a/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md +++ b/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md @@ -32,7 +32,7 @@ If your organization uses {% data variables.product.prodname_ghe_cloud %}, you c {% endif %} -{% if enterprise-owners-visible-for-org-members %} +{% ifversion enterprise-owners-visible-for-org-members %} ## View enterprise owners and their roles in an organization If your organization is managed by an enterprise account, then you can view the enterprise owners who manage billing settings and policies for all of your enterprise's organizations. For more information about enterprise accounts, see "[Types of {% data variables.product.prodname_dotcom %} accounts](/get-started/learning-about-github/types-of-github-accounts)." @@ -51,7 +51,7 @@ You can also view whether an enterprise owner has a specific role in the organiz | Enterprise owner | Organization owner | Able to configure organization settings and manage access to the organization's resources through teams, etc. | | Enterprise owner | Organization member | Able to access organization resources and content, such as repositories, without access to the organization's settings. | -To review all roles in an organization, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." {% if custom-repository-roles %} An organization member can also have a custom role for a specific repository. For more information, see "[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)."{% endif %} +To review all roles in an organization, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." {% ifversion custom-repository-roles %} An organization member can also have a custom role for a specific repository. For more information, see "[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)."{% endif %} For more information about the enterprise owner role, see "[Roles in an enterprise](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-owner)." diff --git a/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md b/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md index b260d27c12..75bf5df8b1 100644 --- a/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md +++ b/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md @@ -22,7 +22,7 @@ shortTitle: Build & test Java & Gradle ## Introduction -This guide shows you how to create a workflow that performs continuous integration (CI) for your Java project using the Gradle build system. The workflow you create will allow you to see when commits to a pull request cause build or test failures against your default branch; this approach can help ensure that your code is always healthy. You can extend your CI workflow to {% if actions-caching %}cache files and{% endif %} upload artifacts from a workflow run. +This guide shows you how to create a workflow that performs continuous integration (CI) for your Java project using the Gradle build system. The workflow you create will allow you to see when commits to a pull request cause build or test failures against your default branch; this approach can help ensure that your code is always healthy. You can extend your CI workflow to {% ifversion actions-caching %}cache files and{% endif %} upload artifacts from a workflow run. {% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} @@ -110,7 +110,7 @@ steps: arguments: -b ci.gradle package ``` -{% if actions-caching %} +{% ifversion actions-caching %} ## Caching dependencies diff --git a/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md b/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md index c8cbee4bb7..db9864ebfc 100644 --- a/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md +++ b/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md @@ -22,7 +22,7 @@ shortTitle: Build & test Java with Maven ## Introduction -This guide shows you how to create a workflow that performs continuous integration (CI) for your Java project using the Maven software project management tool. The workflow you create will allow you to see when commits to a pull request cause build or test failures against your default branch; this approach can help ensure that your code is always healthy. You can extend your CI workflow to {% if actions-caching %}cache files and{% endif %} upload artifacts from a workflow run. +This guide shows you how to create a workflow that performs continuous integration (CI) for your Java project using the Maven software project management tool. The workflow you create will allow you to see when commits to a pull request cause build or test failures against your default branch; this approach can help ensure that your code is always healthy. You can extend your CI workflow to {% ifversion actions-caching %}cache files and{% endif %} upload artifacts from a workflow run. {% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} @@ -99,7 +99,7 @@ steps: run: mvn --batch-mode --update-snapshots verify ``` -{% if actions-caching %} +{% ifversion actions-caching %} ## Caching dependencies diff --git a/content/actions/automating-builds-and-tests/building-and-testing-net.md b/content/actions/automating-builds-and-tests/building-and-testing-net.md index d02f2742e4..d90ed08191 100644 --- a/content/actions/automating-builds-and-tests/building-and-testing-net.md +++ b/content/actions/automating-builds-and-tests/building-and-testing-net.md @@ -120,7 +120,7 @@ steps: run: dotnet add package Newtonsoft.Json --version 12.0.1 ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### Caching dependencies diff --git a/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md b/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md index 48ecc1c776..33bfe4b950 100644 --- a/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md +++ b/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md @@ -134,7 +134,7 @@ If you don't specify a Node.js version, {% data variables.product.prodname_dotco {% data variables.product.prodname_dotcom %}-hosted runners have npm and Yarn dependency managers installed. You can use npm and Yarn to install dependencies in your workflow before building and testing your code. The Windows and Linux {% data variables.product.prodname_dotcom %}-hosted runners also have Grunt, Gulp, and Bower installed. -{% if actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} +{% ifversion actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} ### Example using npm @@ -226,7 +226,7 @@ The example above creates an *.npmrc* file with the following contents: always-auth=true ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### Example caching dependencies diff --git a/content/actions/automating-builds-and-tests/building-and-testing-powershell.md b/content/actions/automating-builds-and-tests/building-and-testing-powershell.md index 53a885d9d3..eea0fa3469 100644 --- a/content/actions/automating-builds-and-tests/building-and-testing-powershell.md +++ b/content/actions/automating-builds-and-tests/building-and-testing-powershell.md @@ -104,7 +104,7 @@ The table below describes the locations for various PowerShell modules in each { {% endnote %} -{% if actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} +{% ifversion actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} For example, the following job installs the `SqlServer` and `PSScriptAnalyzer` modules: @@ -128,7 +128,7 @@ jobs: {% endnote %} -{% if actions-caching %} +{% ifversion actions-caching %} ### Caching dependencies diff --git a/content/actions/automating-builds-and-tests/building-and-testing-python.md b/content/actions/automating-builds-and-tests/building-and-testing-python.md index 716e9a80f3..8728e85d85 100644 --- a/content/actions/automating-builds-and-tests/building-and-testing-python.md +++ b/content/actions/automating-builds-and-tests/building-and-testing-python.md @@ -112,7 +112,7 @@ jobs: runs-on: ubuntu-latest strategy: # You can use PyPy versions in python-version. - # For example, {% if actions-node16-action %}pypy-2.7 and pypy-3.8{% else %}pypy2 and pypy3{% endif %} + # For example, {% ifversion actions-node16-action %}pypy-2.7 and pypy-3.8{% else %}pypy2 and pypy3{% endif %} matrix: python-version: ["2.7", "3.6", "3.7", "3.8", "3.9"] @@ -173,7 +173,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["3.6", "3.7", "3.8", "3.9", {% if actions-node16-action %}pypy-2.7, pypy-3.8{% else %}pypy2, pypy3{% endif %}] + python-version: ["3.6", "3.7", "3.8", "3.9", {% ifversion actions-node16-action %}pypy-2.7, pypy-3.8{% else %}pypy2, pypy3{% endif %}] exclude: - os: macos-latest python-version: "3.6" @@ -195,7 +195,7 @@ We recommend using `setup-python` to configure the version of Python used in you {% data variables.product.prodname_dotcom %}-hosted runners have the pip package manager installed. You can use pip to install dependencies from the PyPI package registry before building and testing your code. For example, the YAML below installs or upgrades the `pip` package installer and the `setuptools` and `wheel` packages. -{% if actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} +{% ifversion actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} ```yaml{:copy} steps: @@ -225,7 +225,7 @@ steps: pip install -r requirements.txt ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### Caching Dependencies diff --git a/content/actions/automating-builds-and-tests/building-and-testing-ruby.md b/content/actions/automating-builds-and-tests/building-and-testing-ruby.md index 394a8895e1..56a64b2a6f 100644 --- a/content/actions/automating-builds-and-tests/building-and-testing-ruby.md +++ b/content/actions/automating-builds-and-tests/building-and-testing-ruby.md @@ -144,7 +144,7 @@ steps: - run: bundle install ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### Caching dependencies diff --git a/content/actions/creating-actions/about-custom-actions.md b/content/actions/creating-actions/about-custom-actions.md index cf33ace416..6a7c5dec5e 100644 --- a/content/actions/creating-actions/about-custom-actions.md +++ b/content/actions/creating-actions/about-custom-actions.md @@ -26,7 +26,7 @@ topics: You can create actions by writing custom code that interacts with your repository in any way you'd like, including integrating with {% data variables.product.prodname_dotcom %}'s APIs and any publicly available third-party API. For example, an action can publish npm modules, send SMS alerts when urgent issues are created, or deploy production-ready code. {% ifversion fpt or ghec %} -You can write your own actions to use in your workflow or share the actions you build with the {% data variables.product.prodname_dotcom %} community. To share actions you've built with everyone, your repository must be public. {% if internal-actions %}To share actions only within your enterprise, your repository must be internal.{% endif %} +You can write your own actions to use in your workflow or share the actions you build with the {% data variables.product.prodname_dotcom %} community. To share actions you've built with everyone, your repository must be public. {% ifversion internal-actions %}To share actions only within your enterprise, your repository must be internal.{% endif %} {% endif %} Actions can run directly on a machine or in a Docker container. You can define an action's inputs, outputs, and environment variables. diff --git a/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md b/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md index 865b492fac..be430824a5 100644 --- a/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md +++ b/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md @@ -43,7 +43,7 @@ Edit the trust relationship to add the `sub` field to the validation conditions. ```json{:copy} "Condition": { - "ForAllValues:StringEquals": { + "StringEquals": { "{% ifversion ghes %}HOSTNAME/_services/token{% else %}token.actions.githubusercontent.com{% endif %}:aud": "sts.amazonaws.com", "{% ifversion ghes %}HOSTNAME/_services/token{% else %}token.actions.githubusercontent.com{% endif %}:sub": "repo:octo-org/octo-repo:ref:refs/heads/octo-branch" } diff --git a/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md b/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md index 984cc104d4..1fb177d065 100644 --- a/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md +++ b/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md @@ -7,7 +7,7 @@ redirect_from: - /actions/deployment/security-hardening-your-deployments/using-oidc-with-your-reusable-workflows versions: fpt: '*' - ghae: issue-4757-and-5856 + ghae: issue-4757 ghec: '*' ghes: '>=3.5' type: how_to 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 3c82ac9aa4..cecc4b4a00 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 @@ -58,7 +58,7 @@ For more information about installing and using self-hosted runners, see "[Addin - Are customizable to your hardware, operating system, software, and security requirements. - Don't need to have a clean instance for every job execution. - Are free to use with {% data variables.product.prodname_actions %}, but you are responsible for the cost of maintaining your runner machines.{% ifversion ghec or ghes or ghae %} -- Can be organized into groups to restrict access to specific {% if restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)."{% endif %} +- Can be organized into groups to restrict access to specific {% ifversion restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)."{% endif %} ## Requirements for self-hosted runner machines diff --git a/content/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs.md b/content/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs.md new file mode 100644 index 0000000000..4080c0cec3 --- /dev/null +++ b/content/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs.md @@ -0,0 +1,530 @@ +--- +title: Customizing the containers used by jobs +intro: 'You can customize how your self-hosted runner invokes a container for a job.' +versions: + feature: 'container-hooks' +type: reference +miniTocMaxHeadingLevel: 4 +shortTitle: Customize containers used by jobs +--- + +{% note %} + +**Note**: This feature is currently in beta and is subject to change. + +{% endnote %} + +## About container customization + +{% data variables.product.prodname_actions %} allows you to run a job within a container, using the `container:` statement in your workflow file. For more information, see "[Running jobs in a container](/actions/using-jobs/running-jobs-in-a-container)." To process container-based jobs, the self-hosted runner creates a container for each job. + +{% data variables.product.prodname_actions %} supports commands that let you customize the way your containers are created by the self-hosted runner. For example, you can use these commands to manage the containers through Kubernetes or Podman, and you can also customize the `docker run` or `docker create` commands used to invoke the container. The customization commands are run by a script, which is automatically triggered when a specific environment variable is set on the runner. For more information, see "[Triggering the customization script](#triggering-the-customization-script)" below. + +This customization is only available for Linux-based self-hosted runners, and root user access is not required. + +## Container customization commands + +{% data variables.product.prodname_actions %} includes the following commands for container customization: + +- [`prepare_job`](/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs#prepare_job): Called when a job is started. +- [`cleanup_job`](/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs#cleanup_job): Called at the end of a job. +- [`run_container_step`](/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs#run_container_step): Called once for each container action in the job. +- [`run_script_step`](/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs#run_script_step): Runs any step that is not a container action. + +Each of these customization commands must be defined in its own JSON file. The file name must match the command name, with the extension `.json`. For example, the `prepare_job` command is defined in `prepare_job.json`. These JSON files will then be run together on the self-hosted runner, as part of the main `index.js` script. This process is described in more detail in "[Generating the customization script](#generating-the-customization-script)." + +These commands also include configuration arguments, explained below in more detail. + +### `prepare_job` + +The `prepare_job` command is called when a job is started. {% data variables.product.prodname_actions %} passes in any job or service containers the job has. This command will be called if you have any service or job containers in the job. + +{% data variables.product.prodname_actions %} assumes that you will do the following tasks in the `prepare_job` command: + +- Prune anything from previous jobs, if needed. +- Create a network, if needed. +- Pull the job and service containers. +- Start the job container. +- Start the service containers. +- Write to the response file any information that {% data variables.product.prodname_actions %} will need: + - Required: State whether the container is an `alpine` linux container (using the `isAlpine` boolean). + - Optional: Any context fields you want to set on the job context, otherwise they will be unavailable for users to use. For more information, see "[`job` context](/actions/learn-github-actions/contexts#job-context)." +- Return `0` when the health checks have succeeded and the job/service containers are started. + +#### Arguments + +- `jobContainer`: **Optional**. An object containing information about the specified job container. + - `image`: **Required**. A string containing the Docker image. + - `workingDirectory`: **Required**. A string containing the absolute path of the working directory. + - `createOptions`: **Optional**. The optional _create_ options specified in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)." + - `environmentVariables`: **Optional**. Sets a map of key environment variables. + - `userMountVolumes`: **Optional**. An array of user mount volumes set in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)." + - `sourceVolumePath`: **Required**. The source path to the volume that will be mounted into the Docker container. + - `targetVolumePath`: **Required**. The target path to the volume that will be mounted into the Docker container. + - `readOnly`: **Required**. Determines whether or not the mount should be read-only. + - `systemMountVolumes`: **Required**. An array of mounts to mount into the container, same fields as above. + - `sourceVolumePath`: **Required**. The source path to the volume that will be mounted into the Docker container. + - `targetVolumePath`: **Required**. The target path to the volume that will be mounted into the Docker container. + - `readOnly`: **Required**. Determines whether or not the mount should be read-only. + - `registry` **Optional**. The Docker registry credentials for a private container registry. + - `username`: **Optional**. The username of the registry account. + - `password`: **Optional**. The password to the registry account. + - `serverUrl`: **Optional**. The registry URL. + - `portMappings`: **Optional**. A key value hash of _source:target_ ports to map into the container. +- `services`: **Optional**. An array of service containers to spin up. + - `contextName`: **Required**. The name of the service in the Job context. + - `image`: **Required**. A string containing the Docker image. + - `createOptions`: **Optional**. The optional _create_ options specified in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)." + - `environmentVariables`: **Optional**. Sets a map of key environment variables. + - `userMountVolumes`: **Optional**. An array of mounts to mount into the container, same fields as above. + - `sourceVolumePath`: **Required**. The source path to the volume that will be mounted into the Docker container. + - `targetVolumePath`: **Required**. The target path to the volume that will be mounted into the Docker container. + - `readOnly`: **Required**. Determines whether or not the mount should be read-only. + - `registry` **Optional**. The Docker registry credentials for the private container registry. + - `username`: **Optional**. The username of the registry account. + - `password`: **Optional**. The password to the registry account. + - `serverUrl`: **Optional**. The registry URL. + - `portMappings`: **Optional**. A key value hash of _source:target_ ports to map into the container. + +#### Example input + +```json{:copy} +{ + "command": "prepare_job", + "responseFile": "/users/octocat/runner/_work/{guid}.json", + "state": {}, + "args": { + "jobContainer": { + "image": "node:14.16", + "workingDirectory": "/__w/octocat-test2/octocat-test2", + "createOptions": "--cpus 1", + "environmentVariables": { + "NODE_ENV": "development" + }, + "userMountVolumes": [ + { + "sourceVolumePath": "my_docker_volume", + "targetVolumePath": "/volume_mount", + "readOnly": false + } + ], + "systemMountVolumes": [ + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/_work", + "targetVolumePath": "/__w", + "readOnly": false + }, + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/externals", + "targetVolumePath": "/__e", + "readOnly": true + }, + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/_work/_temp", + "targetVolumePath": "/__w/_temp", + "readOnly": false + }, + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/_work/_actions", + "targetVolumePath": "/__w/_actions", + "readOnly": false + }, + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/_work/_tool", + "targetVolumePath": "/__w/_tool", + "readOnly": false + }, + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/_work/_temp/_github_home", + "targetVolumePath": "/github/home", + "readOnly": false + }, + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/_work/_temp/_github_workflow", + "targetVolumePath": "/github/workflow", + "readOnly": false + } + ], + "registry": { + "username": "octocat", + "password": "examplePassword", + "serverUrl": "https://index.docker.io/v1" + }, + "portMappings": { "80": "801" } + }, + "services": [ + { + "contextName": "redis", + "image": "redis", + "createOptions": "--cpus 1", + "environmentVariables": {}, + "userMountVolumes": [], + "portMappings": { "80": "801" }, + "registry": { + "username": "octocat", + "password": "examplePassword", + "serverUrl": "https://index.docker.io/v1" + } + } + ] + } +} +``` + +#### Example output + +This example output is the contents of the `responseFile` defined in the input above. + +```json{:copy} +{ + "state": { + "network": "example_network_53269bd575972817b43f7733536b200c", + "jobContainer": "82e8219701fe096a35941d869cf3d71af1d943b5d8bdd718857fb87ac3042480", + "serviceContainers": { + "redis": "60972d9aa486605e66b0dad4abb678dc3d9116f536579e418176eedb8abb9105" + } + }, + "context": { + "container": { + "id": "82e8219701fe096a35941d869cf3d71af1d943b5d8bdd718857fb87ac3042480", + "network": "example_network_53269bd575972817b43f7733536b200c" + }, + "services": { + "redis": { + "id": "60972d9aa486605e66b0dad4abb678dc3d9116f536579e418176eedb8abb9105", + "ports": { + "8080": "8080" + }, + "network": "example_network_53269bd575972817b43f7733536b200c" + } + }, + "isAlpine": true + } +} +``` + +### `cleanup_job` + +The `cleanup_job` command is called at the end of a job. {% data variables.product.prodname_actions %} assumes that you will do the following tasks in the `cleanup_job` command: + +- Stop any running service or job containers (or the equivalent pod). +- Stop the network (if one exists). +- Delete any job or service containers (or the equivalent pod). +- Delete the network (if one exists). +- Cleanup anything else that was created for the job. + +#### Arguments + +No arguments are provided for `cleanup_job`. + +#### Example input + +```json{:copy} +{ + "command": "cleanup_job", + "responseFile": null, + "state": { + "network": "example_network_53269bd575972817b43f7733536b200c", + "jobContainer": "82e8219701fe096a35941d869cf3d71af1d943b5d8bdd718857fb87ac3042480", + "serviceContainers": { + "redis": "60972d9aa486605e66b0dad4abb678dc3d9116f536579e418176eedb8abb9105" + } + }, + "args": {} +} +``` + +#### Example output + +No output is expected for `cleanup_job`. + +### `run_container_step` + +The `run_container_step` command is called once for each container action in your job. {% data variables.product.prodname_actions %} assumes that you will do the following tasks in the `run_container_step` command: + +- Pull or build the required container (or fail if you cannot). +- Run the container action and return the exit code of the container. +- Stream any step logs output to stdout and stderr. +- Cleanup the container after it executes. + +#### Arguments + +- `image`: **Optional**. A string containing the docker image. Otherwise a dockerfile must be provided. +- `dockerfile`: **Optional**. A string containing the path to the dockerfile, otherwise an image must be provided. +- `entryPointArgs`: **Optional**. A list containing the entry point args. +- `entryPoint`: **Optional**. The container entry point to use if the default image entrypoint should be overwritten. +- `workingDirectory`: **Required**. A string containing the absolute path of the working directory. +- `createOptions`: **Optional**. The optional _create_ options specified in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)." +- `environmentVariables`: **Optional**. Sets a map of key environment variables. +- `prependPath`: **Optional**. An array of additional paths to prepend to the `$PATH` variable. +- `userMountVolumes`: **Optional**. an array of user mount volumes set in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)." + - `sourceVolumePath`: **Required**. The source path to the volume that will be mounted into the Docker container. + - `targetVolumePath`: **Required**. The target path to the volume that will be mounted into the Docker container. + - `readOnly`: **Required**. Determines whether or not the mount should be read-only. +- `systemMountVolumes`: **Required**. An array of mounts to mount into the container, using the same fields as above. + - `sourceVolumePath`: **Required**. The source path to the volume that will be mounted into the Docker container. + - `targetVolumePath`: **Required**. The target path to the volume that will be mounted into the Docker container. + - `readOnly`: **Required**. Determines whether or not the mount should be read-only. +- `registry` **Optional**. The Docker registry credentials for a private container registry. + - `username`: **Optional**. The username of the registry account. + - `password`: **Optional**. The password to the registry account. + - `serverUrl`: **Optional**. The registry URL. +- `portMappings`: **Optional**. A key value hash of the _source:target_ ports to map into the container. + +#### Example input for image + +If you're using a Docker image, you can specify the image name in the `"image":` parameter. + +```json{:copy} +{ + "command": "run_container_step", + "responseFile": null, + "state": { + "network": "example_network_53269bd575972817b43f7733536b200c", + "jobContainer": "82e8219701fe096a35941d869cf3d71af1d943b5d8bdd718857fb87ac3042480", + "serviceContainers": { + "redis": "60972d9aa486605e66b0dad4abb678dc3d9116f536579e418176eedb8abb9105" + } + }, + "args": { + "image": "node:14.16", + "dockerfile": null, + "entryPointArgs": ["-f", "/dev/null"], + "entryPoint": "tail", + "workingDirectory": "/__w/octocat-test2/octocat-test2", + "createOptions": "--cpus 1", + "environmentVariables": { + "NODE_ENV": "development" + }, + "prependPath": ["/foo/bar", "bar/foo"], + "userMountVolumes": [ + { + "sourceVolumePath": "my_docker_volume", + "targetVolumePath": "/volume_mount", + "readOnly": false + } + ], + "systemMountVolumes": [ + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/_work", + "targetVolumePath": "/__w", + "readOnly": false + }, + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/externals", + "targetVolumePath": "/__e", + "readOnly": true + }, + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/_work/_temp", + "targetVolumePath": "/__w/_temp", + "readOnly": false + }, + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/_work/_actions", + "targetVolumePath": "/__w/_actions", + "readOnly": false + }, + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/_work/_tool", + "targetVolumePath": "/__w/_tool", + "readOnly": false + }, + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/_work/_temp/_github_home", + "targetVolumePath": "/github/home", + "readOnly": false + }, + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/_work/_temp/_github_workflow", + "targetVolumePath": "/github/workflow", + "readOnly": false + } + ], + "registry": null, + "portMappings": { "80": "801" } + } +} +``` + +#### Example input for Dockerfile + +If your container is defined by a Dockerfile, this example demonstrates how to specify the path to a `Dockerfile` in your input, using the `"dockerfile":` parameter. + +```json{:copy} +{ + "command": "run_container_step", + "responseFile": null, + "state": { + "network": "example_network_53269bd575972817b43f7733536b200c", + "jobContainer": "82e8219701fe096a35941d869cf3d71af1d943b5d8bdd718857fb87ac3042480", + "services": { + "redis": "60972d9aa486605e66b0dad4abb678dc3d9116f536579e418176eedb8abb9105" + } + }, + "args": { + "image": null, + "dockerfile": "/__w/_actions/foo/dockerfile", + "entryPointArgs": ["hello world"], + "entryPoint": "echo", + "workingDirectory": "/__w/octocat-test2/octocat-test2", + "createOptions": "--cpus 1", + "environmentVariables": { + "NODE_ENV": "development" + }, + "prependPath": ["/foo/bar", "bar/foo"], + "userMountVolumes": [ + { + "sourceVolumePath": "my_docker_volume", + "targetVolumePath": "/volume_mount", + "readOnly": false + } + ], + "systemMountVolumes": [ + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/_work", + "targetVolumePath": "/__w", + "readOnly": false + }, + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/externals", + "targetVolumePath": "/__e", + "readOnly": true + }, + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/_work/_temp", + "targetVolumePath": "/__w/_temp", + "readOnly": false + }, + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/_work/_actions", + "targetVolumePath": "/__w/_actions", + "readOnly": false + }, + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/_work/_tool", + "targetVolumePath": "/__w/_tool", + "readOnly": false + }, + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/_work/_temp/_github_home", + "targetVolumePath": "/github/home", + "readOnly": false + }, + { + "sourceVolumePath": "/home/octocat/git/runner/_layout/_work/_temp/_github_workflow", + "targetVolumePath": "/github/workflow", + "readOnly": false + } + ], + "registry": null, + "portMappings": { "80": "801" } + } +} +``` + +#### Example output + +No output is expected for `run_container_step`. + +### `run_script_step` + +{% data variables.product.prodname_actions %} assumes that you will do the following tasks: + +- Invoke the provided script inside the job container and return the exit code. +- Stream any step log output to stdout and stderr. + +#### Arguments + +- `entryPointArgs`: **Optional**. A list containing the entry point arguments. +- `entryPoint`: **Optional**. The container entry point to use if the default image entrypoint should be overwritten. +- `prependPath`: **Optional**. An array of additional paths to prepend to the `$PATH` variable. +- `workingDirectory`: **Required**. A string containing the absolute path of the working directory. +- `environmentVariables`: **Optional**. Sets a map of key environment variables. + +#### Example input + +```json{:copy} +{ + "command": "run_script_step", + "responseFile": null, + "state": { + "network": "example_network_53269bd575972817b43f7733536b200c", + "jobContainer": "82e8219701fe096a35941d869cf3d71af1d943b5d8bdd718857fb87ac3042480", + "serviceContainers": { + "redis": "60972d9aa486605e66b0dad4abb678dc3d9116f536579e418176eedb8abb9105" + } + }, + "args": { + "entryPointArgs": ["-e", "/runner/temp/example.sh"], + "entryPoint": "bash", + "environmentVariables": { + "NODE_ENV": "development" + }, + "prependPath": ["/foo/bar", "bar/foo"], + "workingDirectory": "/__w/octocat-test2/octocat-test2" + } +} +``` + +#### Example output + +No output is expected for `run_script_step`. + +## Generating the customization script + +{% data variables.product.prodname_dotcom %} has created an example repository that demonstrates how to generate customization scripts for Docker and Kubernetes. + +{% note %} + +**Note:** The resulting scripts are available for testing purposes, and you will need to determine whether they are appropriate for your requirements. + +{% endnote %} + +1. Clone the [actions/runner-container-hooks](https://github.com/actions/runner-container-hooks) repository to your self-hosted runner. + +1. The `examples/` directory contains some existing customization commands, each with its own JSON file. You can review these examples and use them as a starting point for your own customization commands. + + - `prepare_job.json` + - `run_script_step.json` + - `run_container_step.json` + +1. Build the npm packages. These commands generate the `index.js` files inside `packages/docker/dist` and `packages/k8s/dist`. + + ```shell + npm install && npm run bootstrap && npm run build-all + ``` + +When the resulting `index.js` is triggered by {% data variables.product.prodname_actions %}, it will run the customization commands defined in the JSON files. To trigger the `index.js`, you will need to add it your `ACTIONS_RUNNER_REQUIRE_JOB_CONTAINER` environment variable, as described in the next section. + +## Triggering the customization script + +The custom script must be located on the runner, but should not be stored in the self-hosted runner application directory. The scripts are executed in the security context of the service account that's running the runner service. + +{% note %} + +**Note**: The triggered script is processed synchronously, so it will block job execution while running. + +{% endnote %} + +The script is automatically executed when the runner has the following environment variable containing an absolute path to the script: + +- `ACTIONS_RUNNER_CONTAINER_HOOK`: The script defined in this environment variable is triggered when a job has been assigned to a runner, but before the job starts running. + +To set this environment variable, you can either add it to the operating system, or add it to a file named `.env` within the self-hosted runner application directory. For example, the following `.env` entry will have the runner automatically run the script at `/Users/octocat/runner/index.js` before each container-based job runs: + +```bash +ACTIONS_RUNNER_CONTAINER_HOOK=/Users/octocat/runner/index.js +``` + +If you want to ensure that your job always runs inside a container, and subsequently always applies your container customizations, you can set the `ACTIONS_RUNNER_REQUIRE_JOB_CONTAINER` variable on the self hosted runner to `true`. This will fail jobs that do not specify a job container. + +## Troubleshooting + +### No timeout setting + +There is currently no timeout setting available for the script executed by `ACTIONS_RUNNER_CONTAINER_HOOK`. As a result, you could consider adding timeout handling to your script. + +### Reviewing the workflow run log + +To confirm whether your scripts are executing, you can review the logs for that job. For more information on checking the logs, see "[Viewing logs to diagnose failures](/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs#viewing-logs-to-diagnose-failures)." diff --git a/content/actions/hosting-your-own-runners/index.md b/content/actions/hosting-your-own-runners/index.md index 62d21bc0b3..4a9f617d66 100644 --- a/content/actions/hosting-your-own-runners/index.md +++ b/content/actions/hosting-your-own-runners/index.md @@ -20,6 +20,7 @@ children: - /adding-self-hosted-runners - /autoscaling-with-self-hosted-runners - /running-scripts-before-or-after-a-job + - /customizing-the-containers-used-by-jobs - /configuring-the-self-hosted-runner-application-as-a-service - /using-a-proxy-server-with-self-hosted-runners - /using-labels-with-self-hosted-runners 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 7f341f6f67..170bea0320 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 @@ -30,9 +30,9 @@ If you use {% data variables.product.prodname_ghe_cloud %}, you can create addit {% endif %} {% ifversion ghec or ghes or ghae %} -Self-hosted runner groups are used to control access to self-hosted runners at the organization and enterprise level. Enterprise owners can configure access policies that control which organizations {% if restrict-groups-to-workflows %}and workflows {% endif %}in an enterprise have access to the runner group. Organization owners can configure access policies that control which repositories{% if restrict-groups-to-workflows %} and workflows{% endif %} in an organization have access to the runner group. +Self-hosted runner groups are used to control access to self-hosted runners at the organization and enterprise level. Enterprise owners can configure access policies that control which organizations {% ifversion restrict-groups-to-workflows %}and workflows {% endif %}in an enterprise have access to the runner group. Organization owners can configure access policies that control which repositories{% ifversion restrict-groups-to-workflows %} and workflows{% endif %} in an organization have access to the runner group. -When an enterprise owner grants an organization access to a runner group, organization owners can see the runner group listed in the organization's self-hosted runner settings. The organization owners can then assign additional granular repository{% if restrict-groups-to-workflows %} and workflow{% endif %} access policies to the enterprise runner group. +When an enterprise owner grants an organization access to a runner group, organization owners can see the runner group listed in the organization's self-hosted runner settings. The organization owners can then assign additional granular repository{% ifversion restrict-groups-to-workflows %} and workflow{% endif %} access policies to the enterprise runner group. When new runners are created, they are automatically assigned to the default group. Runners can only be in one group at a time. You can move runners from the default group to another group. For more information, see "[Moving a self-hosted runner to a group](#moving-a-self-hosted-runner-to-a-group)." @@ -42,7 +42,7 @@ All organizations have a single default self-hosted runner group. Organizations Self-hosted runners are automatically assigned to the default group when created, and can only be members of one group at a time. You can move a runner from the default group to any group you create. -When creating a group, you must choose a policy that defines which repositories{% if restrict-groups-to-workflows %} and workflows{% endif %} have access to the runner group. +When creating a group, you must choose a policy that defines which repositories{% ifversion restrict-groups-to-workflows %} and workflows{% endif %} have access to the runner group. {% ifversion ghec or ghes > 3.3 or ghae-issue-5091 %} {% data reusables.organizations.navigate-to-org %} @@ -59,7 +59,7 @@ When creating a group, you must choose a policy that defines which repositories{ For more information, see "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories)." {% endwarning %} -{% data reusables.actions.runner-group-assign-policy-workflow %}{%- if restrict-groups-to-workflows %} Organization-owned runner groups cannot access workflows from a different organization in the enterprise; instead, you must create an enterprise-owned runner group.{% endif %} +{% data reusables.actions.runner-group-assign-policy-workflow %}{%- ifversion restrict-groups-to-workflows %} Organization-owned runner groups cannot access workflows from a different organization in the enterprise; instead, you must create an enterprise-owned runner group.{% endif %} {% data reusables.actions.self-hosted-runner-create-group %} {% elsif ghae or ghes < 3.4 %} {% data reusables.organizations.navigate-to-org %} @@ -90,7 +90,7 @@ When creating a group, you must choose a policy that defines which repositories{ ## Creating a self-hosted runner group for an enterprise -Enterprises can add their self-hosted runners to groups for access management. Enterprises can create groups of self-hosted runners that are accessible to specific organizations in the enterprise account{% if restrict-groups-to-workflows %} or to specific workflows{% endif %}. Organization owners can then assign additional granular repository{% if restrict-groups-to-workflows %} or workflow{% endif %} access policies to the enterprise runner groups. For information about how to create a self-hosted runner group with the REST API, see the enterprise endpoints in the [{% data variables.product.prodname_actions %} REST API](/rest/reference/actions#self-hosted-runner-groups). +Enterprises can add their self-hosted runners to groups for access management. Enterprises can create groups of self-hosted runners that are accessible to specific organizations in the enterprise account{% ifversion restrict-groups-to-workflows %} or to specific workflows{% endif %}. Organization owners can then assign additional granular repository{% ifversion restrict-groups-to-workflows %} or workflow{% endif %} access policies to the enterprise runner groups. For information about how to create a self-hosted runner group with the REST API, see the enterprise endpoints in the [{% data variables.product.prodname_actions %} REST API](/rest/reference/actions#self-hosted-runner-groups). Self-hosted runners are automatically assigned to the default group when created, and can only be members of one group at a time. You can assign the runner to a specific group during the registration process, or you can later move the runner from the default group to a custom group. @@ -124,7 +124,7 @@ When creating a group, you must choose a policy that defines which organizations ## Changing the access policy of a self-hosted runner group -For runner groups in an enterprise, you can change what organizations in the enterprise can access a runner group{% if restrict-groups-to-workflows %} or restrict what workflows a runner group can run{% endif %}. For runner groups in an organization, you can change what repositories in the organization can access a runner group{% if restrict-groups-to-workflows %} or restrict what workflows a runner group can run{% endif %}. +For runner groups in an enterprise, you can change what organizations in the enterprise can access a runner group{% ifversion restrict-groups-to-workflows %} or restrict what workflows a runner group can run{% endif %}. For runner groups in an organization, you can change what repositories in the organization can access a runner group{% ifversion restrict-groups-to-workflows %} or restrict what workflows a runner group can run{% endif %}. ### Changing what organizations or repositories can access a runner group @@ -148,7 +148,7 @@ For runner groups in an enterprise, you can change what organizations in the ent {% data reusables.actions.self-hosted-runner-configure-runner-group-access %} {% endif %} -{% if restrict-groups-to-workflows %} +{% ifversion restrict-groups-to-workflows %} ### Changing what workflows can access a runner group You can configure a self-hosted runner group to run either selected workflows or all workflows. For example, you might use this setting to protect secrets that are stored on self-hosted runners or to standardize deployment workflows by restricting a runner group to run only a specific reusable workflow. This setting cannot be overridden if you are configuring an organization's runner group that was shared by an enterprise. {% data reusables.actions.self-hosted-runner-groups-navigate-to-repo-org-enterprise %} diff --git a/content/actions/learn-github-actions/contexts.md b/content/actions/learn-github-actions/contexts.md index 37b30dcf15..38680b5982 100644 --- a/content/actions/learn-github-actions/contexts.md +++ b/content/actions/learn-github-actions/contexts.md @@ -45,7 +45,7 @@ You can access contexts using the expression syntax. For more information, see " | `matrix` | `object` | Contains the matrix properties defined in the workflow that apply to the current job. For more information, see [`matrix` context](#matrix-context). | | `needs` | `object` | Contains the outputs of all jobs that are defined as a dependency of the current job. For more information, see [`needs` context](#needs-context). | {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4757 %} -| `inputs` | `object` | Contains the inputs of a reusable workflow. For more information, see [`inputs` context](#inputs-context). |{% endif %} +| `inputs` | `object` | Contains the inputs of a reusable {% ifversion actions-unified-inputs %}or manually triggered {% endif %}workflow. For more information, see [`inputs` context](#inputs-context). |{% endif %} As part of an expression, you can access context information using one of two syntaxes. @@ -193,7 +193,7 @@ The `github` context contains information about the workflow run and the event t | `github.graphql_url` | `string` | The URL of the {% data variables.product.prodname_dotcom %} GraphQL API. | | `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 either `pull_request` or `pull_request_target`. | | `github.job` | `string` | The [`job_id`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_id) of the current job.
Note: This context property is set by the Actions runner, and is only available within the execution `steps` of a job. Otherwise, the value of this property will be `null`. | -| `github.ref` | `string` | The branch or tag ref that triggered the workflow run. For branches this is the format `refs/heads/`, and for tags it is `refs/tags/`. | +| `github.ref` | `string` | {% data reusables.actions.ref-description %} | {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5338 %} | `github.ref_name` | `string` | {% data reusables.actions.ref_name-description %} | | `github.ref_protected` | `string` | {% data reusables.actions.ref_protected-description %} | @@ -465,7 +465,7 @@ The `runner` context contains information about the runner that is executing the |---------------|------|-------------| | `runner` | `object` | This context changes for each job in a workflow run. This object contains all the properties listed below. | | `runner.name` | `string` | {% data reusables.actions.runner-name-description %} | -| `runner.os` | `string` | {% data reusables.actions.runner-os-description %} |{% if actions-runner-arch-envvars %} +| `runner.os` | `string` | {% data reusables.actions.runner-os-description %} |{% ifversion actions-runner-arch-envvars %} | `runner.arch` | `string` | {% data reusables.actions.runner-arch-description %} |{% endif %} | `runner.temp` | `string` | {% data reusables.actions.runner-temp-directory-description %} | | `runner.tool_cache` | `string` | {% ifversion ghae %}{% data reusables.actions.self-hosted-runners-software %} {% else %} {% data reusables.actions.runner-tool-cache-description %} {% endif %}| @@ -714,33 +714,32 @@ jobs: {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4757 %} ## `inputs` context -The `inputs` context contains input properties passed to a reusable workflow. The input names and types are defined in the [`workflow_call` event configuration](/actions/learn-github-actions/events-that-trigger-workflows#workflow-reuse-events) of a reusable workflow, and the input values are passed from [`jobs..with`](/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idwith) in an external workflow that calls the reusable workflow. +The `inputs` context contains input properties passed to a reusable workflow{% ifversion actions-unified-inputs %} or to a manually triggered workflow{% endif %}. {% ifversion actions-unified-inputs %}For reusable workflows, the{% else %}The{% endif %} input names and types are defined in the [`workflow_call` event configuration](/actions/learn-github-actions/events-that-trigger-workflows#workflow-reuse-events) of a reusable workflow, and the input values are passed from [`jobs..with`](/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idwith) in an external workflow that calls the reusable workflow. {% ifversion actions-unified-inputs %}For manually triggered workflows, the inputs are defined in the [`workflow_dispatch` event configuration](/actions/learn-github-actions/events-that-trigger-workflows#workflow_dispatch) of a workflow.{% endif %} -There are no standard properties in the `inputs` context, only those which are defined in the reusable workflow file. +There are no standard properties in the `inputs` context, only those which are defined in the workflow file. {% data reusables.actions.reusable-workflows-ghes-beta %} -For more information, see "[Reusing workflows](/actions/learn-github-actions/reusing-workflows)". - | Property name | Type | Description | |---------------|------|-------------| -| `inputs` | `object` | This context is only available in a [reusable workflow](/actions/learn-github-actions/reusing-workflows). You can access this context from any job or step in a workflow. This object contains the properties listed below. | +| `inputs` | `object` | This context is only available in a [reusable workflow](/actions/learn-github-actions/reusing-workflows){% ifversion actions-unified-inputs %} or in a workflow triggered by the [`workflow_dispatch` event](/actions/learn-github-actions/events-that-trigger-workflows#workflow_dispatch){% endif %}. You can access this context from any job or step in a workflow. This object contains the properties listed below. | | `inputs.` | `string` or `number` or `boolean` | Each input value passed from an external workflow. | ### Example contents of the `inputs` context -The following example contents of the `inputs` context is from a job in a reusable workflow that has defined the `build_id` and `deploy_target` inputs. +The following example contents of the `inputs` context is from a workflow that has defined the `build_id`, `deploy_target`, and `perform_deploy` inputs. ```yaml { "build_id": 123456768, - "deploy_target": "deployment_sys_1a" + "deploy_target": "deployment_sys_1a", + "perform_deploy": true } ``` -### Example usage of the `inputs` context +### Example usage of the `inputs` context in a reusable workflow -This example reusable workflow uses the `inputs` context to get the values of the `build_id` and `deploy_target` inputs that were passed to the reusable workflow from the caller workflow. +This example reusable workflow uses the `inputs` context to get the values of the `build_id`, `deploy_target`, and `perform_deploy` inputs that were passed to the reusable workflow from the caller workflow. {% raw %} ```yaml{:copy} @@ -761,10 +760,42 @@ on: jobs: deploy: runs-on: ubuntu-latest - if: ${{ inputs.perform_deploy == 'true' }} + if: ${{ inputs.perform_deploy }} + steps: + - name: Deploy build to target + run: deploy --build ${{ inputs.build_id }} --target ${{ inputs.deploy_target }} +``` +{% endraw %} + +{% ifversion actions-unified-inputs %} +### Example usage of the `inputs` context in a manually triggered workflow + +This example workflow triggered by a `workflow_dispatch` event uses the `inputs` context to get the values of the `build_id`, `deploy_target`, and `perform_deploy` inputs that were passed to the workflow. + +{% raw %} +```yaml{:copy} +on: + workflow_dispatch: + inputs: + build_id: + required: true + type: string + deploy_target: + required: true + type: string + perform_deploy: + required: true + type: boolean + +jobs: + deploy: + runs-on: ubuntu-latest + if: ${{ inputs.perform_deploy }} steps: - name: Deploy build to target run: deploy --build ${{ inputs.build_id }} --target ${{ inputs.deploy_target }} ``` {% endraw %} {% endif %} + +{% endif %} \ No newline at end of file diff --git a/content/actions/learn-github-actions/environment-variables.md b/content/actions/learn-github-actions/environment-variables.md index 62c448736b..d583c01805 100644 --- a/content/actions/learn-github-actions/environment-variables.md +++ b/content/actions/learn-github-actions/environment-variables.md @@ -143,7 +143,7 @@ We strongly recommend that actions use environment variables to access the files | `GITHUB_HEAD_REF` | The head ref or source branch of the pull request in a workflow run. This property is only set when the event that triggers a workflow run is either `pull_request` or `pull_request_target`. For example, `feature-branch-1`. | | `GITHUB_JOB` | The [job_id](/actions/reference/workflow-syntax-for-github-actions#jobsjob_id) of the current job. For example, `greeting_job`. | | `GITHUB_PATH` | The path on the runner to the file that sets system `PATH` variables from workflow commands. This file is unique to the current step and changes for each step in a job. For example, `/home/runner/work/_temp/_runner_file_commands/add_path_899b9445-ad4a-400c-aa89-249f18632cf5`. For more information, see "[Workflow commands for {% data variables.product.prodname_actions %}](/actions/using-workflows/workflow-commands-for-github-actions#adding-a-system-path)." | -| `GITHUB_REF` | The branch or tag ref that triggered the workflow run. For branches this is the format `refs/heads/`, for tags it is `refs/tags/`, and for pull requests it is `refs/pull//merge`. This variable is only set if a branch or tag is available for the event type. For example, `refs/heads/feature-branch-1`. | +| `GITHUB_REF` | {% data reusables.actions.ref-description %} | {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5338 %} | `GITHUB_REF_NAME` | {% data reusables.actions.ref_name-description %} For example, `feature-branch-1`.| | `GITHUB_REF_PROTECTED` | {% data reusables.actions.ref_protected-description %} | @@ -157,12 +157,12 @@ We strongly recommend that actions use environment variables to access the files | `GITHUB_RUN_NUMBER` | {% data reusables.actions.run_number_description %} For example, `3`. | | `GITHUB_SERVER_URL`| The URL of the {% data variables.product.product_name %} server. For example: `https://{% data variables.product.product_url %}`. | `GITHUB_SHA` | The commit SHA that triggered the workflow. The value of this commit SHA depends on the event that triggered the workflow. For more information, see [Events that trigger workflows](/actions/using-workflows/events-that-trigger-workflows). For example, `ffac537e6cbbf934b08745a378932722df287a53`. | -{%- if actions-job-summaries %} +{%- ifversion actions-job-summaries %} | `GITHUB_STEP_SUMMARY` | The path on the runner to the file that contains job summaries from workflow commands. This file is unique to the current step and changes for each step in a job. For example, `/home/rob/runner/_layout/_work/_temp/_runner_file_commands/step_summary_1cb22d7f-5663-41a8-9ffc-13472605c76c`. For more information, see "[Workflow commands for {% data variables.product.prodname_actions %}](/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary)." | {%- endif %} | `GITHUB_WORKFLOW` | The name of the workflow. For example, `My test workflow`. If the workflow file doesn't specify a `name`, the value of this variable is the full path of the workflow file in the repository. | | `GITHUB_WORKSPACE` | The default working directory on the runner for steps, and the default location of your repository when using the [`checkout`](https://github.com/actions/checkout) action. For example, `/home/runner/work/my-repo-name/my-repo-name`. | -{%- if actions-runner-arch-envvars %} +{%- ifversion actions-runner-arch-envvars %} | `RUNNER_ARCH` | {% data reusables.actions.runner-arch-description %} {%- endif %} | | `RUNNER_NAME` | {% data reusables.actions.runner-name-description %} For example, `Hosted Agent` | 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 67e1932ba0..c258c54012 100644 --- a/content/actions/learn-github-actions/finding-and-customizing-actions.md +++ b/content/actions/learn-github-actions/finding-and-customizing-actions.md @@ -24,7 +24,7 @@ topics: The actions you use in your workflow can be defined in: -- The same repository as your workflow file{% if internal-actions %} +- The same repository as your workflow file{% ifversion internal-actions %} - An internal repository within the same enterprise account that is configured to allow access to workflows{% endif %} - Any public repository - A published Docker container image on Docker Hub @@ -110,7 +110,7 @@ The `action.yml` file is used to provide metadata for the action. Learn about th If an action is defined in a different repository than your workflow file, you can reference the action with the `{owner}/{repo}@{ref}` syntax in your workflow file. -The action must be stored in a public repository{% if internal-actions %} or an internal repository that is configured to allow access to workflows. For more information, see "[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)."{% else %}.{% endif %} +The action must be stored in a public repository{% ifversion internal-actions %} or an internal repository that is configured to allow access to workflows. For more information, see "[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)."{% else %}.{% endif %} ```yaml jobs: diff --git a/content/actions/learn-github-actions/understanding-github-actions.md b/content/actions/learn-github-actions/understanding-github-actions.md index e13d3d5c13..a92f932538 100644 --- a/content/actions/learn-github-actions/understanding-github-actions.md +++ b/content/actions/learn-github-actions/understanding-github-actions.md @@ -86,14 +86,14 @@ For more information, see "[Creating actions](/actions/creating-actions)." {% data reusables.actions.workflow-basic-example-and-explanation %} +## More complex examples +{% data reusables.actions.link-to-example-library %} + ## Next steps -To continue learning about {% data variables.product.prodname_actions %}, see "[Finding and customizing actions](/actions/learn-github-actions/finding-and-customizing-actions)." - +- To continue learning about {% data variables.product.prodname_actions %}, see "[Finding and customizing actions](/actions/learn-github-actions/finding-and-customizing-actions)." {% ifversion fpt or ghec or ghes %} - -To understand how billing works for {% data variables.product.prodname_actions %}, see "[About billing for {% data variables.product.prodname_actions %}](/actions/reference/usage-limits-billing-and-administration#about-billing-for-github-actions)". - +- To understand how billing works for {% data variables.product.prodname_actions %}, see "[About billing for {% data variables.product.prodname_actions %}](/actions/reference/usage-limits-billing-and-administration#about-billing-for-github-actions)". {% endif %} ## Contacting support diff --git a/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md b/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md index 9888f400b5..053517bec8 100644 --- a/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md +++ b/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md @@ -1,6 +1,6 @@ --- title: Re-running workflows and jobs -intro: You can re-run a workflow run{% if re-run-jobs %}, all failed jobs in a workflow run, or specific jobs in a workflow run{% endif %} up to 30 days after its initial run. +intro: You can re-run a workflow run{% ifversion re-run-jobs %}, all failed jobs in a workflow run, or specific jobs in a workflow run{% endif %} up to 30 days after its initial run. permissions: People with write permissions to a repository can re-run workflows in the repository. miniTocMaxHeadingLevel: 3 redirect_from: @@ -17,7 +17,7 @@ versions: ## About re-running workflows and jobs -Re-running a workflow{% if re-run-jobs %} or jobs in a workflow{% endif %} uses the same `GITHUB_SHA` (commit SHA) and `GITHUB_REF` (Git ref) of the original event that triggered the workflow run. You can re-run a workflow{% if re-run-jobs %} or jobs in a workflow{% endif %} for up to 30 days after the initial run.{% if debug-reruns %} When you re-run a workflow or jobs in a workflow, you can enable debug logging for the re-run. This will enable runner diagnostic logging and step debug logging for the re-run. For more information about debug logging, see "[Enabling debug logging](/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging)."{% endif %} +Re-running a workflow{% ifversion re-run-jobs %} or jobs in a workflow{% endif %} uses the same `GITHUB_SHA` (commit SHA) and `GITHUB_REF` (Git ref) of the original event that triggered the workflow run. You can re-run a workflow{% ifversion re-run-jobs %} or jobs in a workflow{% endif %} for up to 30 days after the initial run.{% ifversion re-run-jobs %} You cannot re-run jobs in a workflow once its logs have passed their retention limits. For more information, see "[Usage limits, billing, and administration](/actions/learn-github-actions/usage-limits-billing-and-administration#artifact-and-log-retention-policy)."{% endif %}{% ifversion debug-reruns %} When you re-run a workflow or jobs in a workflow, you can enable debug logging for the re-run. This will enable runner diagnostic logging and step debug logging for the re-run. For more information about debug logging, see "[Enabling debug logging](/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging)."{% endif %} ## Re-running all the jobs in a workflow @@ -51,7 +51,7 @@ To re-run a failed workflow run, use the `run rerun` subcommand. Replace `run-id gh run rerun run-id ``` -{% if debug-reruns %} +{% ifversion debug-reruns %} {% data reusables.actions.enable-debug-logging-cli %} ```shell @@ -68,7 +68,7 @@ gh run watch {% endcli %} -{% if re-run-jobs %} +{% ifversion re-run-jobs %} ## Re-running failed jobs in a workflow If any jobs in a workflow run failed, you can re-run just the jobs that failed. When you re-run failed jobs in a workflow, a new workflow run will start for all failed jobs and their dependents. Any outputs for any successful jobs in the previous workflow run will be used for the re-run. Any artifacts that were created in the initial run will be available in the re-run. Any environment protection rules that passed in the previous run will automatically pass in the re-run. @@ -93,7 +93,7 @@ To re-run failed jobs in a workflow run, use the `run rerun` subcommand with the gh run rerun run-id --failed ``` -{% if debug-reruns %} +{% ifversion debug-reruns %} {% data reusables.actions.enable-debug-logging-cli %} ```shell @@ -130,7 +130,7 @@ To re-run a specific job in a workflow run, use the `run rerun` subcommand with gh run rerun --job job-id ``` -{% if debug-reruns %} +{% ifversion debug-reruns %} {% data reusables.actions.enable-debug-logging-cli %} ```shell @@ -142,6 +142,14 @@ gh run rerun --job job-id --debug {% endif %} +{% ifversion partial-reruns-with-reusable %} + +## Re-running workflows and jobs with reusable workflows + +{% data reusables.actions.partial-reruns-with-reusable %} + +{% endif %} + {% ifversion fpt or ghes > 3.4 or ghae-issue-4721 or ghec %} ## Reviewing previous workflow runs @@ -151,7 +159,7 @@ You can view the results from your previous attempts at running a workflow. You {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} -{%- if re-run-jobs %} +{%- ifversion re-run-jobs %} 1. Any previous run attempts are shown in the **Latest** drop-down menu. ![Previous run attempts](/assets/images/help/repository/previous-run-attempts.png) {%- else %} diff --git a/content/actions/managing-workflow-runs/removing-workflow-artifacts.md b/content/actions/managing-workflow-runs/removing-workflow-artifacts.md index dd63f1d616..b82066a56f 100644 --- a/content/actions/managing-workflow-runs/removing-workflow-artifacts.md +++ b/content/actions/managing-workflow-runs/removing-workflow-artifacts.md @@ -16,7 +16,7 @@ shortTitle: Remove workflow artifacts {% warning %} -**Warning:** Once you delete an artifact, it can not be restored. +**Warning:** Once you delete an artifact, it cannot be restored. {% endwarning %} diff --git a/content/actions/managing-workflow-runs/skipping-workflow-runs.md b/content/actions/managing-workflow-runs/skipping-workflow-runs.md index b52a646066..8aeccc68e8 100644 --- a/content/actions/managing-workflow-runs/skipping-workflow-runs.md +++ b/content/actions/managing-workflow-runs/skipping-workflow-runs.md @@ -26,7 +26,9 @@ Workflows that would otherwise be triggered using `on: push` or `on: pull_reques * `[skip actions]` * `[actions skip]` -Alternatively, you can end the commit message with two empty lines followed by either `skip-checks: true` or `skip-checks:true`. +Alternatively, you can end the commit message with two empty lines followed by either: +- `skip-checks:true` +- `skip-checks: true` You won't be able to merge the pull request if your repository is configured to require specific checks to pass first. To allow the pull request to be merged you can push a new commit to the pull request without the skip instruction in the commit message. diff --git a/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md b/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md index d700e45a1d..9ce7cc4df9 100644 --- a/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md +++ b/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md @@ -81,7 +81,7 @@ For more information, see "[Using environment variables](/actions/configuring-an CircleCI and {% data variables.product.prodname_actions %} provide a method to manually cache files in the configuration file. -{% if actions-caching %} +{% ifversion actions-caching %} Below is an example of the syntax for each system. diff --git a/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md b/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md index 654f8d62f1..abf254d319 100644 --- a/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md +++ b/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md @@ -309,7 +309,7 @@ For more information, see "[Environment variables](/actions/reference/environmen GitLab CI/CD and {% data variables.product.prodname_actions %} provide a method in the configuration file to manually cache workflow files. -{% if actions-caching %} +{% ifversion actions-caching %} Below is an example of the syntax for each system: diff --git a/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md b/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md index 24de0031a4..572be0774f 100644 --- a/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md +++ b/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md @@ -306,7 +306,7 @@ jobs: Travis CI and {% data variables.product.prodname_actions %} let you manually cache dependencies for later reuse. -{% if actions-caching %} +{% ifversion actions-caching %} This example demonstrates the cache syntax for each system. diff --git a/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md b/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md index 8ad3fb4f06..1901f5d327 100644 --- a/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md +++ b/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md @@ -15,7 +15,7 @@ miniTocMaxHeadingLevel: 3 ## Monitoring your workflows -{% if github-runner-dashboard %} +{% ifversion github-runner-dashboard %} ### Monitoring your current jobs in your organization or enterprise {% data reusables.actions.github-hosted-runners-check-concurrency %} diff --git a/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md b/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md index 0f12697feb..4617dfca86 100644 --- a/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md +++ b/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md @@ -22,7 +22,7 @@ These extra logs are enabled by setting secrets in the repository containing the For more information on setting secrets, see "[Creating and using encrypted secrets](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." -{% if debug-reruns %} +{% ifversion debug-reruns %} Additionally, anyone who has access to run a workflow can enable runner diagnostic logging and step debug logging for a workflow re-run. For more information, see "[Re-running workflows and jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)." diff --git a/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md b/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md index ae7c5898c8..97b9cb99c5 100644 --- a/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md +++ b/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md @@ -63,7 +63,7 @@ You can download the log files from your workflow run. You can also download a w ![Download logs drop-down menu](/assets/images/help/repository/download-logs-drop-down-updated-2.png) - {% if re-run-jobs %} + {% ifversion re-run-jobs %} {% note %} diff --git a/content/actions/quickstart.md b/content/actions/quickstart.md index 610d840918..fc6d84a103 100644 --- a/content/actions/quickstart.md +++ b/content/actions/quickstart.md @@ -80,6 +80,9 @@ Committing the workflow file to a branch in your repository triggers the `push` {% data reusables.actions.workflow-template-overview %} +## More complex examples +{% data reusables.actions.link-to-example-library %} + ## Next steps The example workflow you just added runs each time code is pushed to the branch, and shows you how {% data variables.product.prodname_actions %} can work with the contents of your repository. But this is only the beginning of what you can do with {% data variables.product.prodname_actions %}: diff --git a/content/actions/security-guides/security-hardening-for-github-actions.md b/content/actions/security-guides/security-hardening-for-github-actions.md index a69389882e..d7ea786e25 100644 --- a/content/actions/security-guides/security-hardening-for-github-actions.md +++ b/content/actions/security-guides/security-hardening-for-github-actions.md @@ -195,18 +195,18 @@ You can help mitigate this risk by following these good practices: The same principles described above for using third-party actions also apply to using third-party workflows. You can help mitigate the risks associated with reusing workflows by following the same good practices outlined above. For more information, see "[Reusing workflows](/actions/learn-github-actions/reusing-workflows)." {% endif %} -{% if internal-actions %} +{% ifversion internal-actions %} ## Allowing workflows to access internal repositories {% data reusables.actions.outside-collaborators-internal-actions %} For more information, see "[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)." {% endif %} -{% if allow-actions-to-approve-pr %} -## Preventing {% data variables.product.prodname_actions %} from {% if allow-actions-to-approve-pr-with-ent-repo %}creating or {% endif %}approving pull requests +{% ifversion allow-actions-to-approve-pr %} +## Preventing {% data variables.product.prodname_actions %} from {% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating or {% endif %}approving pull requests -{% data reusables.actions.workflow-pr-approval-permissions-intro %} Allowing workflows, or any other automation, to {% if allow-actions-to-approve-pr-with-ent-repo %}create or {% endif %}approve pull requests could be a security risk if the pull request is merged without proper oversight. +{% data reusables.actions.workflow-pr-approval-permissions-intro %} Allowing workflows, or any other automation, to {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create or {% endif %}approve pull requests could be a security risk if the pull request is merged without proper oversight. -For more information on how to configure this setting, see {% if allow-actions-to-approve-pr-with-ent-repo %}{% ifversion ghes or ghec or ghae %}"[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#preventing-github-actions-from-creating-or-approving-pull-requests)",{% endif %}{% endif %} "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-{% if allow-actions-to-approve-pr-with-ent-repo %}creating-or-{% endif %}approving-pull-requests)"{% if allow-actions-to-approve-pr-with-ent-repo %}, and "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#preventing-github-actions-from-creating-or-approving-pull-requests)"{% endif %}. +For more information on how to configure this setting, see {% ifversion allow-actions-to-approve-pr-with-ent-repo %}{% ifversion ghes or ghec or ghae %}"[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#preventing-github-actions-from-creating-or-approving-pull-requests)",{% endif %}{% endif %} "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating-or-{% endif %}approving-pull-requests)"{% ifversion allow-actions-to-approve-pr-with-ent-repo %}, and "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#preventing-github-actions-from-creating-or-approving-pull-requests)"{% endif %}. {% endif %} ## Using OpenSSF Scorecards to secure workflows @@ -279,7 +279,7 @@ This list describes the recommended approaches for accessing repository data wit {% ifversion fpt or ghec %}As a result, self-hosted runners should almost [never be used for public repositories](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories) on {% data variables.product.product_name %}, because any user can open pull requests against the repository and compromise the environment. Similarly, be{% elsif ghes or ghae %}Be{% endif %} cautious when using self-hosted runners on private or internal repositories, as anyone who can fork the repository and open a pull request (generally those with read access to the repository) are able to compromise the self-hosted runner environment, including gaining access to secrets and the `GITHUB_TOKEN` which{% ifversion fpt or ghes > 3.1 or ghae or ghec %}, depending on its settings, can grant {% else %} grants {% endif %}write access to the repository. Although workflows can control access to environment secrets by using environments and required reviews, these workflows are not run in an isolated environment and are still susceptible to the same risks when run on a self-hosted runner. -When a self-hosted runner is defined at the organization or enterprise level, {% data variables.product.product_name %} can schedule workflows from multiple repositories onto the same runner. Consequently, a security compromise of these environments can result in a wide impact. To help reduce the scope of a compromise, you can create boundaries by organizing your self-hosted runners into separate groups. You can restrict what {% if restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories can access runner groups. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)." +When a self-hosted runner is defined at the organization or enterprise level, {% data variables.product.product_name %} can schedule workflows from multiple repositories onto the same runner. Consequently, a security compromise of these environments can result in a wide impact. To help reduce the scope of a compromise, you can create boundaries by organizing your self-hosted runners into separate groups. You can restrict what {% ifversion restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories can access runner groups. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)." 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. diff --git a/content/actions/using-jobs/using-concurrency.md b/content/actions/using-jobs/using-concurrency.md index 2df3274488..92c338c692 100644 --- a/content/actions/using-jobs/using-concurrency.md +++ b/content/actions/using-jobs/using-concurrency.md @@ -17,7 +17,7 @@ miniTocMaxHeadingLevel: 4 {% data reusables.actions.jobs.section-using-concurrency-jobs %} -{% if github-runner-dashboard %} +{% ifversion github-runner-dashboard %} ## Monitoring your current jobs in your organization or enterprise {% data reusables.actions.github-hosted-runners-check-concurrency %} diff --git a/content/actions/using-workflows/about-workflows.md b/content/actions/using-workflows/about-workflows.md index 320a2e25ab..f224456a13 100644 --- a/content/actions/using-workflows/about-workflows.md +++ b/content/actions/using-workflows/about-workflows.md @@ -124,7 +124,7 @@ jobs: For more information, see "[Using a matrix for your jobs](/actions/using-jobs/using-a-matrix-for-your-jobs)." -{% if actions-caching %} +{% ifversion actions-caching %} ### Caching dependencies 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. diff --git a/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md b/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md index 40943c7936..30c34b09dd 100644 --- a/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md +++ b/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md @@ -257,15 +257,15 @@ For example, if a pull request contains a `feature` branch and targets the defau ## Usage limits and eviction policy -{% data variables.product.prodname_dotcom %} will remove any cache entries that have not been accessed in over 7 days. There is no limit on the number of caches you can store, but the total size of all caches in a repository is limited{% if actions-cache-policy-apis %}. By default, the limit is 10 GB per repository, but this limit might be different depending on policies set by your enterprise owners or repository administrators.{% else %} to 10 GB.{% endif %} +{% data variables.product.prodname_dotcom %} will remove any cache entries that have not been accessed in over 7 days. There is no limit on the number of caches you can store, but the total size of all caches in a repository is limited{% ifversion actions-cache-policy-apis %}. By default, the limit is 10 GB per repository, but this limit might be different depending on policies set by your enterprise owners or repository administrators.{% else %} to 10 GB.{% endif %} {% data reusables.actions.cache-eviction-process %} -{% if actions-cache-policy-apis %} +{% ifversion actions-cache-policy-apis %} For information on changing the policies for the repository cache size limit, see "[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-cache-storage-in-your-enterprise)" and "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-cache-storage-for-a-repository)." {% endif %} -{% if actions-cache-management %} +{% ifversion actions-cache-management %} ## Managing caches diff --git a/content/actions/using-workflows/events-that-trigger-workflows.md b/content/actions/using-workflows/events-that-trigger-workflows.md index d1e539534b..4d58c32f51 100644 --- a/content/actions/using-workflows/events-that-trigger-workflows.md +++ b/content/actions/using-workflows/events-that-trigger-workflows.md @@ -1250,12 +1250,13 @@ on: workflow_dispatch #### Providing inputs -You can configure custom-defined input properties, default input values, and required inputs for the event directly in your workflow. When you trigger the event, you can provide the `ref` and any `inputs`. When the workflow runs, you can access the input values in the `github.event.inputs` context. For more information, see "[Contexts](/actions/learn-github-actions/contexts)." +You can configure custom-defined input properties, default input values, and required inputs for the event directly in your workflow. When you trigger the event, you can provide the `ref` and any `inputs`. When the workflow runs, you can access the input values in the {% ifversion actions-unified-inputs %}`inputs`{% else %}`github.event.inputs`{% endif %} context. For more information, see "[Contexts](/actions/learn-github-actions/contexts)." + +{% data reusables.actions.inputs-vs-github-event-inputs %} {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5511 %} -This example defines inputs called `logLevel`, `tags`, and `environment`. You pass values for these inputs to the workflow when you run it. This workflow then prints the values to the log, using the `github.event.inputs.logLevel`, `github.event.inputs.tags`, and `github.event.inputs.environment` context properties. +This example defines inputs called `logLevel`, `tags`, and `environment`. You pass values for these inputs to the workflow when you run it. This workflow then prints the values to the log, using the {% ifversion actions-unified-inputs %}`inputs.logLevel`, `inputs.tags`, and `inputs.environment`{% else %}`github.event.inputs.logLevel`, `github.event.inputs.tags`, and `github.event.inputs.environment`{% endif %} context properties. -{% raw %} ```yaml on: workflow_dispatch: @@ -1287,11 +1288,10 @@ jobs: echo "Tags: $TAGS" echo "Environment: $ENVIRONMENT" env: - LEVEL: ${{ github.event.inputs.logLevel }} - TAGS: ${{ github.event.inputs.tags }} - ENVIRONMENT: ${{ github.event.inputs.environment }} + LEVEL: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.logLevel }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.logLevel }}{% endraw %}{% endif %} + TAGS: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.tags }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.tags }}{% endraw %}{% endif %} + ENVIRONMENT: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.environment }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.environment }}{% endraw %}{% endif %} ``` -{% endraw %} If you run this workflow from a browser you must enter values for the required inputs manually before the workflow will run. @@ -1306,7 +1306,7 @@ gh workflow run run-tests.yml -f logLevel=warning -f tags=false -f environment=s For more information, see the {% data variables.product.prodname_cli %} information in "[Manually running a workflow](/actions/managing-workflow-runs/manually-running-a-workflow)." {% else %} -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. +This example defines the `name` and `home` inputs and prints them using the {% ifversion actions-unified-inputs %}`inputs.name` and `inputs.home`{% else %}`github.event.inputs.name` and `github.event.inputs.home`{% endif %} contexts. If a `home` isn't provided, the default value 'The Octoverse' is printed. ```yaml name: Manually triggered workflow @@ -1330,8 +1330,8 @@ jobs: echo Hello $NAME! echo -in $HOME env: - NAME: {% raw %}${{ github.event.inputs.name }}{% endraw %} - HOME: {% raw %}${{ github.event.inputs.home }}{% endraw %} + NAME: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.name }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.name }}{% endraw %}{% endif %} + HOME: {% ifversion actions-unified-inputs %}{% raw %}${{ github.event.inputs.home }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.home }}{% endraw %}{% endif %} ``` {% endif %} diff --git a/content/actions/using-workflows/reusing-workflows.md b/content/actions/using-workflows/reusing-workflows.md index 5ae5fd7803..54c07393ae 100644 --- a/content/actions/using-workflows/reusing-workflows.md +++ b/content/actions/using-workflows/reusing-workflows.md @@ -48,8 +48,8 @@ For more information, see "[Creating starter workflows for your organization](/a A reusable workflow can be used by another workflow if {% ifversion ghes or ghec or ghae %}any{% else %}either{% endif %} of the following is true: * Both workflows are in the same repository. -* The called workflow is stored in a public repository{% if actions-workflow-policy %}, and your {% ifversion ghec %}enterprise{% else %}organization{% endif %} allows you to use public reusable workflows{% endif %}.{% ifversion ghes or ghec or ghae %} -* The called workflow is stored in an internal repository and the settings for that repository allow it to be accessed. For more information, see {% if internal-actions %}"[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise){% else %}"[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-access-to-components-in-an-internal-repository){% endif %}."{% endif %} +* The called workflow is stored in a public repository{% ifversion actions-workflow-policy %}, and your {% ifversion ghec %}enterprise{% else %}organization{% endif %} allows you to use public reusable workflows{% endif %}.{% ifversion ghes or ghec or ghae %} +* The called workflow is stored in an internal repository and the settings for that repository allow it to be accessed. For more information, see {% ifversion internal-actions %}"[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise){% else %}"[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-access-to-components-in-an-internal-repository){% endif %}."{% endif %} ## Using runners @@ -104,7 +104,7 @@ You can define inputs and secrets, which can be passed from the caller workflow ``` {% endraw %} For details of the syntax for defining inputs and secrets, see [`on.workflow_call.inputs`](/actions/reference/workflow-syntax-for-github-actions#onworkflow_callinputs) and [`on.workflow_call.secrets`](/actions/reference/workflow-syntax-for-github-actions#onworkflow_callsecrets). - {% if actions-inherit-secrets-reusable-workflows %} + {% ifversion actions-inherit-secrets-reusable-workflows %} 1. In the reusable workflow, reference the input or secret that you defined in the `on` key in the previous step. If the secrets are inherited using `secrets: inherit`, you can reference them even if they are not defined in the `on` key. {%- else %} 1. In the reusable workflow, reference the input or secret that you defined in the `on` key in the previous step. @@ -193,7 +193,7 @@ When you call a reusable workflow, you can only use the following keywords in th * [`jobs..with.`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idwithinput_id) * [`jobs..secrets`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idsecrets) * [`jobs..secrets.`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idsecretssecret_id) - {% if actions-inherit-secrets-reusable-workflows %}* [`jobs..secrets.inherit`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idsecretsinherit){% endif %} + {% ifversion actions-inherit-secrets-reusable-workflows %}* [`jobs..secrets.inherit`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idsecretsinherit){% endif %} * [`jobs..needs`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idneeds) * [`jobs..if`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idif) * [`jobs..permissions`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idpermissions) @@ -310,8 +310,16 @@ For information about using the REST API to query the audit log for an organizat {% endnote %} +{% ifversion partial-reruns-with-reusable %} + +## Re-running workflows and jobs with reusable workflows + +{% data reusables.actions.partial-reruns-with-reusable %} + +{% endif %} + ## Next steps To continue learning about {% data variables.product.prodname_actions %}, see "[Events that trigger workflows](/actions/learn-github-actions/events-that-trigger-workflows)." -{% if restrict-groups-to-workflows %}You can standardize deployments by creating a self-hosted runner group that can only execute a specific reusable workflow. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)."{% endif %} +{% ifversion restrict-groups-to-workflows %}You can standardize deployments by creating a self-hosted runner group that can only execute a specific reusable workflow. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)."{% endif %} diff --git a/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md b/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md index 2a3f4981c0..419536f32d 100644 --- a/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md +++ b/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md @@ -20,15 +20,15 @@ type: how_to 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 starter workflows in the `.github` repository and share them with other users in your organization. -## Sharing {% if internal-actions %}actions and {% endif %}workflows +## Sharing {% ifversion internal-actions %}actions and {% endif %}workflows -{% if internal-actions %} +{% ifversion internal-actions %} You can share both individual actions and entire workflows with your organization, with or without publishing the actions or workflows publicly. You can reuse actions and workflows exactly by referencing them in your workflow file, and you can create starter workflows that provide templates for new workflows. {% else %} Your organization can share workflows by reusing the workflows exactly or by creating starter workflows that provide templates for new workflows. {% endif %} -{% if internal-actions %} +{% ifversion internal-actions %} ### Sharing actions with your enterprise {% data reusables.actions.internal-actions-summary %} diff --git a/content/actions/using-workflows/storing-workflow-data-as-artifacts.md b/content/actions/using-workflows/storing-workflow-data-as-artifacts.md index 7e9f72347d..44765cb1a3 100644 --- a/content/actions/using-workflows/storing-workflow-data-as-artifacts.md +++ b/content/actions/using-workflows/storing-workflow-data-as-artifacts.md @@ -56,7 +56,7 @@ To share data between jobs: The steps of a job share the same environment on the runner machine, but run in their own individual processes. To pass data between steps in a job, you can use inputs and outputs. For more information about inputs and outputs, see "[Metadata syntax for {% data variables.product.prodname_actions %}](/articles/metadata-syntax-for-github-actions)." -{% if actions-caching %} +{% ifversion actions-caching %} {% data reusables.actions.comparing-artifacts-caching %} diff --git a/content/actions/using-workflows/using-starter-workflows.md b/content/actions/using-workflows/using-starter-workflows.md index 1bfdbe5bf3..208892d56d 100644 --- a/content/actions/using-workflows/using-starter-workflows.md +++ b/content/actions/using-workflows/using-starter-workflows.md @@ -26,7 +26,7 @@ topics: ## About starter workflows -{% data variables.product.product_name %} offers starter workflows for a variety of languages and tooling. When you set up workflows in your repository, {% data variables.product.product_name %} analyzes the code in your repository and recommends workflows based on the language and framework in your repository. For example, if you use [Node.js](https://nodejs.org/en/), {% data variables.product.product_name %} will suggest a starter workflow file that installs your Node.js packages and runs your tests.{% if actions-starter-template-ui %} You can search and filter to find relevant starter workflows.{% endif %} +{% data variables.product.product_name %} offers starter workflows for a variety of languages and tooling. When you set up workflows in your repository, {% data variables.product.product_name %} analyzes the code in your repository and recommends workflows based on the language and framework in your repository. For example, if you use [Node.js](https://nodejs.org/en/), {% data variables.product.product_name %} will suggest a starter workflow file that installs your Node.js packages and runs your tests.{% ifversion actions-starter-template-ui %} You can search and filter to find relevant starter workflows.{% endif %} {% data reusables.actions.starter-workflow-categories %} @@ -39,9 +39,9 @@ Anyone with write permission to a repository can set up {% data variables.produc {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.actions-tab %} 1. If you already have a workflow in your repository, click **New workflow**. -1. The "{% if actions-starter-template-ui %}Choose a workflow{% else %}Choose a workflow template{% endif %}" page shows a selection of recommended starter workflows. Find the starter workflow that you want to use, then click {% if actions-starter-template-ui %}**Configure**{% else %}**Set up this workflow**{% endif %}.{% if actions-starter-template-ui %} To help you find the starter workflow that you want, you can search for keywords or filter by category.{% endif %} +1. The "{% ifversion actions-starter-template-ui %}Choose a workflow{% else %}Choose a workflow template{% endif %}" page shows a selection of recommended starter workflows. Find the starter workflow that you want to use, then click {% ifversion actions-starter-template-ui %}**Configure**{% else %}**Set up this workflow**{% endif %}.{% ifversion actions-starter-template-ui %} To help you find the starter workflow that you want, you can search for keywords or filter by category.{% endif %} - {% if actions-starter-template-ui %}![Configure this workflow](/assets/images/help/settings/actions-create-starter-workflow-updated-ui.png){% else %}![Set up this workflow](/assets/images/help/settings/actions-create-starter-workflow.png){% endif %} + {% ifversion actions-starter-template-ui %}![Configure this workflow](/assets/images/help/settings/actions-create-starter-workflow-updated-ui.png){% else %}![Set up this workflow](/assets/images/help/settings/actions-create-starter-workflow.png){% endif %} 1. If the starter workflow contains comments detailing additional setup steps, follow these steps. Many of the starter workflow have corresponding guides. For more information, see the [{% data variables.product.prodname_actions %} guides](/actions/guides). 1. Some starter workflows use secrets. For example, {% raw %}`${{ secrets.npm_token }}`{% endraw %}. If the starter workflow uses a secret, store the value described in the secret name as a secret in your repository. For more information, see "[Encrypted secrets](/actions/reference/encrypted-secrets)." 1. Optionally, make additional changes. For example, you might want to change the value of `on` to change when the workflow runs. diff --git a/content/actions/using-workflows/workflow-commands-for-github-actions.md b/content/actions/using-workflows/workflow-commands-for-github-actions.md index 17344ed75f..058a5b768b 100644 --- a/content/actions/using-workflows/workflow-commands-for-github-actions.md +++ b/content/actions/using-workflows/workflow-commands-for-github-actions.md @@ -110,7 +110,7 @@ The following table shows which toolkit functions are available within a workflo | `core.getInput` | Accessible using environment variable `INPUT_{NAME}` | | `core.getState` | Accessible using environment variable `STATE_{NAME}` | | `core.isDebug` | Accessible using environment variable `RUNNER_DEBUG` | -{%- if actions-job-summaries %} +{%- ifversion actions-job-summaries %} | `core.summary` | Accessible using environment variable `GITHUB_STEP_SUMMARY` | {%- endif %} | `core.saveState` | `save-state` | @@ -661,7 +661,7 @@ steps: {% endpowershell %} -{% if actions-job-summaries %} +{% ifversion actions-job-summaries %} ## Adding a job summary diff --git a/content/actions/using-workflows/workflow-syntax-for-github-actions.md b/content/actions/using-workflows/workflow-syntax-for-github-actions.md index a8ae8fda89..64500c95e8 100644 --- a/content/actions/using-workflows/workflow-syntax-for-github-actions.md +++ b/content/actions/using-workflows/workflow-syntax-for-github-actions.md @@ -992,7 +992,7 @@ jobs: ``` {% endraw %} -{% if actions-inherit-secrets-reusable-workflows %} +{% ifversion actions-inherit-secrets-reusable-workflows %} ### `jobs..secrets.inherit` diff --git a/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md b/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md index 46c6d3387a..8dc6f27290 100644 --- a/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md +++ b/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md @@ -76,7 +76,7 @@ If you don't want to use {% data variables.product.prodname_actions %}, you shou The {% data variables.product.prodname_codeql_cli %} is a command-line tool that you use to analyze codebases on any machine, including a third-party CI/CD system. For more information, see "[Installing CodeQL CLI in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)." -{% if codeql-runner-supported %} +{% ifversion codeql-runner-supported %} ## Running {% data variables.product.prodname_code_scanning %} using the {% data variables.product.prodname_codeql_runner %} diff --git a/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md b/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md index 209e4d6b03..30d8b2efb8 100644 --- a/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md +++ b/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md @@ -253,7 +253,7 @@ When code scanning identifies a problem in a pull request, you can review the hi code and resolve the alert. For more information, see "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)." If you have write permission to a repository you can manage code scanning alerts for that -repository. With write permission to a repository, {% if delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your repository's code. For more information, see "[Managing code scanning alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository)." +repository. With write permission to a repository, {% ifversion delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your repository's code. For more information, see "[Managing code scanning alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository)." #### Generate reports of {% data variables.product.prodname_code_scanning %} alerts diff --git a/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md b/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md index 2a7654c146..fb5faac0de 100644 --- a/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md +++ b/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md @@ -50,7 +50,7 @@ If your {% data variables.product.product_location %} uses clustering, you canno ```{% endif %} {% 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)." + **Note**: For more information about enabling access to the administrative shell via SSH, see "[Accessing the administrative shell (SSH)](/enterprise/admin/configuration/accessing-the-administrative-shell-ssh)." {% endnote %} 2. Apply the configuration. diff --git a/content/admin/configuration/configuring-github-connect/about-github-connect.md b/content/admin/configuration/configuring-github-connect/about-github-connect.md index 54d17c56d4..0c71a97a93 100644 --- a/content/admin/configuration/configuring-github-connect/about-github-connect.md +++ b/content/admin/configuration/configuring-github-connect/about-github-connect.md @@ -30,7 +30,7 @@ Feature | Description | More information | ------- | ----------- | ---------------- |{% ifversion ghes %} Automatic user license sync | Manage license usage across your {% data variables.product.prodname_enterprise %} deployments by automatically syncing user licenses from {% data variables.product.product_location %} to {% data variables.product.prodname_ghe_cloud %}. | "[Enabling automatic user license sync for your enterprise](/admin/configuration/configuring-github-connect/enabling-automatic-user-license-sync-for-your-enterprise)"{% endif %}{% ifversion ghes or ghae %} {% data variables.product.prodname_dependabot %} | Allow users to find and fix vulnerabilities in code dependencies. | "[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)"{% endif %} -{% data variables.product.prodname_dotcom_the_website %} actions | Allow users to use actions from {% data variables.product.prodname_dotcom_the_website %} in workflow files. | "[Enabling automatic access to {% data variables.product.prodname_dotcom_the_website %} actions using {% data variables.product.prodname_github_connect %}](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)"{% if server-statistics %} +{% data variables.product.prodname_dotcom_the_website %} actions | Allow users to use actions from {% data variables.product.prodname_dotcom_the_website %} in workflow files. | "[Enabling automatic access to {% data variables.product.prodname_dotcom_the_website %} actions using {% data variables.product.prodname_github_connect %}](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)"{% ifversion server-statistics %} {% data variables.product.prodname_server_statistics %} | Analyze your own aggregate data from GitHub Enterprise Server, and help us improve GitHub products. | "[Enabling {% data variables.product.prodname_server_statistics %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise)"{% endif %} Unified search | Allow users to include repositories on {% data variables.product.prodname_dotcom_the_website %} in their search results when searching from {% data variables.product.product_location %}. | "[Enabling {% data variables.product.prodname_unified_search %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-unified-search-for-your-enterprise)" Unified contributions | Allow users to include anonymized contribution counts for their work on {% data variables.product.product_location %} in their contribution graphs on {% data variables.product.prodname_dotcom_the_website %}. | "[Enabling {% data variables.product.prodname_unified_contributions %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-unified-contributions-for-your-enterprise)" @@ -65,9 +65,9 @@ Additional data is transmitted if you enable individual features of {% data vari Feature | Data | Which way does the data flow? | Where is the data used? | ------- | ---- | --------- | ------ |{% ifversion ghes %} Automatic user license sync | Each {% data variables.product.product_name %} user's user ID and email addresses | From {% data variables.product.product_name %} to {% data variables.product.prodname_ghe_cloud %} | {% data variables.product.prodname_ghe_cloud %} |{% endif %}{% ifversion ghes or ghae %} -{% data variables.product.prodname_dependabot_alerts %} | Vulnerability alerts | From {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.product_name %} | {% data variables.product.product_name %} |{% endif %}{% if dependabot-updates-github-connect %} +{% data variables.product.prodname_dependabot_alerts %} | Vulnerability alerts | From {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.product_name %} | {% data variables.product.product_name %} |{% endif %}{% ifversion dependabot-updates-github-connect %} {% data variables.product.prodname_dependabot_updates %} | Dependencies and the metadata for each dependency's repository

If a dependency is stored in a private repository on {% data variables.product.prodname_dotcom_the_website %}, data will only be transmitted if {% data variables.product.prodname_dependabot %} is configured and authorized to access that repository. | From {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.product_name %} | {% data variables.product.product_name %} {% endif %} -{% data variables.product.prodname_dotcom_the_website %} actions | Name of action, action (YAML file from {% data variables.product.prodname_marketplace %}) | From {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.product_name %}

From {% data variables.product.product_name %} to {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.product_name %}{% if server-statistics %} +{% data variables.product.prodname_dotcom_the_website %} actions | Name of action, action (YAML file from {% data variables.product.prodname_marketplace %}) | From {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.product_name %}

From {% data variables.product.product_name %} to {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.product_name %}{% ifversion server-statistics %} {% data variables.product.prodname_server_statistics %} | Aggregate {% data variables.product.prodname_ghe_server %} usage metrics
For the list of aggregate metrics collected, see "[{% data variables.product.prodname_server_statistics %} data collected](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics#server-statistics-data-collected)." | From {% data variables.product.product_name %} to {% data variables.product.prodname_ghe_cloud %} | {% data variables.product.prodname_ghe_cloud %}{% endif %} Unified search | Search terms, search results | From {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.product_name %}

From {% data variables.product.product_name %} to {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.product_name %} | Unified contributions | Contribution counts | From {% data variables.product.product_name %} to {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.prodname_dotcom_the_website %} | diff --git a/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md b/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md index f09cd71b31..793bec3edd 100644 --- a/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md +++ b/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md @@ -80,7 +80,7 @@ Before you can enable {% data variables.product.prodname_dependabot_alerts %}: {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.github-connect-tab %} -{%- if dependabot-updates-github-connect %} +{%- ifversion dependabot-updates-github-connect %} 1. Under "{% data variables.product.prodname_dependabot %}", to the right of "Users can receive vulnerability alerts for open source code dependencies", select the dropdown menu and click **Enabled without notifications**. Optionally, to enable alerts with notifications, click **Enabled with notifications**. ![Screenshot of the dropdown menu to enable scanning repositories for vulnerabilities](/assets/images/enterprise/site-admin-settings/dependabot-alerts-dropdown.png) @@ -95,7 +95,7 @@ Before you can enable {% data variables.product.prodname_dependabot_alerts %}: {% endtip %} -{% if dependabot-updates-github-connect %} +{% ifversion dependabot-updates-github-connect %} ## Enabling {% data variables.product.prodname_dependabot_updates %} After you enable {% data variables.product.prodname_dependabot_alerts %} for your enterprise, you can enable {% data variables.product.prodname_dependabot_updates %}. diff --git a/content/admin/configuration/configuring-github-connect/managing-github-connect.md b/content/admin/configuration/configuring-github-connect/managing-github-connect.md index 6989f4d264..b3559ba542 100644 --- a/content/admin/configuration/configuring-github-connect/managing-github-connect.md +++ b/content/admin/configuration/configuring-github-connect/managing-github-connect.md @@ -43,7 +43,7 @@ To use {% data variables.product.prodname_github_connect %}, you must have an or {% ifversion ghes %} If your organization or enterprise account on {% data variables.product.prodname_dotcom_the_website %} uses IP allow lists, you must add the IP address or network for {% data variables.product.product_location %} to your IP allow list on {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Managing allowed IP addresses for your organization](/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization)" and "[Enforcing policies for security settings in your enterprise](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)" in the {% data variables.product.prodname_ghe_cloud %} documentation. -To configure a connection, your proxy configuration must allow connectivity to `github.com`, `api.github.com`, and `uploads.github.com`. For more information, see "[Configuring an outbound web proxy server](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-an-outbound-web-proxy-server)." +To configure a connection, your proxy configuration must allow connectivity to `github.com`, `api.github.com`, and `uploads.github.com`. For more information, see "[Configuring an outbound web proxy server](/enterprise/admin/guides/installation/configuring-an-outbound-web-proxy-server)." {% endif %} ## Enabling {% data variables.product.prodname_github_connect %} diff --git a/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md b/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md index 4c374cc4df..1a9f6ec53b 100644 --- a/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md +++ b/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md @@ -18,7 +18,7 @@ If you configure a hostname instead of a hard-coded IP address, you will be able 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.` Web and API requests will automatically redirect to the hostname configured in the {% data variables.enterprise.management_console %}. -After you configure a hostname, you can enable subdomain isolation to further increase the security of {% data variables.product.product_location %}. For more information, see "[Enabling subdomain isolation](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)." +After you configure a hostname, you can enable subdomain isolation to further increase the security of {% data variables.product.product_location %}. For more information, see "[Enabling subdomain isolation](/enterprise/admin/guides/installation/enabling-subdomain-isolation/)." For more information on the supported hostname types, see [Section 2.1 of the HTTP RFC](https://tools.ietf.org/html/rfc1123#section-2). @@ -34,4 +34,4 @@ For more information on the supported hostname types, see [Section 2.1 of the HT {% data reusables.enterprise_management_console.test-domain-settings-failure %} {% data reusables.enterprise_management_console.save-settings %} -To help mitigate various cross-site scripting vulnerabilities, we recommend that you enable subdomain isolation for {% data variables.product.product_location %} after you configure a hostname. For more information, see "[Enabling subdomain isolation](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)." +To help mitigate various cross-site scripting vulnerabilities, we recommend that you enable subdomain isolation for {% data variables.product.product_location %} after you configure a hostname. For more information, see "[Enabling subdomain isolation](/enterprise/admin/guides/installation/enabling-subdomain-isolation/)." diff --git a/content/admin/configuration/configuring-network-settings/configuring-tls.md b/content/admin/configuration/configuring-network-settings/configuring-tls.md index 33ebb49248..979b62cc0f 100644 --- a/content/admin/configuration/configuring-network-settings/configuring-tls.md +++ b/content/admin/configuration/configuring-network-settings/configuring-tls.md @@ -31,9 +31,9 @@ To allow users to use FIDO U2F for two-factor authentication, you must enable TL To use TLS in production, you must have a certificate in an unencrypted PEM format signed by a trusted certificate authority. -Your certificate will also need Subject Alternative Names configured for the subdomains listed in "[Enabling subdomain isolation](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation#about-subdomain-isolation)" and will need to include the full certificate chain if it has been signed by an intermediate certificate authority. For more information, see "[Subject Alternative Name](http://en.wikipedia.org/wiki/SubjectAltName)" on Wikipedia. +Your certificate will also need Subject Alternative Names configured for the subdomains listed in "[Enabling subdomain isolation](/enterprise/admin/guides/installation/enabling-subdomain-isolation#about-subdomain-isolation)" and will need to include the full certificate chain if it has been signed by an intermediate certificate authority. For more information, see "[Subject Alternative Name](http://en.wikipedia.org/wiki/SubjectAltName)" on Wikipedia. -You can generate a certificate signing request (CSR) for your instance using the `ghe-ssl-generate-csr` command. For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities/#ghe-ssl-generate-csr)." +You can generate a certificate signing request (CSR) for your instance using the `ghe-ssl-generate-csr` command. For more information, see "[Command-line utilities](/enterprise/admin/guides/installation/command-line-utilities/#ghe-ssl-generate-csr)." ## Uploading a custom TLS certificate @@ -65,7 +65,7 @@ Let's Encrypt is a public certificate authority that issues free, automated TLS 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 %} 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/admin/guides/installation/command-line-utilities#ghe-ssl-acme)." ## Configuring TLS using Let's Encrypt diff --git a/content/admin/configuration/configuring-network-settings/enabling-subdomain-isolation.md b/content/admin/configuration/configuring-network-settings/enabling-subdomain-isolation.md index 21b53b2b2a..a939afbea7 100644 --- a/content/admin/configuration/configuring-network-settings/enabling-subdomain-isolation.md +++ b/content/admin/configuration/configuring-network-settings/enabling-subdomain-isolation.md @@ -35,7 +35,7 @@ When subdomain isolation is enabled, {% data variables.product.prodname_ghe_serv | `http(s)://HOSTNAME/render/` | `http(s)://render.HOSTNAME/` | | `http(s)://HOSTNAME/reply/` | `http(s)://reply.HOSTNAME/` | | `http(s)://HOSTNAME/uploads/` | `http(s)://uploads.HOSTNAME/` | {% ifversion ghes %} -| `https://HOSTNAME/_registry/docker/` | `http(s)://docker.HOSTNAME/`{% endif %}{% ifversion ghes %} +| `https://HOSTNAME/` | `http(s)://docker.HOSTNAME/`{% endif %}{% ifversion ghes %} | `https://HOSTNAME/_registry/npm/` | `https://npm.HOSTNAME/` | `https://HOSTNAME/_registry/rubygems/` | `https://rubygems.HOSTNAME/` | `https://HOSTNAME/_registry/maven/` | `https://maven.HOSTNAME/` @@ -48,13 +48,13 @@ When subdomain isolation is enabled, {% data variables.product.prodname_ghe_serv Before you enable subdomain isolation, you must configure your network settings for your new domain. -- Specify a valid domain name as your hostname, instead of an IP address. For more information, see "[Configuring a hostname](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-a-hostname)." +- Specify a valid domain name as your hostname, instead of an IP address. For more information, see "[Configuring a hostname](/enterprise/admin/guides/installation/configuring-a-hostname)." {% data reusables.enterprise_installation.changing-hostname-not-supported %} - Set up a wildcard Domain Name System (DNS) record or individual DNS records for the subdomains listed above. We recommend creating an A record for `*.HOSTNAME` that points to your server's IP address so you don't have to create multiple records for each subdomain. - Get a wildcard Transport Layer Security (TLS) certificate for `*.HOSTNAME` with a Subject Alternative Name (SAN) for both `HOSTNAME` and the wildcard domain `*.HOSTNAME`. For example, if your hostname is `github.octoinc.com`, get a certificate with the Common Name value set to `*.github.octoinc.com` and a SAN value set to both `github.octoinc.com` and `*.github.octoinc.com`. -- Enable TLS on your appliance. For more information, see "[Configuring TLS](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-tls/)." +- Enable TLS on your appliance. For more information, see "[Configuring TLS](/enterprise/admin/guides/installation/configuring-tls/)." ## Enabling subdomain isolation diff --git a/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md b/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md index 8f247f7d7b..95bfa9e7ef 100644 --- a/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md +++ b/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md @@ -69,7 +69,7 @@ We strongly recommend enabling PROXY protocol support for both your instance and ## Configuring health checks -Health checks allow a load balancer to stop sending traffic to a node that is not responding if a pre-configured check fails on that node. If the instance is offline due to maintenance or unexpected failure, the load balancer can display a status page. In a High Availability (HA) configuration, a load balancer can be used as part of a failover strategy. However, automatic failover of HA pairs is not supported. You must manually promote the replica instance before it will begin serving requests. For more information, see "[Configuring {% data variables.product.prodname_ghe_server %} for High Availability](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)." +Health checks allow a load balancer to stop sending traffic to a node that is not responding if a pre-configured check fails on that node. If the instance is offline due to maintenance or unexpected failure, the load balancer can display a status page. In a High Availability (HA) configuration, a load balancer can be used as part of a failover strategy. However, automatic failover of HA pairs is not supported. You must manually promote the replica instance before it will begin serving requests. For more information, see "[Configuring {% data variables.product.prodname_ghe_server %} for High Availability](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)." {% data reusables.enterprise_clustering.health_checks %} {% data reusables.enterprise_site_admin_settings.maintenance-mode-status %} diff --git a/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md b/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md index 93b08d2844..e484ec6513 100644 --- a/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md +++ b/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md @@ -54,7 +54,7 @@ The first time that you access the {% data variables.enterprise.management_conso The {% data variables.enterprise.management_console %} locks after ten failed login attempts are made in the span of ten minutes. You must wait for the login screen to automatically unlock before attempting to log in again. The login screen automatically unlocks as soon as the previous ten minute period contains fewer than ten failed login attempts. The counter resets after a successful login occurs. -To immediately unlock the {% data variables.enterprise.management_console %}, use the `ghe-reactivate-admin-login` command via the administrative shell. For more information, see "[Command line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-reactivate-admin-login)" and "[Accessing the administrative shell (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)." +To immediately unlock the {% data variables.enterprise.management_console %}, use the `ghe-reactivate-admin-login` command via the administrative shell. For more information, see "[Command line utilities](/enterprise/admin/guides/installation/command-line-utilities#ghe-reactivate-admin-login)" and "[Accessing the administrative shell (SSH)](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/)." ## Troubleshooting failed connections to the {% data variables.enterprise.management_console %} diff --git a/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md b/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md index 3335f4cc4d..a2f233ddf6 100644 --- a/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md +++ b/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md @@ -15,7 +15,7 @@ topics: - Enterprise - SSH --- -You can execute these commands from anywhere on the VM after signing in as an SSH admin user. For more information, see "[Accessing the administrative shell (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)." +You can execute these commands from anywhere on the VM after signing in as an SSH admin user. For more information, see "[Accessing the administrative shell (SSH)](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/)." ## General @@ -124,7 +124,7 @@ $ ghe-config app.github.rate-limiting-exempt-users "hubot github-ac ### ghe-config-apply -This utility applies {% data variables.enterprise.management_console %} settings, reloads system services, prepares a storage device, reloads application services, and runs any pending database migrations. It is equivalent to clicking **Save settings** in the {% data variables.enterprise.management_console %}'s web UI or to sending a POST request to [the `/setup/api/configure` endpoint](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#management-console). +This utility applies {% data variables.enterprise.management_console %} settings, reloads system services, prepares a storage device, reloads application services, and runs any pending database migrations. It is equivalent to clicking **Save settings** in the {% data variables.enterprise.management_console %}'s web UI or to sending a POST request to [the `/setup/api/configure` endpoint](/enterprise/user/rest/reference/enterprise-admin#management-console). You will probably never need to run this manually, but it's available if you want to automate the process of saving your settings via SSH. @@ -352,7 +352,7 @@ stop/waiting ### ghe-set-password -With `ghe-set-password`, you can set a new password to authenticate into the [{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-management-console). +With `ghe-set-password`, you can set a new password to authenticate into the [{% data variables.enterprise.management_console %}](/enterprise/admin/guides/installation/accessing-the-management-console). ```shell ghe-set-password @@ -394,7 +394,7 @@ existing keys in /etc/ssh/ssh_host_* and generate new ones. [y/N] ### ghe-ssh-weak-fingerprints -This utility returns a report of known weak SSH keys stored on the {% data variables.product.prodname_enterprise %} appliance. You can optionally revoke user keys as a bulk action. The utility will report weak system keys, which you must manually revoke in the [{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-management-console). +This utility returns a report of known weak SSH keys stored on the {% data variables.product.prodname_enterprise %} appliance. You can optionally revoke user keys as a bulk action. The utility will report weak system keys, which you must manually revoke in the [{% data variables.enterprise.management_console %}](/enterprise/admin/guides/installation/accessing-the-management-console). ```shell # Print a report of weak user and system SSH keys @@ -406,7 +406,7 @@ $ ghe-ssh-weak-fingerprints --revoke ### ghe-ssl-acme -This utility allows you to install a Let's Encrypt certificate on your {% data variables.product.prodname_enterprise %} appliance. For more information, see "[Configuring TLS](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-tls)." +This utility allows you to install a Let's Encrypt certificate on your {% data variables.product.prodname_enterprise %} appliance. For more information, see "[Configuring TLS](/enterprise/admin/guides/installation/configuring-tls)." You can use the `-x` flag to remove the ACME configuration. @@ -418,7 +418,7 @@ ghe-ssl-acme -e This utility allows you to install a custom root CA certificate on your {% data variables.product.prodname_enterprise %} server. The certificate must be in PEM format. Furthermore, if your certificate provider includes multiple CA certificates in a single file, you must separate them into individual files that you then pass to `ghe-ssl-ca-certificate-install` one at a time. -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 to add a certificate chain for S/MIME commit signature verification. For more information, see "[About commit signature verification](/enterprise/user/articles/about-commit-signature-verification/)." 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. @@ -470,7 +470,7 @@ ghe-ssl-certificate-setup ### ghe-ssl-generate-csr -This utility allows you to generate a private key and certificate signing request (CSR), which you can share with a commercial or private certificate authority to get a valid certificate to use with your instance. For more information, see "[Configuring TLS](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-tls)." +This utility allows you to generate a private key and certificate signing request (CSR), which you can share with a commercial or private certificate authority to get a valid certificate to use with your instance. For more information, see "[Configuring TLS](/enterprise/admin/guides/installation/configuring-tls)." For more information about this command or for additional options, use the `-h` flag. @@ -812,7 +812,7 @@ In this example, `ghe-repl-status -vv` sends verbose status information from a r ### ghe-upgrade -This utility installs or verifies an upgrade package. You can also use this utility to roll back a patch release if an upgrade fails or is interrupted. For more information, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server/)." +This utility installs or verifies an upgrade package. You can also use this utility to roll back a patch release if an upgrade fails or is interrupted. For more information, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)." To verify an upgrade package: ```shell @@ -872,7 +872,7 @@ ghe-license-usage ### ghe-org-membership-update -This utility will enforce the default organization membership visibility setting on all members in your instance. For more information, see "[Configuring visibility for organization membership](/enterprise/{{ currentVersion }}/admin/guides/user-management/configuring-visibility-for-organization-membership)." Setting options are `public` or `private`. +This utility will enforce the default organization membership visibility setting on all members in your instance. For more information, see "[Configuring visibility for organization membership](/enterprise/admin/guides/user-management/configuring-visibility-for-organization-membership)." Setting options are `public` or `private`. ```shell ghe-org-membership-update --visibility=SETTING diff --git a/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md b/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md index c8f852bc51..75a747021b 100644 --- a/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md +++ b/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md @@ -72,7 +72,7 @@ More resources may be required depending on your usage, such as user activity an {% endnote %} 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. 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/admin/guides/installation/accessing-the-administrative-shell-ssh/). 6. Verify SSH connectivity with {% data variables.product.product_location %} with the `ghe-host-check` command. ```shell $ bin/ghe-host-check @@ -129,7 +129,7 @@ $ ghe-restore -c 169.154.1.1 > Visit https://169.154.1.1/setup/settings to review appliance configuration. ``` -{% if ip-exception-list %} +{% ifversion ip-exception-list %} Optionally, to validate the restore, configure an IP exception list to allow access to a specified list of IP addresses. For more information, see "[Validating changes in maintenance mode using the IP exception list](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)." {% endif %} diff --git a/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md b/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md index a9f03fb889..64fd2b7f45 100644 --- a/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md +++ b/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md @@ -98,7 +98,7 @@ If you want to allow email replies to notifications, you must configure your DNS ### 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. +If you cannot determine what is wrong from the displayed error message, you can download a [support bundle](/enterprise/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: diff --git a/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md b/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md index 2f7bee5826..bd182830a8 100644 --- a/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md +++ b/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md @@ -40,7 +40,7 @@ When the instance is in maintenance mode, all normal HTTP and Git access is refu ![The maintenance mode splash screen](/assets/images/enterprise/maintenance/maintenance-mode-maintenance-page.png) -{% if ip-exception-list %} +{% ifversion ip-exception-list %} You can perform initial validation of your maintenance operation by configuring an IP exception list to allow access to {% data variables.product.product_location %} from only the IP addresses and ranges provided. Attempts to access {% data variables.product.product_location %} from IP addresses not specified on the IP exception list will receive a response consistent with those sent when the instance is in maintenance mode. @@ -61,7 +61,7 @@ You can perform initial validation of your maintenance operation by configuring ![Checkbox for enabling or scheduling maintenance mode](/assets/images/enterprise/maintenance/enable-maintenance-mode-checkbox.png) {% data reusables.enterprise_management_console.save-settings %} -{% if ip-exception-list %} +{% ifversion ip-exception-list %} ## Validating changes in maintenance mode using the IP exception list @@ -86,7 +86,7 @@ You can also use a command-line utility to configure the IP exception list. For ## Scheduling maintenance mode with {% data variables.product.prodname_enterprise_api %} -You can schedule maintenance for different times or dates with {% data variables.product.prodname_enterprise_api %}. For more information, see "[Management Console](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#enable-or-disable-maintenance-mode)." +You can schedule maintenance for different times or dates with {% data variables.product.prodname_enterprise_api %}. For more information, see "[Management Console](/enterprise/user/rest/reference/enterprise-admin#enable-or-disable-maintenance-mode)." ## Enabling or disabling maintenance mode for all nodes in a cluster diff --git a/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md b/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md index 1b3ad8c95e..d3a0fe6c9f 100644 --- a/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md +++ b/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md @@ -25,7 +25,7 @@ You must enable private mode if {% data variables.product.product_location %} is {% 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 %}) 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/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/configuring-your-enterprise/site-admin-dashboard.md b/content/admin/configuration/configuring-your-enterprise/site-admin-dashboard.md index 5eda01256a..e074b64fd8 100644 --- a/content/admin/configuration/configuring-your-enterprise/site-admin-dashboard.md +++ b/content/admin/configuration/configuring-your-enterprise/site-admin-dashboard.md @@ -186,7 +186,7 @@ For example, the following words are reserved, among others: For the full list or reserved words, navigate to "Reserved logins" in the site admin dashboard. -{% if ghas-committers-calculator %} +{% ifversion ghas-committers-calculator %} ## {% data variables.product.prodname_advanced_security %} Committers You can see the number of active committers that are currently using seats for {% data variables.product.prodname_GH_advanced_security %}, and you can calculate how many additional seats would be used if you enabled {% data variables.product.prodname_GH_advanced_security %} for more organizations and repositories. @@ -215,21 +215,21 @@ Refer to this section of the site admin dashboard to manage organizations, peopl 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) -- [Archiving and unarchiving repositories](/enterprise/{{ currentVersion }}/admin/guides/user-management/archiving-and-unarchiving-repositories/) +- [Blocking force pushes to a repository](/enterprise/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) +- [Configuring {% data variables.large_files.product_name_long %}](/enterprise/admin/guides/installation/configuring-git-large-file-storage/#configuring-git-large-file-storage-for-an-individual-repository) +- [Archiving and unarchiving repositories](/enterprise/admin/guides/user-management/archiving-and-unarchiving-repositories/) ## All users -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). +Here you can see all of the users on {% data variables.product.product_location %}, and [initiate an SSH key audit](/enterprise/admin/guides/user-management/auditing-ssh-keys). ## Site admins -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). +Here you can see all of the administrators on {% data variables.product.product_location %}, and [initiate an SSH key audit](/enterprise/admin/guides/user-management/auditing-ssh-keys). ## Dormant users {% ifversion ghes %} -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: +Here you can see and [suspend](/enterprise/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: {% endif %} {% ifversion ghae %} Here you can see and suspend all of the inactive users on {% data variables.product.product_location %}. A user account is considered to be inactive ("dormant") when it: @@ -239,8 +239,8 @@ Here you can see and suspend all of the inactive users on {% data variables.prod - Has not generated any activity within that time period. - Is not a site administrator. -{% data reusables.enterprise_site_admin_settings.dormancy-threshold %} For more information, see "[Managing dormant users](/enterprise/{{ currentVersion }}/admin/guides/user-management/managing-dormant-users/#configuring-the-dormancy-threshold)." +{% data reusables.enterprise_site_admin_settings.dormancy-threshold %} For more information, see "[Managing dormant users](/enterprise/admin/guides/user-management/managing-dormant-users/#configuring-the-dormancy-threshold)." ## Suspended users -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). +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/admin/guides/user-management/auditing-ssh-keys). diff --git a/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md b/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md index 00fe89ba84..ca4f7f0bfd 100644 --- a/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md +++ b/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md @@ -62,10 +62,10 @@ Then, when told to fetch `https://github.example.com/myorg/myrepo`, Git will ins $ ghe-repl-setup PRIMARY IP ``` -1. Set a `cache_location` for the repository cache, replacing *CACHE-LOCATION* with an alphanumeric identifier, such as the region where the cache is deployed. +1. Set a `cache_location` for the repository cache, replacing *CACHE-LOCATION* with an alphanumeric identifier, such as the region where the cache is deployed. Also set a datacenter name for this cache; new caches will attempt to seed from another cache in the same datacenter. ```shell - $ ghe-repl-node --cache CACHE-LOCATION + $ ghe-repl-node --cache CACHE-LOCATION --datacenter REPLICA-DC-NAME ``` {% data reusables.enterprise_installation.replication-command %} diff --git a/content/admin/enterprise-management/configuring-clustering/about-clustering.md b/content/admin/enterprise-management/configuring-clustering/about-clustering.md index 77aa3f9b25..030322cf6e 100644 --- a/content/admin/enterprise-management/configuring-clustering/about-clustering.md +++ b/content/admin/enterprise-management/configuring-clustering/about-clustering.md @@ -18,7 +18,7 @@ topics: {% data variables.product.prodname_ghe_server %} is comprised of a set of services. In a cluster, these services run across multiple nodes and requests are load balanced between them. Changes are automatically stored with redundant copies on separate nodes. Most of the services are equal peers with other instances of the same service. The exceptions to this are the `mysql-server` and `redis-server` services. These operate with a single _primary_ node with one or more _replica_ nodes. -Learn more about [services required for clustering](/enterprise/{{ currentVersion }}/admin/enterprise-management/about-cluster-nodes#services-required-for-clustering). +Learn more about [services required for clustering](/enterprise/admin/enterprise-management/about-cluster-nodes#services-required-for-clustering). ## Is clustering right for my organization? @@ -26,7 +26,7 @@ Learn more about [services required for clustering](/enterprise/{{ currentVersio {% data variables.product.prodname_ghe_server %} requires low latency between nodes and is not intended for redundancy across geographic locations. -Clustering provides redundancy, but it is not intended to replace a High Availability configuration. For more information, see [High Availability configuration](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability). A primary/secondary failover configuration is far simpler than clustering and will serve the needs of many organizations. For more information, see [Differences between Clustering and High Availability](/enterprise/{{ currentVersion }}/admin/guides/clustering/differences-between-clustering-and-high-availability-ha/). +Clustering provides redundancy, but it is not intended to replace a High Availability configuration. For more information, see [High Availability configuration](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability). A primary/secondary failover configuration is far simpler than clustering and will serve the needs of many organizations. For more information, see [Differences between Clustering and High Availability](/enterprise/admin/guides/clustering/differences-between-clustering-and-high-availability-ha/). {% data reusables.package_registry.packages-cluster-support %} diff --git a/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md b/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md index 31a26cb6ef..23cae5fc7c 100644 --- a/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md +++ b/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md @@ -38,8 +38,8 @@ Neither HA nor Clustering should be considered a replacement for regular backups ## Monitoring -Availability features, especially ones with automatic failover such as Clustering, can mask a failure since service is usually not disrupted when something fails. Whether you are using HA or Clustering, monitoring the health of each instance is important so that you are aware when a failure occurs. For more information on monitoring, see "[Recommended alert thresholds](/enterprise/{{ currentVersion }}/admin/guides/installation/recommended-alert-thresholds/)" and "[Monitoring cluster nodes](/enterprise/{{ currentVersion}}/admin/guides/clustering/monitoring-cluster-nodes/)." +Availability features, especially ones with automatic failover such as Clustering, can mask a failure since service is usually not disrupted when something fails. Whether you are using HA or Clustering, monitoring the health of each instance is important so that you are aware when a failure occurs. For more information on monitoring, see "[Recommended alert thresholds](/enterprise/admin/guides/installation/recommended-alert-thresholds/)" and "[Monitoring cluster nodes](/enterprise/{{ currentVersion}}/admin/guides/clustering/monitoring-cluster-nodes/)." ## Further reading - For more information about {% data variables.product.prodname_ghe_server %} Clustering, see "[About clustering](/enterprise/{{ currentVersion}}/admin/guides/clustering/about-clustering/)." -- For more information about HA, see "[Configuring {% data variables.product.prodname_ghe_server %} for High Availability](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)." +- For more information about HA, see "[Configuring {% data variables.product.prodname_ghe_server %} for High Availability](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)." diff --git a/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md b/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md index 421f0633d0..414cd71df6 100644 --- a/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md +++ b/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md @@ -16,12 +16,12 @@ topics: ## Installing {% data variables.product.prodname_ghe_server %} -1. On each cluster node, provision and install {% data variables.product.prodname_ghe_server %}. For more information, see "[Setting up a {% data variables.product.prodname_ghe_server %} instance](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-github-enterprise-server-instance)." +1. On each cluster node, provision and install {% data variables.product.prodname_ghe_server %}. For more information, see "[Setting up a {% data variables.product.prodname_ghe_server %} instance](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance)." 2. Using the administrative shell or DHCP, **only** configure the IP address of each node. Don't configure any other settings. ## Configuring the first node -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. Connect to the node that will be designated as MySQL primary in `cluster.conf`. For more information, see "[About the cluster configuration file](/enterprise/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)." 2. In your web browser, visit `https://:8443/setup/`. {% data reusables.enterprise_installation.upload-a-license-file %} {% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} @@ -29,7 +29,7 @@ topics: ## Initializing the cluster -To initialize the cluster, you need a cluster configuration file (`cluster.conf`). For more information, see "[About the cluster configuration file](/enterprise/{{ currentVersion }}/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)". +To initialize the cluster, you need a cluster configuration file (`cluster.conf`). For more information, see "[About the cluster configuration file](/enterprise/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)". 1. From the first node that was configured, run `ghe-cluster-config-init`. This will initialize the cluster if there are nodes in the cluster configuration file that are not configured. 2. Run `ghe-cluster-config-apply`. This will validate the `cluster.conf` file, apply the configuration to each node file and bring up the configured services on each node. @@ -39,7 +39,7 @@ To check the status of a running cluster use the `ghe-cluster-status` command. ## About the cluster configuration file The cluster configuration file (`cluster.conf`) defines the nodes in the cluster, and what services they run. -For more information, see "[About cluster nodes](/enterprise/{{ currentVersion }}/admin/guides/clustering/about-cluster-nodes)." +For more information, see "[About cluster nodes](/enterprise/admin/guides/clustering/about-cluster-nodes)." This example `cluster.conf` defines a cluster with five nodes. diff --git a/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md b/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md index ce17d8a050..f23dfde2a8 100644 --- a/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md +++ b/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md @@ -33,4 +33,4 @@ Geo-replication will not add capacity to a {% data variables.product.prodname_gh {% data reusables.enterprise_installation.monitoring-replicas %} ## Further reading -- "[Creating geo-replication replicas](/enterprise/{{ currentVersion }}/admin/guides/installation/creating-a-high-availability-replica/#creating-geo-replication-replicas)" +- "[Creating geo-replication replicas](/enterprise/admin/guides/installation/creating-a-high-availability-replica/#creating-geo-replication-replicas)" diff --git a/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md b/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md index 484caf1eac..22d33d5a3b 100644 --- a/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md +++ b/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md @@ -29,7 +29,7 @@ Use a high availability configuration for protection against: A high availability configuration is not a good solution for: - - **Scaling-out**. While you can distribute traffic geographically using geo-replication, the performance of writes is limited to the speed and availability of the primary appliance. For more information, see "[About geo-replication](/enterprise/{{ currentVersion }}/admin/guides/installation/about-geo-replication/)."{% ifversion ghes > 3.2 %} + - **Scaling-out**. While you can distribute traffic geographically using geo-replication, the performance of writes is limited to the speed and availability of the primary appliance. For more information, see "[About geo-replication](/enterprise/admin/guides/installation/about-geo-replication/)."{% ifversion ghes > 3.2 %} - **CI/CD load**. If you have a large number of CI clients that are geographically distant from your primary instance, you may benefit from configuring a repository cache. For more information, see "[About repository caching](/admin/enterprise-management/caching-repositories/about-repository-caching)."{% endif %} - **Backing up your primary appliance**. A high availability replica does not replace off-site backups in your disaster recovery plan. Some forms of data corruption or loss may be replicated immediately from the primary to the replica. To ensure safe rollback to a stable past state, you must perform regular backups with historical snapshots. - **Zero downtime upgrades**. To prevent data loss and split-brain situations in controlled promotion scenarios, place the primary appliance in maintenance mode and wait for all writes to complete before promoting the replica. @@ -44,13 +44,13 @@ With DNS failover, use short TTL values in the DNS records that point to the pri During failover, you must place the primary into maintenance mode and redirect its DNS records to the replica appliance's IP address. The time needed to redirect traffic from primary to replica will depend on the TTL configuration and time required to update the DNS records. -If you are using geo-replication, you must configure Geo DNS to direct traffic to the nearest replica. For more information, see "[About geo-replication](/enterprise/{{ currentVersion }}/admin/guides/installation/about-geo-replication/)." +If you are using geo-replication, you must configure Geo DNS to direct traffic to the nearest replica. For more information, see "[About geo-replication](/enterprise/admin/guides/installation/about-geo-replication/)." ### Load balancer {% data reusables.enterprise_clustering.load_balancer_intro %} {% data reusables.enterprise_clustering.load_balancer_dns %} -During failover, you must place the primary appliance into maintenance mode. You can configure the load balancer to automatically detect when the replica has been promoted to primary, or it may require a manual configuration change. You must manually promote the replica to primary before it will respond to user traffic. For more information, see "[Using {% data variables.product.prodname_ghe_server %} with a load balancer](/enterprise/{{ currentVersion }}/admin/guides/installation/using-github-enterprise-server-with-a-load-balancer/)." +During failover, you must place the primary appliance into maintenance mode. You can configure the load balancer to automatically detect when the replica has been promoted to primary, or it may require a manual configuration change. You must manually promote the replica to primary before it will respond to user traffic. For more information, see "[Using {% data variables.product.prodname_ghe_server %} with a load balancer](/enterprise/admin/guides/installation/using-github-enterprise-server-with-a-load-balancer/)." {% data reusables.enterprise_installation.monitoring-replicas %} @@ -186,5 +186,5 @@ The `ghe-repl-teardown` command disables replication mode completely, removing t ## Further reading -- "[Creating a high availability replica](/enterprise/{{ currentVersion }}/admin/guides/installation/creating-a-high-availability-replica)" +- "[Creating a high availability replica](/enterprise/admin/guides/installation/creating-a-high-availability-replica)" - "[Network ports](/admin/configuration/configuring-network-settings/network-ports)" diff --git a/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md b/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md index 31d4dbeb3f..ccf5272e1b 100644 --- a/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md +++ b/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md @@ -18,7 +18,7 @@ shortTitle: Create HA replica ## Creating a high availability replica -1. Set up a new {% data variables.product.prodname_ghe_server %} appliance on your desired platform. The replica appliance should mirror the primary appliance's CPU, RAM, and storage settings. We recommend that you install the replica appliance in an independent environment. The underlying hardware, software, and network components should be isolated from those of the primary appliance. If you are a using a cloud provider, use a separate region or zone. For more information, see ["Setting up a {% data variables.product.prodname_ghe_server %} instance"](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-github-enterprise-server-instance). +1. Set up a new {% data variables.product.prodname_ghe_server %} appliance on your desired platform. The replica appliance should mirror the primary appliance's CPU, RAM, and storage settings. We recommend that you install the replica appliance in an independent environment. The underlying hardware, software, and network components should be isolated from those of the primary appliance. If you are a using a cloud provider, use a separate region or zone. For more information, see ["Setting up a {% data variables.product.prodname_ghe_server %} instance"](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance). 1. Ensure that both the primary appliance and the new replica appliance can communicate with each other over ports 122/TCP and 1194/UDP. For more information, see "[Network ports](/admin/configuration/configuring-network-settings/network-ports#administrative-ports)." 1. In a browser, navigate to the new replica appliance's IP address and upload your {% data variables.product.prodname_enterprise %} license. {% data reusables.enterprise_installation.replica-steps %} @@ -37,7 +37,7 @@ shortTitle: Create HA replica ## Creating geo-replication replicas -This example configuration uses a primary and two replicas, which are located in three different geographic regions. While the three nodes can be in different networks, all nodes are required to be reachable from all the other nodes. At the minimum, the required administrative ports should be open to all the other nodes. For more information about the port requirements, see "[Network Ports](/enterprise/{{ currentVersion }}/admin/guides/installation/network-ports/#administrative-ports)." +This example configuration uses a primary and two replicas, which are located in three different geographic regions. While the three nodes can be in different networks, all nodes are required to be reachable from all the other nodes. At the minimum, the required administrative ports should be open to all the other nodes. For more information about the port requirements, see "[Network Ports](/enterprise/admin/guides/installation/network-ports/#administrative-ports)." 1. Create the first replica the same way you would for a standard two node configuration by running `ghe-repl-setup` on the first replica. ```shell @@ -97,6 +97,6 @@ For testing, you can add entries to the local workstation's `hosts` file (for ex ## Further reading -- "[About high availability configuration](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration)" -- "[Utilities for replication management](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)" -- "[About geo-replication](/enterprise/{{ currentVersion }}/admin/guides/installation/about-geo-replication/)" +- "[About high availability configuration](/enterprise/admin/guides/installation/about-high-availability-configuration)" +- "[Utilities for replication management](/enterprise/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)" +- "[About geo-replication](/enterprise/admin/guides/installation/about-geo-replication/)" diff --git a/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md b/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md index fc91e87d76..ef175af08a 100644 --- a/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md +++ b/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md @@ -49,7 +49,7 @@ 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)." +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/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 @@ -62,4 +62,4 @@ The time required to failover depends on how long it takes to manually promote t ## Further reading -- "[Utilities for replication management](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)" +- "[Utilities for replication management](/enterprise/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)" diff --git a/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md b/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md index 225fbaf927..a9c5eb633b 100644 --- a/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md +++ b/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md @@ -17,7 +17,7 @@ shortTitle: Recover a HA configuration ## About recovery for a high availability configuration -You can use the former primary appliance as the new replica appliance if the failover was planned or was not related to the health of the appliance. If the failover was related to an issue with the primary appliance, you may prefer to create a new replica appliance. For more information, see "[Creating a high availability replica](/enterprise/{{ currentVersion }}/admin/guides/installation/creating-a-high-availability-replica/)." +You can use the former primary appliance as the new replica appliance if the failover was planned or was not related to the health of the appliance. If the failover was related to an issue with the primary appliance, you may prefer to create a new replica appliance. For more information, see "[Creating a high availability replica](/enterprise/admin/guides/installation/creating-a-high-availability-replica/)." {% warning %} diff --git a/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md b/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md index 2fec6d4b35..2172cbd34b 100644 --- a/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md +++ b/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md @@ -27,7 +27,7 @@ shortTitle: Access the monitor dashboard {% note %} -**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/)". +**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/user/articles/about-webhooks/)". {% endnote %} @@ -35,8 +35,8 @@ Use the monitor dashboard to stay informed on your appliance's resource health a | Problem | Possible cause(s) | Recommendations | | -------- | ----------------- | --------------- | -| High CPU usage | VM contention from other services or programs running on the same host | If possible, reconfigure other services or programs to use fewer CPU resources. To increase total CPU resources for the VM, see "[Increasing CPU or memory resources](/enterprise/{{ currentVersion }}/admin/guides/installation/increasing-cpu-or-memory-resources/)." | -| High memory usage | VM contention from other services or programs running on the same host | If possible, reconfigure other services or programs to use less memory. To increase the total memory available on the VM, see "[Increasing CPU or memory resources](/enterprise/{{ currentVersion }}/admin/guides/installation/increasing-cpu-or-memory-resources/)." | -| Low disk space availability | Large binaries or log files consuming disk space | If possible, host large binaries on a separate server, and compress or archive log files. If necessary, increase disk space on the VM by following the steps for your platform in "[Increasing storage capacity](/enterprise/{{ currentVersion }}/admin/guides/installation/increasing-storage-capacity/)." | +| High CPU usage | VM contention from other services or programs running on the same host | If possible, reconfigure other services or programs to use fewer CPU resources. To increase total CPU resources for the VM, see "[Increasing CPU or memory resources](/enterprise/admin/guides/installation/increasing-cpu-or-memory-resources/)." | +| High memory usage | VM contention from other services or programs running on the same host | If possible, reconfigure other services or programs to use less memory. To increase the total memory available on the VM, see "[Increasing CPU or memory resources](/enterprise/admin/guides/installation/increasing-cpu-or-memory-resources/)." | +| Low disk space availability | Large binaries or log files consuming disk space | If possible, host large binaries on a separate server, and compress or archive log files. If necessary, increase disk space on the VM by following the steps for your platform in "[Increasing storage capacity](/enterprise/admin/guides/installation/increasing-storage-capacity/)." | | Higher than usual response times | Often caused by one of the above issues | Identify and fix the underlying issues. If response times remain high, contact {% data variables.contact.contact_ent_support %}. | | Elevated error rates | Software issues | Contact {% data variables.contact.contact_ent_support %} and include your support bundle. For more information, see "[Providing data to {% data variables.product.prodname_enterprise %} Support](/enterprise/{{ currentVersion}}/admin/guides/enterprise-support/providing-data-to-github-support#creating-and-sharing-support-bundles)." | diff --git a/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md b/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md index 251912feb1..6dbca90226 100644 --- a/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md +++ b/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md @@ -17,10 +17,10 @@ shortTitle: Set up external monitoring --- ## About SNMP -Simple Network Management Protocol (SNMP) is a widely supported method of monitoring network devices and servers. SNMP is disabled by default but can be configured through the {% data variables.product.prodname_enterprise %} monitor dashboard. UDP port 161 must be open and reachable from your network management station. For more information, see "[Monitoring using SNMP](/enterprise/{{ currentVersion }}/admin/guides/installation/monitoring-using-snmp/)." +Simple Network Management Protocol (SNMP) is a widely supported method of monitoring network devices and servers. SNMP is disabled by default but can be configured through the {% data variables.product.prodname_enterprise %} monitor dashboard. UDP port 161 must be open and reachable from your network management station. For more information, see "[Monitoring using SNMP](/enterprise/admin/guides/installation/monitoring-using-snmp/)." ## About collectd -collectd is an open source statistics collection and reporting daemon with built-in support for writing to RRD files. Statistics on CPU utilization, memory and disk consumption, network interface traffic and errors, and system load can be forwarded to an external collectd server where graphs, analysis, and alerting may be configured using a wide range of available tools and plugins. To configure `collectd` forwarding, see "[Configuring collectd](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-collectd/)". +collectd is an open source statistics collection and reporting daemon with built-in support for writing to RRD files. Statistics on CPU utilization, memory and disk consumption, network interface traffic and errors, and system load can be forwarded to an external collectd server where graphs, analysis, and alerting may be configured using a wide range of available tools and plugins. To configure `collectd` forwarding, see "[Configuring collectd](/enterprise/admin/guides/installation/configuring-collectd/)". Additionally, the monitoring tools built into underlying virtualization platforms may also be used for basic monitoring and alerting of system resources. For more information, see [Amazon CloudWatch](http://aws.amazon.com/cloudwatch/) and [VMware vSphere Monitoring](http://pubs.vmware.com/vsphere-50/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-server-50-monitoring-performance-guide.pdf) documentation. diff --git a/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md b/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md index c4577aa5a0..c482927560 100644 --- a/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md +++ b/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md @@ -13,9 +13,9 @@ topics: - Upgrades shortTitle: Enable automatic update checks --- -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)." +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/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)." +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/admin/guides/installation/upgrading-github-enterprise-server#upgrading-with-a-hotpatch)." {% tip %} diff --git a/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md b/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md index 0de266deb6..d117fdaf09 100644 --- a/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md +++ b/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md @@ -18,7 +18,7 @@ shortTitle: Increase CPU or memory {% note %} -**Note:** Before increasing CPU or memory resources, put your instance in maintenance mode.{% if ip-exception-list %} You can validate changes by configuring an IP exception list to allow access from specified IP addresses. {% endif %} For more information, see "[Enabling and scheduling maintenance mode](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +**Note:** Before increasing CPU or memory resources, put your instance in maintenance mode.{% ifversion ip-exception-list %} You can validate changes by configuring an IP exception list to allow access from specified IP addresses. {% endif %} For more information, see "[Enabling and scheduling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." {% endnote %} diff --git a/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md b/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md index 3a1b48df02..f97776bf1c 100644 --- a/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md +++ b/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md @@ -23,7 +23,7 @@ As more users join {% data variables.product.product_location %}, you may need t {% note %} -**Note:** Before resizing any storage volume, put your instance in maintenance mode.{% if ip-exception-list %} You can validate changes by configuring an IP exception list to allow access from specified IP addresses. {% endif %} For more information, see "[Enabling and scheduling maintenance mode](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +**Note:** Before resizing any storage volume, put your instance in maintenance mode.{% ifversion ip-exception-list %} You can validate changes by configuring an IP exception list to allow access from specified IP addresses. {% endif %} For more information, see "[Enabling and scheduling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." {% endnote %} @@ -35,7 +35,7 @@ As more users join {% data variables.product.product_location %}, you may need t 1. Resize the existing user volume disk using your virtualization platform's tools. {% data reusables.enterprise_installation.ssh-into-instance %} -3. Put the appliance in maintenance mode. For more information, see "[Enabling and scheduling maintenance mode](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +3. Put the appliance in maintenance mode. For more information, see "[Enabling and scheduling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." 4. Reboot the appliance to detect the new storage allocation: ```shell $ sudo reboot @@ -47,7 +47,7 @@ As more users join {% data variables.product.product_location %}, you may need t ## Increasing the root partition size using a new appliance -1. Set up a new {% data variables.product.prodname_ghe_server %} instance with a larger root disk using the same version as your current appliance. For more information, see "[Setting up a {% data variables.product.prodname_ghe_server %} instance](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-github-enterprise-server-instance)." +1. Set up a new {% data variables.product.prodname_ghe_server %} instance with a larger root disk using the same version as your current appliance. For more information, see "[Setting up a {% data variables.product.prodname_ghe_server %} instance](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance)." 2. Shut down the current appliance: ```shell $ sudo poweroff @@ -59,7 +59,7 @@ As more users join {% data variables.product.product_location %}, you may need t {% warning %} -**Warning:** Before increasing the root partition size, you must put your instance in maintenance mode. For more information, see "[Enabling and scheduling maintenance mode](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +**Warning:** Before increasing the root partition size, you must put your instance in maintenance mode. For more information, see "[Enabling and scheduling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." {% endwarning %} diff --git a/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md b/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md index 126dce06e2..3f1f55d5a1 100644 --- a/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md +++ b/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md @@ -2,8 +2,8 @@ title: Updating the virtual machine and physical resources intro: 'Upgrading the virtual software and virtual hardware requires some downtime for your instance, so be sure to plan your upgrade in advance.' redirect_from: - - '/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-the-vm' - - '/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-physical-resources' + - '/enterprise/admin/guides/installation/upgrading-the-vm' + - '/enterprise/admin/guides/installation/upgrading-physical-resources' - /enterprise/admin/installation/updating-the-virtual-machine-and-physical-resources - /enterprise/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources versions: diff --git a/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md b/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md index 912f655881..ffb7743610 100644 --- a/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md +++ b/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md @@ -56,7 +56,7 @@ To upgrade to the latest version of {% data variables.product.prodname_enterpris 7. Click **Add key** and then click **Continue**. 8. Copy the `ghe-restore` command that you'll run on the backup host to migrate data to the new instance. ![Starting a migration](/assets/images/enterprise/migration/migration-restore-start.png) -9. Enable maintenance mode on the old instance and wait for all active processes to complete. For more information, see "[Enabling and scheduling maintenance mode](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +9. Enable maintenance mode on the old instance and wait for all active processes to complete. For more information, see "[Enabling and scheduling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." {% note %} @@ -99,4 +99,4 @@ To upgrade to the latest version of {% data variables.product.prodname_enterpris {% endnote %} 15. Switch user network traffic from the old instance to the new instance using either DNS or IP address assignment. -16. Upgrade to the latest patch release of {{ currentVersion }}. For more information, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)." +16. Upgrade to the latest patch release of {% data variables.product.prodname_ghe_server %}. For more information, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)." diff --git a/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md b/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md index fa32f2c3f2..b4956310b7 100644 --- a/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md +++ b/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md @@ -18,7 +18,7 @@ topics: **Notes:** {% ifversion ghes < 3.3 %}- Features such as {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %}, {% data variables.product.prodname_mobile %} and {% data variables.product.prodname_GH_advanced_security %} are available on {% data variables.product.prodname_ghe_server %} 3.0 or higher. We highly recommend upgrading to 3.0 or later releases to take advantage of critical security updates, bug fixes and feature enhancements.{% endif %} - Upgrade packages are available at [enterprise.github.com](https://enterprise.github.com/releases) for supported versions. Verify the availability of the upgrade packages you will need to complete the upgrade. If a package is not available, contact {% data variables.contact.contact_ent_support %} for assistance. -- If you're using {% data variables.product.prodname_ghe_server %} Clustering, see "[Upgrading a cluster](/enterprise/{{ currentVersion }}/admin/guides/clustering/upgrading-a-cluster/)" in the {% data variables.product.prodname_ghe_server %} Clustering Guide for specific instructions unique to clustering. +- If you're using {% data variables.product.prodname_ghe_server %} Clustering, see "[Upgrading a cluster](/enterprise/admin/guides/clustering/upgrading-a-cluster/)" in the {% data variables.product.prodname_ghe_server %} Clustering Guide for specific instructions unique to clustering. - The release notes for {% data variables.product.prodname_ghe_server %} provide a comprehensive list of new features for every version of {% data variables.product.prodname_ghe_server %}. For more information, see the [releases page](https://enterprise.github.com/releases). {% endnote %} @@ -28,7 +28,7 @@ topics: - 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 }}. Use the [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) to find the upgrade path from your current release version. - 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/)." +- Use a staging instance to test the upgrade steps. For more information, see "[Setting up a staging instance](/enterprise/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 upgrade tasks running in the background to fully complete. - Take a snapshot before upgrading your virtual machine. For more information, see "[Taking a snapshot](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server#taking-a-snapshot)." - Ensure you have a recent, successful backup of your instance. For more information, see the [{% data variables.product.prodname_enterprise_backup_utilities %} README.md file](https://github.com/github/backup-utils#readme). @@ -51,4 +51,4 @@ Use the number to estimate the amount of disk space the MySQL audit logs will ne ## Next steps -After reviewing these recommendations and requirements, you can upgrade {% data variables.product.prodname_ghe_server %}. For more information, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server/)." +After reviewing these recommendations and requirements, you can upgrade {% data variables.product.prodname_ghe_server %}. For more information, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)." diff --git a/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md b/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md index 02a67378c9..240fbe1fc9 100644 --- a/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md +++ b/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md @@ -27,14 +27,14 @@ shortTitle: Upgrading GHES ## Preparing to upgrade -1. Determine an upgrade strategy and choose a version to upgrade to. For more information, see "[Upgrade requirements](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrade-requirements/)" and refer to the [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) to find the upgrade path from your current release version. +1. Determine an upgrade strategy and choose a version to upgrade to. For more information, see "[Upgrade requirements](/enterprise/admin/guides/installation/upgrade-requirements/)" and refer to the [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) to find the upgrade path from your current release version. 1. Create a fresh backup of your primary instance with the {% data variables.product.prodname_enterprise_backup_utilities %}. For more information, see the [{% data variables.product.prodname_enterprise_backup_utilities %} README.md file](https://github.com/github/backup-utils#readme). 1. If {% data variables.product.product_location %} uses ephemeral self-hosted runners for {% data variables.product.prodname_actions %} and you've disabled automatic updates, upgrade your runners to the version of the runner application that your upgraded instance will run. 1. If you are upgrading using an upgrade package, schedule a maintenance window for {% data variables.product.prodname_ghe_server %} end users. If you are using a hotpatch, maintenance mode is not required. {% note %} - **Note:** The maintenance window depends on the type of upgrade you perform. Upgrades using a hotpatch usually don't require a maintenance window. Sometimes a reboot is required, which you can perform at a later time. Following the versioning scheme of MAJOR.FEATURE.PATCH, patch releases using an upgrade package typically require less than five minutes of downtime. Feature releases that include data migrations take longer depending on storage performance and the amount of data that's migrated. For more information, see "[Enabling and scheduling maintenance mode](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." + **Note:** The maintenance window depends on the type of upgrade you perform. Upgrades using a hotpatch usually don't require a maintenance window. Sometimes a reboot is required, which you can perform at a later time. Following the versioning scheme of MAJOR.FEATURE.PATCH, patch releases using an upgrade package typically require less than five minutes of downtime. Feature releases that include data migrations take longer depending on storage performance and the amount of data that's migrated. For more information, see "[Enabling and scheduling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." {% endnote %} @@ -72,7 +72,7 @@ There are two types of snapshots: {% data reusables.enterprise_installation.hotpatching-explanation %} -Using the {% data variables.enterprise.management_console %}, you can install a hotpatch immediately or schedule it for later installation. You can use the administrative shell to install a hotpatch with the `ghe-upgrade` utility. For more information, see "[Upgrade requirements](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrade-requirements/)." +Using the {% data variables.enterprise.management_console %}, you can install a hotpatch immediately or schedule it for later installation. You can use the administrative shell to install a hotpatch with the `ghe-upgrade` utility. For more information, see "[Upgrade requirements](/enterprise/admin/guides/installation/upgrade-requirements/)." {% note %} @@ -81,7 +81,7 @@ Using the {% data variables.enterprise.management_console %}, you can install a {% ifversion ghes %} - If {% data variables.product.product_location %} is running a release candidate build, you can't upgrade with a hotpatch. -- {% endif %}Installing a hotpatch using the {% data variables.enterprise.management_console %} is not available in clustered environments. To install a hotpatch in a clustered environment, see "[Upgrading a cluster](/enterprise/{{ currentVersion }}/admin/clustering/upgrading-a-cluster#upgrading-with-a-hotpatch)." +- {% endif %}Installing a hotpatch using the {% data variables.enterprise.management_console %} is not available in clustered environments. To install a hotpatch in a clustered environment, see "[Upgrading a cluster](/enterprise/admin/clustering/upgrading-a-cluster#upgrading-with-a-hotpatch)." {% endnote %} @@ -93,7 +93,7 @@ You can use the {% data variables.enterprise.management_console %} to upgrade wi If the upgrade target you're presented with is a feature release instead of a patch release, you cannot use the {% data variables.enterprise.management_console %} to install a hotpatch. You must install the hotpatch using the administrative shell instead. For more information, see "[Installing a hotpatch using the administrative shell](#installing-a-hotpatch-using-the-administrative-shell)." -1. Enable automatic updates. For more information, see "[Enabling automatic updates](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-automatic-update-checks/)." +1. Enable automatic updates. For more information, see "[Enabling automatic updates](/enterprise/admin/guides/installation/enabling-automatic-update-checks/)." {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.updates-tab %} @@ -146,7 +146,7 @@ Appliances configured for high-availability and geo-replication use replica inst ## Upgrading with an upgrade package -While you can use a hotpatch to upgrade to the latest patch release within a feature series, you must use an upgrade package to upgrade to a newer feature release. For example to upgrade from `2.11.10` to `2.12.4` you must use an upgrade package since these are in different feature series. For more information, see "[Upgrade requirements](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrade-requirements/)." +While you can use a hotpatch to upgrade to the latest patch release within a feature series, you must use an upgrade package to upgrade to a newer feature release. For example to upgrade from `2.11.10` to `2.12.4` you must use an upgrade package since these are in different feature series. For more information, see "[Upgrade requirements](/enterprise/admin/guides/installation/upgrade-requirements/)." ### Upgrading a single appliance with an upgrade package @@ -155,7 +155,7 @@ While you can use a hotpatch to upgrade to the latest patch release within a fea {% data reusables.enterprise_installation.ssh-into-instance %} 2. {% data reusables.enterprise_installation.enterprise-download-upgrade-pkg %} Select the appropriate platform and copy the URL for the upgrade package (*.pkg* file). {% data reusables.enterprise_installation.download-package %} -4. Enable maintenance mode and wait for all active processes to complete on the {% data variables.product.prodname_ghe_server %} instance. For more information, see "[Enabling and scheduling maintenance mode](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +4. Enable maintenance mode and wait for all active processes to complete on the {% data variables.product.prodname_ghe_server %} instance. For more information, see "[Enabling and scheduling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." {% note %} @@ -176,7 +176,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] ``` -{% if ip-exception-list %} +{% ifversion ip-exception-list %} 1. Optionally, to validate the upgrade, configure an IP exception list to allow access to a specified list of IP addresses. For more information, see "[Validating changes in maintenance mode using the IP exception list](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)." {% endif %} 7. For single appliance upgrades, disable maintenance mode so users can use {% data variables.product.product_location %}. @@ -199,7 +199,7 @@ Appliances configured for high-availability and geo-replication use replica inst {% endwarning %} -1. On the primary instance, enable maintenance mode and wait for all active processes to complete. For more information, see "[Enabling maintenance mode](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode/)." +1. On the primary instance, enable maintenance mode and wait for all active processes to complete. For more information, see "[Enabling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode/)." {% data reusables.enterprise_installation.replica-ssh %} 3. On the replica instance, or on all replica instances if you're running multiple replica instances as part of geo-replication, run `ghe-repl-stop` to stop replication. 4. Upgrade the primary instance by following the instructions in "[Upgrading a single appliance with an upgrade package](#upgrading-a-single-appliance-with-an-upgrade-package)." @@ -241,7 +241,7 @@ To roll back a patch release, use the `ghe-upgrade` command with the `--allow-pa Once the rollback is complete, restart replication by running `ghe-repl-start` on all replicas. -For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities/#ghe-upgrade)." +For more information, see "[Command-line utilities](/enterprise/admin/guides/installation/command-line-utilities/#ghe-upgrade)." ### Rolling back a feature release diff --git a/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md b/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md index 07316c484a..de66ac2787 100644 --- a/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md +++ b/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md @@ -25,7 +25,7 @@ To use {% data variables.product.prodname_dependabot_updates %} on {% data varia ## Prerequisites -{% if dependabot-updates-github-connect %} +{% ifversion dependabot-updates-github-connect %} Configuring self-hosted runners is only one step in the middle of the process for enabling {% data variables.product.prodname_dependabot_updates %}. There are several steps you must follow before these steps, including configuring {% data variables.product.product_location %} to use {% data variables.product.prodname_actions %} with self-hosted runners. For more information, see "[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." {% else %} Before you configure self-hosted runners for {% data variables.product.prodname_dependabot_updates %}, you must: diff --git a/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md b/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md index 6d4d77f85e..2d81f06c35 100644 --- a/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md +++ b/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md @@ -25,7 +25,7 @@ This article explains how site administrators can configure {% data variables.pr {% data reusables.enterprise.upgrade-ghes-for-actions %} -{% data reusables.actions.ghes-actions-not-enabled-by-default %} You'll need to determine whether your instance has adequate CPU and memory resources to handle the load from {% data variables.product.prodname_actions %} without causing performance loss, and possibly increase those resources. You'll also need to decide which storage provider you'll use for the blob storage required to store artifacts{% if actions-caching %} and caches{% endif %} generated by workflow runs. Then, you'll enable {% data variables.product.prodname_actions %} for your enterprise, manage access permissions, and add self-hosted runners to run workflows. +{% data reusables.actions.ghes-actions-not-enabled-by-default %} You'll need to determine whether your instance has adequate CPU and memory resources to handle the load from {% data variables.product.prodname_actions %} without causing performance loss, and possibly increase those resources. You'll also need to decide which storage provider you'll use for the blob storage required to store artifacts{% ifversion actions-caching %} and caches{% endif %} generated by workflow runs. Then, you'll enable {% data variables.product.prodname_actions %} for your enterprise, manage access permissions, and add self-hosted runners to run workflows. {% data reusables.actions.introducing-enterprise %} @@ -118,7 +118,7 @@ Optionally, you can limit resource consumption on {% data variables.product.prod 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_actions %} uses blob storage to store data generated by workflow runs, such as workflow logs{% if actions-caching %}, caches,{% endif %} and user-uploaded build artifacts. The amount of storage required depends on your usage of {% data variables.product.prodname_actions %}. Only a single external storage configuration is supported, and you can't use multiple storage providers at the same time. +{% data variables.product.prodname_actions %} uses blob storage to store data generated by workflow runs, such as workflow logs{% ifversion actions-caching %}, caches,{% endif %} and user-uploaded build artifacts. The amount of storage required depends on your usage of {% data variables.product.prodname_actions %}. Only a single external storage configuration is supported, and you can't use multiple storage providers at the same time. {% data variables.product.prodname_actions %} supports these storage providers: diff --git a/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md b/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md index c70b99c442..96f68f0a18 100644 --- a/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md +++ b/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md @@ -28,7 +28,7 @@ Alternatively, you can use runner machines that {% data variables.product.compan This guide shows you how to apply a centralized management approach to self-hosted runners for {% data variables.product.prodname_actions %} in your enterprise. In the guide, you'll complete the following tasks. -1. Configure a limited policy to restrict the actions{% if actions-workflow-policy %} and reusable workflows{% endif %} that can run within your enterprise +1. Configure a limited policy to restrict the actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} that can run within your enterprise 1. Deploy a self-hosted runner for your enterprise 1. Create a group to manage access to the runners available to your enterprise 1. Optionally, further restrict the repositories that can use the runner @@ -48,7 +48,7 @@ After you finish the guide, {% ifversion ghec or ghae %}members of your enterpri ## 1. Configure policies for {% data variables.product.prodname_actions %} -First, enable {% data variables.product.prodname_actions %} for all organizations, and configure a policy to restrict the actions{% if actions-workflow-policy %} and reusable workflows{% endif %} that can run {% ifversion ghec or ghae%}within your enterprise on {% data variables.product.product_name %}{% elsif ghes %}on {% data variables.product.product_location %}{% endif %}. Optionally, organization owners can further restrict these policies for each organization. +First, enable {% data variables.product.prodname_actions %} for all organizations, and configure a policy to restrict the actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} that can run {% ifversion ghec or ghae%}within your enterprise on {% data variables.product.product_name %}{% elsif ghes %}on {% data variables.product.product_location %}{% endif %}. Optionally, organization owners can further restrict these policies for each organization. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} @@ -56,9 +56,9 @@ First, enable {% data variables.product.prodname_actions %} for all organization 1. Under "Policies", select **Enable for all organizations**. ![Screenshot of "Enable for all organizations" policy for {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-enable-for-all-organizations.png) -1. Select {% data reusables.actions.policy-label-for-select-actions-workflows %} and **Allow actions created by GitHub** to allow local actions{% if actions-workflow-policy %} and reusable workflows{% endif %}, and actions created by {% data variables.product.company_short %}. +1. Select {% data reusables.actions.policy-label-for-select-actions-workflows %} and **Allow actions created by GitHub** to allow local actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}, and actions created by {% data variables.product.company_short %}. - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Screenshot of "Allow select actions" and "Allow actions created by {% data variables.product.company_short %}" for {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-allow-select-actions-and-actions-from-github-with-workflows.png) {%- else %} ![Screenshot of "Allow select actions" and "Allow actions created by {% data variables.product.company_short %}" for {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-allow-select-actions-and-actions-from-github.png) diff --git a/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md b/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md index dabe75ca77..074854e861 100644 --- a/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md +++ b/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md @@ -26,11 +26,11 @@ Before you introduce {% data variables.product.prodname_actions %} to a large en You should create a plan to govern your enterprise's use of {% data variables.product.prodname_actions %} and meet your compliance obligations. -Determine which actions {% if actions-workflow-policy %}and reusable workflows{% endif %} your developers will be allowed to use. {% ifversion ghes %}First, decide whether you'll enable access to actions {% if actions-workflow-policy %}and reusable workflows{% endif %} from outside your instance. {% data reusables.actions.access-actions-on-dotcom %} For more information, see "[About using actions in your enterprise](/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise)." +Determine which actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} your developers will be allowed to use. {% ifversion ghes %}First, decide whether you'll enable access to actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} from outside your instance. {% data reusables.actions.access-actions-on-dotcom %} For more information, see "[About using actions in your enterprise](/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise)." -Then,{% else %}First,{% endif %} decide whether you'll allow third-party actions {% if actions-workflow-policy %}and reusable workflows{% endif %} that were not created by {% data variables.product.company_short %}. You can configure the actions {% if actions-workflow-policy %}and reusable workflows{% endif %} that are allowed to run at the repository, organization, and enterprise levels and can choose to only allow actions that are created by {% data variables.product.company_short %}. If you do allow third-party actions{% if actions-workflow-policy %} and reusable workflows{% endif %}, you can limit allowed actions to those created by verified creators or a list of specific actions{% if actions-workflow-policy %} and reusable workflows{% endif %}. For more information, see "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#managing-github-actions-permissions-for-your-repository)", "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#managing-github-actions-permissions-for-your-organization)", and "[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-to-restrict-the-use-of-github-actions-in-your-enterprise)." +Then,{% else %}First,{% endif %} decide whether you'll allow third-party actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} that were not created by {% data variables.product.company_short %}. You can configure the actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} that are allowed to run at the repository, organization, and enterprise levels and can choose to only allow actions that are created by {% data variables.product.company_short %}. If you do allow third-party actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}, you can limit allowed actions to those created by verified creators or a list of specific actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}. For more information, see "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#managing-github-actions-permissions-for-your-repository)", "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#managing-github-actions-permissions-for-your-organization)", and "[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-to-restrict-the-use-of-github-actions-in-your-enterprise)." -{% if actions-workflow-policy %} +{% ifversion actions-workflow-policy %} ![Screenshot of {% data variables.product.prodname_actions %} policies](/assets/images/help/organizations/enterprise-actions-policy-with-workflows.png) {%- else %} ![Screenshot of {% data variables.product.prodname_actions %} policies](/assets/images/help/organizations/enterprise-actions-policy.png) @@ -80,7 +80,7 @@ With reusable workflows, your team can call one workflow from another workflow, To provide a starting place for developers building new workflows, you can use starter workflows. This not only saves time for your developers, but promotes consistency and best practice across your enterprise. For more information, see "[Creating starter workflows for your organization](/actions/learn-github-actions/creating-starter-workflows-for-your-organization)." -{% if not internal-actions %} +{% ifversion not internal-actions %} Whenever your workflow developers want to use an action that's stored in a private repository, they must configure the workflow to clone the repository first. To reduce the number of repositories that must be cloned, consider grouping commonly used actions in a single repository. For more information, see "[About custom actions](/actions/creating-actions/about-custom-actions#choosing-a-location-for-your-action)." {% endif %} @@ -112,15 +112,15 @@ Finally, you should consider security hardening for self-hosted runners. For mor {% data reusables.actions.about-artifacts %} For more information, see "[Storing workflow data as artifacts](/actions/advanced-guides/storing-workflow-data-as-artifacts)." -{% if actions-caching %}{% data variables.product.prodname_actions %} also has a caching system that you can use to cache dependencies to speed up workflow runs. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} +{% ifversion actions-caching %}{% data variables.product.prodname_actions %} also has a caching system that you can use to cache dependencies to speed up workflow runs. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} {% ifversion ghes %} -You must configure external blob storage for workflow artifacts{% if actions-caching %}, caches,{% endif %} and other workflow logs. Decide which supported storage provider your enterprise will use. For more information, see "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.product_name %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#external-storage-requirements)." +You must configure external blob storage for workflow artifacts{% ifversion actions-caching %}, caches,{% endif %} and other workflow logs. Decide which supported storage provider your enterprise will use. For more information, see "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.product_name %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#external-storage-requirements)." {% endif %} {% ifversion ghec or ghes %} -You can use policy settings for {% data variables.product.prodname_actions %} to customize the storage of workflow artifacts{% if actions-caching %}, caches,{% endif %} and log retention. For more information, see "[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)." +You can use policy settings for {% data variables.product.prodname_actions %} to customize the storage of workflow artifacts{% ifversion actions-caching %}, caches,{% endif %} and log retention. For more information, see "[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)." {% endif %} diff --git a/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md b/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md index b2dca564bc..6610670d48 100644 --- a/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md +++ b/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md @@ -48,7 +48,7 @@ Each action is a repository in the `actions` organization, and each action repos **Notes:** - When using setup actions (such as `actions/setup-LANGUAGE`) on {% data variables.product.product_name %} 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)." -- Bundled actions are automatically updated when {% data variables.product.product_name %} is updated. +- When {% data variables.product.product_name %} is updated, bundled actions are automatically replaced with default versions in the upgrade package. {% endnote %} diff --git a/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md b/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md index 3592f2e834..85c1dbe5f9 100644 --- a/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md +++ b/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md @@ -21,7 +21,9 @@ topics: Enterprise owners on {% data variables.product.product_name %} can control the requirements for authentication and access to the enterprise's resources. -You can choose to allow members to create and manage user accounts, or your enterprise can create and manage accounts for members with {% data variables.product.prodname_emus %}. If you allow members to manage their own accounts, you can also configure SAML authentication to both increase security and centralize identity and access for the web applications that your team uses. If you choose to manage your members' user accounts, you must configure SAML authentication. +You can choose to allow members to create and manage user accounts, or your enterprise can create and manage accounts for members with {% data variables.product.prodname_emus %}. If you allow members to manage their own accounts, you can also configure SAML authentication to both increase security and centralize identity and access for the web applications that your team uses. + +After learning more about these options, to determine which method is best for your enterprise, see "[Identifying the best authentication method for your enterprise](#identifying-the-best-authentication-method-for-your-enterprise)." ## Authentication methods for {% data variables.product.product_name %} @@ -29,7 +31,7 @@ The following options are available for account management and authentication on - [Authentication through {% data variables.product.product_location %}](#authentication-through-githubcom) - [Authentication through {% data variables.product.product_location %} with additional SAML access restriction](#authentication-through-githubcom-with-additional-saml-access-restriction) -- [Authentication with {% data variables.product.prodname_emus %} and SAML SSO](#authentication-with-enterprise-managed-users-and-saml-sso) +- [Authentication with {% data variables.product.prodname_emus %} and federation](#authentication-with-enterprise-managed-users-and-federation) ### Authentication through {% data variables.product.product_location %} @@ -41,10 +43,61 @@ If you configure additional SAML access restriction, each member must create and If you use a standalone organization with {% data variables.product.product_name %}, or if you don't want to use SAML authentication for every organization in your enterprise, you can configure SAML for an individual organization. For more information, see "[About identity and access management with SAML single sign-on](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)." -### Authentication with {% data variables.product.prodname_emus %} and SAML SSO +### Authentication with {% data variables.product.prodname_emus %} and federation If you need more control of the accounts for your enterprise members on {% data variables.product.product_location %}, you can use {% data variables.product.prodname_emus %}. With {% data variables.product.prodname_emus %}, you provision and manage accounts for your enterprise members on {% data variables.product.product_location %} using your IdP. Each member signs into an account that you create, and your enterprise manages the account. Contributions to the rest of {% data variables.product.prodname_dotcom_the_website %} are restricted. For more information, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)." +## Identifying the best authentication method for your enterprise + +Both SAML SSO and {% data variables.product.prodname_emus %} increase security for your enterprise's resources. {% data variables.product.prodname_emus %} additionally allows you to control the user accounts for your enterprise members and restricts what the accounts are able to do. However, those restrictions may be unacceptable for your enterprise if they obstruct your developers' workflows. + +To determine whether your enterprise would benefit more from SAML SSO or {% data variables.product.prodname_emus %}, ask yourself these questions. + +- [Do you want to control the user accounts for your users?](#do-you-want-to-control-the-user-accounts-for-your-users) +- [Which identity provider does your enterprise use?](#which-identity-provider-does-your-enterprise-use) +- [Do your developers work in public repositories, gists, or {% data variables.product.prodname_pages %} sites?](#do-your-developers-work-in-public-repositories-gists-or-github-pages-sites) +- [Do your developers rely on collaboration outside of your enterprise?](#do-your-developers-rely-on-collaboration-outside-of-your-enterprise) +- [Does your enterprise rely on outside collaborators?](#does-your-enterprise-rely-on-outside-collaborators) +- [Can your enterprise tolerate migration costs?](#can-your-enterprise-tolerate-migration-costs) + +### Do you want to control the user accounts for your users? + +{% data variables.product.prodname_emus %} may be right for your enterprise if you don't want enterprise members to use their own personal accounts on {% data variables.product.prodname_dotcom_the_website %} to access your enterprise's resources. + +With SAML SSO, developers create and manage their own personal accounts, and each account is linked to a SAML identity in your IdP. {% data variables.product.prodname_emus %} functions more like other familiar SSO solutions, as you will provision the accounts for your users. You can also ensure user accounts conform with your company identity, by controlling usernames and the email addresses associated with the accounts. + +If you currently require your users to create a new account on {% data variables.product.prodname_dotcom_the_website %} to use with your enterprise only, {% data variables.product.prodname_emus %} might be right for you. However, SAML SSO may be a better option if using your IdP as the source of truth for your user and access management would add too much complexity. For example, perhaps your enterprise does not have an established process for onboarding new users in your IdP. + +### Which identity provider does your enterprise use? + +{% data variables.product.prodname_emus %} is supported for a limited number of IdPs, while SAML SSO offers full support for a larger number of IdPs, plus limited support for all IdPs that implement the SAML 2.0 standard. For the list of supported IdPs for each option, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#identity-provider-support)" and "[About SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam#supported-idps)." + +You can use {% data variables.product.prodname_emus %} with an unsupported IdP only if you federate the unsupported IdP to a supported IdP to use as an integration point. If you wish to avoid this extra complexity, SAML SSO may be a better solution for you. + +### Do your developers work in public repositories, gists, or {% data variables.product.prodname_pages %} sites? + +To prevent enterprise members from accidentally leaking corporate-owned content to the public on {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_emus %} imposes strong restrictions on what users can do. For example, {% data variables.product.prodname_managed_users %} cannot create public repositories, gists of any visibility, or {% data variables.product.prodname_pages %} sites that are visible outside the enterprise. For a full list of restrictions, see "[Abilities and restrictions of {% data variables.product.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-users)." + +These restrictions are unacceptable for some enterprises. To determine whether {% data variables.product.prodname_emus %} will work for you, review the restrictions with your developers, and confirm whether any of the restrictions will hinder your existing workflows. If so, SAML SSO may be a better choice for your enterprise. + +### Do your developers rely on collaboration outside of your enterprise? + +{% data variables.product.prodname_managed_users_caps %} can only contribute to repositories within your enterprise. If your developers need to collaborate in repositories outside your enterprise, even private repositories, to complete their work, {% data variables.product.prodname_emus %} may not be right for your enterprise, and SAML SSO may be a better solution. + +### Does your enterprise rely on outside collaborators? + +With SAML SSO, you can give access to specific repositories to people who are not members of your IdP's directory, by using the outside collaborator role. This can be especially useful for collaborators that are external to your business, such as contractors. For more information, see "[Adding outside collaborators to repositories in your organization](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)." + +With {% data variables.product.prodname_emus %}, the outside collaborator role does not exist. Your enterprise's resources can only be accessed by {% data variables.product.prodname_managed_users %}, which are always provisioned by your IdP. To give external collaborators access to your enterprise, you would have to use guest accounts in your IdP. If you're interested in {% data variables.product.prodname_emus %}, confirm with your developers whether this will hinder any of their existing workflows. If so, SAML SSO may be a better solution. + +### Can your enterprise tolerate migration costs? + +If your enterprise is new to {% data variables.product.prodname_dotcom_the_website %}, SAML SSO and {% data variables.product.prodname_emus %} are equally easy to adopt. + +If you're already using {% data variables.product.prodname_dotcom_the_website %} with developers managing their own user accounts, adopting {% data variables.product.prodname_emus %} requires migrating to a new enterprise account. For more information, see "[About enterprises with {% data variables.product.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#about-enterprises-with-managed-users)." + +Although {% data variables.product.prodname_emus %} is free, the migration process may require time or cost from your team. Confirm that this migration process is acceptable to your business and your developers. If not, SAML SSO may be the better choice for you. + {% elsif ghes %} Site administrators can decide how people authenticate to access a {% data variables.product.product_name %} instance. You can use {% data variables.product.product_name %}'s built-in authentication, or, if you want to centralize identity and access management for the web applications that your team uses, you can configure an external authentication method. @@ -76,20 +129,6 @@ If you choose to use external authentication, you can also configure fallback au {% endif %} -## About access control - -{% ifversion ghec or ghae %}Members of your enterprise{% elsif ghes %}People with access to {% data variables.product.product_location %}{% endif %} can manage access to {% ifversion ghec %}your enterprise's resources{% elsif ghae %}your enterprise{% elsif ghes %}resources on your instance{% endif %} by using organization membership, teams, and roles. For more information, see the following. - -{%- ifversion ghec %} -- "[Inviting users to join your organization](/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization)" -{%- elsif ghes or ghae %} -- "[Adding people to your organization](/organizations/managing-membership-in-your-organization/adding-people-to-your-organization)" -{%- endif %} -- "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)" -- "[About teams](/organizations/organizing-members-into-teams/about-teams)" -- "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" -- "[Permission levels for a user account repository](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/permission-levels-for-a-user-account-repository)" - ## Further reading - "[Types of {% data variables.product.company_short %} accounts](/get-started/learning-about-github/types-of-github-accounts)" diff --git a/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md b/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md index daa01b5339..dd7e3fb554 100644 --- a/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md +++ b/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md @@ -28,7 +28,7 @@ If you configure built-in authentication and a person successfully authenticates {% warning %} -**Warning:** If you disable built-in authentication, you must individually suspend any users that should no longer have access to the instance. For more information, see "[Suspending and unsuspending users](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users)." +**Warning:** If you disable built-in authentication, you must individually suspend any users that should no longer have access to the instance. For more information, see "[Suspending and unsuspending users](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)." {% endwarning %} diff --git a/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md b/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md index 4a9ea25bbb..1d24bbd7d6 100644 --- a/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md +++ b/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md @@ -25,7 +25,7 @@ If you did not save your recovery codes when you configured SSO, you can still a {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} -1. Under{% if oidc-for-emu %} either{% endif %} "Require SAML authentication"{% if oidc-for-emu %} or "Require OIDC authentication"{% endif %}, click **Save your recovery codes**.{% if oidc-for-emu %} +1. Under{% ifversion oidc-for-emu %} either{% endif %} "Require SAML authentication"{% ifversion oidc-for-emu %} or "Require OIDC authentication"{% endif %}, click **Save your recovery codes**.{% ifversion oidc-for-emu %} {% note %} **Note:** OIDC SSO is only available for {% data variables.product.prodname_emus %}. For more information, see "[About Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)." diff --git a/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md index f00deb29b5..4202a7bfc3 100644 --- a/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md +++ b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md @@ -2,7 +2,6 @@ title: About Enterprise Managed Users shortTitle: About managed users intro: 'You can centrally manage identity and access for your enterprise members on {% data variables.product.prodname_dotcom %} from your identity provider.' -product: '{% data reusables.gated-features.emus %}' redirect_from: - /early-access/github/articles/get-started-with-managed-users-for-your-enterprise - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users @@ -21,19 +20,19 @@ topics: ## About {% data variables.product.prodname_emus %} -With {% data variables.product.prodname_emus %}, you can control the user accounts of your enterprise members through your identity provider (IdP). You can simplify authentication with SAML{% if oidc-for-emu %} or OIDC{% endif %} single sign-on (SSO) and provision, update, and deprovision user accounts for your enterprise members. Users assigned to the {% data variables.product.prodname_emu_idp_application %} application in your IdP are provisioned as new user accounts on {% data variables.product.prodname_dotcom %} and added to your enterprise. You control usernames, profile data, team membership, and repository access from your IdP. +With {% data variables.product.prodname_emus %}, you can control the user accounts of your enterprise members through your identity provider (IdP). Users assigned to the {% data variables.product.prodname_emu_idp_application %} application in your IdP are provisioned as new user accounts on {% data variables.product.prodname_dotcom %} and added to your enterprise. You control usernames, profile data, team membership, and repository access for the user accounts from your IdP. In your IdP, you can give each {% data variables.product.prodname_managed_user %} the role of user, enterprise owner, or billing manager. {% data variables.product.prodname_managed_users_caps %} can own organizations within your enterprise and can add other {% data variables.product.prodname_managed_users %} to the organizations and teams within. For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise)" and "[About organizations](/organizations/collaborating-with-groups-in-organizations/about-organizations)." -Organization membership can be managed manually or updated automatically as {% data variables.product.prodname_managed_users %} are added to IdP groups that are connected to teams within the organization. When a {% data variables.product.prodname_managed_user %} is manually added to an organization, unassigning them from the {% data variables.product.prodname_emu_idp_application %} application on your IdP will suspend the user but not remove them from the organization. For more information about managing organization and team membership automatically, see "[Managing team memberships with identity provider groups](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)." +Organization membership can be managed manually, or you can update membership automatically as {% data variables.product.prodname_managed_users %} are added to IdP groups that are connected to teams within the organization. When a {% data variables.product.prodname_managed_user %} is manually added to an organization, unassigning them from the {% data variables.product.prodname_emu_idp_application %} application on your IdP will suspend the user but not remove them from the organization. For more information about managing organization and team membership automatically, see "[Managing team memberships with identity provider groups](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)." -{% if oidc-for-emu %} +{% ifversion oidc-for-emu %} {% data reusables.enterprise-accounts.emu-cap-validates %} For more information, see "[About support for your IdP's Conditional Access Policy](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy)." {% endif %} -You can grant {% data variables.product.prodname_managed_users %} access and the ability to contribute to repositories within your enterprise, but {% data variables.product.prodname_managed_users %} cannot create public content or collaborate with other users, organizations, and enterprises on the rest of {% data variables.product.prodname_dotcom %}. The {% data variables.product.prodname_managed_users %} provisioned for your enterprise cannot be invited to organizations or repositories outside of the enterprise, nor can the {% data variables.product.prodname_managed_users %} be invited to other enterprises. Outside collaborators are not supported by {% data variables.product.prodname_emus %}. +You can grant {% data variables.product.prodname_managed_users %} access to and the ability to contribute to repositories within your enterprise, but {% data variables.product.prodname_managed_users %} cannot create public content or collaborate with other users, organizations, and enterprises on the rest of {% data variables.product.prodname_dotcom %}. For more information, see "[Abilities and restrictions of {% data variables.product.prodname_managed_users %}](#abilities-and-restrictions-of-enterprise-managed-users)." The usernames of your enterprise's {% data variables.product.prodname_managed_users %} and their profile information, such as display names and email addresses, are set by through your IdP and cannot be changed by the users themselves. For more information, see "[Usernames and profile information](#usernames-and-profile-information)." @@ -43,10 +42,15 @@ Enterprise owners can audit all of the {% data variables.product.prodname_manage To use {% data variables.product.prodname_emus %}, you need a separate type of enterprise account with {% data variables.product.prodname_emus %} enabled. For more information about creating this account, see "[About enterprises with managed users](#about-enterprises-with-managed-users)." +{% note %} + +**Note:** There are multiple options for identity and access management with {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_emus %} is not the best solution for every customer. For more information about whether {% data variables.product.prodname_emus %} is right for your enterprise, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#identifying-the-best-authentication-method-for-your-enterprise)." + +{% endnote %} ## Identity provider support -{% data variables.product.prodname_emus %} supports the following IdPs{% if oidc-for-emu %} and authentication methods: +{% data variables.product.prodname_emus %} supports the following IdPs{% ifversion oidc-for-emu %} and authentication methods: | | SAML | OIDC (beta) | |----------------------------------|-----------------------------------------------|-----------------------------------------------| @@ -62,6 +66,8 @@ To use {% data variables.product.prodname_emus %}, you need a separate type of e {% data variables.product.prodname_managed_users_caps %} can only contribute to private and internal repositories within their enterprise and private repositories owned by their user account. {% data variables.product.prodname_managed_users_caps %} have read-only access to the wider {% data variables.product.prodname_dotcom %} community. These visibility and access restrictions for users and content apply to all requests, including API requests. +* {% data variables.product.prodname_managed_users %} cannot be invited to organizations or repositories outside of the enterprise, nor can the {% data variables.product.prodname_managed_users %} be invited to other enterprises. +* Outside collaborators are not supported by {% data variables.product.prodname_emus %}. * {% data variables.product.prodname_managed_users_caps %} cannot create issues or pull requests in, comment or add reactions to, nor star, watch, or fork repositories outside of the enterprise. * {% data variables.product.prodname_managed_users_caps %} can view all public repositories on {% data variables.product.prodname_dotcom_the_website %}, but cannot push code to repositories outside of the enterprise. * {% data variables.product.prodname_managed_users_caps %} and the content they create is only visible to other members of the enterprise. @@ -70,6 +76,7 @@ To use {% data variables.product.prodname_emus %}, you need a separate type of e * {% data variables.product.prodname_managed_users_caps %} cannot install {% data variables.product.prodname_github_apps %} on their user accounts. * Other {% data variables.product.prodname_dotcom %} users cannot see, mention, or invite a {% data variables.product.prodname_managed_user %} to collaborate. * {% data variables.product.prodname_managed_users_caps %} can only own private repositories and {% data variables.product.prodname_managed_users %} can only invite other enterprise members to collaborate on their owned repositories. +* {% data reusables.enterprise-accounts.emu-forks %} * Only private and internal repositories can be created in organizations owned by an {% data variables.product.prodname_emu_enterprise %}, depending on organization and enterprise repository visibility settings. * {% data variables.product.prodname_managed_users_caps %} are limited in their use of {% data variables.product.prodname_pages %}. For more information, see "[About {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#limitations-for-enterprise-managed-users)." @@ -89,9 +96,9 @@ Before your developers can use {% data variables.product.prodname_ghe_cloud %} w {% endnote %} -3. After you log in to your setup user, get started by configuring {% if oidc-for-emu %}how your members will authenticate. If you are using Azure Active Directory as your identity provider, you can choose between OpenID Connect (OIDC) and Security Assertion Markup Language (SAML). Both options provide a seamless sign-in experience for your members, but only OIDC includes support for Conditional Access Policies (CAP). If you are using Okta as your identity provider, you can use SAML to authenticate your members.{% else %}SAML SSO for your enterprise. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)."{% endif %} +3. After you log in to your setup user, get started by configuring {% ifversion oidc-for-emu %}how your members will authenticate. If you are using Azure Active Directory as your identity provider, you can choose between OpenID Connect (OIDC) and Security Assertion Markup Language (SAML). Both options provide a seamless sign-in experience for your members, but only OIDC includes support for Conditional Access Policies (CAP). If you are using Okta as your identity provider, you can use SAML to authenticate your members.{% else %}SAML SSO for your enterprise. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)."{% endif %} - {% if oidc-for-emu %} + {% ifversion oidc-for-emu %} To get started, read the guide for your chosen authentication method. diff --git a/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md index 1b18092f7f..14ea2d5367 100644 --- a/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md +++ b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md @@ -28,7 +28,9 @@ If you currently use SAML SSO for authentication and would prefer to use OIDC an ## Identity provider support -Support for OIDC is in public beta and available for customers using Azure Active Directory (Azure AD). +Support for OIDC is in public beta and available for customers using Azure Active Directory (Azure AD). + +Each Azure AD tenant can support only one OIDC integration with {% data variables.product.prodname_emus %}. If you want to connect Azure AD to more than one enterprise on {% data variables.product.prodname_dotcom %}, use SAML instead. For more information, see "[Configuring SAML single sign-on for {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users)." ## Configuring OIDC for Enterprise Managed Users @@ -44,4 +46,4 @@ Support for OIDC is in public beta and available for customers using Azure Activ ## Enabling provisioning -After you enable OIDC SSO, enable provisioning. For more information, see "[Configuring SCIM provisioning for enterprise managed users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)." \ No newline at end of file +After you enable OIDC SSO, enable provisioning. For more information, see "[Configuring SCIM provisioning for enterprise managed users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)." diff --git a/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md index 94ff3acec6..e8835fcc16 100644 --- a/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md +++ b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md @@ -25,7 +25,7 @@ Groups in your IdP can be used to manage team membership within your enterprise' ## Prerequisites -Before you can configure provisioning for {% data variables.product.prodname_emus %}, you must configure SAML{% if oidc-for-emu %} or OIDC{% endif %} single-sign on. {% if oidc-for-emu %} +Before you can configure provisioning for {% data variables.product.prodname_emus %}, you must configure SAML{% ifversion oidc-for-emu %} or OIDC{% endif %} single-sign on. {% ifversion oidc-for-emu %} - For more information on configuring OIDC, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-oidc-for-enterprise-managed-users)" - {% endif %}For information on configuring SAML, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)." @@ -66,7 +66,7 @@ After creating your personal access token and storing it securely, you can confi To configure provisioning, follow the appropriate link from the table below. | Identity provider | SSO method | More information | -|---|---|---|{% if oidc-for-emu %} +|---|---|---|{% ifversion oidc-for-emu %} | Azure AD | OIDC | [Tutorial: Configure GitHub Enterprise Managed User (OIDC) for automatic user provisioning](https://docs.microsoft.com/azure/active-directory/saas-apps/github-enterprise-managed-user-oidc-provisioning-tutorial) in the Azure AD documentation |{% endif %} | Azure AD | SAML | [Tutorial: Configure GitHub Enterprise Managed User for automatic user provisioning](https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/github-enterprise-managed-user-provisioning-tutorial) in the Azure AD documentation | | Okta | SAML | [Configuring SCIM provisioning for Enterprise Managed Users with Okta](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users-with-okta) | diff --git a/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md b/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md index 8974095835..732d5fc72e 100644 --- a/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md +++ b/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md @@ -114,7 +114,7 @@ When this option is selected, the certificate is validated to make sure: {% endnote %} -LDAP Sync lets you synchronize {% data variables.product.prodname_ghe_server %} users and team membership 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.prodname_ghe_server %}. For more information, see "[Creating teams](/enterprise/{{ currentVersion }}/admin/guides/user-management/creating-teams#creating-teams-with-ldap-sync-enabled)." +LDAP Sync lets you synchronize {% data variables.product.prodname_ghe_server %} users and team membership 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.prodname_ghe_server %}. For more information, see "[Creating teams](/enterprise/admin/guides/user-management/creating-teams#creating-teams-with-ldap-sync-enabled)." To enable LDAP Sync, in your LDAP settings, select **Synchronize Emails**, **Synchronize SSH Keys**, or **Synchronize GPG Keys** . @@ -190,8 +190,8 @@ You can view the full list of LDAP users who have access to your instance and pr Unless [LDAP Sync is enabled](#enabling-ldap-sync), changes to LDAP accounts are not automatically synchronized with {% data variables.product.prodname_ghe_server %}. * To use a new LDAP admin group, users must be manually promoted and demoted on {% data variables.product.prodname_ghe_server %} to reflect changes in LDAP. -* To add or remove LDAP accounts in LDAP admin groups, [promote or demote the accounts on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/user-management/promoting-or-demoting-a-site-administrator). -* To remove LDAP accounts, [suspend the {% data variables.product.prodname_ghe_server %} accounts](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users). +* To add or remove LDAP accounts in LDAP admin groups, [promote or demote the accounts on {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/user-management/promoting-or-demoting-a-site-administrator). +* To remove LDAP accounts, [suspend the {% data variables.product.prodname_ghe_server %} accounts](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users). ### Manually syncing LDAP accounts @@ -204,10 +204,10 @@ Unless [LDAP Sync is enabled](#enabling-ldap-sync), changes to LDAP accounts are 5. Under "LDAP," click **Sync now** to manually update the account with data from your LDAP server. ![LDAP sync now button](/assets/images/enterprise/site-admin-settings/ldap-sync-now-button.png) -You can also [use the API to trigger a manual sync](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#ldap). +You can also [use the API to trigger a manual sync](/enterprise/user/rest/reference/enterprise-admin#ldap). ## 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. -If LDAP Sync is **not** enabled, you must manually suspend the {% data variables.product.prodname_ghe_server %} account after you remove the LDAP credentials. For more information, see "[Suspending and unsuspending users](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users)". +If LDAP Sync is **not** enabled, you must manually suspend the {% data variables.product.prodname_ghe_server %} account after you remove the LDAP credentials. For more information, see "[Suspending and unsuspending users](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)". diff --git a/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md b/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md index c419d4dd1d..0ad2ac1361 100644 --- a/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md +++ b/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md @@ -1,7 +1,7 @@ --- title: About SAML for enterprise IAM shortTitle: About SAML for IAM -intro: 'You can use SAML single sign-on (SSO) {% ifversion ghec or ghae %}and System for Cross-domain Identity Management (SCIM) {% endif %}to centrally manage access {% ifversion ghec %}to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}to {% data variables.product.product_location %}{% elsif ghae %}to {% data variables.product.product_location %}{% endif %}.' +intro: 'You can use SAML single sign-on (SSO) {% ifversion ghae %}and System for Cross-domain Identity Management (SCIM) {% endif %}to centrally manage access {% ifversion ghec %}to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}to {% data variables.product.product_location %}{% elsif ghae %}to {% data variables.product.product_location %}{% endif %}.' versions: ghec: '*' ghes: '*' @@ -28,9 +28,11 @@ redirect_from: {% ifversion ghec %} -{% data reusables.saml.dotcom-saml-explanation %} {% data reusables.saml.about-saml-enterprise-accounts %} For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)." +If your enterprise members manage their own user accounts on {% data variables.product.product_location %}, you can configure SAML authentication as an additional access restriction for your enterprise or organization. {% data reusables.saml.dotcom-saml-explanation %} -If your enterprise members manage their own personal accounts on {% data variables.product.product_location %}, you can configure SAML authentication as an additional access restriction for your enterprise or organization. Alternatively, you can provision and manage the accounts of your enterprise members on {% data variables.product.product_location %} by using an enterprise account with {% data variables.product.prodname_emus %} enabled. For more information, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#authentication-methods-for-github-enterprise-cloud)." +{% data reusables.saml.about-saml-enterprise-accounts %} For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)." + +Alternatively, you can provision and manage the accounts of your enterprise members with {% data variables.product.prodname_emus %}. To help you determine whether SAML SSO or {% data variables.product.prodname_emus %} is better for your enterprise, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#identifying-the-best-authentication-method-for-your-enterprise)." {% data reusables.enterprise-accounts.about-recovery-codes %} For more information, see "[Managing recovery codes for your enterprise](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise)." @@ -38,19 +40,13 @@ After you enable SAML SSO, depending on the IdP you use, you may be able to enab If you use Azure AD as your IDP, you can use team synchronization to manage team membership within each organization. {% data reusables.identity-and-permissions.about-team-sync %} For more information, see "[Managing team synchronization for organizations in your enterprise account](/admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)." -{% data reusables.saml.switching-from-org-to-enterprise %} For more information, see "[Switching your SAML configuration from an organization to an enterprise account](/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)." - -## About {% data variables.product.prodname_emus %} - -{% data reusables.enterprise-accounts.emu-short-summary %} - {% note %} **Note:** You cannot use SCIM at the enterprise level unless your enterprise is enabled for {% data variables.product.prodname_emus %}. {% endnote %} -Configuring {% data variables.product.prodname_emus %} for SAML single-sign on and user provisioning involves following a different process than you would for an enterprise that isn't using {% data variables.product.prodname_managed_users %}. If your enterprise uses {% data variables.product.prodname_emus %}, see "[Configuring SAML single sign-on for Enterprise Managed Users](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users)." +{% data reusables.saml.switching-from-org-to-enterprise %} For more information, see "[Switching your SAML configuration from an organization to an enterprise account](/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)." {% elsif ghes %} diff --git a/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md b/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md index b8afbf3028..be095b071c 100644 --- a/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md +++ b/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md @@ -137,7 +137,7 @@ You can enable or disable SAML authentication for {% data variables.product.prod ![Screenshot of "Enable encrypted assertions" checkbox within management console's "Authentication" section](/assets/images/help/saml/management-console-enable-encrypted-assertions.png) {%- endif %} -1. 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/). +1. 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/admin/guides/installation/configuring-dns-nameservers/). ![Screenshot of text field for single sign-on URL](/assets/images/enterprise/management-console/saml-single-sign-url.png) 1. Optionally, in the **Issuer** field, type your SAML issuer's name. This verifies the authenticity of messages sent to {% data variables.product.product_location %}. diff --git a/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md b/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md index fc1b11c225..9ad9f4cbd2 100644 --- a/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md +++ b/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md @@ -80,7 +80,7 @@ The following SAML attributes are available for {% data variables.product.produc | `NameID` | Yes | A persistent user identifier. Any persistent name identifier format may be used. {% ifversion ghec %}If you use an enterprise with {% data variables.product.prodname_emus %}, {% endif %}{% data variables.product.product_name %} will normalize the `NameID` element to use as a username unless one of the alternative assertions is provided. For more information, see "[Username considerations for external authentication](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)." | | `SessionNotOnOrAfter` | No | The date that {% data variables.product.product_name %} invalidates the associated session. After invalidation, the person must authenticate once again to access {% ifversion ghec or ghae %}your enterprise's resources{% elsif ghes %}{% data variables.product.product_location %}{% endif %}. For more information, see "[Session duration and timeout](#session-duration-and-timeout)." | {%- ifversion ghes or ghae %} -| `administrator` | No | When the value is `true`, {% data variables.product.product_name %} will automatically promote the user to be a {% ifversion ghes %}site administrator{% elsif ghae %}enterprise owner{% endif %}. Any other value or a non-existent value will demote the account and remove administrative access. | +| `administrator` | No | When the value is `true`, {% data variables.product.product_name %} will automatically promote the user to be a {% ifversion ghes %}site administrator{% elsif ghae %}enterprise owner{% endif %}. Setting this attribute to anything but `true` will result in demotion, as long as the value is not blank. Omitting this attribute or leaving the value blank will not change the role of the user. | | `username` | No | The username for {% data variables.product.product_location %}. | {%- endif %} | `full_name` | No | {% ifversion ghec %}If you configure SAML SSO for an enterprise and you use {% data variables.product.prodname_emus %}, the{% else %}The{% endif %} full name of the user to display on the user's profile page. | diff --git a/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md b/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md index 26009b8f3d..f770fafed1 100644 --- a/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md +++ b/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md @@ -124,7 +124,7 @@ aws ec2 run-instances \ If this is a production instance, we strongly recommend allocating an Elastic IP (EIP) and associating it with the instance before proceeding to {% data variables.product.prodname_ghe_server %} configuration. Otherwise, the public IP address of the instance will not be retained after instance restarts. For more information, see "[Allocating an Elastic IP Address](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-eips-allocating)" and "[Associating an Elastic IP Address with a Running Instance](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-eips-associating)" in the Amazon documentation. -Both primary and replica instances should be assigned separate EIPs in production High Availability configurations. For more information, see "[Configuring {% data variables.product.prodname_ghe_server %} for High Availability](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)." +Both primary and replica instances should be assigned separate EIPs in production High Availability configurations. For more information, see "[Configuring {% data variables.product.prodname_ghe_server %} for High Availability](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)." ## Configuring the {% data variables.product.prodname_ghe_server %} instance diff --git a/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md b/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md index 14a6f93b35..5441f2425e 100644 --- a/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md +++ b/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md @@ -36,7 +36,7 @@ In addition to viewing your audit log, you can monitor activity in your enterpri As an enterprise owner{% ifversion ghes %} or site administrator{% endif %}, you can interact with the audit log data for your enterprise in several ways: - You can view the audit log for your enterprise. For more information, see "[Accessing the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)." - You can search the audit log for specific events{% ifversion ghec %} and export audit log data{% endif %}. For more information, see "[Searching the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise)"{% ifversion ghec %} and "[Exporting the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)"{% endif %}. -{%- if enterprise-audit-log-ip-addresses %} +{%- ifversion enterprise-audit-log-ip-addresses %} - You can display the IP address associated with events in the audit log. For more information, see "[Displaying IP addresses in the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise)." {%- endif %} {%- ifversion ghec %} diff --git a/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index ced55c3184..5914f200a2 100644 --- a/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -157,7 +157,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe | `business.update_saml_provider_settings` | The SAML single sign-on provider settings for an enterprise were updated. {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} ## `business_secret_scanning_custom_pattern` category actions Action | Description @@ -713,7 +713,7 @@ Action | Description {%- ifversion fpt or ghec %} | `org.runner_group_visiblity_updated` | The visibility of a self-hosted runner group was updated via the REST API. For more information, see "[Update a self-hosted runner group for an organization](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-organization)." {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} | `org.secret_scanning_push_protection_disable` | An organization owner or administrator disabled push protection for secret scanning. For more information, see "[Protecting pushes with secret scanning](/enterprise-cloud@latest/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." | `org.secret_scanning_push_protection_enable` | An organization owner or administrator enabled push protection for secret scanning. {%- endif %} @@ -762,7 +762,7 @@ Action | Description | `org_credential_authorization.revoke` | An owner revoked authorized credentials. {% ifversion ghec %}For more information, see "[Viewing and managing your active SAML sessions](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)."{% endif %} {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} ## `org_secret_scanning_custom_pattern` category actions | Action | Description @@ -1010,7 +1010,7 @@ Action | Description | `repo.code_scanning_analysis_deleted` | Code scanning analysis for a repository was deleted. For more information, see "[Delete a code scanning analysis from a repository](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository)." | `repo.change_merge_setting` | Pull request merge options were changed for a repository. | `repo.clear_actions_settings` | A repository administrator cleared {% data variables.product.prodname_actions %} policy settings for a repository. -| `repo.config` | A repository administrator 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.config` | A repository administrator blocked force pushes. For more information, see [Blocking force pushes to a repository](/enterprise/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) to a repository. {%- ifversion fpt or ghec %} | `repo.config.disable_collaborators_only` | The interaction limit for collaborators only was disabled. For more information, see "[Limiting interactions in your repository](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)." | `repo.config.disable_contributors_only` | The interaction limit for prior contributors only was disabled in a repository. For more information, see "[Limiting interactions in your repository](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)." @@ -1130,7 +1130,7 @@ Action | Description | `repository_secret_scanning.enable` | A repository owner or administrator enabled secret scanning for a {% ifversion ghec %}private or internal {% endif %}repository. {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} ## `repository_secret_scanning_custom_pattern` category actions @@ -1191,7 +1191,7 @@ Action | Description | `restrict_notification_delivery.disable` | Email notification restrictions for an organization or enterprise were disabled. For more information, see "[Restricting email notifications for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization)" and "[Restricting email notifications for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise)." {%- endif %} -{%- if custom-repository-roles %} +{%- ifversion custom-repository-roles %} ## `role` category actions | Action | Description @@ -1209,7 +1209,7 @@ Action | Description | `secret_scanning.disable` | An organization owner disabled secret scanning for all existing{% ifversion ghec %} private or internal{% endif %} repositories. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." | `secret_scanning.enable` | An organization owner enabled secret scanning for all existing{% ifversion ghec %} private or internal{% endif %} repositories. -{% if secret-scanning-alert-audit-log %} +{% ifversion secret-scanning-alert-audit-log %} ## `secret_scanning_alert` category actions | Action | Description diff --git a/content/admin/overview/about-enterprise-accounts.md b/content/admin/overview/about-enterprise-accounts.md index 6ebe6cb0fe..0e6c07a3ae 100644 --- a/content/admin/overview/about-enterprise-accounts.md +++ b/content/admin/overview/about-enterprise-accounts.md @@ -50,7 +50,7 @@ Your enterprise account allows you to manage and enforce policies for all the or {% ifversion ghes or ghae %} -From your enterprise account on {% ifversion ghae %}{% data variables.product.product_name %}{% elsif ghes %}a {% data variables.product.prodname_ghe_server %} instance{% endif %}, administrators can view{% if remove-enterprise-members %} and manage{% endif %} enterprise membership{% if enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the {% ifversion ghes %}{% data variables.product.prodname_ghe_server %} instance{% elsif ghae %}enterprise on {% data variables.product.prodname_ghe_managed %}{% endif %}. +From your enterprise account on {% ifversion ghae %}{% data variables.product.product_name %}{% elsif ghes %}a {% data variables.product.prodname_ghe_server %} instance{% endif %}, administrators can view{% ifversion remove-enterprise-members %} and manage{% endif %} enterprise membership{% ifversion enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the {% ifversion ghes %}{% data variables.product.prodname_ghe_server %} instance{% elsif ghae %}enterprise on {% data variables.product.prodname_ghe_managed %}{% endif %}. {% ifversion ghes %} - License usage{% endif %} @@ -65,7 +65,7 @@ From your enterprise account on {% ifversion ghae %}{% data variables.product.pr {% endif %} -{% ifversion ghec or ghes %}When you try or purchase {% data variables.product.prodname_enterprise %}, you can{% ifversion ghes %} also{% endif %} create an enterprise account for {% data variables.product.prodname_ghe_cloud %} on {% data variables.product.prodname_dotcom_the_website %}. Administrators for the enterprise account on {% data variables.product.prodname_dotcom_the_website %} can view {% if remove-enterprise-members %} and manage{% endif %} enterprise membership{% if enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the enterprise account{% ifversion ghes %} on {% data variables.product.prodname_dotcom_the_website %}{% endif %}. +{% ifversion ghec or ghes %}When you try or purchase {% data variables.product.prodname_enterprise %}, you can{% ifversion ghes %} also{% endif %} create an enterprise account for {% data variables.product.prodname_ghe_cloud %} on {% data variables.product.prodname_dotcom_the_website %}. Administrators for the enterprise account on {% data variables.product.prodname_dotcom_the_website %} can view {% ifversion remove-enterprise-members %} and manage{% endif %} enterprise membership{% ifversion enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the enterprise account{% ifversion ghes %} on {% data variables.product.prodname_dotcom_the_website %}{% endif %}. - Billing and usage (services on {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_GH_advanced_security %}, user licenses) - Security (single sign-on, IP allow lists, SSH certificate authorities, two-factor authentication) diff --git a/content/admin/overview/about-the-github-enterprise-api.md b/content/admin/overview/about-the-github-enterprise-api.md index 13c1255fff..afc43bd7ae 100644 --- a/content/admin/overview/about-the-github-enterprise-api.md +++ b/content/admin/overview/about-the-github-enterprise-api.md @@ -19,8 +19,8 @@ shortTitle: GitHub Enterprise API With the APIs, you can automate many administrative tasks. Some examples include: {% ifversion ghes %} -- 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 %} +- Perform changes to the {% data variables.enterprise.management_console %}. For more information, see "[{% data variables.enterprise.management_console %}](/enterprise/user/rest/reference/enterprise-admin#management-console)." +- Configure LDAP sync. For more information, see "[LDAP](/enterprise/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](/graphql/guides/managing-enterprise-accounts)." diff --git a/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md b/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md index 82600b15c7..86480eb524 100644 --- a/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md +++ b/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md @@ -44,3 +44,9 @@ Choose which package ecosystems you'd like to enable, disable, or set to read-on If subdomain isolation is enabled for {% data variables.product.product_location %}, you will need to create and upload a TLS certificate that allows the package host URL for each ecosystem you want to use, such as `{% data reusables.package_registry.container-registry-hostname %}`. Make sure each package host URL includes `https://`. You can create the certificate manually, or you can use _Let's Encrypt_. If you already use _Let's Encrypt_, you must request a new TLS certificate after enabling {% data variables.product.prodname_registry %}. For more information about package host URLs, see "[Enabling subdomain isolation](/enterprise/admin/configuration/enabling-subdomain-isolation)." For more information about uploading TLS certificates to {% data variables.product.product_name %}, see "[Configuring TLS](/enterprise/admin/configuration/configuring-tls)." + +## Step 5: Check for and rename reserved names + +If you want to use the Docker ecosystem with subdomain isolation disabled, you **must** first rename any user or organization named `v2` on {% data variables.product.product_location %}, prior to enabling Docker ecosystem support in the {% data variables.enterprise.management_console %}. Docker uses a `v2` account name to manage path conflicts with the Docker API, and once Docker registry support is enabled, you won't be able to use this name anymore. + +You can view a full list of logins reserved for internal use by navigating to the "Reserved logins" page in the Site admin dashboard. For more information, see "[Reserved logins](/admin/configuration/configuring-your-enterprise/site-admin-dashboard#reserved-logins)." diff --git a/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md b/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md index 97df83b1e0..d101c33410 100644 --- a/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md +++ b/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md @@ -35,7 +35,7 @@ shortTitle: GitHub Actions policies ## Enforcing a policy to restrict the use of {% data variables.product.prodname_actions %} 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 {% if actions-workflow-policy %}and reusable workflows{% endif %}, so that people can only use local actions {% if actions-workflow-policy %}and reusable workflows{% endif %} that exist 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 {% ifversion actions-workflow-policy %}and reusable workflows{% endif %}, so that people can only use local actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} that exist in your enterprise. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} @@ -47,11 +47,11 @@ You can choose to disable {% data variables.product.prodname_actions %} for all {%- ifversion ghes or ghae %} {% note %} - **Note:** To enable access to public actions{% if actions-workflow-policy %} and reusable workflows{% endif %}, you must first configure {% data variables.product.product_location %} to connect to {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Enabling automatic access to GitHub.com actions using GitHub Connect](/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)." + **Note:** To enable access to public actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}, you must first configure {% data variables.product.product_location %} to connect to {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Enabling automatic access to GitHub.com actions using GitHub Connect](/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)." {% endnote %} {%- endif %} - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Enable, disable, or limits actions for this enterprise account](/assets/images/help/organizations/enterprise-actions-policy-with-workflows.png) {%- else %} ![Enable, disable, or limits actions for this enterprise account](/assets/images/help/organizations/enterprise-actions-policy.png) @@ -63,8 +63,8 @@ You can choose to disable {% data variables.product.prodname_actions %} for all {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} -1. Under "Policies", select {% data reusables.actions.policy-label-for-select-actions-workflows %} and add your required actions{% if actions-workflow-policy %} and reusable workflows{% endif %} to the list. - {% if actions-workflow-policy %} +1. Under "Policies", select {% data reusables.actions.policy-label-for-select-actions-workflows %} and add your required actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} to the list. + {% ifversion actions-workflow-policy %} ![Add actions and reusable workflows to the allow list](/assets/images/help/organizations/enterprise-actions-policy-allow-list-with-workflows.png) {%- elsif ghes or ghae %} ![Add actions to the allow list](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png) @@ -127,7 +127,7 @@ You can set the default permissions for the `GITHUB_TOKEN` in the settings for y ### Configuring the default `GITHUB_TOKEN` permissions -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} By default, when you create a new enterprise, `GITHUB_TOKEN` only has read access for the `contents` scope. {% endif %} @@ -136,10 +136,10 @@ By default, when you create a new enterprise, `GITHUB_TOKEN` only has read acces {% data reusables.enterprise-accounts.actions-tab %} 1. Under "Workflow permissions", choose whether you want the `GITHUB_TOKEN` to have read and write access for all scopes, or just read access for the `contents` scope. - ![Set GITHUB_TOKEN permissions for this enterprise](/assets/images/help/settings/actions-workflow-permissions-enterprise{% if allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) + ![Set GITHUB_TOKEN permissions for this enterprise](/assets/images/help/settings/actions-workflow-permissions-enterprise{% ifversion allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) 1. Click **Save** to apply the settings. -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} ### Preventing {% data variables.product.prodname_actions %} from creating or approving pull requests {% data reusables.actions.workflow-pr-approval-permissions-intro %} @@ -157,7 +157,7 @@ By default, when you create a new enterprise, workflows are not allowed to creat {% endif %} {% endif %} -{% if actions-cache-policy-apis %} +{% ifversion actions-cache-policy-apis %} ## Enforcing a policy for cache storage in your enterprise diff --git a/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md b/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md index fb1adc4a10..83cf3281d5 100644 --- a/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md +++ b/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md @@ -118,7 +118,7 @@ Across all organizations owned by your enterprise, you can allow people with acc ## Enforcing a policy for inviting{% ifversion ghec %} outside{% endif %} collaborators to repositories -Across all organizations owned by your enterprise, you can allow members to invite{% ifversion ghec %} outside{% endif %} collaborators to repositories, restrict {% ifversion ghec %}outside collaborator {% endif %}invitations to organization owners, {% if prevent-org-admin-add-outside-collaborator %}restrict {% ifversion ghec %}outside collaborator {% endif %}invitations to enterprise owners, {% endif %}or allow organization owners to administer the setting on the organization level. +Across all organizations owned by your enterprise, you can allow members to invite{% ifversion ghec %} outside{% endif %} collaborators to repositories, restrict {% ifversion ghec %}outside collaborator {% endif %}invitations to organization owners, {% ifversion prevent-org-admin-add-outside-collaborator %}restrict {% ifversion ghec %}outside collaborator {% endif %}invitations to enterprise owners, {% endif %}or allow organization owners to administer the setting on the organization level. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} diff --git a/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md b/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md index ab45abcb90..07184c4299 100644 --- a/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md +++ b/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md @@ -145,7 +145,7 @@ We recommend consolidating hooks to a single repository. If the consolidated hoo $ git push ``` -3. [Create the pre-receive hook](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance/#creating-pre-receive-hooks) on the {% data variables.product.prodname_ghe_server %} instance. +3. [Create the pre-receive hook](/enterprise/admin/guides/developer-workflow/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance/#creating-pre-receive-hooks) on the {% data variables.product.prodname_ghe_server %} instance. ## Testing pre-receive scripts locally You can test a pre-receive hook script locally before you create or update it on {% data variables.product.product_location %}. One method is to create a local Docker environment to act as a remote repository that can execute the pre-receive hook. diff --git a/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md b/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md index c1d37a455d..2f609ca713 100644 --- a/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md +++ b/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md @@ -29,4 +29,4 @@ You can also enforce your default setting on all current organization members in ![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){% ifversion ghes %} -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 %} +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/admin/guides/installation/command-line-utilities#ghe-org-membership-update)."{% endif %} diff --git a/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md b/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md index e59701591a..0e51eb9d2d 100644 --- a/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md +++ b/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md @@ -18,7 +18,7 @@ Teams are central to many of {% data variables.product.prodname_dotcom %}'s coll 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)." +Organizations can create multiple levels of nested teams to reflect a company or group's hierarchy structure. For more information, see "[About teams](/enterprise/user/articles/about-teams/#nested-teams)." ## Creating a team diff --git a/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md b/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md index efd44fccd8..c98de35177 100644 --- a/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md +++ b/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md @@ -23,19 +23,19 @@ For more information, see "[About two-factor authentication](/github/authenticat ## Requirements for enforcing two-factor authentication -Before you can require organization members and outside collaborators to use 2FA, you must [enable two-factor authentication](/enterprise/{{ currentVersion }}/user/articles/securing-your-account-with-two-factor-authentication-2fa/) for your own personal account. +Before you can require organization members and outside collaborators to use 2FA, you must [enable two-factor authentication](/enterprise/user/articles/securing-your-account-with-two-factor-authentication-2fa/) for your own personal account. {% warning %} **Warnings:** -- When your require two-factor authentication, members and outside collaborators (including bot accounts) who do not use 2FA will be removed from the organization and lose access to its repositories, including their forks of private repositories. If they enable 2FA for their personal account within three months of being removed from the organization, you can [reinstate their access privileges and settings](/enterprise/{{ currentVersion }}/user/articles/reinstating-a-former-member-of-your-organization). +- When your require two-factor authentication, members and outside collaborators (including bot accounts) who do not use 2FA will be removed from the organization and lose access to its repositories, including their forks of private repositories. If they enable 2FA for their personal account within three months of being removed from the organization, you can [reinstate their access privileges and settings](/enterprise/user/articles/reinstating-a-former-member-of-your-organization). - When 2FA is required, organization members or outside collaborators who disable 2FA will automatically be removed from the organization. - If you're the sole owner of an organization 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 organization. {% endwarning %} -Before you require use of two-factor authentication, we recommend notifying organization members and outside collaborators and asking them to set up 2FA for their accounts. You can [see if members and outside collaborators already use 2FA](/enterprise/{{ currentVersion }}/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled) on an organization's People tab. +Before you require use of two-factor authentication, we recommend notifying organization members and outside collaborators and asking them to set up 2FA for their accounts. You can [see if members and outside collaborators already use 2FA](/enterprise/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled) on an organization's People tab. {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} @@ -45,7 +45,7 @@ Before you require use of two-factor authentication, we recommend notifying orga ## Viewing people who were removed from your organization -To view people who were automatically removed from your organization for non-compliance when you required two-factor authentication, you can [search the audit log](/enterprise/{{ currentVersion }}/admin/guides/installation/searching-the-audit-log/) using `reason:two_factor_requirement_non_compliance` in the search field. +To view people who were automatically removed from your organization for non-compliance when you required two-factor authentication, you can [search the audit log](/enterprise/admin/guides/installation/searching-the-audit-log/) using `reason:two_factor_requirement_non_compliance` in the search field. {% data reusables.audit_log.octicon_icon %} {% data reusables.enterprise_site_admin_settings.access-settings %} @@ -66,7 +66,7 @@ If any members or outside collaborators are removed from the organization when y ## Further reading -- "[Viewing whether users in your organization have 2FA enabled](/enterprise/{{ currentVersion }}/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled)" -- "[Securing your account with two-factor authentication (2FA)](/enterprise/{{ currentVersion }}/user/articles/securing-your-account-with-two-factor-authentication-2fa)" -- "[Reinstating a former member of your organization](/enterprise/{{ currentVersion }}/user/articles/reinstating-a-former-member-of-your-organization)" -- "[Reinstating a former outside collaborator's access to your organization](/enterprise/{{ currentVersion }}/user/articles/reinstating-a-former-outside-collaborator-s-access-to-your-organization)" +- "[Viewing whether users in your organization have 2FA enabled](/enterprise/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled)" +- "[Securing your account with two-factor authentication (2FA)](/enterprise/user/articles/securing-your-account-with-two-factor-authentication-2fa)" +- "[Reinstating a former member of your organization](/enterprise/user/articles/reinstating-a-former-member-of-your-organization)" +- "[Reinstating a former outside collaborator's access to your organization](/enterprise/user/articles/reinstating-a-former-outside-collaborator-s-access-to-your-organization)" diff --git a/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md b/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md index a668538533..6b50ba142a 100644 --- a/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md +++ b/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md @@ -1,6 +1,7 @@ --- title: Restoring a deleted repository -intro: Site administrators can restore deleted repositories to recover their contents. +intro: You can restore deleted repositories to recover their contents. +permissions: Enterprise owners can restore a deleted repository. versions: ghes: '*' ghae: '*' @@ -10,10 +11,13 @@ topics: - Repositories shortTitle: Restore a deleted repository --- -Usually, if someone deletes a repository, it will be available on disk for 90 days and can be restored via the site admin dashboard. Unless a legal hold is in effect on a user or organization, after 90 days the repository is purged and deleted forever. ## About repository restoration +Usually, if someone deletes a repository, it will be available on disk for 90 days and can be restored via the site admin dashboard. For more information, see "[Site admin dashboard](/admin/configuration/configuring-your-enterprise/site-admin-dashboard)." + +Unless a legal hold is in effect on a user or organization, after 90 days the repository is purged and deleted forever. + If a repository was part of a fork network when it was deleted, the restored repository will be detached from the original fork network. It can take up to an hour after a repository is deleted before that repository is available for restoration. diff --git a/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md b/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md index e9a1f50b4a..6755919c6b 100644 --- a/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md +++ b/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md @@ -112,7 +112,7 @@ The `country` qualifier filters actions by the originating country. 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). For example: +- Dates support [greater than, less than, and range qualifiers](/enterprise/user/articles/search-syntax). For example: * `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. diff --git a/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md b/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md index 731713061c..394f244bfe 100644 --- a/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md +++ b/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md @@ -19,7 +19,7 @@ shortTitle: User security best practices 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)". +For more information on configuring two-factor authentication, see "[About two-factor authentication](/enterprise/user/articles/about-two-factor-authentication)". {% endif %} ## Requiring a password manager diff --git a/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md b/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md index 0f2e5733f7..a2fc87e410 100644 --- a/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md +++ b/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md @@ -45,7 +45,7 @@ If your enterprise uses {% data variables.product.prodname_emus %}, enterprise o {% ifversion ghec %}After you invite someone to join the enterprise account, they must accept the emailed invitation before they can access the enterprise account. Pending invitations will expire after 7 days.{% endif %} -{% if enterprise-membership-view-improvements %} +{% ifversion enterprise-membership-view-improvements %} You can see all pending invitations to become an administrator of your enterprise account. For more information, see "[Viewing people in your enterprise](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#viewing-pending-invitations)." {% endif %} diff --git a/content/admin/user-management/managing-users-in-your-enterprise/placing-a-legal-hold-on-a-user-or-organization.md b/content/admin/user-management/managing-users-in-your-enterprise/placing-a-legal-hold-on-a-user-or-organization.md index 8e57ff3a1d..e86f74fafc 100644 --- a/content/admin/user-management/managing-users-in-your-enterprise/placing-a-legal-hold-on-a-user-or-organization.md +++ b/content/admin/user-management/managing-users-in-your-enterprise/placing-a-legal-hold-on-a-user-or-organization.md @@ -16,6 +16,7 @@ topics: - User account shortTitle: Place a legal hold --- + 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. {% data reusables.enterprise_site_admin_settings.sign-in %} diff --git a/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md b/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md index 0227145d68..2ca2fcfec5 100644 --- a/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md +++ b/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md @@ -22,7 +22,7 @@ shortTitle: Manage administrators {% endtip %} -For information about promoting a user to an organization owner, see the `ghe-org-admin-promote` section of "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-admin-promote)." +For information about promoting a user to an organization owner, see the `ghe-org-admin-promote` section of "[Command-line utilities](/enterprise/admin/guides/installation/command-line-utilities#ghe-org-admin-promote)." ## Promoting a user from the enterprise settings @@ -47,16 +47,16 @@ For information about promoting a user to an organization owner, see the `ghe-or ## Promoting a user from the command line -1. [SSH](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/) into your appliance. -2. Run [ghe-user-promote](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-promote) with the username to promote. +1. [SSH](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/) into your appliance. +2. Run [ghe-user-promote](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-promote) with the username to promote. ```shell $ ghe-user-promote username ``` ## Demoting a site administrator from the command line -1. [SSH](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/) into your appliance. -2. Run [ghe-user-demote](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-demote) with the username to demote. +1. [SSH](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/) into your appliance. +2. Run [ghe-user-demote](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-demote) with the username to demote. ```shell $ ghe-user-demote username ``` diff --git a/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md b/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md index 37a94184be..bdcc29f3b3 100644 --- a/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md +++ b/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md @@ -34,13 +34,13 @@ For more information about adding people to your enterprise, see "[Authenticatio Enterprise owners have complete control over the enterprise and can take every action, including: - Managing administrators -- {% ifversion ghec %}Adding and removing {% elsif ghae or ghes %}Managing{% endif %} organizations {% ifversion ghec %}to and from {% elsif ghae or ghes %} in{% endif %} the enterprise{% if remove-enterprise-members %} +- {% ifversion ghec %}Adding and removing {% elsif ghae or ghes %}Managing{% endif %} organizations {% ifversion ghec %}to and from {% elsif ghae or ghes %} in{% endif %} the enterprise{% ifversion remove-enterprise-members %} - Removing enterprise members from all organizations owned by the enterprise{% endif %} - Managing enterprise settings - Enforcing policy across organizations {% ifversion ghec %}- Managing billing settings{% endif %} -{% if enterprise-owner-join-org %} +{% ifversion enterprise-owner-join-org %} Enterprise owners do not have access to organization settings or content by default. To gain access, enterprise owners can join any organization owned by their enterprise. For more information, see "[Managing your role in an organization owned by your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)." Owners of organizations in your enterprise do not have access to the enterprise itself unless you make them enterprise owners. diff --git a/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md b/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md index f64cdf6334..eee374e9ef 100644 --- a/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md +++ b/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md @@ -69,7 +69,7 @@ As when suspending a user, unsuspending a user takes effect immediately. The use ## Suspending a user from the command line {% data reusables.enterprise_installation.ssh-into-instance %} -2. Run [ghe-user-suspend](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-suspend) with the username to suspend. +2. Run [ghe-user-suspend](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-suspend) with the username to suspend. ```shell $ ghe-user-suspend username ``` @@ -94,7 +94,7 @@ You can create a custom message that suspended users will see when attempting to ## Unsuspending a user from the command line {% data reusables.enterprise_installation.ssh-into-instance %} -2. Run [ghe-user-unsuspend](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-unsuspend) with the username to unsuspend. +2. Run [ghe-user-unsuspend](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-unsuspend) with the username to unsuspend. ```shell $ ghe-user-unsuspend username ``` diff --git a/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md b/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md index 1e725e6c5a..42af92de05 100644 --- a/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md +++ b/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md @@ -23,7 +23,7 @@ You can see all current enterprise members and enterprise administrators{% ifver ## Viewing enterprise administrators -You can view all the current enterprise owners{% ifversion ghec %} and billing managers{% endif %} for your enterprise.{% if enterprise-membership-view-improvements %} You can see useful information about each administrator{% ifversion ghec %} and filter the list by role{% endif %}.{% endif %} You can find a specific person by searching for their username or display name. +You can view all the current enterprise owners{% ifversion ghec %} and billing managers{% endif %} for your enterprise.{% ifversion enterprise-membership-view-improvements %} You can see useful information about each administrator{% ifversion ghec %} and filter the list by role{% endif %}.{% endif %} You can find a specific person by searching for their username or display name. {% ifversion not ghae %} You can also remove an administrator. For more information. see "[Inviting people to manage your enterprise](/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise#removing-an-enterprise-administrator-from-your-enterprise-account)." @@ -33,23 +33,23 @@ You can also remove an administrator. For more information. see "[Inviting peopl {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} -## Viewing members {% if enterprise-membership-view-improvements %}{% else %}and outside collaborators{% endif %} +## Viewing members {% ifversion enterprise-membership-view-improvements %}{% else %}and outside collaborators{% endif %} -You can see all the current members {% if enterprise-membership-view-improvements %}{% else %}or outside collaborators{% endif %} for your enterprise. You can see useful information about each account and filter the list in useful ways, such as by role. You can find a specific person by searching for their username or display name. +You can see all the current members {% ifversion enterprise-membership-view-improvements %}{% else %}or outside collaborators{% endif %} for your enterprise. You can see useful information about each account and filter the list in useful ways, such as by role. You can find a specific person by searching for their username or display name. You can view more information about the person's access to your enterprise, such as the organizations the person belongs to, by clicking on the person's name. -{% if remove-enterprise-members %} +{% ifversion remove-enterprise-members %} You can also remove any enterprise member from all organizations owned by the enterprise. For more information, see "[Removing a member from your enterprise](/admin/user-management/managing-users-in-your-enterprise/removing-a-member-from-your-enterprise)." {% endif %} {% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %}{% if enterprise-membership-view-improvements %}{% else %} +{% data reusables.enterprise-accounts.people-tab %}{% ifversion enterprise-membership-view-improvements %}{% else %} 1. Optionally, to view a list of outside collaborators rather than the list of members, click **Outside collaborators**. ![Outside collaborators tab on the enterprise members page](/assets/images/help/business-accounts/outside-collaborators-tab.png){% endif %} -{% if enterprise-membership-view-improvements %} +{% ifversion enterprise-membership-view-improvements %} ## Viewing outside collaborators You can see all the current outside collaborators for your enterprise. You can see useful information about each collaborator and filter the list in useful ways, such as by organization. You can find a specific collaborator by searching for their username or display name. diff --git a/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md b/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md index 9baa46aca3..8dc2956555 100644 --- a/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md +++ b/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md @@ -26,7 +26,7 @@ shortTitle: Import from another VCS ```shell $ git-import-rewrite --flavor hg --authors /PATH/AUTHORS-MAP-FILE.csv /PATH/REPO-NAME.git ``` -5. If you haven't yet, [create a new empty repository on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/user/articles/creating-a-new-repository). +5. If you haven't yet, [create a new empty repository on {% data variables.product.prodname_ghe_server %}](/enterprise/user/articles/creating-a-new-repository). {% data reusables.command_line.switching_directories_procedural %} 7. Push the imported repository to {% data variables.product.prodname_ghe_server %}: ```shell @@ -46,7 +46,7 @@ shortTitle: Import from another VCS ```shell $ git-import-rewrite --flavor svn --authors /PATH/AUTHORS-MAP-FILE.csv /PATH/REPO-NAME.git ``` -5. If you haven't yet, [create a new empty repository on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/user/articles/creating-a-new-repository). +5. If you haven't yet, [create a new empty repository on {% data variables.product.prodname_ghe_server %}](/enterprise/user/articles/creating-a-new-repository). {% data reusables.command_line.switching_directories_procedural %} 7. Push the imported repository to {% data variables.product.prodname_ghe_server %}: ```shell @@ -66,7 +66,7 @@ shortTitle: Import from another VCS ```shell $ git-import-rewrite --flavor tfs --authors /PATH/AUTHORS-MAP-FILE.csv /PATH/REPO-NAME.git ``` -5. If you haven't yet, [create a new empty repository on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/user/articles/creating-a-new-repository). +5. If you haven't yet, [create a new empty repository on {% data variables.product.prodname_ghe_server %}](/enterprise/user/articles/creating-a-new-repository). {% data reusables.command_line.switching_directories_procedural %} 7. Push the imported repository to {% data variables.product.prodname_ghe_server %}: ```shell @@ -75,4 +75,4 @@ shortTitle: Import from another VCS ## Further reading -- "[Command-line-utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities/#import-and-export)" +- "[Command-line-utilities](/enterprise/admin/guides/installation/command-line-utilities/#import-and-export)" diff --git a/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md b/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md index faeb6aeb9c..23ba5f9d05 100644 --- a/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md +++ b/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md @@ -56,4 +56,10 @@ When you test your connection, you'll need to authenticate this action using you {% endlinux %} + {% note %} + + **Note:** The remote command should exit with code 1. + + {% endnote %} + 4. Verify that the resulting message contains your username. If you receive a "permission denied" message, see ["Error: Permission denied (publickey)"](/articles/error-permission-denied-publickey). diff --git a/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md b/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md index b0dbde83b1..f4a0553c13 100644 --- a/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md +++ b/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md @@ -155,10 +155,10 @@ An overview of some of the most common actions that are recorded as events in th | `add_member` | Triggered when a {% data variables.product.product_name %} user is {% ifversion fpt or ghec %}[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).{% ifversion ghes %} -| `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 %} +| `config.disable_anonymous_git_access` | Triggered when [anonymous Git read access is disabled](/enterprise/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/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/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/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).{% ifversion fpt or ghec %} | `disable` | Triggered when a repository is disabled (e.g., for [insufficient funds](/articles/unlocking-a-locked-account)).{% endif %}{% ifversion fpt or ghec %} diff --git a/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md b/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md index bf1b302fb0..515ea3d9a1 100644 --- a/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md +++ b/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md @@ -25,7 +25,7 @@ shortTitle: View Advanced Security usage {% data reusables.advanced-security.about-ghas-license-seats %} For more information, see "[About billing for {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)." -{% if ghas-committers-calculator %} +{% ifversion ghas-committers-calculator %} You can calculate how many additional seats will be used if you enable {% data variables.product.prodname_GH_advanced_security %} for more organizations and repositories with the site admin dashboard. For more information, see "[Site admin dashboard](/admin/configuration/configuring-your-enterprise/site-admin-dashboard#advanced-security-active-committers)." {% endif %} diff --git a/content/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces.md b/content/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces.md index d718af9c8d..a3c1cb3fb1 100644 --- a/content/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces.md +++ b/content/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces.md @@ -42,7 +42,6 @@ If you purchased {% data variables.product.prodname_enterprise %} through a Micr ### Billing for {% data variables.product.prodname_codespaces %} prebuilds -{% data reusables.codespaces.prebuilds-beta-note %} {% data reusables.codespaces.billing-for-prebuilds %} diff --git a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md index a46658abbd..59cc299656 100644 --- a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md +++ b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md @@ -91,7 +91,7 @@ On the alert page, you can see that the filepath is marked as library code (`Lib ![Code scanning library alert details](/assets/images/help/repository/code-scanning-library-alert-show.png) -{% if codeql-ml-queries %} +{% ifversion codeql-ml-queries %} ## About experimental alerts diff --git a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md index ca4d272e84..a1ffb42fa9 100644 --- a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md +++ b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md @@ -47,7 +47,7 @@ There are two main ways to use {% data variables.product.prodname_codeql %} anal You can run additional queries as part of your code scanning analysis. -{%- if codeql-packs %} +{%- ifversion codeql-packs %} These queries must belong to a published {% data variables.product.prodname_codeql %} query pack (beta) or a QL pack in a repository. {% data variables.product.prodname_codeql %} packs (beta) provide the following benefits over traditional QL packs: - When a {% data variables.product.prodname_codeql %} query pack (beta) is published to the {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %}, all the transitive dependencies required by the queries and a compilation cache are included in the package. This improves performance and ensures that running the queries in the pack gives identical results every time until you upgrade to a new version of the pack or the CLI. diff --git a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md index a462055e5a..0da337ec98 100644 --- a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md +++ b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md @@ -308,7 +308,7 @@ Your specified category will not overwrite the details of the `runAutomationDeta {% data reusables.code-scanning.run-additional-queries %} -{% if codeql-packs %} +{% ifversion codeql-packs %} ### Using {% data variables.product.prodname_codeql %} query packs {% data reusables.code-scanning.beta-codeql-packs-cli %} @@ -346,27 +346,27 @@ You can also specify query suites in the value of `queries`. Query suites are co {% data reusables.code-scanning.codeql-query-suites-explanation %} -{% if codeql-packs %} +{% ifversion codeql-packs %} ### Working with custom configuration files {% endif %} -If you also use a configuration file for custom settings, any additional {% if codeql-packs %}packs or {% endif %}queries specified in your workflow are used instead of those specified in the configuration file. If you want to run the combined set of additional {% if codeql-packs %}packs or {% endif %}queries, prefix the value of {% if codeql-packs %}`packs` or {% endif %}`queries` in the workflow with the `+` symbol. For more information, see "[Using a custom configuration file](#using-a-custom-configuration-file)." +If you also use a configuration file for custom settings, any additional {% ifversion codeql-packs %}packs or {% endif %}queries specified in your workflow are used instead of those specified in the configuration file. If you want to run the combined set of additional {% ifversion codeql-packs %}packs or {% endif %}queries, prefix the value of {% ifversion codeql-packs %}`packs` or {% endif %}`queries` in the workflow with the `+` symbol. For more information, see "[Using a custom configuration file](#using-a-custom-configuration-file)." -In the following example, the `+` symbol ensures that the specified additional {% if codeql-packs %}packs and {% endif %}queries are used together with any specified in the referenced configuration file. +In the following example, the `+` symbol ensures that the specified additional {% ifversion codeql-packs %}packs and {% endif %}queries are used together with any specified in the referenced configuration file. ``` yaml - uses: {% data reusables.actions.action-codeql-action-init %} with: config-file: ./.github/codeql/codeql-config.yml queries: +security-and-quality,octo-org/python-qlpack/show_ifs.ql@main - {%- if codeql-packs %} + {%- ifversion codeql-packs %} packs: +scope/pack1,scope/pack2@v1.2.3 {%- endif %} ``` ## Using a custom configuration file -A custom configuration file is an alternative way to specify additional {% if codeql-packs %}packs and {% endif %}queries to run. You can also use the file to disable the default queries and to specify which directories to scan during analysis. +A custom configuration file is an alternative way to specify additional {% ifversion codeql-packs %}packs and {% endif %}queries to run. You can also use the file to disable the default queries and to specify which directories to scan during analysis. In the workflow file, use the `config-file` parameter of the `init` action to specify the path to the configuration file you want to use. This example loads the configuration file _./.github/codeql/codeql-config.yml_. @@ -388,7 +388,7 @@ If the configuration file is located in an external private repository, use the The settings in the configuration file are written in YAML format. -{% if codeql-packs %} +{% ifversion codeql-packs %} ### Specifying {% data variables.product.prodname_codeql %} query packs {% data reusables.code-scanning.beta-codeql-packs-cli %} diff --git a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md index 7c689ee88f..e443c52ad2 100644 --- a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md +++ b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md @@ -1,7 +1,7 @@ --- title: Managing code scanning alerts for your repository shortTitle: Manage alerts -intro: 'From the security view, {% if delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your project''s code.' +intro: 'From the security view, {% ifversion delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your project''s code.' product: '{% data reusables.gated-features.code-scanning %}' permissions: 'If you have write permission to a repository you can manage {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: @@ -93,7 +93,7 @@ If you enter multiple filters, the view will show alerts matching _all_ these fi {% ifversion fpt or ghes > 3.3 or ghec %} -You can prefix the `tag` filter with `-` to exclude results with that tag. For example, `-tag:style` only shows alerts that do not have the `style` tag{% if codeql-ml-queries %} and `-tag:experimental` will omit all experimental alerts. For more information, see "[About {% data variables.product.prodname_code_scanning %} alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)."{% else %}.{% endif %} +You can prefix the `tag` filter with `-` to exclude results with that tag. For example, `-tag:style` only shows alerts that do not have the `style` tag{% ifversion codeql-ml-queries %} and `-tag:experimental` will omit all experimental alerts. For more information, see "[About {% data variables.product.prodname_code_scanning %} alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)."{% else %}.{% endif %} {% endif %} @@ -139,7 +139,7 @@ You can search the list of alerts. This is useful if there is a large number of {% endif %} -{% if code-scanning-task-lists %} +{% ifversion code-scanning-task-lists %} ## Tracking {% data variables.product.prodname_code_scanning %} alerts in issues {% data reusables.code-scanning.beta-alert-tracking-in-issues %} @@ -175,9 +175,9 @@ Alerts may be fixed in one branch but not in another. You can use the "Branch" f {% endnote %} {% endif %} -## Dismissing {% if delete-code-scanning-alerts %}or deleting{% endif %} alerts +## Dismissing {% ifversion delete-code-scanning-alerts %}or deleting{% endif %} alerts -There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. {% if delete-code-scanning-alerts %}Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have set up a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have configured {% 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.{% endif %} +There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. {% ifversion delete-code-scanning-alerts %}Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have set up a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have configured {% 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.{% endif %} 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. @@ -186,22 +186,22 @@ 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.{% if comment-dismissed-code-scanning-alert %} +- The reason why you closed the alert is recorded.{% ifversion comment-dismissed-code-scanning-alert %} - Optionally, you can comment on a dismissal to record the context of an alert dismissal.{% endif %} - Next time {% data variables.product.prodname_code_scanning %} runs, the same code won't generate an alert. -{% if delete-code-scanning-alerts %}When you delete an alert: +{% ifversion delete-code-scanning-alerts %}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.{% endif %} -To dismiss {% if delete-code-scanning-alerts %}or delete{% endif %} alerts: +To dismiss {% ifversion delete-code-scanning-alerts %}or delete{% endif %} alerts: {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-code-scanning-alerts %}{% if delete-code-scanning-alerts %} +{% data reusables.repositories.sidebar-code-scanning-alerts %}{% ifversion delete-code-scanning-alerts %} 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) @@ -220,7 +220,7 @@ To dismiss {% if delete-code-scanning-alerts %}or delete{% endif %} alerts: {% else %} ![List of alerts from {% data variables.product.prodname_code_scanning %}](/assets/images/enterprise/3.1/help/repository/code-scanning-click-alert.png) {% endif %} -1. Review the alert, then click {% if comment-dismissed-code-scanning-alert %}**Dismiss alert** and choose, or type, a reason for closing the alert. +1. Review the alert, then click {% ifversion comment-dismissed-code-scanning-alert %}**Dismiss alert** and choose, or type, a reason for closing the alert. ![Screenshot of code scanning alert with dropdown to choose dismissal reason emphasized](/assets/images/help/repository/code-scanning-alert-drop-down-reason.png) {% else %}**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) diff --git a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md index 8c63e49c71..4b530f0df1 100644 --- a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md +++ b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md @@ -30,7 +30,7 @@ topics: 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 %} inside the container in which you build your code. This applies whether you are using the {% data variables.product.prodname_codeql_cli %}{% if codeql-runner-supported %}, the {% data variables.product.prodname_codeql_runner %},{% endif %} or {% data variables.product.prodname_actions %}. For the {% data variables.product.prodname_codeql_cli %} {% if codeql-runner-supported %}or the {% data variables.product.prodname_codeql_runner %}{% endif %}, see "[Installing {% data variables.product.prodname_codeql_cli %} in your CI system](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)"{% if codeql-runner-supported %} or "[Running {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)"{% endif %} for more information. 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 must run {% data variables.product.prodname_codeql %} inside the container in which you build your code. This applies whether you are using the {% data variables.product.prodname_codeql_cli %}{% ifversion codeql-runner-supported %}, the {% data variables.product.prodname_codeql_runner %},{% endif %} or {% data variables.product.prodname_actions %}. For the {% data variables.product.prodname_codeql_cli %} {% ifversion codeql-runner-supported %}or the {% data variables.product.prodname_codeql_runner %}{% endif %}, see "[Installing {% data variables.product.prodname_codeql_cli %} in your CI system](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)"{% ifversion codeql-runner-supported %} or "[Running {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)"{% endif %} for more information. 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 diff --git a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md index 165460ac6c..aa98e8db87 100644 --- a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md +++ b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md @@ -29,11 +29,11 @@ topics: 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, the alerts are reported in multiple places. -- Check results in the pull request {% if code-scanning-pr-conversations-tab %} +- Check results in the pull request {% ifversion code-scanning-pr-conversations-tab %} - The **Conversation** tab of the pull request, as part of a pull request review {% endif %} - The **Files changed** tab of the pull request -{% if code-scanning-pr-conversations-tab %} {% endif %} +{% ifversion code-scanning-pr-conversations-tab %} {% endif %} 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](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)." @@ -75,7 +75,7 @@ As with other pull request checks, you can see full details of the check failure ## Viewing an alert on your pull request -{% if code-scanning-pr-conversations-tab %} +{% ifversion code-scanning-pr-conversations-tab %} You can see any {% data variables.product.prodname_code_scanning %} alerts introduced in a pull request by viewing the **Conversation** tab. {% data variables.product.prodname_code_scanning_capc %} posts a pull request review that shows each alert as an annotation on the lines of code that triggered the alert. You can comment on the alerts, dismiss the alerts, and view paths for the alerts, directly from the annotations. You can view the full details of an alert by clicking the "Show more details" link, which will take you to the alert details page. ![Alert annotation within a pull request Conversations tab](/assets/images/help/repository/code-scanning-pr-conversation-tab.png) @@ -104,7 +104,7 @@ In the detailed view for an alert, some {% data variables.product.prodname_code_ ![Alert description and link to show more information](/assets/images/enterprise/3.4/repository/code-scanning-pr-alert.png) {% endif %} -{% if code-scanning-pr-conversations-tab %} +{% ifversion code-scanning-pr-conversations-tab %} ## Commenting on an alert in a pull request You can comment on any {% data variables.product.prodname_code_scanning %} alert introduced by the changes in a pull request. Alerts appear as annotations in the **Conversation** tab of a pull request, as part of a pull request review, and also are shown in the **Files changed** tab. You can only comment on alerts introduced by the changes in a pull request. Existing {% data variables.product.prodname_code_scanning %} alerts, on files that are outside the changes introduced in the pull request, will appear in the **Files changed** tab but cannot be commented on. @@ -118,7 +118,7 @@ Anyone with push access to a pull request can fix a {% data variables.product.pr ## 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. -{% if comment-dismissed-code-scanning-alert %} +{% ifversion comment-dismissed-code-scanning-alert %} ![Screenshot of code scanning alert with dropdown to choose dismissal reason emphasized](/assets/images/help/repository/code-scanning-alert-drop-down-reason.png) {% else %} ![Choosing a reason for dismissing an alert](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) @@ -127,4 +127,4 @@ 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 {% if delete-code-scanning-alerts %}"[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)."{% else %} "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#dismissing--alerts)."{% endif %} +For more information about dismissing alerts, see {% ifversion delete-code-scanning-alerts %}"[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)."{% else %} "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#dismissing--alerts)."{% endif %} diff --git a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md index e51012e9cc..8fa06a7ab7 100644 --- a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md +++ b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md @@ -212,7 +212,7 @@ By default, there are three main query suites available for each language. If yo You may be running extra queries or query suites in addition to the default queries. Check whether the workflow defines an additional query suite or additional queries to run using the `queries` element. You can experiment with disabling the additional query suite or queries. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs)." -{% if codeql-ml-queries %} +{% ifversion codeql-ml-queries %} {% note %} **Note:** If you run the `security-extended` or `security-and-quality` query suite for JavaScript, then some queries use experimental technology. For more information, see "[About code scanning alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)." diff --git a/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md b/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md index 637c78f8c7..1895448cd4 100644 --- a/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md +++ b/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md @@ -31,7 +31,7 @@ SARIF (Static Analysis Results Interchange Format) is an [OASIS Standard](https: To upload a SARIF file from a third-party static code analysis engine, you'll need to ensure that uploaded files use the SARIF 2.1.0 version. {% data variables.product.prodname_dotcom %} will parse the SARIF file and show alerts using the results in your repository as a part of the {% data variables.product.prodname_code_scanning %} experience. For more information, see "[Uploading a SARIF file to {% data variables.product.prodname_dotcom %}](/code-security/secure-coding/uploading-a-sarif-file-to-github)." For more information about the SARIF 2.1.0 JSON schema, see [`sarif-schema-2.1.0.json`](https://github.com/oasis-tcs/sarif-spec/blob/master/Documents/CommitteeSpecifications/2.1.0/sarif-schema-2.1.0.json). -If you're using {% data variables.product.prodname_actions %} with the {% data variables.product.prodname_codeql_workflow %}{% if codeql-runner-supported %}, using the {% data variables.product.prodname_codeql_runner %},{% endif %} or using the {% data variables.product.prodname_codeql_cli %}, then the {% data variables.product.prodname_code_scanning %} results will automatically use the supported subset of SARIF 2.1.0. For more information, see "[Setting up {% data variables.product.prodname_code_scanning %} for a repository](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)"{% if codeql-runner-supported %}, "[Running {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)",{% endif %} or "[Installing CodeQL CLI in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)." +If you're using {% data variables.product.prodname_actions %} with the {% data variables.product.prodname_codeql_workflow %}{% ifversion codeql-runner-supported %}, using the {% data variables.product.prodname_codeql_runner %},{% endif %} or using the {% data variables.product.prodname_codeql_cli %}, then the {% data variables.product.prodname_code_scanning %} results will automatically use the supported subset of SARIF 2.1.0. For more information, see "[Setting up {% data variables.product.prodname_code_scanning %} for a repository](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)"{% ifversion codeql-runner-supported %}, "[Running {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)",{% endif %} or "[Installing CodeQL CLI in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)." {% ifversion fpt or ghes > 3.1 or ghae or ghec %} You can upload multiple SARIF files for the same commit, and display the data from each file as {% data variables.product.prodname_code_scanning %} results. When you upload multiple SARIF files for a commit, you must indicate a "category" for each analysis. The way to specify a category varies according to the analysis method: @@ -53,7 +53,7 @@ Each time the results of a new code scan are uploaded, the results are processed {% data variables.product.prodname_dotcom %} uses the `partialFingerprints` property in the OASIS standard to detect when two results are logically identical. For more information, see the "[partialFingerprints property](https://docs.oasis-open.org/sarif/sarif/v2.1.0/cs01/sarif-v2.1.0-cs01.html#_Toc16012611)" entry in the OASIS documentation. -SARIF files created by the {% data variables.product.prodname_codeql_workflow %}, {% if codeql-runner-supported %}using the {% data variables.product.prodname_codeql_runner %}, {% endif %}or using the {% data variables.product.prodname_codeql_cli %} include fingerprint data. If you upload a SARIF file using the `upload-sarif` action and this data is missing, {% data variables.product.prodname_dotcom %} attempts to populate the `partialFingerprints` field from the source files. For more information about uploading results, see "[Uploading a SARIF file to {% data variables.product.prodname_dotcom %}](/code-security/secure-coding/uploading-a-sarif-file-to-github#uploading-a-code-scanning-analysis-with-github-actions)." +SARIF files created by the {% data variables.product.prodname_codeql_workflow %}, {% ifversion codeql-runner-supported %}using the {% data variables.product.prodname_codeql_runner %}, {% endif %}or using the {% data variables.product.prodname_codeql_cli %} include fingerprint data. If you upload a SARIF file using the `upload-sarif` action and this data is missing, {% data variables.product.prodname_dotcom %} attempts to populate the `partialFingerprints` field from the source files. For more information about uploading results, see "[Uploading a SARIF file to {% data variables.product.prodname_dotcom %}](/code-security/secure-coding/uploading-a-sarif-file-to-github#uploading-a-code-scanning-analysis-with-github-actions)." If you upload a SARIF file without fingerprint data using the `/code-scanning/sarifs` API endpoint, the {% data variables.product.prodname_code_scanning %} alerts will be processed and displayed, but users may see duplicate alerts. To avoid seeing duplicate alerts, you should calculate fingerprint data and populate the `partialFingerprints` property before you upload the SARIF file. You may find the script that the `upload-sarif` action uses a helpful starting point: https://github.com/github/codeql-action/blob/main/src/fingerprints.ts. For more information about the API, see "[Upload an analysis as SARIF data](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data)." @@ -211,11 +211,12 @@ This SARIF output file has example values to show the minimum required propertie "id": "R01" ... "properties" : { - "id" : "java/unsafe-deserialization", - "kind" : "path-problem", - "name" : "...", - "problem.severity" : "error", - "security-severity" : "9.8", + "id" : "java/unsafe-deserialization", + "kind" : "path-problem", + "name" : "...", + "problem.severity" : "error", + "security-severity" : "9.8", + } } ] } diff --git a/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md b/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md index 14d6f05e15..2450759800 100644 --- a/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md +++ b/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md @@ -35,11 +35,11 @@ topics: You can generate SARIF files using many static analysis security testing tools, including {% data variables.product.prodname_codeql %}. The results must use SARIF version 2.1.0. For more information, see "[SARIF support for {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/sarif-support-for-code-scanning)." -You can upload the results using {% data variables.product.prodname_actions %}, the {% data variables.product.prodname_code_scanning %} API,{% if codeql-runner-supported %} the {% data variables.product.prodname_codeql_runner %},{% endif %} or the {% data variables.product.prodname_codeql_cli %}. The best upload method will depend on how you generate the SARIF file, for example, if you use: +You can upload the results using {% data variables.product.prodname_actions %}, the {% data variables.product.prodname_code_scanning %} API,{% ifversion codeql-runner-supported %} the {% data variables.product.prodname_codeql_runner %},{% endif %} or the {% data variables.product.prodname_codeql_cli %}. The best upload method will depend on how you generate the SARIF file, for example, if you use: - {% 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_cli %} to run {% data variables.product.prodname_code_scanning %} in your CI system, you can use the CLI to upload results to {% data variables.product.prodname_dotcom %} (for more information, see "[Installing {% data variables.product.prodname_codeql_cli %} in your CI system](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)").{% if codeql-runner-supported %} + - The {% data variables.product.prodname_codeql_cli %} to run {% data variables.product.prodname_code_scanning %} in your CI system, you can use the CLI to upload results to {% data variables.product.prodname_dotcom %} (for more information, see "[Installing {% data variables.product.prodname_codeql_cli %} in your CI system](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)").{% ifversion codeql-runner-supported %} - 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_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)").{% endif %} - 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 an analysis as SARIF data](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data)"). diff --git a/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md b/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md index 44d49b99c6..a2e529fa65 100644 --- a/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md +++ b/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md @@ -147,10 +147,10 @@ $ ## Analyzing a {% data variables.product.prodname_codeql %} database 1. Create a {% data variables.product.prodname_codeql %} database (see above). -2. Run `codeql database analyze` on the database and specify which {% if codeql-packs %}packs and/or {% endif %}queries to use. +2. Run `codeql database analyze` on the database and specify which {% ifversion codeql-packs %}packs and/or {% endif %}queries to use. ```shell codeql database analyze <database> --format=<format> \ - --output=<output> {% if codeql-packs %}--download <packs,queries>{% else %}<queries>{% endif %} + --output=<output> {% ifversion codeql-packs %}--download <packs,queries>{% else %}<queries>{% endif %} ``` {% ifversion fpt or ghes > 3.1 or ghae or ghec %} @@ -161,7 +161,7 @@ $ ```shell codeql database analyze <database> --format=<format> \ --sarif-category=<language-specifier> --output=<output> \ - {% if codeql-packs %}<packs,queries>{% else %}<queries>{% endif %} + {% ifversion codeql-packs %}<packs,queries>{% else %}<queries>{% endif %} ``` {% endnote %} {% endif %} @@ -173,7 +173,7 @@ codeql database analyze <database> --format=<format> \ | `--format` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the format for the results file generated by the command. For upload to {% data variables.product.company_short %} this should be: {% ifversion fpt or ghae or ghec %}`sarif-latest`{% else %}`sarifv2.1.0`{% endif %}. For more information, see "[SARIF support for {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/sarif-support-for-code-scanning)." | `--output` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify where to save the SARIF results file.{% ifversion fpt or ghes > 3.1 or ghae or ghec %} | `--sarif-category` | {% octicon "question" aria-label="Required with multiple results sets" %} | Optional for single database analysis. Required to define the language when you analyze multiple databases for a single commit in a repository. Specify a category to include in the SARIF results file for this analysis. A category is used to distinguish multiple analyses for the same tool and commit, but performed on different languages or different parts of the code.|{% endif %}{% ifversion fpt or ghes > 3.3 or ghae or ghec %} -| `--sarif-add-query-help` | | Optional. Use if you want to include any available markdown-rendered query help for custom queries used in your analysis. Any query help for custom queries included in the SARIF output will be displayed in the code scanning UI if the relevant query generates an alert. For more information, see [Analyzing databases with the {% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/analyzing-databases-with-the-codeql-cli/#including-query-help-for-custom-codeql-queries-in-sarif-files) in the documentation for the {% data variables.product.prodname_codeql_cli %}.{% endif %}{% if codeql-packs %} +| `--sarif-add-query-help` | | Optional. Use if you want to include any available markdown-rendered query help for custom queries used in your analysis. Any query help for custom queries included in the SARIF output will be displayed in the code scanning UI if the relevant query generates an alert. For more information, see [Analyzing databases with the {% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/analyzing-databases-with-the-codeql-cli/#including-query-help-for-custom-codeql-queries-in-sarif-files) in the documentation for the {% data variables.product.prodname_codeql_cli %}.{% endif %}{% ifversion codeql-packs %} | `` | | Optional. Use if you want to include CodeQL query packs in your analysis. For more information, see "[Downloading and using {% data variables.product.prodname_codeql %} packs](#downloading-and-using-codeql-query-packs)." | `--download` | | Optional. Use if some of your CodeQL query packs are not yet on disk and need to be downloaded before running queries.{% endif %} | `--threads` | | Optional. Use if you want to use more than one thread to run queries. The default value is `1`. You can specify more threads to speed up query execution. To set the number of threads to the number of logical processors, specify `0`. @@ -239,7 +239,7 @@ $ echo $UPLOAD_TOKEN | codeql github upload-results --repository=my-org/example- There is no output from this command unless the upload was unsuccessful. The command prompt returns when the upload is complete and data processing has begun. On smaller codebases, you should be able to explore the {% data variables.product.prodname_code_scanning %} alerts in {% data variables.product.product_name %} shortly afterward. You can see alerts directly in the pull request or on the **Security** tab for branches, depending on the code you checked out. For more information, see "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/code-security/secure-coding/triaging-code-scanning-alerts-in-pull-requests)" and "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)." -{% if codeql-packs %} +{% ifversion codeql-packs %} ## Downloading and using {% data variables.product.prodname_codeql %} query packs {% data reusables.code-scanning.beta-codeql-packs-cli %} diff --git a/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md b/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md index cce348e767..38ef4ef62b 100644 --- a/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md +++ b/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md @@ -28,7 +28,7 @@ topics: -{% if codeql-runner-supported %} +{% ifversion codeql-runner-supported %} {% data reusables.code-scanning.deprecation-codeql-runner %} {% data reusables.code-scanning.beta %} diff --git a/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md b/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md index f33383fb20..0fdf2235fd 100644 --- a/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md +++ b/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md @@ -26,14 +26,12 @@ topics: {% data reusables.dependabot.beta-security-and-version-updates %} {% data reusables.dependabot.enterprise-enable-dependabot %} -Your repository's {% data variables.product.prodname_dependabot_alerts %} tab lists all open and closed {% data variables.product.prodname_dependabot_alerts %}{% ifversion fpt or ghec or ghes > 3.2 %} and corresponding {% data variables.product.prodname_dependabot_security_updates %}{% endif %}. You can{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %} filter alerts by package, ecosystem, or manifest. You can also{% endif %} sort the list of alerts, and you can click into specific alerts for more details. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)." +Your repository's {% data variables.product.prodname_dependabot_alerts %} tab lists all open and closed {% data variables.product.prodname_dependabot_alerts %}{% ifversion fpt or ghec or ghes > 3.2 %} and corresponding {% data variables.product.prodname_dependabot_security_updates %}{% endif %}. You can{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %} filter alerts by package, ecosystem, or manifest. You can {% endif %} sort the list of alerts, and you can click into specific alerts for more details. {% ifversion dependabot-bulk-alerts %}You can also dismiss or reopen alerts, either one by one or by selecting multiple alerts at once.{% else %}You can also dismiss or reopen alerts. {% endif %} For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)." {% ifversion fpt or ghec or ghes > 3.2 %} 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 %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)." {% endif %} -{% data reusables.repositories.dependency-review %} - {% ifversion fpt or ghec or ghes > 3.2 %} ## About updates for vulnerable dependencies in your repository @@ -44,7 +42,7 @@ You can enable automatic security updates for any repository that uses {% data v Each {% data variables.product.prodname_dependabot %} alert has a unique numeric identifier and the {% data variables.product.prodname_dependabot_alerts %} tab lists an alert for every detected vulnerability. Legacy {% data variables.product.prodname_dependabot_alerts %} grouped vulnerabilities by dependency and generated a single alert per dependency. If you navigate to a legacy {% data variables.product.prodname_dependabot %} alert, you will be redirected to a {% data variables.product.prodname_dependabot_alerts %} tab filtered for that package. {% endif %} {% endif %} -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} ## About the detection of calls to vulnerable functions {% data reusables.dependabot.vulnerable-calls-beta %} @@ -70,20 +68,22 @@ For alerts where vulnerable calls are detected, the alert details page shows add ![Screenshot showing the alert details page for an alert with a "Vulnerable call" label](/assets/images/help/repository/review-calls-to-vulnerable-functions.png) -For more information, see "[Reviewing and fixing vulnerable dependencies](#reviewing-and-fixing-vulnerable-dependencies)" below. +For more information, see "[Reviewing and fixing alerts](#reviewing-and-fixing-alerts)" below. {% endif %} -## Viewing vulnerable dependencies +## Viewing {% data variables.product.prodname_dependabot_alerts %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-dependabot-alerts %} -1. Optionally, to filter alerts, select the **Repository**, **Package**, **Ecosystem**, or **Manifest** dropdown menu then click the filter that you would like to apply. You can also type filters into the search bar. For example, `ecosystem:npm` or `has:patch`. To sort alerts, select the **Sort** dropdown menu then click the option that you would like to sort by. - ![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/help/graphs/dependabot-alerts-filters.png) -1. Click the alert that you would like to view. - ![Alert selected in list of alerts](/assets/images/help/graphs/click-alert-in-alerts-list-ungrouped.png) +1. Optionally, to filter alerts, select the **Repository**, **Package**, **Ecosystem**, or **Manifest** dropdown menu then click the filter that you would like to apply. You can also type filters into the search bar. For example, `ecosystem:npm` or `has:patch`. To sort alerts, select the **Sort** dropdown menu then click the option that you would like to sort by.{% ifversion dependabot-bulk-alerts %} + ![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/help/graphs/dependabot-alerts-filters-checkbox.png){% else %} + ![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/enterprise/3.5/dependabot/dependabot-alerts-filters.png){% endif %} +2. Click the alert that you would like to view.{% ifversion dependabot-bulk-alerts %} + ![Alert selected in list of alerts](/assets/images/help/graphs/click-alert-in-alerts-list-checkbox.png){% else %} + ![Alert selected in list of alerts](/assets/images/enterprise/3.5/dependabot/click-alert-in-alerts-list-ungrouped.png){% endif %} {% else %} {% data reusables.repositories.navigate-to-repo %} @@ -93,7 +93,7 @@ For more information, see "[Reviewing and fixing vulnerable dependencies](#revie ![Alert selected in list of alerts](/assets/images/help/graphs/click-alert-in-alerts-list.png) {% endif %} -## Reviewing and fixing vulnerable dependencies +## Reviewing and fixing alerts It’s important to ensure that all of your dependencies are clean of any security weaknesses. When {% data variables.product.prodname_dependabot %} discovers vulnerabilities in your dependencies, you should assess your project’s level of exposure and determine what remediation steps to take to secure your application. @@ -101,7 +101,7 @@ If a patched version is available, you can generate a {% data variables.product. In cases where a patched version is not available, or you can’t update to the secure version, {% data variables.product.prodname_dependabot %} shares additional information to help you determine next steps. When you click through to view a {% data variables.product.prodname_dependabot %} alert, you can see the full details of the security advisory for the dependency including the affected functions. You can then check whether your code calls the impacted functions. This information can help you further assess your risk level, and determine workarounds or if you’re able to accept the risk represented by the security vulnerability. -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} For supported languages, {% data variables.product.prodname_dependabot %} detects calls to vulnerable functions for you. When you view an alert labeled as "Vulnerable call", the details include the name of the function and a link to the code that calls it. Often you will be able to take decisions based on this information, without exploring further. @@ -109,7 +109,7 @@ For supported languages, {% data variables.product.prodname_dependabot %} detect ### Fixing vulnerable dependencies -1. View the details for an alert. For more information, see "[Viewing vulnerable dependencies](#viewing-vulnerable-dependencies)" (above). +1. View the details for an alert. For more information, see "[Viewing {% data variables.product.prodname_dependabot_alerts %}](#viewing-dependabot-alerts)" (above). {% ifversion fpt or ghec or ghes > 3.2 %} 1. If you have {% data variables.product.prodname_dependabot_security_updates %} enabled, there may be a link to a pull request that will fix the dependency. Alternatively, you can click **Create {% data variables.product.prodname_dependabot %} security update** at the top of the alert details page to create a pull request. ![Create {% data variables.product.prodname_dependabot %} security update button](/assets/images/help/repository/create-dependabot-security-update-button-ungrouped.png) @@ -123,26 +123,66 @@ For supported languages, {% data variables.product.prodname_dependabot %} detect 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](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-pull-requests-for-dependency-updates#managing-dependabot-pull-requests-with-comment-commands)." {% endif %} -### Dismissing {% data variables.product.prodname_dependabot_alerts %} +## Dismissing {% data variables.product.prodname_dependabot_alerts %} + +{% tip %} + +**Tip:** You can only dismiss open alerts. +{% endtip %} If you schedule extensive work to upgrade a dependency, or decide that an alert does not need to be fixed, you can dismiss the alert. Dismissing alerts that you have already assessed makes it easier to triage new alerts as they appear. -1. View the details for an alert. For more information, see "[Viewing vulnerable dependencies](#viewing-vulnerable-dependencies)" (above). -1. Select the "Dismiss" dropdown, and click a reason for dismissing the alert.{% if reopen-dependabot-alerts %} Unfixed dismissed alerts can be reopened later.{% endif %} +1. View the details for an alert. For more information, see "[Viewing vulnerable dependencies](#viewing-dependabot-alerts)" (above). +1. Select the "Dismiss" dropdown, and click a reason for dismissing the alert.{% ifversion reopen-dependabot-alerts %} Unfixed dismissed alerts can be reopened later.{% endif %} ![Choosing reason for dismissing the alert via the "Dismiss" drop-down](/assets/images/help/repository/dependabot-alert-dismiss-drop-down-ungrouped.png) +{% ifversion dependabot-bulk-alerts %} -{% if reopen-dependabot-alerts %} +### Dismissing multiple alerts at once + +1. View the open {% data variables.product.prodname_dependabot_alerts %}. For more information, see "[Viewing {% data variables.product.prodname_dependabot_alerts %}](/en/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#viewing-dependabot-alerts)". +2. Optionally, filter the list of alerts by selecting a dropdown menu, then clicking the filter that you would like to apply. You can also type filters into the search bar. +3. To the left of each alert title, select the alerts that you want to dismiss. + ![Screenshot of open alerts with checkboxes emphasized](/assets/images/help/graphs/select-multiple-alerts.png) +4. Optionally, at the top of the list of alerts, select all alerts on the page. + ![Screenshot of all open alerts selected](/assets/images/help/graphs/select-all-alerts.png) +5. Select the "Dismiss alerts" dropdown, and click a reason for dismissing the alerts. + ![Screenshot of open alerts page with "Dismiss alerts" drop-down emphasized](/assets/images/help/graphs/dismiss-multiple-alerts.png) + +{% endif %} + +{% ifversion reopen-dependabot-alerts %} ## Viewing and updating closed alerts +{% tip %} + +**Tip:** You can only reopen alerts that have been previously dismissed. Closed alerts that have already been fixed cannot be reopened. +{% endtip %} + {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-dependabot-alerts %} -1. To just view closed alerts, click **Closed**. - ![Screenshot showing the "Closed" option](/assets/images/help/repository/dependabot-alerts-closed.png) -1. Click the alert that you would like to view or update. - ![Screenshot showing a highlighted dependabot alert](/assets/images/help/repository/dependabot-alerts-select-closed-alert.png) -2. Optionally, if the alert was dismissed and you wish to reopen it, click **Reopen**. +1. To just view closed alerts, click **Closed**.{% ifversion dependabot-bulk-alerts %} + ![Screenshot showing the "Closed" option](/assets/images/help/repository/dependabot-alerts-closed-checkbox.png){% else %} + ![Screenshot showing the "Closed" option](/assets/images/help/repository/dependabot-alerts-closed.png){% endif %} +1. Click the alert that you would like to view or update.{% ifversion dependabot-bulk-alerts %} + ![Screenshot showing a highlighted dependabot alert](/assets/images/help/repository/dependabot-alerts-select-closed-alert-checkbox.png){% else %} + ![Screenshot showing a highlighted dependabot alert](/assets/images/help/repository/dependabot-alerts-select-closed-alert.png){% endif %} +2. Optionally, if the alert was dismissed and you wish to reopen it, click **Reopen**. Alerts that have already been fixed cannot be reopened. ![Screenshot showing the "Reopen" button](/assets/images/help/repository/reopen-dismissed-alert.png) {% endif %} + +{% ifversion dependabot-bulk-alerts %} + +### Reopening multiple alerts at once + +1. View the closed {% data variables.product.prodname_dependabot_alerts %}. For more information, see "[Viewing and updating closed alerts](/en/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#viewing-and-updating-closed-alerts)" (above). +2. To the left of each alert title, select the alerts that you want to reopen. + ![Screenshot of closed alerts with checkboxes emphasized](/assets/images/help/repository/dependabot-alerts-open-checkbox.png) +3. Optionally, at the top of the list of alerts, select all closed alerts on the page. + ![Screenshot of closed alerts with all alerts selected](/assets/images/help/graphs/select-all-closed-alerts.png) +4. Click **Reopen** to reopen the alerts. Alerts that have already been fixed cannot be reopened. + ![Screenshot of closed alerts with "Reopen" button emphasized](/assets/images/help/graphs/reopen-multiple-alerts.png) + +{% endif %} \ No newline at end of file diff --git a/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md b/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md index 1c26730eab..612dc7cd90 100644 --- a/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md +++ b/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md @@ -280,6 +280,10 @@ updates: prefix-development: "pip dev" include: "scope" ``` +If you use the same configuration as in the example above, bumping the `requests` library in the `pip` development dependency group will generate a commit message of: + + `pip dev: bump requests from 1.0.0 to 1.0.1` + ### `ignore` {% data reusables.dependabot.default-dependencies-allow-ignore %} @@ -298,7 +302,7 @@ For more information about the `@dependabot ignore` commands, see "[Managing pul You can use the `ignore` option to customize which dependencies are updated. The `ignore` option supports the following options. -- `dependency-name`—use to ignore updates for dependencies with matching names, optionally using `*` to match zero or more characters. For Java dependencies, the format of the `dependency-name` attribute is: `groupId:artifactId` (for example: `org.kohsuke:github-api`). {% if dependabot-grouped-dependencies %} To prevent {% data variables.product.prodname_dependabot %} from automatically updating TypeScript type definitions from DefinitelyTyped, use `@types/*`.{% endif %} +- `dependency-name`—use to ignore updates for dependencies with matching names, optionally using `*` to match zero or more characters. For Java dependencies, the format of the `dependency-name` attribute is: `groupId:artifactId` (for example: `org.kohsuke:github-api`). {% ifversion dependabot-grouped-dependencies %} To prevent {% data variables.product.prodname_dependabot %} from automatically updating TypeScript type definitions from DefinitelyTyped, use `@types/*`.{% endif %} - `versions`—use to ignore specific versions or ranges of versions. If you want to define a range, use the standard pattern for the package manager (for example: `^1.0.0` for npm, or `~> 2.0` for Bundler). - `update-types`—use to ignore types of updates, such as semver `major`, `minor`, or `patch` updates on version updates (for example: `version-update:semver-patch` will ignore patch updates). You can combine this with `dependency-name: "*"` to ignore particular `update-types` for all dependencies. Currently, `version-update:semver-major`, `version-update:semver-minor`, and `version-update:semver-patch` are the only supported options. Security updates are unaffected by this setting. diff --git a/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md b/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md index 31220b3b88..f54f5aa4e2 100644 --- a/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md +++ b/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md @@ -35,7 +35,7 @@ You enable {% data variables.product.prodname_dependabot_version_updates %} by c ## Enabling {% data variables.product.prodname_dependabot_version_updates %} You enable {% data variables.product.prodname_dependabot_version_updates %} by commiting a *dependabot.yml* configuration file to your repository. -{% if dependabot-settings-update-37 %}If you enable the feature in your settings page, GitHub creates a basic file which you can edit, otherwise you can create the file using any file editor. +{% ifversion dependabot-settings-update-37 %}If you enable the feature in your settings page, GitHub creates a basic file which you can edit, otherwise you can create the file using any file editor. {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} diff --git a/content/code-security/getting-started/securing-your-organization.md b/content/code-security/getting-started/securing-your-organization.md index dd6785e84c..c7081b2b7f 100644 --- a/content/code-security/getting-started/securing-your-organization.md +++ b/content/code-security/getting-started/securing-your-organization.md @@ -23,7 +23,7 @@ This guide shows you how to configure security features for an organization. You ## Managing access to your organization -You can use roles to control what actions people can take in your organization. {% if security-managers %}For example, you can assign the security manager role to a team to give them the ability to manage security settings across your organization, as well as read access to all repositories.{% endif %} For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." +You can use roles to control what actions people can take in your organization. {% ifversion security-managers %}For example, you can assign the security manager role to a team to give them the ability to manage security settings across your organization, as well as read access to all repositories.{% endif %} For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." {% ifversion fpt or ghes > 3.0 or ghec %} diff --git a/content/code-security/getting-started/securing-your-repository.md b/content/code-security/getting-started/securing-your-repository.md index b083455693..56f83a1c07 100644 --- a/content/code-security/getting-started/securing-your-repository.md +++ b/content/code-security/getting-started/securing-your-repository.md @@ -111,7 +111,7 @@ For more information, see "[About {% data variables.product.prodname_dependabot_ You can enable {% data variables.product.prodname_dependabot %} to automatically raise pull requests to keep your dependencies up-to-date. For more information, see "[About {% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates)." -{% if dependabot-settings-update-37 %} +{% ifversion dependabot-settings-update-37 %} 1. From the main page of your repository, click **{% octicon "gear" aria-label="The Settings gear" %} Settings**. 2. Click **Security & analysis**. 3. Next to {% data variables.product.prodname_dependabot_version_updates %}, click **Enable** to create a basic *dependabot.yml* configuration file. diff --git a/content/code-security/secret-scanning/about-secret-scanning.md b/content/code-security/secret-scanning/about-secret-scanning.md index 5a249912d7..037877a63c 100644 --- a/content/code-security/secret-scanning/about-secret-scanning.md +++ b/content/code-security/secret-scanning/about-secret-scanning.md @@ -37,7 +37,7 @@ If your project communicates with an external service, you might use a token or Service providers can partner with {% data variables.product.company_short %} to provide their secret formats for scanning. {% data reusables.secret-scanning.partner-program-link %} -{% if secret-scanning-push-protection %} +{% ifversion secret-scanning-push-protection %} You can also enable {% data variables.product.prodname_secret_scanning %} as a push protection for a repository or an organization. When you enable this feature, {% data variables.product.prodname_secret_scanning %} prevents contributors from pushing code with a detected secret. To proceed, contributors must either remove the secret(s) from the push or, if needed, bypass the protection. For more information, see "[Protecting pushes with {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." diff --git a/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md b/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md index 15b6733dc1..19f6c213e5 100644 --- a/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md +++ b/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md @@ -35,7 +35,7 @@ You can enable {% data variables.product.prodname_secret_scanning_GHAS %} for an 5. Review the impact of enabling {% data variables.product.prodname_advanced_security %}, then click **Enable {% data variables.product.prodname_GH_advanced_security %} for this repository**. 6. When you enable {% data variables.product.prodname_advanced_security %}, {% data variables.product.prodname_secret_scanning %} may automatically be enabled for the repository due to the organization's settings. If "{% data variables.product.prodname_secret_scanning_caps %}" is shown with an **Enable** button, you still need to enable {% data variables.product.prodname_secret_scanning %} by clicking **Enable**. If you see a **Disable** button, {% data variables.product.prodname_secret_scanning %} is already enabled. ![Enable {% data variables.product.prodname_secret_scanning %} for your repository](/assets/images/help/repository/enable-secret-scanning-dotcom.png) -{% if secret-scanning-push-protection %} +{% ifversion secret-scanning-push-protection %} 7. Optionally, if you want to enable push protection, click **Enable** to the right of "Push protection." {% data reusables.secret-scanning.push-protection-overview %} For more information, see "[Protecting pushes with {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." ![Enable push protection for your repository](/assets/images/help/repository/secret-scanning-enable-push-protection.png) {% endif %} diff --git a/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md b/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md index f503abb34f..2f475ebcaf 100644 --- a/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md +++ b/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md @@ -122,7 +122,7 @@ Before defining a custom pattern, you must ensure that you enable {% data variab {% data reusables.repositories.navigate-to-ghas-settings %} {% data reusables.advanced-security.secret-scanning-new-custom-pattern %} {% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %} -{%- if secret-scanning-org-dry-runs %} +{%- ifversion secret-scanning-org-dry-runs %} 1. When you're ready to test your new custom pattern, to identify matches in select repositories without creating alerts, click **Save and dry run**. {% data reusables.advanced-security.secret-scanning-dry-run-select-repos %} {% data reusables.advanced-security.secret-scanning-dry-run-results %} @@ -141,7 +141,7 @@ Before defining a custom pattern, you must ensure that you enable secret scannin {% note %} -{% if secret-scanning-enterprise-dry-runs %} +{% ifversion secret-scanning-enterprise-dry-runs %} **Notes:** - At the enterprise level, only the creator of a custom pattern can edit the pattern, and use it in a dry run. - Enterprise owners can only make use of dry runs on repositories that they have access to, and enterprise owners do not necessarily have access to all the organizations or repositories within the enterprise. @@ -158,7 +158,7 @@ Before defining a custom pattern, you must ensure that you enable secret scannin {% data reusables.enterprise-accounts.advanced-security-security-features %} 1. Under "Secret scanning custom patterns", click {% ifversion ghes = 3.2 %}**New custom pattern**{% else %}**New pattern**{% endif %}. {% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %} -{%- if secret-scanning-enterprise-dry-runs %} +{%- ifversion secret-scanning-enterprise-dry-runs %} 1. When you're ready to test your new custom pattern, to identify matches in the repository without creating alerts, click **Save and dry run**. {% data reusables.advanced-security.secret-scanning-dry-run-select-repos %} {% data reusables.advanced-security.secret-scanning-dry-run-results %} diff --git a/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md b/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md index b3159f2fe5..9ea85c38ba 100644 --- a/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md +++ b/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md @@ -84,7 +84,7 @@ If you confirm a secret is real and that you intend to fix it later, you should 1. Click **Allow me to push this secret**. 2. Reattempt the push on the command line within three hours. If you have not pushed within three hours, you will need to repeat this process. -{% if secret-scanning-push-protection-web-ui %} +{% ifversion secret-scanning-push-protection-web-ui %} ## Using secret scanning as a push protection from the web UI When you use the web UI to attempt to commit a supported secret to a repository or organization with secret scanning as a push protection enabled, {% data variables.product.prodname_dotcom %} will block the commit. You will see a banner at the top of the page with information about the secret's location, and the secret will also be underlined in the file so you can easily find it. diff --git a/content/code-security/security-overview/about-the-security-overview.md b/content/code-security/security-overview/about-the-security-overview.md index 0a965e2e3e..5a178f870f 100644 --- a/content/code-security/security-overview/about-the-security-overview.md +++ b/content/code-security/security-overview/about-the-security-overview.md @@ -41,7 +41,7 @@ The application security team at your company can use the security overview for In the security overview, you can view, sort, and filter alerts to understand the security risks in your organization and in specific repositories. The security summary is highly interactive, allowing you to investigate specific categories of information, based on qualifiers like alert risk level, alert type, and feature enablement. You can also apply multiple filters to focus on narrower areas of interest. For example, you can identify private repositories that have a high number of {% data variables.product.prodname_dependabot_alerts %} or repositories that have no {% data variables.product.prodname_code_scanning %} alerts. For more information, see "[Filtering alerts in the security overview](/code-security/security-overview/filtering-alerts-in-the-security-overview)." -{% if security-overview-views %} +{% ifversion security-overview-views %} In the security overview, at both the organization and repository level, there are dedicated views for specific security features, such as secret scanning alerts and code scanning alerts. You can use these views to limit your analysis to a specific set of alerts, and narrow the results further with a range of filters specific to each view. For example, in the secret scanning alert view, you can use the `Secret type` filter to view only secret scanning alerts for a specific secret, like a GitHub Personal Access Token. At the repository level, you can use the security overview to assess the specific repository's current security status, and configure any additional security features not yet in use on the repository. diff --git a/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md b/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md index 81970e0a57..f3d9d245c0 100644 --- a/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md +++ b/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md @@ -102,7 +102,7 @@ Available in the organization-level overview. | -------- | -------- | | topic:TOPIC-NAME | Displays repositories that are classified with *TOPIC-NAME*. | -{% if security-overview-views %} +{% ifversion security-overview-views %} ## Filter by severity @@ -118,7 +118,7 @@ Available in the code scanning alert views. All code scanning alerts have one of |`severity:warning`|Displays {% data variables.product.prodname_code_scanning %} alerts categorized as warnings.| |`severity:note`|Displays {% data variables.product.prodname_code_scanning %} alerts categorized as notes.| -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} ## Filter by {% data variables.product.prodname_dependabot %} alert type Available in the {% data variables.product.prodname_dependabot %} alert views. You can filter the view to show {% data variables.product.prodname_dependabot_alerts %} that are ready to fix or where additional information about exposure is available. You can click any result to see full details of the alert. diff --git a/content/code-security/security-overview/viewing-the-security-overview.md b/content/code-security/security-overview/viewing-the-security-overview.md index 2522b9d9da..d1c4749c4c 100644 --- a/content/code-security/security-overview/viewing-the-security-overview.md +++ b/content/code-security/security-overview/viewing-the-security-overview.md @@ -28,7 +28,7 @@ shortTitle: View the security overview 1. To view aggregate information about alert types, click **Show more**. ![Show more button](/assets/images/help/organizations/security-overview-show-more-button.png) {% data reusables.organizations.filter-security-overview %} -{% if security-overview-views %} +{% ifversion security-overview-views %} {% data reusables.organizations.security-overview-feature-specific-page %} ![Screenshot of the code scanning-specific page](/assets/images/help/organizations/security-overview-code-scanning-alerts.png) @@ -46,7 +46,7 @@ shortTitle: View the security overview {% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} 1. In the left sidebar, click {% octicon "shield" aria-label="The shield icon" %} **Code Security**. -{% if security-overview-feature-specific-alert-page %} +{% ifversion security-overview-feature-specific-alert-page %} {% data reusables.organizations.security-overview-feature-specific-page %} {% endif %} {% endif %} diff --git a/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md b/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md index 3a74065bb6..0d537c504e 100644 --- a/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md +++ b/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md @@ -50,11 +50,19 @@ The dependency review feature becomes available when you enable the dependency g {% data reusables.dependency-review.dependency-review-action-beta-note %} -You can use the Dependency Review GitHub Action in your repository to enforce dependency reviews on your pull requests. The action scans for vulnerable versions of dependencies introduced by package version changes in pull requests, and warns you about the associated security vulnerabilities. This gives you better visibility of what's changing in a pull request, and helps prevent vulnerabilities being added to your repository. For more information, see [`dependency-review-action`](https://github.com/actions/dependency-review-action). +The action is available for all {% ifversion fpt or ghec %}public repositories, as well as private {% endif %}repositories that have {% data variables.product.prodname_GH_advanced_security %} enabled. + +You can use the {% data variables.product.prodname_dependency_review_action %} in your repository to enforce dependency reviews on your pull requests. The action scans for vulnerable versions of dependencies introduced by package version changes in pull requests, and warns you about the associated security vulnerabilities. This gives you better visibility of what's changing in a pull request, and helps prevent vulnerabilities being added to your repository. For more information, see [`dependency-review-action`](https://github.com/actions/dependency-review-action). ![Dependency review action example](/assets/images/help/graphs/dependency-review-action.png) -The Dependency Review GitHub Action check will fail if it discovers any vulnerable package, but will only block a pull request from being merged if the repository owner has required the check to pass before merging. For more information, see "[About protected branches](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging)." +By default, the {% data variables.product.prodname_dependency_review_action %} check will fail if it discovers any vulnerable packages. A failed check blocks a pull request from being merged when the repository owner requires the dependency review check to pass. For more information, see "[About protected branches](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging)." The action uses the Dependency Review REST API to get the diff of dependency changes between the base commit and head commit. You can use the Dependency Review API to get the diff of dependency changes, including vulnerability data, between any two commits on a repository. For more information, see "[Dependency review](/rest/reference/dependency-graph#dependency-review)." + +{% ifversion dependency-review-action-configuration %} +You can configure the {% data variables.product.prodname_dependency_review_action %} to better suit your needs. For example, you can specify the severity level that will make the action fail, or set an allow or deny list for licenses to scan. For more information, see "[Configuring dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review#configuring-the-dependency-review-github-action)." {% endif %} + +{% endif %} + diff --git a/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md b/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md index eb87c1da2f..d3a697c8e2 100644 --- a/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md +++ b/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md @@ -67,10 +67,13 @@ The recommended formats explicitly define which versions are used for all direct | Package manager | Languages | Recommended formats | All supported formats | | --- | --- | --- | ---| +{%- ifversion dependency-graph-rust-support %} +| Cargo[*] | Rust | `Cargo.lock` | `Cargo.toml`, `Cargo.lock` | +{%- endif %} | Composer | PHP | `composer.lock` | `composer.json`, `composer.lock` | | NuGet | .NET languages (C#, F#, VB), C++ | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj` | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj`, `packages.config` | -{%- if github-actions-in-dependency-graph %} -| {% data variables.product.prodname_actions %} workflows[1] | YAML | `.yml`, `.yaml` | `.yml`, `.yaml` | +{%- ifversion github-actions-in-dependency-graph %} +| {% data variables.product.prodname_actions %} workflows[†] | YAML | `.yml`, `.yaml` | `.yml`, `.yaml` | {%- endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} | Go modules | Go | `go.sum` | `go.mod`, `go.sum` | @@ -79,22 +82,24 @@ The recommended formats explicitly define which versions are used for all direct {%- endif %} | Maven | Java, Scala | `pom.xml` | `pom.xml` | | npm | JavaScript | `package-lock.json` | `package-lock.json`, `package.json`| -| pip | Python | `requirements.txt`, `pipfile.lock` | `requirements.txt`, `pipfile`, `pipfile.lock`, `setup.py`{% if github-actions-in-dependency-graph %}[2]{% else %}[1]{% endif %} | +| pip | Python | `requirements.txt`, `pipfile.lock` | `requirements.txt`, `pipfile`, `pipfile.lock`, `setup.py`[‡] | {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4752 %} -| Python Poetry | Python | `poetry.lock` | `poetry.lock`, `pyproject.toml` |{% endif %} +| Python Poetry | Python | `poetry.lock` | `poetry.lock`, `pyproject.toml` | +{%- endif %} | RubyGems | Ruby | `Gemfile.lock` | `Gemfile.lock`, `Gemfile`, `*.gemspec` | | Yarn | JavaScript | `yarn.lock` | `package.json`, `yarn.lock` | -{% if github-actions-in-dependency-graph %} -[1] Please note that {% data variables.product.prodname_actions %} workflows must be located in the `.github/workflows/` directory of a repository to be recognized as manifests. Any actions or workflows referenced using the syntax `jobs[*].steps[*].uses` or `jobs..uses` will be parsed as dependencies. For more information, see "[Workflow syntax for GitHub Actions](/actions/using-workflows/workflow-syntax-for-github-actions)." - -[2] If you list your Python dependencies within a `setup.py` file, we may not be able to parse and list every dependency in your project. - -{% else %} -[1] If you list your Python dependencies within a `setup.py` file, we may not be able to parse and list every dependency in your project. +{% ifversion dependency-graph-rust-support %} +[*] For the initial release of Rust support, dependency graph does not have the metadata and mappings required to detect transitive dependencies. Dependency graph displays transitive dependencies, one level deep, when they are defined in a `Cargo.lock` file. {% data variables.product.prodname_dependabot_alerts %} and {% data variables.product.prodname_dependabot_security_updates %} are available for vulnerable dependencies defined in the `Cargo.lock` file. {% endif %} -{% if github-actions-in-dependency-graph %} +{% ifversion github-actions-in-dependency-graph %} +[†] {% data variables.product.prodname_actions %} workflows must be located in the `.github/workflows/` directory of a repository to be recognized as manifests. Any actions or workflows referenced using the syntax `jobs[*].steps[*].uses` or `jobs..uses` will be parsed as dependencies. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/using-workflows/workflow-syntax-for-github-actions)." +{% endif %} + +[‡] If you list your Python dependencies within a `setup.py` file, we may not be able to parse and list every dependency in your project. + +{% ifversion github-actions-in-dependency-graph %} {% note %} **Note:** {% data variables.product.prodname_actions %} workflow dependencies are displayed in the dependency graph for informational purposes. Dependabot alerts are not currently supported for {% data variables.product.prodname_actions %} workflows. diff --git a/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md b/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md index bf8f34c92f..c18299b4c4 100644 --- a/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md +++ b/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md @@ -50,3 +50,56 @@ Dependency review is available when dependency graph is enabled for {% data vari ![Screenshot of "Code security and analysis" features"](/assets/images/enterprise/3.2/repository/code-security-and-analysis-enable-ghas-3.2.png){% endif %}{% ifversion ghes > 3.2 %} ![Screenshot of "Code security and analysis" features"](/assets/images/enterprise/3.4/repository/code-security-and-analysis-enable-ghas-3.4.png){% endif %} {% endif %} + +{% ifversion dependency-review-action-configuration %} +## Configuring the {% data variables.product.prodname_dependency_review_action %} + +{% data reusables.dependency-review.dependency-review-action-beta-note %} +{% data reusables.dependency-review.dependency-review-action-overview %} + +The following configuration options are available. + +| Option | Required | Usage | +|------------------|-------------------------------|--------| +| `fail-on-severity` | Optional | Defines the threshold for level of severity (`low`, `moderate`, `high`, `critical`).
The action will fail on any pull requests that introduce vulnerabilities of the specified severity level or higher. | +| `allow-licenses` | Optional | Contains a list of allowed licenses. You can find the possible values for this parameter in the [Licenses](/rest/licenses) page of the API documentation.
The action will fail on pull requests that introduce dependencies with licenses that do not match the list.| +| `deny-licenses` | Optional | Contains a list of prohibited licenses. You can find the possible values for this parameter in the [Licenses](/rest/licenses) page of the API documentation.
The action will fail on pull requests that introduce dependencies with licenses that match the list.| + +{% tip %} + +**Tip:** The `allow-licenses` and `deny-licenses` options are mutually exclusive. + +{% endtip %} + +This {% data variables.product.prodname_dependency_review_action %} example file illustrates how you can use these configuration options. + +```yaml{:copy} +name: 'Dependency Review' +on: [pull_request] + +permissions: + contents: read + +jobs: + dependency-review: + runs-on: ubuntu-latest + steps: + - name: 'Checkout Repository' + uses: {% data reusables.actions.action-checkout %} + - name: Dependency Review + uses: actions/dependency-review-action@v2 + with: + # Possible values: "critical", "high", "moderate", "low" + fail-on-severity: critical + # You can only can only include one of these two options: `allow-licenses` and `deny-licences` + # ([String]). Only allow these licenses (optional) + # Possible values: Any `spdx_id` value(s) from https://docs.github.com/en/rest/licenses + # allow-licenses: GPL-3.0, BSD-3-Clause, MIT + + # ([String]). Block the pull request on these licenses (optional) + # Possible values: Any `spdx_id` value(s) from https://docs.github.com/en/rest/licenses + # deny-licenses: LGPL-2.0, BSD-2-Clause +``` + +For further details about the configuration options, see [`dependency-review-action`](https://github.com/actions/dependency-review-action#readme). +{% endif %} diff --git a/content/codespaces/prebuilding-your-codespaces/about-codespaces-prebuilds.md b/content/codespaces/prebuilding-your-codespaces/about-codespaces-prebuilds.md index 89e356f923..95931e9a52 100644 --- a/content/codespaces/prebuilding-your-codespaces/about-codespaces-prebuilds.md +++ b/content/codespaces/prebuilding-your-codespaces/about-codespaces-prebuilds.md @@ -1,7 +1,7 @@ --- title: About Codespaces prebuilds shortTitle: About prebuilds -intro: Codespaces prebuilds help to speed up the creation of new codespaces. +intro: Codespaces prebuilds help to speed up the creation of new codespaces for large or complex repositories. versions: fpt: '*' ghec: '*' @@ -10,15 +10,13 @@ topics: product: '{% data reusables.gated-features.codespaces %}' --- -{% data reusables.codespaces.prebuilds-beta-note %} - ## Overview -Prebuilding your codespaces allows you to be more productive and access your codespace faster, regardless of the size and complexity of your project. This is because any source code, editor extensions, project dependencies, commands, and configurations have already been downloaded, installed, and applied before you create a codespace for your project. Think of a prebuild as a "ready-to-go" template for a codespace. +Prebuilding your codespaces allows you to be more productive and access your codespace faster, particularly if your repository is large or complex and new codespaces currently take more than 2 minutes to start. This is because any source code, editor extensions, project dependencies, commands, and configurations have already been downloaded, installed, and applied before you create a codespace for your project. Think of a prebuild as a "ready-to-go" template for a codespace. By default, whenever you push changes to your repository, {% data variables.product.prodname_codespaces %} uses {% data variables.product.prodname_actions %} to automatically update your prebuilds. -When prebuilds are available for a particular branch of a repository, and for your region, you'll see the "{% octicon "zap" aria-label="The zap icon" %} Prebuild ready" label in the list of machine type options when you create a codespace. For more information, see "[Creating a codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)." +When prebuilds are available for a particular branch of a repository, and for your region, you'll see the "{% octicon "zap" aria-label="The zap icon" %} Prebuild ready" label in the list of machine type options when you create a codespace. If a prebuild is still being created, you will see the "{% octicon "history" aria-label="The history icon" %} Prebuild in progress" label. For more information, see "[Creating a codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)." ![The dialog box for choosing a machine type](/assets/images/help/codespaces/choose-custom-machine-type.png) diff --git a/content/codespaces/prebuilding-your-codespaces/configuring-prebuilds.md b/content/codespaces/prebuilding-your-codespaces/configuring-prebuilds.md index cda5e1ada5..1afb583732 100644 --- a/content/codespaces/prebuilding-your-codespaces/configuring-prebuilds.md +++ b/content/codespaces/prebuilding-your-codespaces/configuring-prebuilds.md @@ -13,8 +13,6 @@ product: '{% data reusables.gated-features.codespaces %}' permissions: People with admin access to a repository can configure prebuilds for the repository. --- -{% data reusables.codespaces.prebuilds-beta-note %} - You can set up a prebuild configuration for a specific branch of your repository. Any branch created from a prebuild-enabled base branch will typically also get assigned a prebuild during codespace creation. This is true if the dev container on the branch is the same as on the base branch. This is because the majority of the prebuild configuration for branches with the same dev container configuration are identical, so developers can benefit from faster codespace creation times on those branches also. For more information, see "[Introduction to dev containers](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)." @@ -38,7 +36,7 @@ Before you can configure prebuilds for your project the following must be true: ![The 'Set up prebuilds' button](/assets/images/help/codespaces/prebuilds-set-up.png) -1. Choose the branch for which you want to set up a prebuild. +1. Choose the branch for which you want to set up a prebuild. ![The Branch drop-down menu](/assets/images/help/codespaces/prebuilds-choose-branch.png) @@ -48,7 +46,15 @@ Before you can configure prebuilds for your project the following must be true: {% endnote %} -1. Choose the regions in which you want to set up a prebuild. Developers must be located in a region you select to be able to create codespaces from a prebuild. Alternatively, select **All regions**. +1. Choose how you want to automatically trigger updates of the prebuild template. + + * **Every push** (the default setting) - With this setting, prebuild configurations will be updated on every push made to the given branch. This will ensure that codespaces generated from a prebuild template always contain the latest codespace configuration, including any recently added or updated dependencies. + * **On configuration change** - With this setting, prebuild configurations will be updated every time associated configuration files for a given repo and branch are updated. This ensures that changes to the dev container configuration files for the repository are used when a codespace is generated from a prebuild template. The Actions workflow that updates the prebuild template will run less often, so this option will use fewer Actions minutes. However, this option will not guarantee that codespaces always include recently added or updated dependencies, so these may have to be added or updated manually after a codespace has been created. + * **Scheduled** - With this setting, you can have your prebuild configurations update on a custom schedule that's defined by you. This can reduce consumption of Actions minutes, however, with this option, codespaces may be created that do not use the latest dev container configuration changes. + + ![The prebuild trigger options](/assets/images/help/codespaces/prebuilds-triggers.png) + +1. Select **Reduce prebuild available to only specific regions** to limit access to your prebuilt image, then select which regions you want it available in. Developers can only create codespaces from a prebuild if they are located in a region you select. By default, your prebuilt image is available to all regions where codespaces is available and storage costs apply for each region. ![The region selection options](/assets/images/help/codespaces/prebuilds-regions.png) @@ -60,13 +66,17 @@ Before you can configure prebuilds for your project the following must be true: {% endnote %} -1. Choose how you want to automatically trigger updates of the prebuild template. +1. Set the number of prebuild template versions to be retained. You can input any number between 1 and 5. The default number of saved versions is 2, which means that only the latest template version and the previous version are saved. - * **Every push** (the default setting) - With this setting, prebuild configurations will be updated on every push made to the given branch. This will ensure that codespaces generated from a prebuild template always contain the latest codespace configuration, including any recently added or updated dependencies. - * **On configuration change** - With this setting, prebuild configurations will be updated every time associated configuration files for a given repo and branch are updated. This ensures that changes to the dev container configuration files for the repository are used when a codespace is generated from a prebuild template. The Actions workflow that updates the prebuild template will run less often, so this option will use fewer Actions minutes. However, this option will not guarantee that codespaces always include recently added or updated dependencies, so these may have to be added or updated manually after a codespace has been created. - * **Scheduled** - With this setting, you can have your prebuild configurations update on a custom schedule that's defined by you. This can reduce consumption of Actions minutes, and reduce the amount of time during which prebuilds are unavailable because they are being updated. However, with this option, codespaces may be created that do not use the latest dev container configuration changes. + Depending on your prebuild trigger settings, your prebuild template could change with each push or on each dev container configuration change. Retaining older versions of prebuild templates enables you to create a prebuild from an older commit with a different dev container configuration than the current prebuild template. Since there is a storage cost associated with retaining prebuild template versions, you can choose the number of versions to be retained based on the needs of your team. For more information on billing, see "[About billing for {% data variables.product.prodname_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces#codespaces-pricing)." - ![The prebuild trigger options](/assets/images/help/codespaces/prebuilds-triggers.png) + If you set the number of prebuild template versions to save to 1, {% data variables.product.prodname_codespaces %} will only save the latest version of the prebuild template and will delete the older version each time the template is updated. This means you will not get a prebuilt codespace if you go back to an older dev container configuration. + + ![The prebuild template history setting](/assets/images/help/codespaces/prebuilds-template-history-setting.png) + +1. Add users or teams to notify when the prebuild workflow run fails for this configuration. You can begin typing a username, team name, or full name, then click the name once it appears to add them to the list. The users or teams you add will receive an email when prebuild failures occur, containing a link to the workflow run logs to help with further investigation. + + ![The prebuild failure notification setting](/assets/images/help/codespaces/prebuilds-failure-notification-setting.png) 1. Click **Create**. diff --git a/content/codespaces/prebuilding-your-codespaces/index.md b/content/codespaces/prebuilding-your-codespaces/index.md index e726b2f76f..d924342f20 100644 --- a/content/codespaces/prebuilding-your-codespaces/index.md +++ b/content/codespaces/prebuilding-your-codespaces/index.md @@ -15,5 +15,4 @@ children: - /managing-prebuilds - /testing-dev-container-changes --- - -{% data reusables.codespaces.prebuilds-beta-note %} + diff --git a/content/codespaces/prebuilding-your-codespaces/managing-prebuilds.md b/content/codespaces/prebuilding-your-codespaces/managing-prebuilds.md index 51ce995b40..a2aedf8f81 100644 --- a/content/codespaces/prebuilding-your-codespaces/managing-prebuilds.md +++ b/content/codespaces/prebuilding-your-codespaces/managing-prebuilds.md @@ -12,8 +12,6 @@ product: '{% data reusables.gated-features.codespaces %}' miniTocMaxHeadingLevel: 3 --- -{% data reusables.codespaces.prebuilds-beta-note %} - ## Checking, changing, and deleting your prebuild configurations The prebuilds that you configure for a repository are created and updated using a {% data variables.product.prodname_actions %} workflow, managed by the {% data variables.product.prodname_codespaces %} service. diff --git a/content/codespaces/prebuilding-your-codespaces/testing-dev-container-changes.md b/content/codespaces/prebuilding-your-codespaces/testing-dev-container-changes.md index 08a5809bfd..f655799544 100644 --- a/content/codespaces/prebuilding-your-codespaces/testing-dev-container-changes.md +++ b/content/codespaces/prebuilding-your-codespaces/testing-dev-container-changes.md @@ -14,8 +14,6 @@ product: '{% data reusables.gated-features.codespaces %}' permissions: People with write permissions to a repository can create or edit the dev container configuration for a branch. --- -{% data reusables.codespaces.prebuilds-beta-note %} - Any changes you make to the dev container configuration for a prebuild-enabled branch will result in an update to the codespace configuration and the associated prebuild template. It’s therefore important to test such changes in a codespace from a test branch before committing your changes to a branch of your repository that's actively used. This will ensure you’re not introducing breaking changes for your team. For more information, see "[Introduction to dev containers](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)." diff --git a/content/codespaces/troubleshooting/troubleshooting-prebuilds.md b/content/codespaces/troubleshooting/troubleshooting-prebuilds.md index 914b2c17f2..5ce170c9c0 100644 --- a/content/codespaces/troubleshooting/troubleshooting-prebuilds.md +++ b/content/codespaces/troubleshooting/troubleshooting-prebuilds.md @@ -12,8 +12,6 @@ product: '{% data reusables.gated-features.codespaces %}' miniTocMaxHeadingLevel: 3 --- -{% data reusables.codespaces.prebuilds-beta-note %} - For more information about {% data variables.product.prodname_codespaces %} prebuilds, see "[Prebuilding your codespaces](/codespaces/prebuilding-your-codespaces)." ## Checking whether a codespace was created from a prebuild? diff --git a/content/copilot/configuring-github-copilot/configuring-github-copilot-in-jetbrains.md b/content/copilot/configuring-github-copilot/configuring-github-copilot-in-a-jetbrains-ide.md similarity index 59% rename from content/copilot/configuring-github-copilot/configuring-github-copilot-in-jetbrains.md rename to content/copilot/configuring-github-copilot/configuring-github-copilot-in-a-jetbrains-ide.md index 6c4b984395..fa54769a91 100644 --- a/content/copilot/configuring-github-copilot/configuring-github-copilot-in-jetbrains.md +++ b/content/copilot/configuring-github-copilot/configuring-github-copilot-in-a-jetbrains-ide.md @@ -1,5 +1,5 @@ --- -title: Configuring GitHub Copilot in JetBrains +title: Configuring GitHub Copilot in a JetBrains IDE intro: 'ADD INTRO.' versions: feature: 'copilot' diff --git a/content/copilot/configuring-github-copilot/index.md b/content/copilot/configuring-github-copilot/index.md index f6e84703c9..4411758b89 100644 --- a/content/copilot/configuring-github-copilot/index.md +++ b/content/copilot/configuring-github-copilot/index.md @@ -10,5 +10,5 @@ children: - /configuring-github-copilot-in-visual-studio-code - /configuring-github-copilot-in-visual-studio - /configuring-github-copilot-in-neovim - - /configuring-github-copilot-in-jetbrains + - /configuring-github-copilot-in-a-jetbrains-ide --- diff --git a/content/copilot/getting-started/getting-started-with-github-copilot-in-jetbrains.md b/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md similarity index 56% rename from content/copilot/getting-started/getting-started-with-github-copilot-in-jetbrains.md rename to content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md index bdc552b3aa..fde96ec3f8 100644 --- a/content/copilot/getting-started/getting-started-with-github-copilot-in-jetbrains.md +++ b/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md @@ -1,5 +1,5 @@ --- -title: Getting started with GitHub Copilot in JetBrains +title: Getting started with GitHub Copilot in a JetBrains IDE intro: 'ADD INTRO.' versions: feature: 'copilot' diff --git a/content/copilot/getting-started/getting-started-with-github-copilot-in-neovim.md b/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md similarity index 100% rename from content/copilot/getting-started/getting-started-with-github-copilot-in-neovim.md rename to content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md diff --git a/content/copilot/getting-started/getting-started-with-github-copilot-in-visual-studio-code.md b/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md similarity index 100% rename from content/copilot/getting-started/getting-started-with-github-copilot-in-visual-studio-code.md rename to content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md diff --git a/content/copilot/getting-started/getting-started-with-github-copilot-in-visual-studio.md b/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md similarity index 97% rename from content/copilot/getting-started/getting-started-with-github-copilot-in-visual-studio.md rename to content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md index 8990628c9f..a6867ecb9f 100644 --- a/content/copilot/getting-started/getting-started-with-github-copilot-in-visual-studio.md +++ b/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md @@ -5,4 +5,4 @@ versions: feature: 'copilot' topics: - Copilot ---- \ No newline at end of file +--- diff --git a/content/copilot/getting-started/index.md b/content/copilot/getting-started-with-github-copilot/index.md similarity index 85% rename from content/copilot/getting-started/index.md rename to content/copilot/getting-started-with-github-copilot/index.md index 0efa9f0e5c..62df7a9700 100644 --- a/content/copilot/getting-started/index.md +++ b/content/copilot/getting-started-with-github-copilot/index.md @@ -9,6 +9,6 @@ topics: children: - /getting-started-with-github-copilot-in-visual-studio-code - /getting-started-with-github-copilot-in-visual-studio - - /getting-started-with-github-copilot-in-jetbrains + - /getting-started-with-github-copilot-in-a-jetbrains-ide - /getting-started-with-github-copilot-in-neovim --- diff --git a/content/copilot/index.md b/content/copilot/index.md index d3f4ac97d9..086e11e6be 100644 --- a/content/copilot/index.md +++ b/content/copilot/index.md @@ -1,18 +1,32 @@ --- title: GitHub Copilot shortTitle: GitHub Copilot -intro: 'Learn how to setup and configure GitHub Copilot, to utilize AI pair programming and get autocomplete-style suggestions as you write code.' +intro: 'You can use {% data variables.product.prodname_copilot %} to get autocomplete-style suggestions from an AI pair programmer as you code.' redirect_from: - /github/copilot changelog: label: copilot +introLinks: + overview: /copilot/overview-of-github-copilot/about-github-copilot + quickstart: /copilot/quickstart +featuredLinks: + guides: + - /copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code + - /copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-jetbrains + - /copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio + - /copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim + popular: + - /billing/managing-billing-for-github-copilot/about-billing-for-github-copilot + - /copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code + - /copilot/configuring-github-copilot/configuring-github-copilot-in-jetbrains + - /copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio layout: product-landing versions: feature: 'copilot' children: - /quickstart - /overview-of-github-copilot - - /getting-started + - /getting-started-with-github-copilot - /configuring-github-copilot topics: - Copilot diff --git a/content/copilot/overview-of-github-copilot/about-github-copilot-telemetry.md b/content/copilot/overview-of-github-copilot/about-github-copilot-telemetry.md deleted file mode 100644 index 282e682020..0000000000 --- a/content/copilot/overview-of-github-copilot/about-github-copilot-telemetry.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: About GitHub Copilot telemetry -intro: '{% data variables.product.prodname_copilot %} collects and relies on additional telemetry data beyond what other {% data variables.product.company_short %} products and services collect.' -redirect_from: - - /early-access/github/copilot/about-github-copilot-telemetry -versions: - feature: 'copilot' -topics: - - Copilot ---- - -## What data is collected - -Data collected is described in the "[{% data variables.product.prodname_copilot %} Telemetry Terms](/site-policy/github-terms/github-copilot-telemetry-terms)." In addition, the {% data variables.product.prodname_copilot %} extension/plugin collects activity from the user's Integrated Development Environment (IDE), tied to a timestamp, and metadata collected by the extension/plugin telemetry package. When used with {% data variables.product.prodname_vscode %}, IntelliJ, NeoVIM, or other IDEs, {% data variables.product.prodname_copilot %} collects the standard metadata provided by those IDEs. - -## How the data is used by {% data variables.product.company_short %} - -{% data variables.product.company_short %} will use this data for: - -- Directly improving the product, including assessing different strategies in processing and predicting which suggestions users may find helpful -- Evaluating the product, e.g. by measuring the positive impact it has on the user -- Improving the underlying code generation models, e.g. by providing positive and negative examples (but always so that your private code is not used as input to suggest code for other users of {% data variables.product.prodname_copilot %}) -- Guiding closely related {% data variables.product.company_short %} products -- Investigating and detecting potential abuse of the {% data variables.product.prodname_copilot %} service -- Other purposes related to improving the {% data variables.product.prodname_copilot %} service, including sharing as described in the next section - -## How the data is shared - -The telemetry data is stored securely on {% data variables.product.company_short %} systems, with appropriate encryption in place. We know user edit actions, source code snippets, and URLs of repositories and file paths are sensitive data. Consequently, access is strictly controlled. The data can only be accessed by (1) named {% data variables.product.company_short %} personnel (employees and contractors) working on the {% data variables.product.prodname_copilot %} team or on the {% data variables.product.company_short %} platform health team, (2) Microsoft personnel (employees and contractors) working on or with the Azure and/or {% data variables.product.prodname_copilot %} teams, and (3) employees of OpenAI who work on {% data variables.product.prodname_copilot %}. - diff --git a/content/copilot/overview-of-github-copilot/about-github-copilot.md b/content/copilot/overview-of-github-copilot/about-github-copilot.md index 3daf17acff..4c0a276057 100644 --- a/content/copilot/overview-of-github-copilot/about-github-copilot.md +++ b/content/copilot/overview-of-github-copilot/about-github-copilot.md @@ -1,9 +1,35 @@ --- title: About GitHub Copilot -intro: 'ADD INTRO.' +intro: '{% data variables.product.prodname_copilot %} can help you code by offering autocomplete-style suggestions. You can learn what to consider while using {% data variables.product.prodname_copilot %}, and how {% data variables.product.prodname_copilot %} works.' versions: feature: 'copilot' topics: - Copilot shortTitle: About GitHub Copilot ---- \ No newline at end of file +--- + +## About {% data variables.product.prodname_copilot %} + +{% data variables.product.prodname_copilot %} is an AI pair programmer that offers autocomplete-style suggestions as you code. You can receive suggestions from {% data variables.product.prodname_copilot %} either by starting to write the code you want to use, or by writing a natural language comment describing what you want the code to do. {% data variables.product.prodname_copilot %} analyzes the context in the file you are editing, as well as related files, and offers suggestions from within your text editor. + +{% data variables.product.prodname_copilot %} is optimized to help you write Python, JavaScript, TypeScript, Ruby, Go, C#, or C++. You can also use {% data variables.product.prodname_copilot %} to generate suggestions in other languages and a wide variety of frameworks. {% data variables.product.prodname_copilot %} is powered by OpenAI Codex, a new AI system created by OpenAI. + +{% data variables.product.prodname_copilot %} is available as an extension in Visual Studio Code, Visual Studio, Neovim and the JetBrains suite of IDEs. For more information, see "[Getting started with {% data variables.product.prodname_copilot %}](/copilot/getting-started-with-github-copilot)." + +## Using {% data variables.product.prodname_copilot %} + +You can see real-world examples of {% data variables.product.prodname_copilot %} in action. For more information, see the [{% data variables.product.prodname_copilot %}](https://copilot.github.com/) website. + +GitHub Copilot offers suggestions from a model that OpenAI built from billions of lines of open source code. As a result, the training set for {% data variables.product.prodname_copilot %} may contain insecure coding patterns, bugs, or references to outdated APIs or idioms. When {% data variables.product.prodname_copilot %} produces suggestions based on this training data, those suggestions may also contain undesirable patterns. + +You are responsible for ensuring the security and quality of your code. We recommend you take the same precautions when using code generated by {% data variables.product.prodname_copilot %} that you would when using any code you didn't write yourself. These precautions include rigorous testing, IP scanning, and tracking for security vulnerabilities. {% data variables.product.company_short %} provides a number of features to help you monitor and improve code quality, such as {% data variables.product.prodname_actions %}, {% data variables.product.prodname_dependabot %}, {% data variables.product.prodname_codeql %} and {% data variables.product.prodname_code_scanning %}. All these features are free to use in public repositories. For more information, see "[Understanding {% data variables.product.prodname_actions %}](/actions/learn-github-actions/understanding-github-actions)" and "[{% data variables.product.company_short %} security features](/code-security/getting-started/github-security-features)." + +{% data variables.product.prodname_copilot %} uses filters to block offensive words in the prompts and avoid producing suggestions in sensitive contexts. We are committed to constantly improving the filter system to more intelligently detect and remove offensive suggestions generated by {% data variables.product.prodname_copilot %}, including biased, discriminatory, or abusive outputs. If you see an offensive suggestion generated by {% data variables.product.prodname_copilot %}, please report the suggestion directly to copilot-safety@github.com so that we can improve our safeguards. + +## About billing for {% data variables.product.prodname_copilot %} + +{% data variables.product.prodname_copilot %} is a paid feature, requiring a monthly or yearly subscription. Verified students and maintainers of popular open source projects on {% data variables.product.prodname_dotcom %} are eligible to use {% data variables.product.prodname_copilot %} for free. For all other {% data variables.product.prodname_dotcom %} customers, a one-time 60 day free trial is available, after which a paid subscription is required for continued use. For more information, see "[About billing for {% data variables.product.prodname_copilot %}](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)." + +## {% data variables.product.prodname_copilot %} Licensing Information for JetBrains Plugin + +{% data variables.product.prodname_dotcom %}, Inc. is the licensor of the JetBrains plugin. The end user license agreement for this plugin is the [{% data variables.product.prodname_dotcom %} Terms of Service](/free-pro-team@latest/site-policy/github-terms-of-service) and use of this plugin is subject to those terms. JetBrains has no responsibility or liability in connection with the plugin or such agreement. By using the plugin, you agree to the foregoing terms. diff --git a/content/copilot/overview-of-github-copilot/github-copilot-in-practice.md b/content/copilot/overview-of-github-copilot/github-copilot-in-practice.md deleted file mode 100644 index 88df503e52..0000000000 --- a/content/copilot/overview-of-github-copilot/github-copilot-in-practice.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: GitHub Copilot in practice -intro: 'ADD INTRO.' -versions: - feature: 'copilot' -topics: - - Copilot -shortTitle: GitHub Copilot in practice ---- \ No newline at end of file diff --git a/content/copilot/overview-of-github-copilot/index.md b/content/copilot/overview-of-github-copilot/index.md index 0a99c7f404..fb0a019b3b 100644 --- a/content/copilot/overview-of-github-copilot/index.md +++ b/content/copilot/overview-of-github-copilot/index.md @@ -1,13 +1,11 @@ --- title: Overview of GitHub Copilot shortTitle: Overview of GitHub Copilot -intro: 'ADD INTRO.' +intro: 'Learn about {% data variables.product.prodname_copilot %}, including use cases and terms that govern {% data variables.product.prodname_copilot %} data.' versions: feature: 'copilot' topics: - Copilot children: - - /about-github-copilot-telemetry - /about-github-copilot - - /github-copilot-in-practice --- diff --git a/content/copilot/quickstart.md b/content/copilot/quickstart.md index 907d970252..e28c22fe2e 100644 --- a/content/copilot/quickstart.md +++ b/content/copilot/quickstart.md @@ -1,10 +1,75 @@ --- title: Quickstart for GitHub Copilot -intro: 'ADD INTRO.' +intro: '{% data variables.product.prodname_copilot %} can help you work, by offering inline suggestions as you code.' +product: '{% data reusables.gated-features.copilot %}' allowTitleToDifferFromFilename: true versions: feature: 'copilot' shortTitle: Quickstart -topics: +topics: - Copilot ---- \ No newline at end of file +--- + +## Introduction + +{% data variables.product.prodname_copilot %} is an AI pair programmer. You can use {% data variables.product.prodname_copilot %} to get suggestions for whole lines or entire functions right inside your editor. + +This guide will show you how to sign up for {% data variables.product.prodname_copilot %}, install the {% data variables.product.prodname_copilot %} extension in {% data variables.product.prodname_vscode %}, and get your first suggestion. For more information on {% data variables.product.prodname_copilot %}, see "[About {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot)." For more in-depth information on how to use {% data variables.product.prodname_copilot %} in a variety of environments, see "[Getting Started](/copilot/getting-started-with-github-copilot)." + +## Prerequisites + +{% data reusables.copilot.copilot-prerequisites %} +- To use {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}, you must have {% data variables.product.prodname_vscode %} installed. For more information, see the [{% data variables.product.prodname_vscode %}](https://code.visualstudio.com/) documentation. + +## Signing up for {% data variables.product.prodname_copilot %} + +Before you can start using {% data variables.product.prodname_copilot %}, you will need to set up a free trial or subscription. + +{% data reusables.user-settings.access_settings %} +1. In the "Code, planning, and automation" section of the sidebar, click **GitHub Copilot**. +2. On the {% data variables.product.prodname_copilot %} settings page, click **Start your free trial**. + ![Screenshot of GitHub Copilot settings with start your free trial button emphasized](/assets/images/help/copilot/copilot-settings-start-trial-button.png) +3. Choose whether you want to pay monthly or yearly, and click **Continue to get access to Copilot**. + - If your personal account meets the criteria for a free {% data variables.product.prodname_copilot %} subscription instead of a trial, you will automatically be taken to step 6. + ![Screenshot of trial setup with Continue to get access to Copilot button emphasized](/assets/images/help/copilot/copilot-billing-cycle.png) +4. Confirm your payment details. +5. Select your preferences, then click **Save and get started**. + +## Installing the {% data variables.product.prodname_copilot %} extension for {% data variables.product.prodname_vscode %} + +To use {% data variables.product.prodname_copilot %}, you must first install the {% data variables.product.prodname_vscode %} extension. + +1. In the {% data variables.product.prodname_vscode %} Marketplace, go to the [{% data variables.product.prodname_copilot %} extension](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) page and click **Install**. + ![Install {% data variables.product.prodname_copilot %} extension {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/install-copilot-extension-visual-studio-code.png) +1. A popup will appear, asking to open {% data variables.product.prodname_vscode %}. Click **Open {% data variables.product.prodname_vscode %}**. +1. In the "Extension: {% data variables.product.prodname_copilot %}" tab in {% data variables.product.prodname_vscode %}, click **Install**. + ![Install button in {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/in-visual-studio-code-install-button.png) +1. If you have not previously authorized {% data variables.product.prodname_vscode %} in your {% data variables.product.prodname_dotcom %} account, you will be prompted to sign in to {% data variables.product.prodname_dotcom %} in {% data variables.product.prodname_vscode %}. + - If you have previously authorized {% data variables.product.prodname_vscode %} in your {% data variables.product.prodname_dotcom %} account, {% data variables.product.prodname_copilot %} will be automatically authorized. + ![Screen shot of {% data variables.product.prodname_vscode %} authorization screen](/assets/images/help/copilot/vsc-copilot-authorize.png) +1. In your browser, {% data variables.product.prodname_dotcom %} will request the necessary permissions for {% data variables.product.prodname_copilot %}. To approve these permissions, click **Authorize {% data variables.product.prodname_vscode %}**. +1. In {% data variables.product.prodname_vscode %}, in the "{% data variables.product.prodname_vscode %}" dialogue box, to confirm the authentication, click **Open**. + +## Getting your first suggestion + +{% data reusables.copilot.supported-languages %} The following samples are in JavaScript, but other languages will work similarly. + +1. Open {% data variables.product.prodname_vscode %}. +{% data reusables.copilot.create-js-file %} +{% data reusables.copilot.type-function-header %} + {% data variables.product.prodname_copilot %} will automatically suggest an entire function body in grayed text, as shown below. The exact suggestion may vary. + ![First suggestion {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/first-suggestion-visual-studio-code.png) +{% data reusables.copilot.accept-suggestion %} + +## Next Steps + +You successfully installed {% data variables.product.prodname_copilot %} and received your first suggestion, but that's just the beginning! Here are some helpful resources for taking your next steps with {% data variables.product.prodname_copilot %}. + +- [Getting Started](/copilot/getting-started-with-github-copilot): You've learned how to get your first suggestion in {% data variables.product.prodname_vscode %}. These guides show you how to set up and navigate the various functions of {% data variables.product.prodname_copilot %} across all of the supported environments. +- [{% data variables.product.prodname_copilot %}](https://copilot.github.com/): See practical examples of how {% data variables.product.prodname_copilot %} can help you work. +- [Configuring {% data variables.product.prodname_copilot %}](/copilot/configuring-github-copilot): These guides provide details on how to configure {% data variables.product.prodname_copilot %} to your personal preferences. + + +## Further reading + +- [About {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot) diff --git a/content/desktop/index.md b/content/desktop/index.md index 99267953cd..b77c0e6ebf 100644 --- a/content/desktop/index.md +++ b/content/desktop/index.md @@ -1,9 +1,36 @@ --- -title: GitHub Desktop Documentation +title: GitHub Desktop shortTitle: GitHub Desktop -intro: Step-by-step guides to set up and use GitHub Desktop to manage your project work. +intro: 'With GitHub Desktop, you can interact with GitHub using a GUI instead of the command line or a web browser. You can use GitHub Desktop to complete most Git commands from your desktop, such as pushing to, pulling from, and cloning remote repositories, attributing commits, and creating pull requests, with visual confirmation of changes.' +introLinks: + overview: /desktop/installing-and-configuring-github-desktop/overview/getting-started-with-github-desktop +featuredLinks: + guides: + - /desktop/installing-and-configuring-github-desktop/overview/creating-your-first-repository-using-github-desktop + - /desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/installing-github-desktop + - /desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/authenticating-to-github + guideCards: + - /desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/stashing-changes + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits/reverting-a-commit + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits/amending-a-commit + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits/cherry-picking-a-commit + popular: + - /desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/cloning-and-forking-repositories-from-github-desktop + - /desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/managing-branches + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits + - /desktop/contributing-and-collaborating-using-github-desktop/keeping-your-local-repository-in-sync-with-github/syncing-your-branch + - /desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request + - /desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/pushing-changes-to-github +changelog: + label: desktop + versions: + fpt: '*' +layout: product-landing versions: fpt: '*' +topics: + - Desktop + - Repositories children: - /installing-and-configuring-github-desktop - /contributing-and-collaborating-using-github-desktop diff --git a/content/developers/apps/building-github-apps/creating-a-github-app.md b/content/developers/apps/building-github-apps/creating-a-github-app.md index 76e5cffc8a..0736283303 100644 --- a/content/developers/apps/building-github-apps/creating-a-github-app.md +++ b/content/developers/apps/building-github-apps/creating-a-github-app.md @@ -52,7 +52,7 @@ topics: 1. 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) 1. 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){% if device-flow-is-opt-in %} +![Request user authorization during installation](/assets/images/github-apps/github_apps_request_auth_upon_install.png){% ifversion device-flow-is-opt-in %} 1. If your GitHub App will use the device flow to identify and authorize users, click **Enable Device Flow**. For more information about the device flow, see "[Authorizing OAuth Apps](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)." ![Screenshot showing field for enabling device flow](/assets/images/oauth-apps/enable-device-flow.png){% endif %} 1. If additional setup is required after installation, add a "Setup URL" to redirect users to after they install your app. diff --git a/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md b/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md index ab9085085c..8ca604eece 100644 --- a/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md +++ b/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md @@ -126,7 +126,7 @@ curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre The device flow allows you to authorize users for a headless app, such as a CLI tool or Git credential manager. -{% if device-flow-is-opt-in %}Before you can use the device flow to identify and authorize users, you must first enable it in your app's settings. For more information on enabling device flow, see "[Modifying a GitHub App](/developers/apps/managing-github-apps/modifying-a-github-app)." {% endif %}For more information about authorizing users using the device flow, see "[Authorizing OAuth Apps](/developers/apps/authorizing-oauth-apps#device-flow)." +{% ifversion device-flow-is-opt-in %}Before you can use the device flow to identify and authorize users, you must first enable it in your app's settings. For more information on enabling device flow, see "[Modifying a GitHub App](/developers/apps/managing-github-apps/modifying-a-github-app)." {% endif %}For more information about authorizing users using the device flow, see "[Authorizing OAuth Apps](/developers/apps/authorizing-oauth-apps#device-flow)." ## Check which installation's resources a user can access @@ -158,7 +158,7 @@ Because user-level permissions are granted on an individual user basis, you can ## User-to-server requests -While most of your API interaction should occur using your server-to-server installation access tokens, certain endpoints allow you to perform actions via the API using a user access token. Your app can make the following requests using [GraphQL v4]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql) or [REST v3](/rest) endpoints. +While most of your API interaction should occur using your server-to-server installation access tokens, certain endpoints allow you to perform actions via the API using a user access token. Your app can make the following requests using [GraphQL]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql) or [REST](/rest) endpoints. ### Supported endpoints diff --git a/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md b/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md index 473b1175ea..d826e812f4 100644 --- a/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md +++ b/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md @@ -125,7 +125,7 @@ curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre The device flow allows you to authorize users for a headless app, such as a CLI tool or Git credential manager. -{% if device-flow-is-opt-in %} +{% ifversion device-flow-is-opt-in %} Before you can use the device flow to authorize and identify users, you must first enable it in your app's settings. For more information about enabling the device flow in your app, see "[Modifying an OAuth App](/developers/apps/managing-oauth-apps/modifying-an-oauth-app)" for OAuth Apps and "[Modifying a GitHub App](/developers/apps/managing-github-apps/modifying-a-github-app)" for GitHub Apps. @@ -260,7 +260,7 @@ If you make more than one access token request (`POST {% data variables.product. | `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.{% if device-flow-is-opt-in %} +| `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.{% ifversion device-flow-is-opt-in %} | `device_flow_disabled` | Device flow has not been enabled in the app's settings. For more information, see "[Device flow](#device-flow)."{% endif %} For more information, see the "[OAuth 2.0 Device Authorization Grant](https://tools.ietf.org/html/rfc8628#section-3.5)." diff --git a/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md b/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md index 7b9ad1ee07..2658dd1ee2 100644 --- a/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md +++ b/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md @@ -53,7 +53,7 @@ topics: **Note:** OAuth Apps cannot have multiple callback URLs, unlike {% data variables.product.prodname_github_apps %}. {% endnote %} -{% endif %}{% if device-flow-is-opt-in %} +{% endif %}{% ifversion device-flow-is-opt-in %} 1. If your OAuth App will use the device flow to identify and authorize users, click **Enable Device Flow**. For more information about the device flow, see "[Authorizing OAuth Apps](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)." ![Screenshot showing field for enabling device flow](/assets/images/oauth-apps/enable-device-flow.png){% endif %} 2. Click **Register application**. diff --git a/content/developers/apps/getting-started-with-apps/migrating-oauth-apps-to-github-apps.md b/content/developers/apps/getting-started-with-apps/migrating-oauth-apps-to-github-apps.md index c50c580dbb..78be47a177 100644 --- a/content/developers/apps/getting-started-with-apps/migrating-oauth-apps-to-github-apps.md +++ b/content/developers/apps/getting-started-with-apps/migrating-oauth-apps-to-github-apps.md @@ -52,7 +52,7 @@ We recommend reviewing the list of API endpoints you need as early as possible. ### Design to stay within API rate limits -GitHub Apps use [sliding rules for rate limits](/apps/building-github-apps/understanding-rate-limits-for-github-apps/), which can increase based on the number of repositories and users in the organization. A GitHub App can also make use of [conditional requests](/rest/overview/resources-in-the-rest-api#conditional-requests) or consolidate requests by using the [GraphQL API V4]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql). +GitHub Apps use [sliding rules for rate limits](/apps/building-github-apps/understanding-rate-limits-for-github-apps/), which can increase based on the number of repositories and users in the organization. A GitHub App can also make use of [conditional requests](/rest/overview/resources-in-the-rest-api#conditional-requests) or consolidate requests by using the [GraphQL API]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql). ### Register a new GitHub App diff --git a/content/developers/apps/managing-github-apps/modifying-a-github-app.md b/content/developers/apps/managing-github-apps/modifying-a-github-app.md index 992812d0d3..7db3d8f06c 100644 --- a/content/developers/apps/managing-github-apps/modifying-a-github-app.md +++ b/content/developers/apps/managing-github-apps/modifying-a-github-app.md @@ -18,7 +18,7 @@ topics: {% data reusables.user-settings.github_apps %} {% data reusables.user-settings.modify_github_app %} 5. In "Basic information", modify the GitHub App information that you'd like to change. -![Basic information section for your GitHub App](/assets/images/github-apps/github_apps_basic_information.png){% if device-flow-is-opt-in %} +![Basic information section for your GitHub App](/assets/images/github-apps/github_apps_basic_information.png){% ifversion device-flow-is-opt-in %} 1. If your GitHub App will use the device flow to identify and authorize users, click **Enable device flow**. For more information about the device flow, see "[Authorizing OAuth Apps](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)." ![Screenshot showing field for enabling device flow](/assets/images/oauth-apps/enable-device-flow.png){% endif %} 6. Click **Save changes**. diff --git a/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md b/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md index 0fc3e55f1b..fd54126797 100644 --- a/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md +++ b/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md @@ -166,7 +166,7 @@ You can add more information in the optional "Detailed description" field. You s ### Learn the skills you need - GitHub Learning Lab can help you learn how to use GitHub, communicate more effectively with Markdown, handle merge conflicts, and more. + GitHub Skills can help you learn how to use GitHub, communicate more effectively with Markdown, handle merge conflicts, and more. - Only capitalize proper nouns. diff --git a/content/developers/overview/about-githubs-apis.md b/content/developers/overview/about-githubs-apis.md index 17d6c9805e..67ca29209a 100644 --- a/content/developers/overview/about-githubs-apis.md +++ b/content/developers/overview/about-githubs-apis.md @@ -14,7 +14,7 @@ topics: - API --- -There are two stable versions of the GitHub API: the [REST API](/rest) and the [GraphQL API]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql). When using the REST API, we encourage you to [request v3 via the `Accept` header](/v3/media/#request-specific-version). For information on using the GraphQL API, see the [v4 docs]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql). +There are two stable versions of the GitHub API: the [REST API](/rest) and the [GraphQL API]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql). ## Deprecated versions diff --git a/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md b/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md index 441217bccf..074ec3f1ed 100644 --- a/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md +++ b/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md @@ -965,7 +965,7 @@ Key | Type | Description {{ webhookPayloadsForCurrentVersion.project_column.created }} -{% if project-beta-webhooks %} +{% ifversion project-beta-webhooks %} ## projects_v2_item @@ -1337,6 +1337,34 @@ Key | Type | Description {% endif %} +{% ifversion ghas-enablement-webhook %} + +## security_and_analysis + +Activity related to enabling or disabling code security and analysis features for a repository or organization. + +### Availability + +- Repository webhooks +- Organization webhooks +- {% data variables.product.prodname_github_apps %} with at least `read-only` access on repositories administration + +### Webhook payload object + +Key | Type | Description +----|------|------------- +`changes`|`object` | The changes that were made to the code security and analysis features. +{% data reusables.webhooks.repo_desc %} +{% data reusables.webhooks.org_desc %} +{% data reusables.webhooks.app_desc %} +{% data reusables.webhooks.sender_desc %} + +### Webhook payload example + +{{ webhookPayloadsForCurrentVersion.security_and_analysis }} + +{% endif %} + {% ifversion fpt or ghec %} ## sponsorship diff --git a/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md b/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md new file mode 100644 index 0000000000..ec7a6ca8c8 --- /dev/null +++ b/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md @@ -0,0 +1,30 @@ +--- +title: About GitHub Community Exchange +intro: 'As a student, learn the skills you need to contribute to open source projects and grow your own portfolio, with {% data variables.product.prodname_community_exchange %}.' +versions: + fpt: '*' +shortTitle: Community Exchange +--- + +## About {% data variables.product.prodname_community_exchange %} + +{% data variables.product.prodname_community_exchange %} is a student community within the {% data variables.product.prodname_global_campus %} portal. As a student, it's a place where you can get exposure for your project and discover other student repositories in need of collaborators and maintainers. + +![Screenshot of Community Exchange page](/assets/images/help/education/community-exchange-page.png) + +You can help your peers learn open source skills, become a project maintainer, and grow your {% data variables.product.prodname_dotcom %} portfolio and network within a safe and verified community platform. + +{% data variables.product.prodname_community_exchange %} allows you to: +- Discover student created repositories +- Star repositories of interest +- Submit a repository in need of collaborators +- Submit a repository to teach new skills +- Manage your repository submissions + +To access {% data variables.product.prodname_community_exchange %}, visit your {% data variables.product.prodname_global_campus %} dashboard at https://education.github.com. + +If you're a student or faculty member at an accredited educational institution, you can apply for {% data variables.product.prodname_education %} benefits, which includes access to {% data variables.product.prodname_community_exchange %} within {% data variables.product.prodname_global_campus %}. + +- If you’re a student and you haven't joined {% data variables.product.prodname_education %} yet, apply using the [student application form]( https://education.github.com/discount_requests/student_application). For more information, see "[About GitHub Education for students](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students)." + +- If you’re an educator and you haven't joined {% data variables.product.prodname_education %} yet, apply using the [teacher application form]( https://education.github.com/discount_requests/teacher_application). For more information, see "[About GitHub Education for educators](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/apply-for-an-educator-or-researcher-discount)." diff --git a/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md b/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md index f555621385..3a9ae589bc 100644 --- a/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md +++ b/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md @@ -21,3 +21,4 @@ If you're a member of a FIRST robotics club, your mentor can apply for an educat ## Further reading - "[About {% data variables.product.prodname_education %} for educators and researchers](/articles/about-github-education-for-educators-and-researchers)" +- "[About {% data variables.product.prodname_community_exchange %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange)" diff --git a/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md b/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md index 0b90a33d7a..93fb2a6e77 100644 --- a/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md +++ b/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md @@ -11,6 +11,7 @@ children: - /about-github-education-for-students - /apply-for-a-student-developer-pack - /why-wasnt-my-application-for-a-student-developer-pack-approved + - /about-github-community-exchange shortTitle: For your schoolwork --- diff --git a/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md b/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md index d34be70f4d..a3093aea42 100644 --- a/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md +++ b/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md @@ -25,7 +25,7 @@ The {% data variables.product.prodname_codespaces %} Education benefit gives ver To become a verified teacher, you need to be approved for an educator or teacher benefit. For more information, see "[Applying for an educator or teacher benefit](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/apply-for-an-educator-or-researcher-discount#applying-for-an-educator-or-researcher-discount)." -After you have confirmation that you are a verified teacher, visit [Global Campus for Teachers](https://education.github.com/globalcampus/teacher) to upgrade the organization to GitHub Team. For more information, see [GitHub's products](/get-started/learning-about-github/githubs-products#github-team). +After you have confirmation that you are a verified teacher, visit [{% data variables.product.prodname_global_campus %} for Teachers](https://education.github.com/globalcampus/teacher) to upgrade the organization to GitHub Team. For more information, see [GitHub's products](/get-started/learning-about-github/githubs-products#github-team). If you are eligible for the {% data variables.product.prodname_codespaces %} Education benefit, when you enable {% data variables.product.prodname_codespaces %} in {% data variables.product.prodname_classroom %} for your organization, GitHub automatically adds a Codespace policy to restrict machine types for all codespaces in the organization to 2 core machines. This helps you make the most of the free {% data variables.product.prodname_codespaces %} usage. However, you can change or remove these policies in your organization settings. For more information, see "[Restricting access to machine types](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)." diff --git a/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md b/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md index 4e54ce5e5a..c005318467 100644 --- a/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md +++ b/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md @@ -142,7 +142,7 @@ The assignment overview page displays information about your assignment acceptan ## Next steps -- After you create the assignment and your students form teams, team members can start work on the assignment using Git and {% data variables.product.product_name %}'s features. Students can clone the repository, push commits, manage branches, create and review pull requests, address merge conflicts, and discuss changes with issues. Both you and the team can review the commit history for the repository. For more information, see "[Getting started with {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github)," "[Repositories](/repositories)," "[Using Git](/github/getting-started-with-github/using-git)," and "[Collaborating with issues and pull requests](/github/collaborating-with-issues-and-pull-requests)," and the free course on [managing merge conflicts](https://lab.github.com/githubtraining/managing-merge-conflicts) from {% data variables.product.prodname_learning %}. +- After you create the assignment and your students form teams, team members can start work on the assignment using Git and {% data variables.product.product_name %}'s features. Students can clone the repository, push commits, manage branches, create and review pull requests, address merge conflicts, and discuss changes with issues. Both you and the team can review the commit history for the repository. For more information, see "[Getting started with {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github)," "[Repositories](/repositories)," "[Using Git](/github/getting-started-with-github/using-git)," and "[Collaborating with issues and pull requests](/github/collaborating-with-issues-and-pull-requests)," and the free course on [resolving merge conflicts](https://github.com/skills/resolve-merge-conflicts) from {% data variables.product.prodname_learning %}. - When a team finishes an assignment, you can review the files in the repository, or you can review the history and visualizations for the repository to better understand how the team collaborated. For more information, see "[Visualizing repository data with graphs](/github/visualizing-repository-data-with-graphs)." diff --git a/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md b/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md index 0a5e72968b..15e9b6b07c 100644 --- a/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md +++ b/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md @@ -1,6 +1,6 @@ --- title: Reuse an assignment -intro: You can reuse an existing assignment in more than one classroom, including classrooms in a different organization. +intro: You can reuse existing assignments in more than one classroom, including classrooms in a different organization. versions: fpt: '*' permissions: 'Organization owners who are admins for a classroom can reuse assignments from a classroom. {% data reusables.classroom.classroom-admins-link %}' @@ -8,7 +8,7 @@ shortTitle: Reuse an assignment --- ## About reusing assignments -You can reuse an existing individual or group assignment in any other classroom you have access to, including classrooms in a different organization. If you choose to reuse an assignment, {% data variables.product.prodname_classroom %} will copy the assignment to the classroom you choose. If the assignment uses a template repository and you choose to reuse it in a classroom from a different organization, {% data variables.product.prodname_classroom %} will create a copy of the repository and its contents in the target organization. +You can reuse an existing individual or group assignment in any other classroom you have access to, including classrooms in a different organization. You can also reuse multiple assignments at once from a classroom. If you choose to reuse an assignment, {% data variables.product.prodname_classroom %} will copy the assignment to the classroom you choose. If the assignment uses a template repository and you choose to reuse it in a classroom from a different organization, {% data variables.product.prodname_classroom %} will create a copy of the repository and its contents in the target organization. The copied assignment includes assignment details such as the name, source repository, autograding test, and preferred editor. You can edit the assignment after it has been copied to make changes. You cannot make changes to the preferred editor. @@ -27,7 +27,7 @@ The copied assignment includes assignment details such as the name, source repos ![Reuse assignment button](/assets/images/help/classroom/reuse-assignment-button.png) -1. In "Reuse assignment" modal, use the **Choose an organization** dropdown menu to select the organization you want the assignment to be in. Then use the **Choose a classroom** dropdown menu to select the classroom within that organization that you want to copy the assignment to. +1. In the "Reuse assignment" modal, use the **Choose an organization** dropdown menu to select the organization you want the assignment to be in. Then use the **Choose a classroom** dropdown menu to select the classroom within that organization that you want to copy the assignment to. ![Reuse assignment modal](/assets/images/help/classroom/reuse-assignment-modal.png) @@ -35,3 +35,21 @@ The copied assignment includes assignment details such as the name, source repos 1. The assignment is copied to the selected classroom, and a confirmation message is shown. If you chose to reuse an assignment with a template repository, the copying process may take a few minutes to complete, and you may need to refresh the page to see the completed message. ![Completed message for reused assignment](/assets/images/help/classroom/reuse-assignment-completed-message.png) + +## Reusing multiple assignments from a classroom + +1. Sign into {% data variables.product.prodname_classroom_with_url %}. +2. To the right of a classroom's name, select the {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} drop-down menu, then click **Reuse assignment**. + + ![Screenshot of classroom overview page with dropdown emphasized](/assets/images/help/classroom/classroom-reuse-assignment-modal.png) + +3. In the "Reuse assignments" modal, use the **Choose an organization** dropdown menu to select the organization you want the assignments to be in. Then use the **Choose a classroom** dropdown menu to select the classroom within that organization that you want to copy the assignments to. + + ![Screenshot of reuse assignments modal](/assets/images/help/classroom/reuse-multiple-assignments-modal.png) + +4. To the left of each assignment, select the assignment you want to reuse. + + ![Screenshot of multiple selected assignments](/assets/images/help/classroom/multiple-assignments-selected.png) + +5. Click **Create assignments**. +6. The assignments are copied to the selected classroom. If you chose to reuse an assignment with a template repository, the copying process may take a few minutes to complete. diff --git a/content/get-started/exploring-projects-on-github/saving-repositories-with-stars.md b/content/get-started/exploring-projects-on-github/saving-repositories-with-stars.md index 138bd77574..139cc01961 100644 --- a/content/get-started/exploring-projects-on-github/saving-repositories-with-stars.md +++ b/content/get-started/exploring-projects-on-github/saving-repositories-with-stars.md @@ -41,6 +41,16 @@ Starring a repository is a simple two-step process. ![Untarring a repository](/assets/images/help/stars/unstarring-a-repository.png) {% ifversion fpt or ghec %} + +## Viewing who has starred a repository + + +You can view everyone who has starred a public repository or a private repository you have access to. + + +To view everyone who has starred a repository, add `/stargazers` to the end of the URL of a repository. For example, to view stargazers for the github/docs repository, visit https://github.com/github/docs/stargazers. + + ## Organizing starred repositories with lists {% note %} diff --git a/content/get-started/learning-about-github/about-github-advanced-security.md b/content/get-started/learning-about-github/about-github-advanced-security.md index 8eaea418ac..48d04c3ea0 100644 --- a/content/get-started/learning-about-github/about-github-advanced-security.md +++ b/content/get-started/learning-about-github/about-github-advanced-security.md @@ -28,7 +28,7 @@ A {% data variables.product.prodname_GH_advanced_security %} license provides th - **{% data variables.product.prodname_code_scanning_capc %}** - Search for potential security vulnerabilities and coding errors in your code. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)." -- **{% data variables.product.prodname_secret_scanning_caps %}** - Detect secrets, for example keys and tokens, that have been checked into the repository.{% if secret-scanning-push-protection %} If push protection is enabled, also detects secrets when they are pushed to your repository. For more information, see "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)" and "[Protecting pushes with {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)."{% else %} For more information, see "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)."{% endif %} +- **{% data variables.product.prodname_secret_scanning_caps %}** - Detect secrets, for example keys and tokens, that have been checked into the repository.{% ifversion secret-scanning-push-protection %} If push protection is enabled, also detects secrets when they are pushed to your repository. For more information, see "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)" and "[Protecting pushes with {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)."{% else %} For more information, see "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)."{% endif %} {% ifversion fpt or ghes > 3.1 or ghec or ghae %} - **Dependency review** - Show the full impact of changes to dependencies and see details of any vulnerable versions before you merge a pull request. For more information, see "[About dependency review](/code-security/supply-chain-security/about-dependency-review)." diff --git a/content/get-started/onboarding/getting-started-with-github-ae.md b/content/get-started/onboarding/getting-started-with-github-ae.md index ff28a4e2b3..4634a07ea9 100644 --- a/content/get-started/onboarding/getting-started-with-github-ae.md +++ b/content/get-started/onboarding/getting-started-with-github-ae.md @@ -77,7 +77,7 @@ Your enterprise members can learn more about Git and {% data variables.product.p You can read documentation that reflects the features available with {% data variables.product.prodname_ghe_managed %}. For more information, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." ### 2. Learning with {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab-enterprise %} +{% data reusables.getting-started.learning-enterprise %} ### 3. Working with {% data variables.product.prodname_dotcom %} Enterprise Support {% data reusables.getting-started.contact-support-enterprise %} diff --git a/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md b/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md index 7935a24b28..6c03319974 100644 --- a/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md +++ b/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md @@ -206,7 +206,7 @@ Members of your organization or enterprise can use GitHub's learning and support You can read documentation that reflects the features available with {% data variables.product.prodname_ghe_cloud %}. For more information, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." ### 2. Learning with {% data variables.product.prodname_learning %} -Members of your organization or enterprise can learn new skills by completing fun, realistic projects in your very own GitHub repository with [{% data variables.product.prodname_learning %}](https://lab.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by the friendly Learning Lab bot. +Members of your organization or enterprise can learn new skills by completing fun, realistic projects in your very own GitHub repository with [{% data variables.product.prodname_learning %}](https://skills.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by a friendly bot. For more information, see "[Git and {% data variables.product.prodname_dotcom %} learning resources](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)." ### 3. Supporting the open source community diff --git a/content/get-started/onboarding/getting-started-with-github-enterprise-server.md b/content/get-started/onboarding/getting-started-with-github-enterprise-server.md index 6f0bdccad1..6d3d965498 100644 --- a/content/get-started/onboarding/getting-started-with-github-enterprise-server.md +++ b/content/get-started/onboarding/getting-started-with-github-enterprise-server.md @@ -120,7 +120,7 @@ Your enterprise members can learn more about Git and {% data variables.product.p You can read documentation that reflects the features available with {% data variables.product.prodname_ghe_server %}. For more information, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." ### 2. Learning with {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab-enterprise %} +{% data reusables.getting-started.learning-enterprise %} ### 3. Working with {% data variables.product.prodname_dotcom %} Enterprise Support {% data reusables.getting-started.contact-support-enterprise %} diff --git a/content/get-started/onboarding/getting-started-with-github-team.md b/content/get-started/onboarding/getting-started-with-github-team.md index 9a128d919c..d86dfcde06 100644 --- a/content/get-started/onboarding/getting-started-with-github-team.md +++ b/content/get-started/onboarding/getting-started-with-github-team.md @@ -87,7 +87,7 @@ You can help to make your organization more secure by recommending or requiring You can read documentation that reflects the features available with {% data variables.product.prodname_team %}. For more information, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." ### 4. Learning with {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab %} +{% data reusables.getting-started.learning %} ### 5. Supporting the open source community {% data reusables.getting-started.sponsors %} diff --git a/content/get-started/onboarding/getting-started-with-your-github-account.md b/content/get-started/onboarding/getting-started-with-your-github-account.md index 2e0c446eb0..82e83fdb37 100644 --- a/content/get-started/onboarding/getting-started-with-your-github-account.md +++ b/content/get-started/onboarding/getting-started-with-your-github-account.md @@ -81,7 +81,7 @@ For more information about how to authenticate to {% data variables.product.prod ### 4. Writing on {% data variables.product.product_name %} To make your communication clear and organized in issues and pull requests, you can use {% data variables.product.prodname_dotcom %} Flavored Markdown for formatting, which combines an easy-to-read, easy-to-write syntax with some custom functionality. For more information, see "[About writing and formatting on {% data variables.product.prodname_dotcom %}](/github/writing-on-github/about-writing-and-formatting-on-github)." -You can learn {% data variables.product.prodname_dotcom %} Flavored Markdown with the "[Communicating using Markdown](https://lab.github.com/githubtraining/communicating-using-markdown)" course on {% data variables.product.prodname_learning %}. +You can learn {% data variables.product.prodname_dotcom %} Flavored Markdown with the "[Communicate using Markdown](https://github.com/skills/communicate-using-markdown)" course on {% data variables.product.prodname_learning %}. ### 5. Searching on {% data variables.product.product_name %} Our integrated search allows you to find what you are looking for among the many repositories, users and lines of code on {% data variables.product.product_name %}. You can search globally across all of {% data variables.product.product_name %} or limit your search to a particular repository or organization. For more information about the types of searches you can do on {% data variables.product.product_name %}, see "[About searching on {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/getting-started-with-searching-on-github/about-searching-on-github)." @@ -187,7 +187,7 @@ For more information, see "[Securing your software supply chain](/code-security/ {% data reusables.docs.you-can-read-docs-for-your-product %} ### 4. Learning with {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab %} +{% data reusables.getting-started.learning %} {% ifversion fpt or ghec %} ### 5. Supporting the open source community diff --git a/content/get-started/quickstart/contributing-to-projects.md b/content/get-started/quickstart/contributing-to-projects.md index 6dee3d7502..a153893217 100644 --- a/content/get-started/quickstart/contributing-to-projects.md +++ b/content/get-started/quickstart/contributing-to-projects.md @@ -26,7 +26,7 @@ This tutorial uses [the Spoon-Knife project](https://github.com/octocat/Spoon-Kn 1. Navigate to the `Spoon-Knife` project at https://github.com/octocat/Spoon-Knife. 2. Click **Fork**. - ![Fork button](/assets/images/help/repository/fork_button.jpg) + ![Fork button](/assets/images/help/repository/fork_button.png) 1. {% data variables.product.product_name %} will take you to your copy (your fork) of the Spoon-Knife repository. ## Cloning a fork @@ -82,7 +82,7 @@ gh repo fork repository --clone=true ## Making and pushing changes -Go ahead and make a few changes to the project using your favorite text editor, like [Atom](https://atom.io). You could, for example, change the text in `index.html` to add your GitHub username. +Go ahead and make a few changes to the project using your favorite text editor, like [Visual Studio Code](https://code.visualstudio.com). You could, for example, change the text in `index.html` to add your GitHub username. When you're ready to submit your changes, stage and commit your changes. `git add .` tells Git that you want to include all of your changes in the next commit. `git commit` takes a snapshot of those changes. diff --git a/content/get-started/quickstart/create-a-repo.md b/content/get-started/quickstart/create-a-repo.md index a9b498dcd7..5a16b75e9e 100644 --- a/content/get-started/quickstart/create-a-repo.md +++ b/content/get-started/quickstart/create-a-repo.md @@ -33,7 +33,10 @@ You can store a variety of projects in {% data variables.product.product_name %} {% note %} -**Note:** You can create public repositories for an open source project. When creating your public repository, make sure to include a [license file](https://choosealicense.com/) that determines how you want your project to be shared with others. {% data reusables.open-source.open-source-guide-repositories %} {% data reusables.open-source.open-source-learning-lab %} +**Notes:** +- You can create public repositories for an open source project. When creating your public repository, make sure to include a [license file](https://choosealicense.com/) that determines how you want your project to be shared with others. {% data reusables.open-source.open-source-guide-repositories %} +- {% data reusables.open-source.open-source-learning %} +- You can also add community health files to your repositories, to set guidelines on how to contribute, keep your repositories safe, and much more. For more information, see "[Creating a default community health file](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)." {% endnote %} diff --git a/content/get-started/quickstart/fork-a-repo.md b/content/get-started/quickstart/fork-a-repo.md index 08dad271e6..24e5bbfd70 100644 --- a/content/get-started/quickstart/fork-a-repo.md +++ b/content/get-started/quickstart/fork-a-repo.md @@ -41,7 +41,7 @@ For more information about applying open source principles to your organization' When creating your public repository from a fork of someone's project, make sure to include a license file that determines how you want your project to be shared with others. For more information, see "[Choose an open source license](https://choosealicense.com/)" at choosealicense.com. -{% data reusables.open-source.open-source-guide-repositories %} {% data reusables.open-source.open-source-learning-lab %} +{% data reusables.open-source.open-source-guide-repositories %} {% data reusables.open-source.open-source-learning %} {% endif %} @@ -57,7 +57,7 @@ You might fork a project to propose changes to the upstream, or original, reposi 1. On {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_location %}{% endif %}, navigate to the [octocat/Spoon-Knife](https://github.com/octocat/Spoon-Knife) repository. 2. In the top-right corner of the page, click **Fork**. -![Fork button](/assets/images/help/repository/fork_button.jpg) +![Fork button](/assets/images/help/repository/fork_button.png) {% endwebui %} diff --git a/content/get-started/quickstart/git-and-github-learning-resources.md b/content/get-started/quickstart/git-and-github-learning-resources.md index 46c2fb3372..7979e5918b 100644 --- a/content/get-started/quickstart/git-and-github-learning-resources.md +++ b/content/get-started/quickstart/git-and-github-learning-resources.md @@ -44,7 +44,7 @@ Our {% data variables.product.prodname_dotcom %} [YouTube Training and Guides ch ### Free courses -{% data variables.product.product_name %} offers a series of interactive, [on-demand training courses](https://lab.github.com/) including [Introduction to {% data variables.product.prodname_dotcom %}](https://lab.github.com/githubtraining/introduction-to-github); courses on programming languages and tools such as HTML, Python, and NodeJS; and courses on {% data variables.product.product_name %} specific tools such as {% data variables.product.prodname_actions %}. +{% data variables.product.product_name %} offers a series of interactive, [on-demand training courses](https://skills.github.com/) including [Introduction to {% data variables.product.prodname_dotcom %}](https://github.com/skills/introduction-to-github); and courses on {% data variables.product.product_name %} specific tools such as {% data variables.product.prodname_actions %}. ### {% data variables.product.prodname_dotcom %}'s web-based educational programs diff --git a/content/get-started/using-github/keyboard-shortcuts.md b/content/get-started/using-github/keyboard-shortcuts.md index a8a2111f3d..92a4e3e1bb 100644 --- a/content/get-started/using-github/keyboard-shortcuts.md +++ b/content/get-started/using-github/keyboard-shortcuts.md @@ -18,11 +18,11 @@ versions: Typing ? on {% data variables.product.prodname_dotcom %} 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. -{% if keyboard-shortcut-accessibility-setting %} +{% ifversion keyboard-shortcut-accessibility-setting %} You can disable character key shortcuts, while still allowing shortcuts that use modifier keys, in your accessibility settings. For more information, see "[Managing accessibility settings](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings)."{% endif %} Below is a list of some of the available keyboard shortcuts. -{% if command-palette %} +{% ifversion command-palette %} The {% data variables.product.prodname_command_palette %} also gives you quick access to a wide range of actions, without the need to remember keyboard shortcuts. For more information, see "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)."{% endif %} ## Site wide shortcuts @@ -32,7 +32,7 @@ The {% data variables.product.prodname_command_palette %} also gives you quick a |S or / | Focus the search bar. For more information, see "[About searching on {% data variables.product.company_short %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)." |G N | Go to your notifications. For more information, see "[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications)." |Esc | When focused on a user, issue, or pull request hovercard, closes the hovercard and refocuses on the element the hovercard is in -{% if command-palette %}|Command+K (Mac) or
Ctrl+K (Windows/Linux) | Opens the {% data variables.product.prodname_command_palette %}. If you are editing Markdown text, open the command palette with Command+Option+K or Ctrl+Alt+K. For more information, see "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)."{% endif %} +{% ifversion command-palette %}|Command+K (Mac) or
Ctrl+K (Windows/Linux) | Opens the {% data variables.product.prodname_command_palette %}. If you are editing Markdown text, open the command palette with Command+Option+K or Ctrl+Alt+K. For more information, see "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)."{% endif %} ## Repositories diff --git a/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md b/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md index 491559be1f..5b29ea84d5 100644 --- a/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md +++ b/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md @@ -22,7 +22,7 @@ You can also interact with other users in pull requests and issues using feature Every comment field on {% data variables.product.product_name %} contains a text formatting toolbar, allowing you to format your text without learning Markdown syntax. In addition to Markdown formatting like bold and italic styles and creating headers, links, and lists, the toolbar includes {% data variables.product.product_name %}-specific features such as @mentions, task lists, and links to issues and pull requests. -{% if fixed-width-font-gfm-fields %} +{% ifversion fixed-width-font-gfm-fields %} ## Enabling fixed-width fonts in the editor diff --git a/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md b/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md index aaecc97fdc..1a460ac113 100644 --- a/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md +++ b/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md @@ -133,7 +133,7 @@ Here are some examples for using relative links to display an image. | ------ | -------- | | In a `.md` file on the same branch | `/assets/images/electrocat.png` | | In a `.md` file on another branch | `/../main/assets/images/electrocat.png` | -| In issues, pull requests and comments of the repository | `../blob/main/assets/images/electrocat.png` | +| In issues, pull requests and comments of the repository | `../blob/main/assets/images/electrocat.png?raw=true` | | In a `.md` file in another repository | `/../../../../github/docs/blob/main/assets/images/electrocat.png` | | In issues, pull requests and comments of another repository | `../../../github/docs/blob/main/assets/images/electrocat.png?raw=true` | diff --git a/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md b/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md index f7d8434863..38b08859f4 100644 --- a/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md +++ b/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md @@ -44,7 +44,7 @@ We support these files: * PNG (*.png*) * GIF (*.gif*) * JPEG (*.jpg*) -{%- if svg-support %} +{%- ifversion svg-support %} * SVG (*.svg*) {%- endif %} * Log files (*.log*) diff --git a/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md b/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md index 3196401bf7..7690eba849 100644 --- a/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md +++ b/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md @@ -66,7 +66,7 @@ For example, to syntax highlight Ruby code: We use [Linguist](https://github.com/github/linguist) to perform language detection and to select [third-party grammars](https://github.com/github/linguist/blob/master/vendor/README.md) for syntax highlighting. You can find out which keywords are valid in [the languages YAML file](https://github.com/github/linguist/blob/master/lib/linguist/languages.yml). -{% if mermaid %} +{% ifversion mermaid %} ## Creating diagrams You can also use code blocks to create diagrams in Markdown. GitHub supports Mermaid, geoJSON, topoJSON, and ASCII STL syntax. For more information, see "[Creating diagrams](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)." diff --git a/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md b/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md index 1cccbccd66..05d74c1ce9 100644 --- a/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md +++ b/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md @@ -6,8 +6,8 @@ versions: ghes: '*' ghae: '*' ghec: '*' - redirect_from: - - /github/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections +redirect_from: + - /github/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections shortTitle: Collapsed sections --- ## Creating a collapsed section diff --git a/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md b/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md index a6ea7be3a1..514684c33f 100644 --- a/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md +++ b/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md @@ -6,8 +6,8 @@ versions: ghes: '*' ghae: '*' ghec: '*' - redirect_from: - - /github/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests +redirect_from: + - /github/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests topics: - Issues - Pull requests diff --git a/content/graphql/guides/using-global-node-ids.md b/content/graphql/guides/using-global-node-ids.md index 813f36d385..5dadcb4e95 100644 --- a/content/graphql/guides/using-global-node-ids.md +++ b/content/graphql/guides/using-global-node-ids.md @@ -12,7 +12,7 @@ topics: - API --- -You can access most objects in GitHub (users, issues, pull requests, etc.) using either the REST API or the GraphQL API. You can find the **global node ID** of many objects from within the REST API and use these IDs in your GraphQL operations. For more information, see "[Preview GraphQL API v4 Node IDs in REST API v3 resources](https://developer.github.com/changes/2017-12-19-graphql-node-id/)." +You can access most objects in GitHub (users, issues, pull requests, etc.) using either the REST API or the GraphQL API. You can find the **global node ID** of many objects from within the REST API and use these IDs in your GraphQL operations. For more information, see "[Preview GraphQL API Node IDs in REST API resources](https://developer.github.com/changes/2017-12-19-graphql-node-id/)." {% note %} diff --git a/content/graphql/overview/resource-limitations.md b/content/graphql/overview/resource-limitations.md index bba7df1eaf..08b0edb336 100644 --- a/content/graphql/overview/resource-limitations.md +++ b/content/graphql/overview/resource-limitations.md @@ -14,7 +14,7 @@ topics: ## Node limit -To pass [schema](/graphql/guides/introduction-to-graphql#schema) validation, all GraphQL API v4 [calls](/graphql/guides/forming-calls-with-graphql) must meet these standards: +To pass [schema](/graphql/guides/introduction-to-graphql#schema) validation, all GraphQL API [calls](/graphql/guides/forming-calls-with-graphql) must meet these standards: * Clients must supply a `first` or `last` argument on any [connection](/graphql/guides/introduction-to-graphql#connection). * Values of `first` and `last` must be within 1-100. @@ -130,30 +130,30 @@ These two examples show how to calculate the total nodes in a call. ## Rate limit -The GraphQL API v4 limit is different from the REST API v3's [rate limits](/rest/overview/resources-in-the-rest-api#rate-limiting). +The GraphQL API limit is different from the REST API's [rate limits](/rest/overview/resources-in-the-rest-api#rate-limiting). Why are the API rate limits different? With [GraphQL](/graphql), one GraphQL call can replace [multiple REST calls](/graphql/guides/migrating-from-rest-to-graphql). A single complex GraphQL call could be the equivalent of thousands of REST requests. While a single GraphQL call would fall well below the REST API rate limit, the query might be just as expensive for GitHub's servers to compute. -To accurately represent the server cost of a query, the GraphQL API v4 calculates a call's **rate limit score** based on a normalized scale of points. A query's score factors in first and last arguments on a parent connection and its children. +To accurately represent the server cost of a query, the GraphQL API calculates a call's **rate limit score** based on a normalized scale of points. A query's score factors in first and last arguments on a parent connection and its children. * The formula uses the `first` and `last` arguments on a parent connection and its children to pre-calculate the potential load on GitHub's systems, such as MySQL, ElasticSearch, and Git. * Each new connection has its own point value. Points are combined with other points from the call into an overall rate limit score. -The GraphQL API v4 rate limit is **5,000 points per hour**. +The GraphQL API rate limit is **5,000 points per hour**. -Note that 5,000 points per hour is not the same as 5,000 calls per hour: the GraphQL API v4 and REST API v3 use different rate limits. +Note that 5,000 points per hour is not the same as 5,000 calls per hour: the GraphQL API and REST API use different rate limits. {% note %} -**Note**: The current formula and rate limit are subject to change as we observe how developers use the GraphQL API v4. +**Note**: The current formula and rate limit are subject to change as we observe how developers use the GraphQL API. {% endnote %} ### Returning a call's rate limit status -With the REST API v3, you can check the rate limit status by [inspecting](/rest/overview/resources-in-the-rest-api#rate-limiting) the returned HTTP headers. +With the REST API, you can check the rate limit status by [inspecting](/rest/overview/resources-in-the-rest-api#rate-limiting) the returned HTTP headers. -With the GraphQL API v4, you can check the rate limit status by querying fields on the `rateLimit` object: +With the GraphQL API, you can check the rate limit status by querying fields on the `rateLimit` object: ```graphql query { @@ -186,7 +186,7 @@ Querying the `rateLimit` object returns a call's score, but running the call cou {% note %} -**Note**: The minimum cost of a call to the GraphQL API v4 is **1**, representing a single request. +**Note**: The minimum cost of a call to the GraphQL API is **1**, representing a single request. {% endnote %} diff --git a/content/index.md b/content/index.md index 3a33ba48e1..01938bd4f2 100644 --- a/content/index.md +++ b/content/index.md @@ -12,6 +12,11 @@ featuredLinks: - /get-started/importing-your-projects-to-github/importing-source-code-to-github/adding-locally-hosted-code-to-github - /get-started/getting-started-with-git/managing-remote-repositories - /pages +redirect_from: + - /github + - /articles + - /common-issues-and-questions + - /troubleshooting-common-issues versions: '*' children: - get-started diff --git a/content/issues/tracking-your-work-with-issues/about-task-lists.md b/content/issues/tracking-your-work-with-issues/about-task-lists.md index 637086f77e..c5496d36c4 100644 --- a/content/issues/tracking-your-work-with-issues/about-task-lists.md +++ b/content/issues/tracking-your-work-with-issues/about-task-lists.md @@ -76,5 +76,5 @@ Any issues that are referenced in a task list specify that they are tracked by t ## Further reading -* "[Basic writing and formatting syntax](/articles/basic-writing-and-formatting-syntax)"{% if code-scanning-task-lists %} +* "[Basic writing and formatting syntax](/articles/basic-writing-and-formatting-syntax)"{% ifversion code-scanning-task-lists %} * "[Tracking {% data variables.product.prodname_code_scanning %} alerts in issues using task lists](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/tracking-code-scanning-alerts-in-issues-using-task-lists)"{% endif %} diff --git a/content/issues/tracking-your-work-with-issues/closing-an-issue.md b/content/issues/tracking-your-work-with-issues/closing-an-issue.md index 8e5460d3e3..de39c8fd6e 100644 --- a/content/issues/tracking-your-work-with-issues/closing-an-issue.md +++ b/content/issues/tracking-your-work-with-issues/closing-an-issue.md @@ -22,7 +22,7 @@ shortTitle: Close an issue {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issues %} 1. In the list of issues, click the issue you'd like to close. -{%- if issue-close-reasons %} +{%- ifversion issue-close-reasons %} 1. Optionally, to change the reason for closing the issue, select {% octicon "triangle-down" aria-label="The down triangle octicon" %} next to "Close issue" and click a reason. ![Screenshot showing dropdown menu containing issue close reasons](/assets/images/help/issues/close-issue-select-reason.png) 2. Click **Close issue**. diff --git a/content/issues/tracking-your-work-with-issues/creating-an-issue.md b/content/issues/tracking-your-work-with-issues/creating-an-issue.md index 80e960d30c..ae88b7642f 100644 --- a/content/issues/tracking-your-work-with-issues/creating-an-issue.md +++ b/content/issues/tracking-your-work-with-issues/creating-an-issue.md @@ -153,7 +153,7 @@ Query parameter | Example `projects` | `https://github.com/octo-org/octo-repo/issues/new?title=Bug+fix&projects=octo-org/1` creates an issue with the title "Bug fix" and adds it to the organization's project board 1. `template` | `https://github.com/octo-org/octo-repo/issues/new?template=issue_template.md` creates an issue with a template in the issue body. The `template` query parameter works with templates stored in an `ISSUE_TEMPLATE` subdirectory within the root, `docs/` or `.github/` directory in a repository. For more information, see "[Using templates to encourage useful issues and pull requests](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)." -{% if code-scanning-task-lists %} +{% ifversion code-scanning-task-lists %} ## Creating an issue from a {% data variables.product.prodname_code_scanning %} alert {% data reusables.code-scanning.beta-alert-tracking-in-issues %} diff --git a/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md b/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md index 22e52c680d..6dc904196b 100644 --- a/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md +++ b/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md @@ -180,7 +180,7 @@ With issue and pull request search terms, you can: For issues, you can also use search to: -- Filter for issues that are linked to a pull request by a closing reference: `linked:pr`{% if issue-close-reasons %} +- Filter for issues that are linked to a pull request by a closing reference: `linked:pr`{% ifversion issue-close-reasons %} - Filter issues by the reason they were closed: `is:closed reason:complete` or `is:closed reason:"not planned"`{% endif %} For pull requests, you can also use search to: diff --git a/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md b/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md index 6c1abd3bff..85e28e6a46 100644 --- a/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md +++ b/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md @@ -11,7 +11,7 @@ topics: shortTitle: Customize organization profile --- -{% if org-profile-pin-private %} +{% ifversion org-profile-pin-private %} ## About your organization's profile page @@ -45,7 +45,7 @@ You can format text and include emoji, images, and GIFs in your organization pro ![Image of an organization's public README](/assets/images/help/organizations/org_public_readme.png) -{% if org-profile-pin-private %} +{% ifversion org-profile-pin-private %} ## Adding a member-only organization profile README diff --git a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md index 64782150ba..baf35fadbf 100644 --- a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md +++ b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md @@ -60,7 +60,7 @@ To search for specific events, use the `action` qualifier in your query. Actions | [`marketplace_listing`](#marketplace_listing-category-actions) | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %}{% ifversion fpt or ghes or ghec %} | [`members_can_create_pages`](#members_can_create_pages-category-actions) | Contains all activities related to managing the publication of {% data variables.product.prodname_pages %} sites for repositories in the organization. For more information, see "[Managing the publication of {% data variables.product.prodname_pages %} sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." | {% endif %} | [`org`](#org-category-actions) | Contains activities related to organization membership.{% ifversion ghec %} -| [`org_credential_authorization`](#org_credential_authorization-category-actions) | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +| [`org_credential_authorization`](#org_credential_authorization-category-actions) | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} | [`org_secret_scanning_custom_pattern`](#org_secret_scanning_custom_pattern-category-actions) | Contains organization-level activities related to secret scanning custom patterns. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." {% endif %} | [`organization_label`](#organization_label-category-actions) | Contains all activities related to default labels for repositories in your organization. | [`oauth_application`](#oauth_application-category-actions) | Contains all activities related to OAuth Apps. @@ -73,11 +73,11 @@ To search for specific events, use the `action` qualifier in your query. Actions | [`repository_advisory`](#repository_advisory-category-actions) | Contains repository-level activities related to security advisories in the {% data variables.product.prodname_advisory_database %}. For more information, see "[About {% data variables.product.prodname_dotcom %} Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)." | [`repository_content_analysis`](#repository_content_analysis-category-actions) | Contains all activities related to [enabling or disabling data use for a private repository](/articles/about-github-s-use-of-your-data).{% endif %}{% ifversion fpt or ghec %} | [`repository_dependency_graph`](#repository_dependency_graph-category-actions) | Contains repository-level activities related to enabling or disabling the dependency graph for a {% ifversion fpt or ghec %}private {% endif %}repository. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)."{% endif %}{% ifversion ghes or ghae or ghec %} -| [`repository_secret_scanning`](#repository_secret_scanning-category-actions) | Contains repository-level activities related to secret scanning. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." {% endif %}{% if secret-scanning-audit-log-custom-patterns %} -| [`repository_secret_scanning_custom_pattern`](#respository_secret_scanning_custom_pattern-category-actions) | Contains repository-level activities related to secret scanning custom patterns. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." {% endif %}{% if secret-scanning-audit-log-custom-patterns %} +| [`repository_secret_scanning`](#repository_secret_scanning-category-actions) | Contains repository-level activities related to secret scanning. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} +| [`repository_secret_scanning_custom_pattern`](#respository_secret_scanning_custom_pattern-category-actions) | Contains repository-level activities related to secret scanning custom patterns. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} | [`repository_secret_scanning_push_protection`](#respository_secret_scanning_push_protection) | Contains repository-level activities related to secret scanning custom patterns. For more information, see "[Protecting pushes with secert scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." {% endif %}{% ifversion fpt or ghes or ghae or ghec %} | [`repository_vulnerability_alert`](#repository_vulnerability_alert-category-actions) | Contains all activities related to [{% data variables.product.prodname_dependabot_alerts %} for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies).{% endif %}{% ifversion fpt or ghec %} -| [`repository_vulnerability_alerts`](#repository_vulnerability_alerts-category-actions) | Contains repository-level configuration activities for {% data variables.product.prodname_dependabot_alerts %}.{% endif %}{% if custom-repository-roles %} +| [`repository_vulnerability_alerts`](#repository_vulnerability_alerts-category-actions) | Contains repository-level configuration activities for {% data variables.product.prodname_dependabot_alerts %}.{% endif %}{% ifversion custom-repository-roles %} | [`role`](#role-category-actions) | Contains all activities related to [custom repository roles](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization).{% endif %}{% ifversion ghes or ghae or ghec %} | [`secret_scanning`](#secret_scanning-category-actions) | Contains organization-level configuration activities for secret scanning in existing repositories. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." | [`secret_scanning_new_repos`](#secret_scanning_new_repos-category-actions) | Contains organization-level configuration activities for secret scanning for new repositories created in the organization. {% endif %}{% ifversion fpt or ghec %} @@ -462,7 +462,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `runner_group_updated` | Triggered when the configuration of a self-hosted runner group is changed. For more information, see "[Changing the access policy of a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-the-access-policy-of-a-self-hosted-runner-group)." | `runner_group_runners_added` | Triggered when a self-hosted runner is added to a group. For more information, see [Moving 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_runner_removed` | Triggered when the REST API is used to remove a self-hosted runner from a group. For more information, see "[Remove a self-hosted runner from a group for an organization](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-organization)." -| `runner_group_runners_updated`| Triggered when a runner group's list of members is updated. For more information, see "[Set self-hosted runners in a group for an organization](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)."{% if secret-scanning-audit-log-custom-patterns %} +| `runner_group_runners_updated`| Triggered when a runner group's list of members is updated. For more information, see "[Set self-hosted runners in a group for an organization](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)."{% ifversion secret-scanning-audit-log-custom-patterns %} | `secret_scanning_push_protection_disable ` | Triggered when an organization owner or person with admin access to the organization disables push protection for secret scanning. For more information, see "[Protecting pushes with secret scanning](/enterprise-cloud@latest/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." | `secret_scanning_push_protection_enable ` | Triggered when an organization owner or person with admin access to the organization enables push protection for secret scanning.{% endif %}{% ifversion fpt or ghes > 3.1 or ghae or ghec %} | `self_hosted_runner_online` | Triggered when the runner application is started. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." @@ -489,7 +489,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `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](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization). -{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} ### `org_secret_scanning_custom_pattern` category actions @@ -622,10 +622,10 @@ For more information, see "[Managing the publication of {% data variables.produc | `advanced_security_disabled` | Triggered when a repository administrator disables {% data variables.product.prodname_GH_advanced_security %} features for the repository. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)." | `advanced_security_enabled` | Triggered when a repository administrator enables {% data variables.product.prodname_GH_advanced_security %} features for the repository. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository).". | `archived` | Triggered when a repository admin [archives a repository](/articles/about-archiving-repositories).{% ifversion ghes %} -| `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 %} +| `config.disable_anonymous_git_access` | Triggered when [anonymous Git read access is disabled](/enterprise/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/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/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/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).{% ifversion fpt or ghes or ghec %} | `create_actions_secret` |Triggered when a {% data variables.product.prodname_actions %} secret is created for a repository. For more information, see "[Creating encrypted secrets for a repository](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository)."{% endif %} | `destroy` | Triggered when [a repository is deleted](/articles/deleting-a-repository).{% ifversion fpt or ghec %} @@ -687,7 +687,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `disable` | Triggered when a repository owner or person with admin access to the repository disables secret scanning for a repository. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." | `enable` | Triggered when a repository owner or person with admin access to the repository enables secret scanning for a repository. -{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} ### `repository_secret_scanning_custom_pattern` category actions @@ -697,7 +697,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `update` | Triggered when changes to a custom pattern are saved for secret scanning in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#editing-a-custom-pattern)." | `delete` | Triggered when a custom pattern is removed from secret scanning in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#removing-a-custom-pattern)." -{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} ### `repository_secret_scanning_push_protection` category actions @@ -724,7 +724,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `disable` | Triggered when a repository owner or person with admin access to the repository disables {% data variables.product.prodname_dependabot_alerts %}. | `enable` | Triggered when a repository owner or person with admin access to the repository enables {% data variables.product.prodname_dependabot_alerts %}. -{% endif %}{% if custom-repository-roles %} +{% endif %}{% ifversion custom-repository-roles %} ### `role` category actions | Action | Description |------------------|------------------- @@ -742,7 +742,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `enable` | Triggered when an organization owner enables secret scanning for all existing{% ifversion ghec %}, private or internal{% endif %} repositories. {% endif %} -{% if secret-scanning-alert-audit-log %} +{% ifversion secret-scanning-alert-audit-log %} ### `secret_scanning_alert` category actions | Action | Description diff --git a/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md b/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md index d10ac40bd1..dae3f85bf3 100644 --- a/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md +++ b/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md @@ -33,7 +33,7 @@ When you reinstate a former outside collaborator, you can restore: **Tips**: - - Only organization owners can reinstate outside collaborators' access to an organization.{% if prevent-org-admin-add-outside-collaborator %} Enterprise owners may further restrict the ability to reinstate outside collaborators' access to enterprise owners only.{% endif %} For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." + - Only organization owners can reinstate outside collaborators' access to an organization.{% ifversion prevent-org-admin-add-outside-collaborator %} Enterprise owners may further restrict the ability to reinstate outside collaborators' access to enterprise owners only.{% endif %} For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-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](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators).{% ifversion fpt or ghec %} - 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 %} diff --git a/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md b/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md index f4ec46b88e..37d6bb05ca 100644 --- a/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md +++ b/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md @@ -23,7 +23,7 @@ You can set base permissions that apply to all members of an organization when a If someone with admin access to an organization's repository grants a member a higher level of access for the repository, the higher level of access overrides the base permission. -{% if custom-repository-roles %} +{% ifversion custom-repository-roles %} If you've created a custom repository role with an inherited role that is lower access than your organization's base permissions, any members assigned to that role will default to the organization's base permissions rather than the inherited role. For more information, see "[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)." {% endif %} diff --git a/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md b/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md index aea3f18a40..10667e2d09 100644 --- a/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md +++ b/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md @@ -42,6 +42,12 @@ If your organization doesn't require SSH certificates, members can continue to u When you issue each certificate, you must include an extension that specifies which {% data variables.product.product_name %} user the certificate is for. For example, you can use OpenSSH's `ssh-keygen` command, replacing _KEY-IDENTITY_ with your key identity and _USERNAME_ with a {% data variables.product.product_name %} username. The certificate you generate will be authorized to act on behalf of that user for any of your organization's resources. Make sure you validate the user's identity before you issue the certificate. +{% note %} + +**Note:** You must update to OpenSSH 7.6 or later to use these commands. + +{% endnote %} + ```shell $ ssh-keygen -s ./ca-key -V '+1d' -I KEY-IDENTITY -O extension:login@{% data variables.product.product_url %}=USERNAME ./user-key.pub ``` @@ -62,4 +68,4 @@ You can restrict the IP addresses from which an organization member can access y ```shell $ ssh-keygen -s ./ca-key -V '+1d' -I KEY-IDENTITY -O extension:login@{% data variables.product.product_url %}=USERNAME -O source-address=COMMA-SEPARATED-LIST-OF-IP-ADDRESSES-OR-RANGES ./user-key.pub -``` +``` \ No newline at end of file diff --git a/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md b/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md index a56f638d1f..84ad36e983 100644 --- a/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md +++ b/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md @@ -66,5 +66,5 @@ To help the person you're removing from your organization transition and help en ## Further reading -- "[Removing organization members from a team](/articles/removing-organization-members-from-a-team)"{% if remove-enterprise-members %} +- "[Removing organization members from a team](/articles/removing-organization-members-from-a-team)"{% ifversion remove-enterprise-members %} - "[Removing a member from your enterprise](/admin/user-management/managing-users-in-your-enterprise/removing-a-member-from-your-enterprise)"{% endif %} diff --git a/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md b/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md index c685804a96..7a7f73426a 100644 --- a/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md +++ b/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md @@ -24,11 +24,11 @@ miniTocMaxHeadingLevel: 3 You can enable {% data variables.product.prodname_actions %} for all repositories in your organization. {% data reusables.actions.enabled-actions-description %} You can disable {% data variables.product.prodname_actions %} for all repositories in your organization. {% data reusables.actions.disabled-actions-description %} -Alternatively, you can enable {% data variables.product.prodname_actions %} for all repositories in your organization but limit the actions {% if actions-workflow-policy %}and reusable workflows{% endif %} a workflow can run. +Alternatively, you can enable {% data variables.product.prodname_actions %} for all repositories in your organization but limit the actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} a workflow can run. ## Managing {% data variables.product.prodname_actions %} permissions for your organization -You can choose to disable {% data variables.product.prodname_actions %} for all repositories in your organization, or only allow specific repositories. You can also limit the use of public actions{% if actions-workflow-policy %} and reusable workflows{% endif %}, so that people can only use local actions {% if actions-workflow-policy %}and reusable workflows{% endif %} that exist in your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}. +You can choose to disable {% data variables.product.prodname_actions %} for all repositories in your organization, or only allow specific repositories. You can also limit the use of public actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}, so that people can only use local actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} that exist in your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}. {% note %} @@ -43,7 +43,7 @@ You can choose to disable {% data variables.product.prodname_actions %} for all {% indented_data_reference reusables.actions.actions-use-policy-settings spaces=3 %} - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Set actions policy for this organization](/assets/images/help/organizations/actions-policy-with-workflows.png) {%- else %} ![Set actions policy for this organization](/assets/images/help/organizations/actions-policy.png) @@ -55,9 +55,9 @@ You can choose to disable {% data variables.product.prodname_actions %} for all {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} -1. Under "Policies", select {% data reusables.actions.policy-label-for-select-actions-workflows %} and add your required actions{% if actions-workflow-policy %} and reusable workflows{% endif %} to the list. +1. Under "Policies", select {% data reusables.actions.policy-label-for-select-actions-workflows %} and add your required actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} to the list. - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Add actions and reusable workflows to the allow list](/assets/images/help/organizations/actions-policy-allow-list-with-workflows.png) {%- elsif ghes %} ![Add actions to the allow list](/assets/images/help/organizations/actions-policy-allow-list.png) @@ -109,7 +109,7 @@ You can set the default permissions for the `GITHUB_TOKEN` in the settings for y ### Configuring the default `GITHUB_TOKEN` permissions -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} By default, when you create a new organization, `GITHUB_TOKEN` only has read access for the `contents` scope. {% endif %} @@ -119,23 +119,23 @@ By default, when you create a new organization, `GITHUB_TOKEN` only has read acc {% data reusables.organizations.settings-sidebar-actions-general %} 1. Under "Workflow permissions", choose whether you want the `GITHUB_TOKEN` to have read and write access for all scopes, or just read access for the `contents` scope. - ![Set GITHUB_TOKEN permissions for this organization](/assets/images/help/settings/actions-workflow-permissions-organization{% if allow-actions-to-approve-pr %}-with-pr-{% if allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) + ![Set GITHUB_TOKEN permissions for this organization](/assets/images/help/settings/actions-workflow-permissions-organization{% ifversion allow-actions-to-approve-pr %}-with-pr-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) 1. Click **Save** to apply the settings. -{% if allow-actions-to-approve-pr %} -### Preventing {% data variables.product.prodname_actions %} from {% if allow-actions-to-approve-pr-with-ent-repo %}creating or {% endif %}approving pull requests +{% ifversion allow-actions-to-approve-pr %} +### Preventing {% data variables.product.prodname_actions %} from {% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating or {% endif %}approving pull requests {% data reusables.actions.workflow-pr-approval-permissions-intro %} -By default, when you create a new organization, workflows are not allowed to {% if allow-actions-to-approve-pr-with-ent-repo %}create or {% endif %}approve pull requests. +By default, when you create a new organization, workflows are not allowed to {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create or {% endif %}approve pull requests. {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} -1. Under "Workflow permissions", use the **Allow GitHub Actions to {% if allow-actions-to-approve-pr-with-ent-repo %}create and {% endif %}approve pull requests** setting to configure whether `GITHUB_TOKEN` can {% if allow-actions-to-approve-pr-with-ent-repo %}create and {% endif %}approve pull requests. +1. Under "Workflow permissions", use the **Allow GitHub Actions to {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create and {% endif %}approve pull requests** setting to configure whether `GITHUB_TOKEN` can {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create and {% endif %}approve pull requests. - ![Set GITHUB_TOKEN pull request approval permission for this organization](/assets/images/help/settings/actions-workflow-permissions-organization{% if allow-actions-to-approve-pr %}-with-pr-{% if allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) + ![Set GITHUB_TOKEN pull request approval permission for this organization](/assets/images/help/settings/actions-workflow-permissions-organization{% ifversion allow-actions-to-approve-pr %}-with-pr-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) 1. Click **Save** to apply the settings. {% endif %} diff --git a/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md b/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md index 5a763dd473..7f5585d062 100644 --- a/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md +++ b/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md @@ -31,7 +31,7 @@ Organization owners have full administrative access to the organization. {% data {% endnote %} -{% if enterprise-owner-join-org %} +{% ifversion enterprise-owner-join-org %} If your organization is owned by an enterprise account, any enterprise owner can make themself an owner of your organization. For more information, see "[Managing your role in an organization owned by your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)." {% endif %} diff --git a/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md b/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md index 8e51209f92..0c96b981a7 100644 --- a/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md +++ b/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md @@ -29,7 +29,7 @@ Organization-level roles are sets of permissions that can be assigned to individ You can assign individuals or teams to a variety of organization-level roles to control your members' access to your organization and its resources. For more details about the individual permissions included in each role, see "[Permissions for organization roles](#permissions-for-organization-roles)." -{% if enterprise-owner-join-org %} +{% ifversion enterprise-owner-join-org %} If your organization is owned by an enterprise account, enterprise owners can choose to join your organization with any role. For more information, see "[Managing your role in an organization owned by your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)." {% endif %} @@ -48,7 +48,7 @@ Billing managers are users who can manage the billing settings for your organiza {% endif %} -{% if security-managers %} +{% ifversion security-managers %} ### Security managers {% data reusables.organizations.security-manager-beta-note %} @@ -181,7 +181,7 @@ Some of the features listed below are limited to organizations using {% data var | 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** | | | -| Manage default labels (see "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)") | **X** | | |{% if pull-request-approval-limit %} +| Manage default labels (see "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)") | **X** | | |{% ifversion pull-request-approval-limit %} | Manage pull request reviews in the organization (see "[Managing pull request reviews in your organization](/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization)") | **X** | | | |{% endif %} {% ifversion ghae %}| Manage IP allow lists (see "[Restricting network traffic to your enterprise](/admin/configuration/restricting-network-traffic-to-your-enterprise)") | **X** | | |{% endif %} diff --git a/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md b/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md index 1ce2df0be4..948895162d 100644 --- a/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md +++ b/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md @@ -19,7 +19,7 @@ permissions: Team maintainers and organization owners can configure code review ## About code review settings -{% if only-notify-requested-members %} +{% ifversion only-notify-requested-members %} To reduce noise for your team and clarify individual responsibility for pull request reviews, you can configure code review settings. - Team notifications @@ -46,7 +46,7 @@ The load balance algorithm chooses reviewers based on each member's total number Any team members that have set their status to "Busy" will not be selected for review. If all team members are busy, the pull request will remain assigned to the team itself. For more information about user statuses, see "[Setting a status](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile#setting-a-status)." -{% if only-notify-requested-members %} +{% ifversion only-notify-requested-members %} ## Configuring team notifications {% data reusables.profile.access_org %} diff --git a/content/packages/learn-github-packages/introduction-to-github-packages.md b/content/packages/learn-github-packages/introduction-to-github-packages.md index f4716e5ca3..85a6cae85d 100644 --- a/content/packages/learn-github-packages/introduction-to-github-packages.md +++ b/content/packages/learn-github-packages/introduction-to-github-packages.md @@ -75,12 +75,10 @@ For more information, see "[About permissions for {% data variables.product.prod {% ifversion ghes %} {% note %} -**Note:** Docker is not supported when subdomain isolation is disabled. +**Note:** When enabling the Docker registry, we highly recommend also enabling subdomain isolation. For more information, see "[Enabling subdomain isolation](/admin/configuration/configuring-network-settings/enabling-subdomain-isolation)." {% endnote %} -For more information about subdomain isolation, see "[Enabling subdomain isolation](/enterprise/admin/configuration/enabling-subdomain-isolation)." - {% endif %} For more information about configuring your package client for use with {% data variables.product.prodname_registry %}, see "[Working with a {% data variables.product.prodname_registry %} registry](/packages/working-with-a-github-packages-registry)." diff --git a/content/pages/getting-started-with-github-pages/about-github-pages.md b/content/pages/getting-started-with-github-pages/about-github-pages.md index f5b9453f58..6e8072ac21 100644 --- a/content/pages/getting-started-with-github-pages/about-github-pages.md +++ b/content/pages/getting-started-with-github-pages/about-github-pages.md @@ -66,7 +66,7 @@ Organization | `http(s)://pages./` | `http(s)://///` | `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. +For more information, see "[Enabling subdomain isolation](/enterprise/admin/installation/enabling-subdomain-isolation)" or contact your site administrator. {% endif %} ## Publishing sources for {% data variables.product.prodname_pages %} sites @@ -137,5 +137,5 @@ When a {% data variables.product.prodname_pages %} site is visited, the visitor' ## Further reading -- [{% data variables.product.prodname_pages %}](https://lab.github.com/githubtraining/github-pages) on {% data variables.product.prodname_learning %} +- [{% data variables.product.prodname_pages %}](https://github.com/skills/github-pages) on {% data variables.product.prodname_learning %} - "[{% data variables.product.prodname_pages %}](/rest/reference/repos#pages)" diff --git a/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md b/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md index b0a0606bd7..6f78ece01d 100644 --- a/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md +++ b/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md @@ -67,4 +67,4 @@ Assets are commonly found in the following locations: |:----------:|:-----------------------------------------:|:---------------------------------:| | CSS | `` | `` | JavaScript | `` | `` -| Image | `Logo` | `Logo` +| Image | `Logo` | `Logo` diff --git a/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md b/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md index 8fd606db96..7a511c014f 100644 --- a/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md +++ b/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md @@ -30,4 +30,4 @@ error: failed to push some refs to 'https://54.204.174.51/hodor/nope.git' ![Error message for failed pre-receive hook](/assets/images/help/pull_requests/pre-receive-hook-failed-error.png) -Your {% data variables.product.product_name %} site administrator can create and remove pre-receive hooks for your organization or repository, and may allow organization or repository administrators to enable or disable pre-receive hooks. For more information, see "[Using pre-receive hooks to enforce policy](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/using-pre-receive-hooks-to-enforce-policy)." +Your {% data variables.product.product_name %} site administrator can create and remove pre-receive hooks for your organization or repository, and may allow organization or repository administrators to enable or disable pre-receive hooks. For more information, see "[Using pre-receive hooks to enforce policy](/enterprise/admin/guides/developer-workflow/using-pre-receive-hooks-to-enforce-policy)." diff --git a/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md b/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md index 4edfc60e28..ef38ba3dca 100644 --- a/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md +++ b/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md @@ -22,7 +22,7 @@ In the fork and pull model, anyone can fork an existing repository and push chan {% tip %} -**Tip:** {% data reusables.open-source.open-source-guide-general %} {% data reusables.open-source.open-source-learning-lab %} +**Tip:** {% data reusables.open-source.open-source-guide-general %} {% data reusables.open-source.open-source-learning %} {% endtip %} diff --git a/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md b/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md index 4f6a5cac7d..243b4994e2 100644 --- a/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md +++ b/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md @@ -32,7 +32,7 @@ After initializing a pull request, you'll see a review page that shows a high-le Once you've created a pull request, you can push commits from your topic branch to add them to your existing pull request. These commits will appear in chronological order within your pull request and the changes will be visible in the "Files changed" tab. -Other contributors can review your proposed changes, add review comments, contribute to the pull request discussion, and even add commits to the pull request. {% if pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} +Other contributors can review your proposed changes, add review comments, contribute to the pull request discussion, and even add commits to the pull request. {% ifversion pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} {% ifversion fpt or ghec %} You can see information about the branch's current deployment status and past deployment activity on the "Conversation" tab. For more information, see "[Viewing deployment activity for a repository](/repositories/viewing-activity-and-data-for-your-repository/viewing-deployment-activity-for-your-repository)." diff --git a/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md b/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md index 4a13da81ee..d8da09b019 100644 --- a/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md +++ b/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md @@ -15,17 +15,37 @@ topics: - Pull requests shortTitle: Create & delete branches --- + ## Creating a branch +You can create a branch in different ways on {% data variables.product.product_name %}. +{% note %} + +**Note:** You can only create a branch in a repository to which you have push access. + +{% endnote %} + +### Creating a branch via the branches overview {% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.navigate-to-branches %} +1. Click **New branch**. + ![Screenshot of branches overview page with new branch button emphasized](/assets/images/help/branches/new-branch-button.png) +2. In the dialog box, enter the branch name and optionally change the branch source. +3. Click **Create branch**. + ![Screenshot of branch creation modal with create branch button emphasized](/assets/images/help/branches/branch-creation-popup.png) -1. Optionally, if you want to create your new branch from a branch other than the default branch for the repository, click {% octicon "git-branch" aria-label="The branch icon" %} **NUMBER branches** then choose another branch: - ![Branches link on overview page](/assets/images/help/branches/branches-link.png) +### Creating a branch using the branch dropdown +{% data reusables.repositories.navigate-to-repo %} +1. Optionally, if you want to create the new branch from a branch other than the default branch of the repository, click {% octicon "git-branch" aria-label="The branch icon" %} **Branches** then choose another branch. + ![Branches link on overview page](/assets/images/help/branches/branches-overview-link.png) 1. Click the branch selector menu. ![branch selector menu](/assets/images/help/branch/branch-selection-dropdown.png) 1. Type a unique name for your new branch, then select **Create branch**. ![branch creation text box](/assets/images/help/branch/branch-creation-text-box.png) - +{% ifversion fpt or ghec or ghes > 3.4 %} +### Creating a branch for an issue +You can create a branch to work on an issue directly from the issue page and get started right away. For more information, see "[Creating a branch to work on an issue](/issues/tracking-your-work-with-issues/creating-a-branch-for-an-issue)". +{% endif %} ## Deleting a branch {% data reusables.pull_requests.automatically-delete-branches %} diff --git a/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md b/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md index 37fff36380..fa01aeff11 100644 --- a/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md +++ b/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md @@ -19,7 +19,7 @@ shortTitle: About PR 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](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)." -{% if pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} +{% ifversion pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% 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](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review)." 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 settings for your team](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team)." diff --git a/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md b/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md index 025220fe3e..14ac99a496 100644 --- a/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md +++ b/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md @@ -1,6 +1,6 @@ --- title: Filtering files in a pull request -intro: 'To help you quickly review changes in a large pull request, you can filter changed files{% if pr-tree-view %} or use the file tree to navigate between files{% endif %}.' +intro: 'To help you quickly review changes in a large pull request, you can filter changed files{% ifversion pr-tree-view %} or use the file tree to navigate between files{% endif %}.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request - /articles/filtering-files-in-a-pull-request-by-file-type @@ -16,7 +16,7 @@ topics: - Pull requests shortTitle: Filter files --- -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.{% if pr-tree-view %} You can also use the file tree to filter by file path, navigate between files, or see a high level view of the changed files.{% endif %} +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.{% ifversion pr-tree-view %} You can also use the file tree to filter by file path, navigate between files, or see a high level view of the changed files.{% endif %} ## Using the file filter dropdown @@ -34,22 +34,22 @@ You can filter files in a pull request by file extension type, such as `.html` o 5. Optionally, to clear the filter selection, under the **Files changed** tab, click **Clear**. ![Clear file filter selection](/assets/images/help/pull_requests/clear-file-filter.png) -{% if pr-tree-view %} +{% ifversion pr-tree-view %} ## Using the file tree {% data reusables.repositories.sidebar-pr %} 1. In the list of pull requests, click the pull request you'd like to filter. {% data reusables.repositories.changed-files %} -1. If the file tree is hidden, click **Show file tree** to display the file tree. + +1. Click on a file in the file tree to view the corresponding file diff. If the file tree is hidden, click {% octicon "sidebar-collapse" aria-label="The sidebar collapse icon" %} to display the file tree. {% note %} **Note**: The file tree will not display if your screen width is too narrow or if the pull request only includes one file. {% endnote %} - -1. Click on a file in the file tree to view the corresponding file diff. - ![Pull request file tree](/assets/images/help/pull_requests/pr-file-tree.png) + + ![Screenshot of filter changed files search box and file tree emphasized](/assets/images/help/repository/file-tree.png) 1. To filter by file path, enter part or all of the file path in the **Filter changed files** search box. Alternatively, use the file filter dropdown. For more information, see "[Using the file filter dropdown](#using-the-file-filter-dropdown)." {% endif %} diff --git a/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request.md b/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request.md index baea88ca85..f9c70bdcc1 100644 --- a/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request.md +++ b/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request.md @@ -35,9 +35,14 @@ shortTitle: Review dependency changes Dependency review allows you to "shift left". You can use the provided predictive information to catch vulnerable dependencies before they hit production. For more information, see "[About dependency review](/code-security/supply-chain-security/about-dependency-review)." {% ifversion fpt or ghec or ghes > 3.5 or ghae-issue-6396 %} -You can use the Dependency Review GitHub Action to help enforce dependency reviews on pull requests in your repository. For more information, see "[Dependency review enforcement](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement)." + +You can use the {% data variables.product.prodname_dependency_review_action %} to help enforce dependency reviews on pull requests in your repository. {% data reusables.dependency-review.dependency-review-action-overview %} + +{% ifversion dependency-review-action-configuration %} +You can configure the {% data variables.product.prodname_dependency_review_action %} to better suit your needs by specifying the type of dependency vulnerability you wish to catch. For more information, see "[Configuring dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review#configuring-the-dependency-review-github-action)." {% endif %} +{% endif %} ## Reviewing dependencies in a pull request {% data reusables.repositories.sidebar-pr %} diff --git a/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md b/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md index 87e2c7c0bd..284b8bb983 100644 --- a/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md +++ b/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md @@ -36,7 +36,7 @@ You can review changes in a pull request one file at a time. While reviewing the You can also choose to hide whitespace differences. The choice you make only applies to this pull request and will be remembered the next time you visit this page. {% endif %} -1. Optionally, filter the files to show only the files you want to review{% if pr-tree-view %} or use the file tree to navigate to a specific file{% endif %}. For more information, see "[Filtering files in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)." +1. Optionally, filter the files to show only the files you want to review{% ifversion pr-tree-view %} or use the file tree to navigate to a specific file{% endif %}. For more information, see "[Filtering files in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)." {% data reusables.repositories.start-line-comment %} {% data reusables.repositories.type-line-comment %} {% data reusables.repositories.suggest-changes %} diff --git a/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md b/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md index f1fecbd82a..002ab0a8a0 100644 --- a/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md +++ b/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md @@ -77,14 +77,8 @@ Before you can sync your fork with an upstream repository, you must [configure a > 2 files changed, 7 insertions(+), 9 deletions(-) > delete mode 100644 README > create mode 100644 README.md - ``` If your local branch didn't have any unique commits, Git will instead perform a "fast-forward": - ```shell - $ git merge upstream/main - > Updating 34e91da..16c56ad - > Fast-forward - > README.md | 5 +++-- - > 1 file changed, 3 insertions(+), 2 deletions(-) - ``` + ``` + {% tip %} diff --git a/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md b/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md index 746627d43f..9ef3f23067 100644 --- a/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md +++ b/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md @@ -43,7 +43,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. {% ifversion ghes or ghae %} -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)." +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/user/articles/enabling-anonymous-git-read-access-for-a-repository)." {% endif %} ### Deleting the private repository diff --git a/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md b/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md index 8e90ee209d..d1181dc8ce 100644 --- a/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md +++ b/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md @@ -41,5 +41,28 @@ Once the commit is on the default branch, any tags that contain the commit will ![Screenshot of commit with commit tag emphasized](/assets/images/help/commits/commit-tag-label.png) +{% ifversion commit-tree-view %} + +## Using the file tree + +You can use the file tree to navigate between files in a commit. + +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.navigate-to-commit-page %} +1. Navigate to the commit by clicking the commit message link. + ![Screenshot of commit with commit message link emphasized](/assets/images/help/commits/commit-message-link.png) +1. Click on a file in the file tree to view the corresponding file diff. If the file tree is hidden, click {% octicon "sidebar-collapse" aria-label="The sidebar collapse icon" %} to display the file tree. + + {% note %} + + **Note**: The file tree will not display if your screen width is too narrow or if the commit only includes one file. + + {% endnote %} + + ![Screenshot of filter changed files search box and file tree emphasized](/assets/images/help/repository/file-tree.png) +1. To filter by file path, enter part or all of the file path in the **Filter changed files** search box. + +{% endif %} + ## Further reading - "[Committing and reviewing changes to your project](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#about-commits)" on {% data variables.product.prodname_desktop %} \ No newline at end of file diff --git a/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md b/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md index ec692ec89a..41a80df54d 100644 --- a/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md +++ b/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md @@ -49,7 +49,7 @@ For each branch protection rule, you can choose to enable or disable the followi {% ifversion fpt or ghec %} - [Require merge queue](#require-merge-queue) {% endif %} -{%- if required-deployments %} +{%- ifversion required-deployments %} - [Require deployments to succeed before merging](#require-deployments-to-succeed-before-merging) {%- endif %} - [Include administrators](#include-administrators) @@ -163,7 +163,7 @@ You can enable branch restrictions if your repository is owned by an organizatio When you enable branch restrictions, only users, teams, or apps that have been given permission can push to the protected branch. You can view and edit the users, teams, or apps with push access to a protected branch in the protected branch's settings. When status checks are required, the people, teams, and apps that have permission to push to a protected branch will still be prevented from merging into the branch when the required checks fail. People, teams, and apps that have permission to push to a protected branch will still need to create a pull request when pull requests are required. -{% if restrict-pushes-create-branch %} +{% ifversion restrict-pushes-create-branch %} Optionally, you can apply the same restrictions to the creation of branches that match the rule. For example, if you create a rule that only allows a certain team to push to any branches that contain the word `release`, only members of that team would be able to create a new branch that contains the word `release`. {% endif %} @@ -185,7 +185,7 @@ By default, {% data variables.product.product_name %} blocks force pushes on all 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. -{% ifversion ghes or ghae %}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 personal account or organization](/enterprise/{{ currentVersion }}/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)." +{% ifversion ghes or ghae %}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 personal account or organization](/enterprise/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/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md b/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md index c28680efd1..a33e19aae7 100644 --- a/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md +++ b/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md @@ -69,10 +69,10 @@ When you create a branch rule, the branch you specify doesn't have to exist yet ![Require review from code owners](/assets/images/help/repository/PR-review-required-code-owner.png) {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5611 %} - Optionally, to allow specific actors to push code to the branch without creating pull requests when they're required, select **Allow specified actors to bypass required pull requests**. Then, search for and select the actors who should be allowed to skip creating a pull request. - ![Allow specific actors to bypass pull request requirements checkbox]{% if integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-bypass-requirements-with-apps.png){% else %}(/assets/images/help/repository/PR-bypass-requirements.png){% endif %} + ![Allow specific actors to bypass pull request requirements checkbox]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-bypass-requirements-with-apps.png){% else %}(/assets/images/help/repository/PR-bypass-requirements.png){% endif %} {% endif %} - Optionally, if the repository is part of an organization, select **Restrict who can dismiss pull request reviews**. Then, search for and select the actors who are allowed to dismiss pull request reviews. For more information, see "[Dismissing a pull request review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)." - ![Restrict who can dismiss pull request reviews checkbox]{% if integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-review-required-dismissals-with-apps.png){% else %}(/assets/images/help/repository/PR-review-required-dismissals.png){% endif %} + ![Restrict who can dismiss pull request reviews checkbox]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-review-required-dismissals-with-apps.png){% else %}(/assets/images/help/repository/PR-review-required-dismissals.png){% endif %} 1. Optionally, enable required status checks. For more information, see "[About status checks](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)." - Select **Require status checks to pass before merging**. ![Required status checks option](/assets/images/help/repository/required-status-checks.png) @@ -97,7 +97,7 @@ When you create a branch rule, the branch you specify doesn't have to exist yet {% endtip %} {%- endif %} -{%- if required-deployments %} +{%- ifversion required-deployments %} 1. Optionally, to choose which environments the changes must be successfully deployed to before merging, select **Require deployments to succeed before merging**, then select the environments. ![Require successful deployment option](/assets/images/help/repository/require-successful-deployment.png) {%- endif %} @@ -105,18 +105,18 @@ When you create a branch rule, the branch you specify doesn't have to exist yet ![Apply the rules above to administrators checkbox](/assets/images/help/repository/include-admins-protected-branches.png) 1. Optionally,{% ifversion fpt or ghec %} if your repository is owned by an organization using {% data variables.product.prodname_team %} or {% data variables.product.prodname_ghe_cloud %},{% endif %} enable branch restrictions. - Select **Restrict who can push to matching branches**. - ![Branch restriction checkbox](/assets/images/help/repository/restrict-branch.png){% if restrict-pushes-create-branch %} + ![Branch restriction checkbox](/assets/images/help/repository/restrict-branch.png){% ifversion restrict-pushes-create-branch %} - Optionally, to also restrict the creation of matching branches, select **Restrict pushes that create matching branches**. ![Branch creation restriction checkbox](/assets/images/help/repository/restrict-branch-create.png){% endif %} - Search for and select the people, teams, or apps who will have permission to push to the protected branch or create a matching branch. - ![Branch restriction search]{% if restrict-pushes-create-branch %}(/assets/images/help/repository/restrict-branch-search-with-create.png){% else %}(/assets/images/help/repository/restrict-branch-search.png){% endif %} + ![Branch restriction search]{% ifversion restrict-pushes-create-branch %}(/assets/images/help/repository/restrict-branch-search-with-create.png){% else %}(/assets/images/help/repository/restrict-branch-search.png){% endif %} 1. Optionally, under "Rules applied to everyone including administrators", select **Allow force pushes**. ![Allow force pushes option](/assets/images/help/repository/allow-force-pushes.png) {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5624 %} Then, choose who can force push to the branch. - Select **Everyone** to allow everyone with at least write permissions to the repository to force push to the branch, including those with admin permissions. - Select **Specify who can force push** to allow only specific actors to force push to the branch. Then, search for and select those actors. - ![Screenshot of the options to specify who can force push]{% if integration-branch-protection-exceptions %}(/assets/images/help/repository/allow-force-pushes-specify-who-with-apps.png){% else %}(/assets/images/help/repository/allow-force-pushes-specify-who.png){% endif %} + ![Screenshot of the options to specify who can force push]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/allow-force-pushes-specify-who-with-apps.png){% else %}(/assets/images/help/repository/allow-force-pushes-specify-who.png){% endif %} {% endif %} For more information about force pushes, see "[Allow force pushes](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches/#allow-force-pushes)." diff --git a/content/repositories/creating-and-managing-repositories/deleting-a-repository.md b/content/repositories/creating-and-managing-repositories/deleting-a-repository.md index 4eb4cf5522..f9f2013c0c 100644 --- a/content/repositories/creating-and-managing-repositories/deleting-a-repository.md +++ b/content/repositories/creating-and-managing-repositories/deleting-a-repository.md @@ -28,7 +28,7 @@ topics: {% endwarning %} -Some deleted repositories can be restored within {% ifversion fpt or ghec or ghes > 3.4 %}30{% else %}90{% endif%} days of deletion. {% ifversion ghes or ghae %}Your site administrator may be able to restore a deleted repository for you. For more information, see "[Restoring a deleted repository](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)." {% else %}For more information, see "[Restoring a deleted repository](/articles/restoring-a-deleted-repository)."{% endif %} +Some deleted repositories can be restored within 90 days of deletion. {% ifversion ghes or ghae %}Your site administrator may be able to restore a deleted repository for you. For more information, see "[Restoring a deleted repository](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)." {% else %}For more information, see "[Restoring a deleted repository](/articles/restoring-a-deleted-repository)."{% endif %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} diff --git a/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md b/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md index 9835fde7a6..69235d7d9b 100644 --- a/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md +++ b/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md @@ -1,6 +1,7 @@ --- title: Restoring a deleted repository -intro: You can restore some deleted repositories to recover their contents. +intro: '{% ifversion ghes or ghae %}An enterprise owner{% elsif fpt or ghec %}You{% endif %} can restore some deleted repositories to recover their contents.' +permissions: '{% ifversion ghes or ghae %}{% elsif fpt or ghec %}Anyone can restore deleted repositories that were owned by their own personal account. Organization owners can restore deleted repositories that were owned by the organization.{% endif %}' redirect_from: - /articles/restoring-a-deleted-repository - /github/administering-a-repository/restoring-a-deleted-repository @@ -14,12 +15,16 @@ topics: - Repositories shortTitle: Restore deleted repository --- -{% ifversion fpt or ghec %} -Anyone can restore deleted repositories that were owned by their own personal account. Organization owners can restore deleted repositories that were owned by the organization. + +{% ifversion ghes or ghae %} + +Usually, deleted repositories can be restored within 90 days by an enterprise owner{% ifversion ghes %} on {% data variables.product.product_location %}{% endif %}. For more information, see "[Restoring a deleted repository](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)." + +{% else %} ## About repository restoration -A deleted repository can be restored within {% ifversion fpt or ghec or ghes > 3.4 %}30{% else %}90{% endif %} days, unless the repository was part of a fork network that is not currently empty. A fork network consists of a parent repository, the repository's forks, and forks of the repository's forks. If your repository was part of a fork network, it cannot be restored unless every other repository in the network is deleted or has been detached from the network. For more information about forks, see "[About forks](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)." +A deleted repository can be restored within 90 days, unless the repository was part of a fork network that is not currently empty. A fork network consists of a parent repository, the repository's forks, and forks of the repository's forks. If your repository was part of a fork network, it cannot be restored unless every other repository in the network is deleted or has been detached from the network. For more information about forks, see "[About forks](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)." If you want to restore a repository that was part of a fork network that is not currently empty, you can contact {% data variables.contact.contact_support %}. @@ -48,6 +53,4 @@ Restoring a repository will not restore release attachments or team permissions. - "[Deleting a repository](/articles/deleting-a-repository)" -{% else %} -Usually, deleted repositories can be restored within 90 days by a {% data variables.product.prodname_enterprise %} site administrator. For more information, see "[Restoring a deleted repository](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)." {% endif %} diff --git a/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md b/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md index d1c20f62fc..de120ef003 100644 --- a/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md +++ b/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md @@ -53,7 +53,7 @@ A CODEOWNERS file uses a pattern that follows most of the same rules used in [gi CODEOWNERS paths are case sensitive, because {% data variables.product.prodname_dotcom %} uses a case sensitive file system. Since CODEOWNERS are evaluated by {% data variables.product.prodname_dotcom %}, even systems that are case insensitive (for example, macOS) must use paths and files that are cased correctly in the CODEOWNERS file. -{% if codeowners-errors %} +{% ifversion codeowners-errors %} If any line in your CODEOWNERS file contains invalid syntax, that line will be skipped. When you navigate to the CODEOWNERS file in your repository on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, you can see any errors highlighted. A list of errors in a repository's CODEOWNERS file is also accessible via the API. For more information, see "[Repositories](/rest/reference/repos#list-codeowners-errors)" in the REST API documentation. {% else %} If any line in your CODEOWNERS file contains invalid syntax, the file will not be detected and will not be used to request reviews. diff --git a/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md b/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md index 4d6b66a331..a11b29655d 100644 --- a/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md +++ b/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md @@ -29,11 +29,11 @@ miniTocMaxHeadingLevel: 3 You can enable {% data variables.product.prodname_actions %} for your repository. {% data reusables.actions.enabled-actions-description %} You can disable {% data variables.product.prodname_actions %} for your repository altogether. {% data reusables.actions.disabled-actions-description %} -Alternatively, you can enable {% data variables.product.prodname_actions %} in your repository but limit the actions {% if actions-workflow-policy %}and reusable workflows{% endif %} a workflow can run. +Alternatively, you can enable {% data variables.product.prodname_actions %} in your repository but limit the actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} a workflow can run. ## Managing {% data variables.product.prodname_actions %} permissions for your repository -You can disable {% data variables.product.prodname_actions %} for a repository, or set a policy that configures which actions{% if actions-workflow-policy %} and reusable workflows{% endif %} can be used in the repository. +You can disable {% data variables.product.prodname_actions %} for a repository, or set a policy that configures which actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} can be used in the repository. {% note %} @@ -48,7 +48,7 @@ You can disable {% data variables.product.prodname_actions %} for a repository, {% indented_data_reference reusables.actions.actions-use-policy-settings spaces=3 %} - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Set actions policy for this repository](/assets/images/help/repository/actions-policy-with-workflows.png) {%- else %} ![Set actions policy for this repository](/assets/images/help/repository/actions-policy.png) @@ -62,7 +62,7 @@ You can disable {% data variables.product.prodname_actions %} for a repository, {% data reusables.repositories.settings-sidebar-actions-general %} 1. Under "Actions permissions", select {% data reusables.actions.policy-label-for-select-actions-workflows %} and add your required actions to the list. - {% if actions-workflow-policy%} + {% ifversion actions-workflow-policy%} ![Add actions and reusable workflows to the allow list](/assets/images/help/repository/actions-policy-allow-list-with-workflows.png) {%- elsif ghes %} ![Add actions to the allow list](/assets/images/help/repository/actions-policy-allow-list.png) @@ -112,7 +112,7 @@ The default permissions can also be configured in the organization settings. If ### Configuring the default `GITHUB_TOKEN` permissions -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} By default, when you create a new repository in your personal account, `GITHUB_TOKEN` only has read access for the `contents` scope. If you create a new repository in an organization, the setting is inherited from what is configured in the organization settings. {% endif %} @@ -121,11 +121,11 @@ By default, when you create a new repository in your personal account, `GITHUB_T {% data reusables.repositories.settings-sidebar-actions-general %} 1. Under "Workflow permissions", choose whether you want the `GITHUB_TOKEN` to have read and write access for all scopes, or just read access for the `contents` scope. - ![Set GITHUB_TOKEN permissions for this repository](/assets/images/help/settings/actions-workflow-permissions-repository{% if allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) + ![Set GITHUB_TOKEN permissions for this repository](/assets/images/help/settings/actions-workflow-permissions-repository{% ifversion allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) 1. Click **Save** to apply the settings. -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} ### Preventing {% data variables.product.prodname_actions %} from creating or approving pull requests {% data reusables.actions.workflow-pr-approval-permissions-intro %} @@ -147,7 +147,7 @@ By default, when you create a new repository in your personal account, workflows Members of your enterprise can use internal repositories to work on projects without sharing information publicly. For information, see "[About repositories](/repositories/creating-and-managing-repositories/about-repositories#about-internal-repositories)." -You can use the steps below to configure whether {% if internal-actions%}actions and {% endif %}workflows in an internal repository can be accessed from outside the repository.{% if internal-actions %} For more information, see "[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)." Alternatively, you can use the REST API to set, or get details of, the level of access. For more information, see "[Get the level of access for workflows outside of the repository](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#get-the-level-of-access-for-workflows-outside-of-the-repository)" and "[Set the level of access for workflows outside of the repository](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#set-the-level-of-access-for-workflows-outside-of-the-repository)."{% endif %} +You can use the steps below to configure whether {% ifversion internal-actions%}actions and {% endif %}workflows in an internal repository can be accessed from outside the repository.{% ifversion internal-actions %} For more information, see "[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)." Alternatively, you can use the REST API to set, or get details of, the level of access. For more information, see "[Get the level of access for workflows outside of the repository](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#get-the-level-of-access-for-workflows-outside-of-the-repository)" and "[Set the level of access for workflows outside of the repository](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#set-the-level-of-access-for-workflows-outside-of-the-repository)."{% endif %} 1. On {% data variables.product.prodname_dotcom %}, navigate to the main page of the internal repository. 1. Under your repository name, click {% octicon "gear" aria-label="The gear icon" %} **Settings**. @@ -177,7 +177,7 @@ You can also define a custom retention period for a specific artifact created by {% data reusables.repositories.settings-sidebar-actions-general %} {% data reusables.actions.change-retention-period-for-artifacts-logs %} -{% if actions-cache-policy-apis %} +{% ifversion actions-cache-policy-apis %} ## Configuring cache storage for a repository diff --git a/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md b/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md index 47fdd6f7d1..ff38e91e63 100644 --- a/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md +++ b/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md @@ -18,7 +18,7 @@ versions: When you add a tag protection rule, all tags that match the pattern provided will be protected. Only users with admin or maintain permissions in the repository will be able to create protected tags, and only users with admin permissions in the repository will be able to delete protected tags. For more information, see "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization#permissions-for-each-role)." {% data variables.product.prodname_github_apps %} require the `Repository administration: write` permission to modify a protected tag. -{% if custom-repository-roles %} +{% ifversion custom-repository-roles %} Additionally, you can create custom repository roles to allow other groups of users to create or delete tags that match tag protection rules. For more information, see "[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)."{% endif %} {% data reusables.repositories.navigate-to-repo %} diff --git a/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md b/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md index 3e7da4146c..711e4c8357 100644 --- a/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md +++ b/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md @@ -60,7 +60,7 @@ We recommend reviewing the following caveats before you change the visibility of {%- endif %} {%- ifversion ghes %} -* 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)." +* Anonymous Git read access is no longer available. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository)." {%- endif %} {% ifversion ghes or ghec or ghae %} diff --git a/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md b/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md index 4cb3addc93..b96374ec98 100644 --- a/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md +++ b/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md @@ -17,7 +17,9 @@ communityRedirect: ## About automatically generated release notes -Automatically generated release notes provide an automated alternative to manually writing release notes for your {% data variables.product.prodname_dotcom %} releases. With automatically generated release notes, you can quickly generate an overview of the contents of a release. You can also customize your automated release notes, using labels to create custom categories to organize pull requests you want to include, and exclude certain labels and users from appearing in the output. +Automatically generated release notes provide an automated alternative to manually writing release notes for your {% data variables.product.prodname_dotcom %} releases. With automatically generated release notes, you can quickly generate an overview of the contents of a release. Automatically generated release notes include a list of merged pull requests, a list of contributors to the release, and a link to a full changelog. + +You can also customize your automated release notes, using labels to create custom categories to organize pull requests you want to include, and exclude certain labels and users from appearing in the output. ## Creating automatically generated release notes for a new release @@ -37,8 +39,10 @@ Automatically generated release notes provide an automated alternative to manual {% ifversion fpt or ghec %}![Choose a branch](/assets/images/help/releases/releases-choose-branch.png) {% else %}![Releases tagged branch](/assets/images/enterprise/releases/releases-tag-branch.png) {% endif %} -7. To the top right of the description text box, click **Auto-generate release notes**. - ![Auto-generate release notes](/assets/images/help/releases/auto-generate-release-notes.png) +{%- data reusables.releases.previous-release-tag %} +7. To the top right of the description text box, click {% ifversion previous-release-tag %}**Generate release notes**{% else %}**Auto-generate release notes**{% endif %}.{% ifversion previous-release-tag %} + ![Generate release notes](/assets/images/help/releases/generate-release-notes.png){% else %} + ![Auto-generate release notes](/assets/images/enterprise/3.5/releases/auto-generate-release-notes.png){% endif %} 8. Check the generated notes to ensure they include all (and only) the information you want to include. 9. Optionally, to include binary files such as compiled programs in your release, drag and drop or manually select files in the binaries box. ![Providing a DMG with the Release](/assets/images/help/releases/releases_adding_binary.gif) diff --git a/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md b/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md index 277cb60343..642af81ce2 100644 --- a/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md +++ b/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md @@ -52,16 +52,17 @@ You can choose whether {% data variables.large_files.product_name_long %} ({% da {% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4865 %}![Choose a branch](/assets/images/help/releases/releases-choose-branch.png) {% else %}![Releases tagged branch](/assets/images/enterprise/releases/releases-tag-branch.png){% endif %} +{%- data reusables.releases.previous-release-tag %} 6. Type a title and description for your release. {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4972 %} If you @mention any {% data variables.product.product_name %} users in the description, the published release will include a **Contributors** section with an avatar list of all the mentioned users. {%- endif %} - {% ifversion fpt or ghec %} Alternatively, you can automatically generate your release notes by clicking **Auto-generate release notes**. - {% endif %} - ![Releases description](/assets/images/help/releases/releases_description_auto.png) -7. Optionally, to include binary files such as compiled programs in your release, drag and drop or manually select files in the binaries box. + {% ifversion fpt or ghec or ghes > 3.3 %} Alternatively, you can automatically generate your release notes by clicking {% ifversion previous-release-tag %}**Generate release notes**{% else %}**Auto-generate release notes**{% endif %}.{% endif %}{% ifversion previous-release-tag %} + ![Releases description](/assets/images/help/releases/releases_description_auto.png){% else %} + ![Releases description](/assets/images/enterprise/3.5/releases/releases_description_auto.png){% endif %} +1. Optionally, to include binary files such as compiled programs in your release, drag and drop or manually select files in the binaries box. ![Providing a DMG with the Release](/assets/images/help/releases/releases_adding_binary.gif) -8. To notify users that the release is not ready for production and may be unstable, select **This is a pre-release**. +2. To notify users that the release is not ready for production and may be unstable, select **This is a pre-release**. ![Checkbox to mark a release as prerelease](/assets/images/help/releases/prerelease_checkbox.png) {%- ifversion fpt or ghec %} 1. Optionally, if {% data variables.product.prodname_discussions %} are enabled in the repository, select **Create a discussion for this release**, then select the **Category** drop-down menu and click a category for the release discussion. diff --git a/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md b/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md index 575108e57e..02fbcd36ad 100644 --- a/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md +++ b/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md @@ -40,7 +40,7 @@ shortTitle: Large files {% endnote %} -{% ifversion ghes %}By default, {% endif %}{% data variables.product.product_name %} blocks pushes that exceed {% data variables.large_files.max_github_size %}. {% ifversion ghes %}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 %} +{% ifversion ghes %}By default, {% endif %}{% data variables.product.product_name %} blocks pushes that exceed {% data variables.large_files.max_github_size %}. {% ifversion ghes %}However, a site administrator can configure a different limit for {% data variables.product.product_location %}. For more information, see "[Setting Git push limits](/enterprise/admin/guides/installation/setting-git-push-limits)."{% endif %} To track files beyond this limit, you must use {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}). For more information, see "[About {% data variables.large_files.product_name_long %}](/repositories/working-with-files/managing-large-files/about-git-large-file-storage)." diff --git a/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md b/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md index 57a8bd42c3..2a4187d8ce 100644 --- a/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md +++ b/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md @@ -21,7 +21,7 @@ If there are existing files in your repository that you'd like to use {% data va {% 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 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/)." +**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/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/)." {% endtip %} diff --git a/content/repositories/working-with-files/using-files/viewing-a-file.md b/content/repositories/working-with-files/using-files/viewing-a-file.md index 2999db2fd3..8ae7457d94 100644 --- a/content/repositories/working-with-files/using-files/viewing-a-file.md +++ b/content/repositories/working-with-files/using-files/viewing-a-file.md @@ -50,7 +50,7 @@ In a file or pull request, you can also use the {% octicon "kebab-horizontal" ar 4. To see earlier revisions of a specific line, or reblame, click {% octicon "versions" aria-label="The prior blame icon" %} until you've found the changes you're interested in viewing. ![Prior blame button](/assets/images/help/repository/prior-blame-button.png) -{% if blame-ignore-revs %} +{% ifversion blame-ignore-revs %} ## Ignore commits in the blame view diff --git a/content/repositories/working-with-files/using-files/working-with-non-code-files.md b/content/repositories/working-with-files/using-files/working-with-non-code-files.md index 9e21c5abcd..68c4707e9c 100644 --- a/content/repositories/working-with-files/using-files/working-with-non-code-files.md +++ b/content/repositories/working-with-files/using-files/working-with-non-code-files.md @@ -132,7 +132,7 @@ By default, the embedded renderer is 420 pixels wide by 620 pixels high, but you {% endtip %} -{% if mermaid %} +{% ifversion mermaid %} ### Rendering in Markdown You can embed ASCII STL syntax directly in Markdown. For more information, see "[Creating diagrams](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-stl-3d-models)." @@ -289,7 +289,7 @@ By default, the embedded map 420px x 620px, but you can customize the output by {% endtip %} -{% if mermaid %} +{% ifversion mermaid %} ### Mapping in Markdown You can embed geoJSON and topoJSON directly in Markdown. For more information, see "[Creating diagrams](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-geojson-and-topojson-maps)." @@ -342,7 +342,7 @@ $ jupyter nbconvert --to html NOTEBOOK-NAME.ipynb - [Jupyter Notebook's GitHub repository](https://github.com/jupyter/jupyter_notebook) - [Gallery of Jupyter Notebooks](https://github.com/jupyter/jupyter/wiki) -{% if mermaid %} +{% ifversion mermaid %} ## Displaying Mermaid files on {% data variables.product.prodname_dotcom %} {% data variables.product.product_name %} supports rendering Mermaid files within repositories. Commit the file as you would normally using a `.mermaid` or `.mmd` extension. Then, navigate to the path of the Mermaid file on {% data variables.product.prodname_dotcom %}. diff --git a/content/rest/actions/permissions.md b/content/rest/actions/permissions.md index 2558444c66..449869a0b5 100644 --- a/content/rest/actions/permissions.md +++ b/content/rest/actions/permissions.md @@ -2,7 +2,7 @@ title: GitHub Actions Permissions allowTitleToDifferFromFilename: true shortTitle: Permissions -intro: 'The {% data variables.product.prodname_actions %} Permissions API allows you to set permissions for what enterprises, organizations, and repositories are allowed to run {% data variables.product.prodname_actions %}, and what actions{% if actions-workflow-policy %} and reusable workflows{% endif %} are allowed to run.' +intro: 'The {% data variables.product.prodname_actions %} Permissions API allows you to set permissions for what enterprises, organizations, and repositories are allowed to run {% data variables.product.prodname_actions %}, and what actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} are allowed to run.' topics: - API versions: @@ -14,4 +14,4 @@ versions: ## About the Permissions API -The {% data variables.product.prodname_actions %} Permissions API allows you to set permissions for what enterprises, organizations, and repositories are allowed to run {% data variables.product.prodname_actions %}, and what actions{% if actions-workflow-policy %} and reusable workflows{% endif %} are allowed to run.{% ifversion fpt or ghec or ghes %} For more information, see "[Usage limits, billing, and administration](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)."{% endif %} \ No newline at end of file +The {% data variables.product.prodname_actions %} Permissions API allows you to set permissions for what enterprises, organizations, and repositories are allowed to run {% data variables.product.prodname_actions %}, and what actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} are allowed to run.{% ifversion fpt or ghec or ghes %} For more information, see "[Usage limits, billing, and administration](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)."{% endif %} \ No newline at end of file diff --git a/content/rest/activity/feeds.md b/content/rest/activity/feeds.md index 18d593cef0..250462e8c9 100644 --- a/content/rest/activity/feeds.md +++ b/content/rest/activity/feeds.md @@ -29,9 +29,12 @@ HTTP/2 200 ```xml - + tag:github.com,2008:/security-advisories - + GitHub Security Advisory Feed GitHub @@ -41,10 +44,18 @@ HTTP/2 200 tag:github.com,2008:GHSA-abcd-12ab-23cd 2018-07-26T15:14:52Z 2019-01-14T19:34:52Z - [GHSA-abcd-12ab-23cd] Moderate severity vulnerability that affects Octoapp + [GHSA-abcd-12ab-23cd] Moderate + severity vulnerability that affects Octoapp - <p>Octoapp node module before 4.17.5 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via defaultsDeep, merge, and mergeWith functions, which allows a malicious user to modify the prototype of "Object" via <strong>proto</strong>, causing the addition or modification of an existing property that will exist on all objects.</p> + <p>Octoapp node module before 4.17.5 suffers + from a Modification of Assumed-Immutable Data (MAID) + vulnerability via defaultsDeep, merge, and mergeWith + functions, which allows a malicious user to modify + the prototype of "Object" via + <strong>proto</strong>, causing the + addition or modification of an existing property + that will exist on all objects.</p> <p><strong>Affected Packages</strong></p> <dl> diff --git a/content/rest/guides/index.md b/content/rest/guides/index.md index 6bcccc93f8..a8a810c1c8 100644 --- a/content/rest/guides/index.md +++ b/content/rest/guides/index.md @@ -25,9 +25,7 @@ children: - /getting-started-with-the-checks-api --- This section of the documentation is intended to get you up-and-running with -real-world {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} 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 +real-world {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API applications. We'll go over everything you need to know, from authentication to results manipulation to integrating results with other apps. +Every tutorial will include a project, and each project will be saved and documented in our public [platform-samples](https://github.com/github/platform-samples) repository. ![The Octocat](/assets/images/electrocat.png) diff --git a/content/rest/overview/endpoints-available-for-github-apps.md b/content/rest/overview/endpoints-available-for-github-apps.md index ee73c0d87f..be7e0b568b 100644 --- a/content/rest/overview/endpoints-available-for-github-apps.md +++ b/content/rest/overview/endpoints-available-for-github-apps.md @@ -1,6 +1,7 @@ --- title: Endpoints available for GitHub Apps intro: Your app can make requests to the following REST endpoints. +permissions: 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)." redirect_from: - /v3/apps/available-endpoints - /rest/reference/endpoints-available-for-github-apps diff --git a/content/rest/overview/libraries.md b/content/rest/overview/libraries.md index 7d9ef972f2..92367c843c 100644 --- a/content/rest/overview/libraries.md +++ b/content/rest/overview/libraries.md @@ -24,12 +24,6 @@ topics:
-{% warning %} - -Warning: As of late October 2021, the offical Octokit libraries are not currently maintained. For more information, see [this discussion in the octokit.js repository](https://github.com/octokit/octokit.js/discussions/620). - -{% endwarning %} - # Third-party libraries ### Clojure diff --git a/content/rest/overview/permissions-required-for-github-apps.md b/content/rest/overview/permissions-required-for-github-apps.md index 047bf3dcd1..2d4f3b79b3 100644 --- a/content/rest/overview/permissions-required-for-github-apps.md +++ b/content/rest/overview/permissions-required-for-github-apps.md @@ -121,7 +121,7 @@ _Search_ - [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (:read) - [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (:write) - [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (:read) -{% if actions-cache-management -%} +{% ifversion actions-cache-management -%} - [`GET /repos/:owner/:repo/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (:read) {% endif -%} - [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (:read) @@ -185,7 +185,7 @@ _Search_ - [`PUT /repos/:owner/:repo/topics`](/rest/reference/repos#replace-all-repository-topics) (:write) - [`POST /repos/:owner/:repo/transfer`](/rest/reference/repos#transfer-a-repository) (:write) {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (:write) +- [`GET /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (:read) {% endif -%} {% ifversion fpt or ghec -%} - [`PUT /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (:write) @@ -355,7 +355,7 @@ _Traffic_ - [`GET /repos/:owner/:repo/check-suites/:check_suite_id`](/rest/reference/checks#get-a-check-suite) (:read) - [`GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (:read) - [`POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (:write) -{% if codeowners-errors %} +{% ifversion codeowners-errors %} - [`GET /repos/:owner/:repo/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) (:read) {% endif %} - [`GET /repos/:owner/:repo/commits`](/rest/reference/commits#list-commits) (:read) @@ -632,7 +632,7 @@ _Teams_ ### Permission on "organization administration" - [`PATCH /orgs/:org`](/rest/reference/orgs#update-an-organization) (:write) -{% if actions-cache-management -%} +{% ifversion actions-cache-management -%} - [`GET /orgs/:org/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-organization) (:read) - [`GET /orgs/:org/actions/cache/usage-by-repository`](/rest/reference/actions#list-repositories-with-github-actions-cache-usage-for-an-organization) (:read) {% endif -%} diff --git a/content/rest/overview/resources-in-the-rest-api.md b/content/rest/overview/resources-in-the-rest-api.md index 7a2f660515..e0917db6d1 100644 --- a/content/rest/overview/resources-in-the-rest-api.md +++ b/content/rest/overview/resources-in-the-rest-api.md @@ -25,7 +25,7 @@ We encourage you to [explicitly request this version via the `Accept` header](/r {% ifversion fpt or ghec %} -For information about GitHub's GraphQL API, see the [v4 documentation]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql). For information about migrating to GraphQL, see "[Migrating from REST]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/guides/migrating-from-rest-to-graphql)." +For information about GitHub's GraphQL API, see the [documentation]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql). For information about migrating to GraphQL, see "[Migrating from REST]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/guides/migrating-from-rest-to-graphql)." {% endif %} diff --git a/content/rest/secret-scanning.md b/content/rest/secret-scanning.md index a5d40f1a39..bdec7f1fb6 100644 --- a/content/rest/secret-scanning.md +++ b/content/rest/secret-scanning.md @@ -18,7 +18,7 @@ redirect_from: The {% data variables.product.prodname_secret_scanning %} API lets you{% ifversion fpt or ghec or ghes > 3.1 or ghae %}: -- Enable or disable {% data variables.product.prodname_secret_scanning %}{% if secret-scanning-push-protection %} and push protection{% endif %} for a repository. For more information, see "[Repositories](/rest/reference/repos#update-a-repository)" and expand the "Properties of the `security_and_analysis` object" section in the REST API documentation. +- Enable or disable {% data variables.product.prodname_secret_scanning %}{% ifversion secret-scanning-push-protection %} and push protection{% endif %} for a repository. For more information, see "[Repositories](/rest/repos/repos#update-a-repository)" and expand the "Properties of the `security_and_analysis` object" section in the REST API documentation. - Retrieve and update {% data variables.product.prodname_secret_scanning_GHAS %} alerts from a repository. For further details, see the sections below. {%- else %} retrieve and update {% data variables.product.prodname_secret_scanning %} alerts from a repository.{% endif %} diff --git a/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md b/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md index 6e8ecb0c5a..b750d726a8 100644 --- a/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md +++ b/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md @@ -55,7 +55,7 @@ You can search for the following information across all repositories you can acc ## Searching using a visual interface -You can search {% data variables.product.product_name %} using the {% data variables.search.search_page_url %} or {% data variables.search.advanced_url %}. {% if command-palette %}Alternatively, you can use the interactive search in the {% data variables.product.prodname_command_palette %} to search your current location in the UI, a specific user, repository or organization, and globally across all of {% data variables.product.product_name %}, without leaving the keyboard. For more information, see "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)."{% endif %} +You can search {% data variables.product.product_name %} using the {% data variables.search.search_page_url %} or {% data variables.search.advanced_url %}. {% ifversion command-palette %}Alternatively, you can use the interactive search in the {% data variables.product.prodname_command_palette %} to search your current location in the UI, a specific user, repository or organization, and globally across all of {% data variables.product.product_name %}, without leaving the keyboard. For more information, see "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)."{% endif %} The {% data variables.search.advanced_url %} provides a visual interface for constructing search queries. You can filter your searches by a variety of factors, such as the number of stars or number of forks a repository has. As you fill in the advanced search fields, your query will automatically be constructed in the top search bar. diff --git a/content/search-github/searching-on-github/searching-issues-and-pull-requests.md b/content/search-github/searching-on-github/searching-issues-and-pull-requests.md index a5dc937e3f..53787f21b2 100644 --- a/content/search-github/searching-on-github/searching-issues-and-pull-requests.md +++ b/content/search-github/searching-on-github/searching-issues-and-pull-requests.md @@ -71,7 +71,7 @@ You can filter issues and pull requests based on whether they're open or closed | `is:open` | [**performance is:open is:issue**](https://github.com/search?q=performance+is%3Aopen+is%3Aissue&type=Issues) matches open issues with the word "performance." | `is:closed` | [**android is:closed**](https://github.com/search?utf8=%E2%9C%93&q=android+is%3Aclosed&type=) matches closed issues and pull requests with the word "android." -{% if issue-close-reasons %} +{% ifversion issue-close-reasons %} ## Search by the reason an issue was closed You can filter issues based on the reason given when the issue was closed, using the `reason` qualifier. diff --git a/content/site-policy/github-terms/github-copilot-telemetry-terms.md b/content/site-policy/github-terms/github-copilot-telemetry-terms.md deleted file mode 100644 index 4592ec5d45..0000000000 --- a/content/site-policy/github-terms/github-copilot-telemetry-terms.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: GitHub Copilot Telemetry Terms -intro: 'Acceptance of the additional telemetry described below is a condition to joining the wait list for the technical preview of {% data variables.product.prodname_copilot %} and using {% data variables.product.prodname_copilot %} during the technical preview.' -redirect_from: - - /early-access/github/copilot/telemetry-terms - - /github/copilot/telemetry-terms -versions: - fpt: '*' -effectiveDate: '2021-10-04' ---- - -## Additional telemetry - -If you use {% data variables.product.prodname_copilot %}, the {% data variables.product.prodname_copilot %} extension/plugin will collect usage information about events generated by interacting with the integrated development environment (IDE). These events include {% data variables.product.prodname_copilot %} performance, features used, and suggestions accepted, modified and accepted, or dismissed. This information may include personal data, including your personal information, as referenced in the [GitHub Privacy Statement](/github/site-policy/github-privacy-statement). - -This usage information is used by {% data variables.product.company_short %}, and shared with Microsoft and OpenAI, to develop and improve the extension/plugin and related products. OpenAI also uses this usage information to perform other services related to {% data variables.product.prodname_copilot %}. For example, when you edit files with the {% data variables.product.prodname_copilot %} extension/plugin enabled, file content snippets, suggestions, and any modifications to suggestions will be shared with {% data variables.product.company_short %}, Microsoft, and OpenAI, and used for diagnostic purposes to improve suggestions and related products. {% data variables.product.prodname_copilot %} relies on file content for context, both in the file you are editing and potentially other files open in the same IDE instance. When you are using {% data variables.product.prodname_copilot %}, it may also collect the URLs of repositories or file paths for relevant files. {% data variables.product.prodname_copilot %} does not use these URLs, file paths, or snippets collected in your telemetry as suggestions for other users of {% data variables.product.prodname_copilot %}. This information is treated as confidential information and accessed on a need-to-know basis. You are prohibited from collecting telemetry data about other users of {% data variables.product.prodname_copilot %} from the {% data variables.product.prodname_copilot %} extension/plugin. For more details about {% data variables.product.prodname_copilot %} telemetry, please see "[About {% data variables.product.prodname_copilot %} telemetry](/github/copilot/about-github-copilot-telemetry)." You may revoke your consent to the telemetry and personal data processing operations described in this paragraph by contacting GitHub and requesting removal from the technical preview. - diff --git a/content/site-policy/github-terms/index.md b/content/site-policy/github-terms/index.md index b7a392092f..fc202c0f41 100644 --- a/content/site-policy/github-terms/index.md +++ b/content/site-policy/github-terms/index.md @@ -11,7 +11,6 @@ children: - /github-terms-for-additional-products-and-features - /github-community-guidelines - /github-community-forum-code-of-conduct - - /github-copilot-telemetry-terms - /github-sponsors-additional-terms - /github-registered-developer-agreement - /github-marketplace-terms-of-service diff --git a/content/site-policy/privacy-policies/github-privacy-statement.md b/content/site-policy/privacy-policies/github-privacy-statement.md index f649e9062f..0471adc506 100644 --- a/content/site-policy/privacy-policies/github-privacy-statement.md +++ b/content/site-policy/privacy-policies/github-privacy-statement.md @@ -179,7 +179,7 @@ We retain and use your information as described in this Privacy Statement, but b If GitHub processes Personal Data other than your profile information, such as information about you GitHub receives from [third parties](/github/site-policy/github-privacy-statement#information-we-collect-from-third-parties), then you may, subject to applicable law, access, update, alter, delete, object to or restrict the processing of your Personal Data by contacting [GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://enterprise.githubsupport.com/hc/en-us). -You can adjust the settings on your Account regarding the display of your Personal Data in private or public repositories or Personal Data processed in connection with Community Features (such as the GitHub Feed, the GitHub Globe, GitHub Explore, the GitHub Discussion Leaderboard) through [profile settings](https://github.com/settings/profile). +You can adjust the settings on your Account regarding the display of your Personal Data in private or public repositories or Personal Data processed in connection with Community Features (such as GitHub Feed, GitHub Sponsors, and GitHub Explore) through [profile settings](https://github.com/settings/profile). Additionally, if you are unable to access certain Personal Data we have via the means described above, you can request access by contacting us as described at the bottom of this privacy statement. diff --git a/content/site-policy/site-policy-deprecated/github-enterprise-cloud-evaluation-agreement.md b/content/site-policy/site-policy-deprecated/github-enterprise-cloud-evaluation-agreement.md index 888e7c5664..540fdf7341 100644 --- a/content/site-policy/site-policy-deprecated/github-enterprise-cloud-evaluation-agreement.md +++ b/content/site-policy/site-policy-deprecated/github-enterprise-cloud-evaluation-agreement.md @@ -4,7 +4,7 @@ hidden: true redirect_from: - /articles/github-enterprise-cloud-evaluation-agreement - /github/site-policy/github-enterprise-cloud-evaluation-agreement - - /github/site-policy-deprecated/github-enterprise-cloud-evaluation-agreement/ + - /github/site-policy-deprecated/github-enterprise-cloud-evaluation-agreement versions: fpt: '*' --- diff --git a/content/site-policy/site-policy-deprecated/github-enterprise-server-license-agreement.md b/content/site-policy/site-policy-deprecated/github-enterprise-server-license-agreement.md index abfbe1e69a..cd462ec3b1 100644 --- a/content/site-policy/site-policy-deprecated/github-enterprise-server-license-agreement.md +++ b/content/site-policy/site-policy-deprecated/github-enterprise-server-license-agreement.md @@ -4,7 +4,7 @@ hidden: true redirect_from: - /articles/github-enterprise-server-license-agreement - /github/site-policy/github-enterprise-server-license-agreement - - /github/site-policy-deprecated/github-enterprise-server-license-agreement/ + - /github/site-policy-deprecated/github-enterprise-server-license-agreement versions: fpt: '*' --- diff --git a/content/site-policy/site-policy-deprecated/github-enterprise-subscription-agreement.md b/content/site-policy/site-policy-deprecated/github-enterprise-subscription-agreement.md index d8ac592e3a..ac10941ff8 100644 --- a/content/site-policy/site-policy-deprecated/github-enterprise-subscription-agreement.md +++ b/content/site-policy/site-policy-deprecated/github-enterprise-subscription-agreement.md @@ -5,7 +5,7 @@ redirect_from: - /articles/github-enterprise-agreement - /articles/github-enterprise-subscription-agreement - /github/site-policy/github-enterprise-subscription-agreement - - /github/site-policy-deprecated/github-enterprise-subscription-agreement/ + - /github/site-policy-deprecated/github-enterprise-subscription-agreement versions: fpt: '*' --- diff --git a/content/support/contacting-github-support/providing-data-to-github-support.md b/content/support/contacting-github-support/providing-data-to-github-support.md index 287af110c4..c2966bf474 100644 --- a/content/support/contacting-github-support/providing-data-to-github-support.md +++ b/content/support/contacting-github-support/providing-data-to-github-support.md @@ -68,7 +68,7 @@ You can use this method if you don't have your SSH key readily available. You can use this method without signing into the {% data variables.enterprise.management_console %}. -Use the [ghe-diagnostics](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-diagnostics) command-line utility to retrieve the diagnostics for your instance. +Use the [ghe-diagnostics](/enterprise/admin/guides/installation/command-line-utilities#ghe-diagnostics) command-line utility to retrieve the diagnostics for your instance. ```shell $ ssh -p122 admin@hostname -- 'ghe-diagnostics' > diagnostics.txt diff --git a/contributing/content-model.md b/contributing/content-model.md index cecd87dcf1..807ec72cb4 100644 --- a/contributing/content-model.md +++ b/contributing/content-model.md @@ -300,7 +300,7 @@ Contents of quickstarts: - In an ideal world, the guidance provided in a quick start will always work. If it exists, link out to any relevant troubleshooting content rather than including it in the document. - Next steps - Provide a quick recap of what has been accomplished in the quick start as a means of transitioning to next steps. - - Include 2-3 actionable next steps that the user take after completing the quickstart. Always link to conceptual content on the feature or product. You can also link off to other related information on docs.github.com or in GitHub Learning Labs. + - Include 2-3 actionable next steps that the user take after completing the quickstart. Always link to conceptual content on the feature or product. You can also link off to other related information on docs.github.com or in GitHub Skills. #### Title guidelines for quickstarts - When the guide helps someone get started with a new tool, preface the title with "Quickstart", e.g. "Quickstart for GitHub Actions" or "Quickstart: Procedural title" @@ -343,7 +343,7 @@ Contents of tutorials: - Include 2-3 actionable next steps that the user take after completing the tutorial. Link off to other related information like: - Projects on GitHub that illustrate the introduced concepts - Relevant information on docs.github.com - - Relevant GitHub Learning Labs + - Relevant GitHub Skills - Relevant published talks, blog posts, or Community Forum series posts by Hubbers #### Title guidelines for tutorials diff --git a/contributing/content-templates.md b/contributing/content-templates.md index 657a7f1cfd..587cd60bcb 100644 --- a/contributing/content-templates.md +++ b/contributing/content-templates.md @@ -176,7 +176,7 @@ versions: ## Next steps - + ``` ## Tutorial diff --git a/crowdin.yml b/crowdin.yml index 6edd70810b..b010db53de 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -6,7 +6,7 @@ files: ignore: - '/content/README.md' - '/content/early-access' - - '/content/github/site-policy-deprecated' + - '/content/site-policy/site-policy-deprecated' - '/content/github/index' excluded_target_languages: ['de', 'ko', 'ru'] - source: /data/**/*.yml diff --git a/data/features/README.md b/data/features/README.md index 717a06510b..1253b84f45 100644 --- a/data/features/README.md +++ b/data/features/README.md @@ -21,7 +21,7 @@ The format and allowed values are the same as the [frontmatter versions property ### Liquid conditionals -Now you can use `{% if meow %} ... {% endif %}` in content files! Note this is the `if` tag, not the new `ifversion` tag. +Now you can use `{% ifversion meow %} ... {% endif %}` in content files! ### Frontmatter @@ -45,7 +45,7 @@ versions: ## Schema enforcement -The schema for validating the feature versioning lives in [`tests/helpers/schemas/feature-versions-schema.js`](/tests/helpers/schemas/feature-versions-schema.js) and is exercised by [`tests/linting/lint-files.js`](/tests/linting/lint-files.js). +The schema for validating the feature versioning lives in [`tests/helpers/schemas/feature-versions-schema.js`](/tests/helpers/schemas/feature-versions-schema.js) and is exercised by [`tests/linting/lint-versioning.js`](/tests/linting/lint-versioning.js). ## Script to remove feature tags diff --git a/data/features/actions-inherit-secrets-reusable-workflows.yml b/data/features/actions-inherit-secrets-reusable-workflows.yml index 2b7e38e99c..23f0487364 100644 --- a/data/features/actions-inherit-secrets-reusable-workflows.yml +++ b/data/features/actions-inherit-secrets-reusable-workflows.yml @@ -4,4 +4,4 @@ versions: fpt: '*' ghec: '*' ghes: '>= 3.6' - ghae: + ghae: 'issue-6920' diff --git a/data/features/actions-unified-inputs.yml b/data/features/actions-unified-inputs.yml new file mode 100644 index 0000000000..931447f5d0 --- /dev/null +++ b/data/features/actions-unified-inputs.yml @@ -0,0 +1,6 @@ +# Issue 6921 +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-6921' diff --git a/data/features/commit-tree-view.yml b/data/features/commit-tree-view.yml new file mode 100644 index 0000000000..249c627ec1 --- /dev/null +++ b/data/features/commit-tree-view.yml @@ -0,0 +1,7 @@ +# Issue 6662 +# Commit file tree view +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-6662' diff --git a/data/features/container-hooks.yml b/data/features/container-hooks.yml new file mode 100644 index 0000000000..ce41466721 --- /dev/null +++ b/data/features/container-hooks.yml @@ -0,0 +1,6 @@ +# Reference: #7070 +# Actions Runner Container Hooks +versions: + fpt: '*' + ghec: '*' + ghae: 'issue-7070' diff --git a/data/features/dependabot-bulk-alerts.yml b/data/features/dependabot-bulk-alerts.yml new file mode 100644 index 0000000000..df64f29646 --- /dev/null +++ b/data/features/dependabot-bulk-alerts.yml @@ -0,0 +1,6 @@ +# Reference: Issue #6076 ability to dismiss or re-open multiple Dependabot alerts +versions: + fpt: '*' + ghec: '*' + ghes: '>3.5' + ghae: 'issue-6628' diff --git a/data/features/dependency-graph-rust-support.yml b/data/features/dependency-graph-rust-support.yml new file mode 100644 index 0000000000..5fc3fbe4ed --- /dev/null +++ b/data/features/dependency-graph-rust-support.yml @@ -0,0 +1,6 @@ +# Reference: Issue #6964 Support for Rust manifest parsing in Dependency graph +versions: + fpt: '*' + ghec: '*' + ghes: '>3.5' + ghae: 'issue-6964' diff --git a/data/features/dependency-review-action-configuration.yml b/data/features/dependency-review-action-configuration.yml new file mode 100644 index 0000000000..557594cb3b --- /dev/null +++ b/data/features/dependency-review-action-configuration.yml @@ -0,0 +1,6 @@ +# Reference: Issue #7061 Configuring the dependency review action - [Public Beta] +versions: + fpt: '*' + ghec: '*' + ghes: '>3.5' + ghae: 'issue-7061' diff --git a/data/features/ghas-enablement-webhook.yml b/data/features/ghas-enablement-webhook.yml new file mode 100644 index 0000000000..0f22808801 --- /dev/null +++ b/data/features/ghas-enablement-webhook.yml @@ -0,0 +1,6 @@ +# docs-content 7314. GHAS enablement webhook +versions: + fpt: '*' + ghec: '*' + ghes: '>3.6' + ghae: 'issue-7314' diff --git a/data/features/partial-reruns-with-reusable.yml b/data/features/partial-reruns-with-reusable.yml new file mode 100644 index 0000000000..4ef640e20f --- /dev/null +++ b/data/features/partial-reruns-with-reusable.yml @@ -0,0 +1,6 @@ +# Issue #7062 +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.5' + ghae: 'issue-7062' diff --git a/data/features/previous-release-tag.yml b/data/features/previous-release-tag.yml new file mode 100644 index 0000000000..45d24c0a1c --- /dev/null +++ b/data/features/previous-release-tag.yml @@ -0,0 +1,7 @@ +# Issue 7052 +# Adding a previous (release) tag for users when creating a new release and autogenerating release notes +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-7052' diff --git a/data/graphql/ghae/schema.docs-ghae.graphql b/data/graphql/ghae/schema.docs-ghae.graphql index f9cbc27826..25453682c1 100644 --- a/data/graphql/ghae/schema.docs-ghae.graphql +++ b/data/graphql/ghae/schema.docs-ghae.graphql @@ -11750,12 +11750,12 @@ The possible roles for enterprise membership. """ enum EnterpriseUserAccountMembershipRole { """ - The user is a member of the enterprise membership. + The user is a member of an organization in the enterprise. """ MEMBER """ - The user is an owner of the enterprise membership. + The user is an owner of an organization in the enterprise. """ OWNER } @@ -27655,6 +27655,11 @@ type Query { """ before: String + """ + A list of classifications to filter advisories by. + """ + classifications: [SecurityAdvisoryClassification!] + """ Returns the first _n_ elements from the list. """ @@ -27700,6 +27705,11 @@ type Query { """ before: String + """ + A list of advisory classifications to filter vulnerabilities by. + """ + classifications: [SecurityAdvisoryClassification!] + """ An ecosystem to filter vulnerabilities by. """ @@ -32806,6 +32816,11 @@ type Repository implements Node & ProjectOwner & RepositoryInfo & Starrable & Su """ squashMergeAllowed: Boolean! + """ + Whether a squash merge commit can use the pull request title as default. + """ + squashPrTitleUsedAsDefault: Boolean! + """ The SSH URL to clone this repository """ @@ -35249,6 +35264,11 @@ enum SearchType { A GitHub Security Advisory """ type SecurityAdvisory implements Node { + """ + The classification of the advisory + """ + classification: SecurityAdvisoryClassification! + """ The CVSS associated with this advisory """ @@ -35354,6 +35374,11 @@ type SecurityAdvisory implements Node { """ before: String + """ + A list of advisory classifications to filter vulnerabilities by. + """ + classifications: [SecurityAdvisoryClassification!] + """ An ecosystem to filter vulnerabilities by. """ @@ -35386,6 +35411,21 @@ type SecurityAdvisory implements Node { withdrawnAt: DateTime } +""" +Classification of the advisory. +""" +enum SecurityAdvisoryClassification { + """ + Classification of general advisories. + """ + GENERAL + + """ + Classification of malware advisories. + """ + MALWARE +} + """ The connection type for SecurityAdvisory. """ diff --git a/data/graphql/ghec/graphql_upcoming_changes.public.yml b/data/graphql/ghec/graphql_upcoming_changes.public.yml index 502aa0930e..0a3b93e248 100644 --- a/data/graphql/ghec/graphql_upcoming_changes.public.yml +++ b/data/graphql/ghec/graphql_upcoming_changes.public.yml @@ -96,6 +96,14 @@ upcoming_changes: date: '2022-07-01T00:00:00+00:00' criticality: breaking owner: cheshire137 + - location: DependencyGraphDependency.packageLabel + description: + '`packageLabel` will be removed. Use normalized `packageName` field + instead.' + reason: '`packageLabel` will be removed.' + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: github/dependency_graph - location: RemovePullRequestFromMergeQueueInput.branch description: '`branch` will be removed.' reason: diff --git a/data/graphql/ghec/schema.docs.graphql b/data/graphql/ghec/schema.docs.graphql index 5b4d61cf07..ada5a57478 100644 --- a/data/graphql/ghec/schema.docs.graphql +++ b/data/graphql/ghec/schema.docs.graphql @@ -8067,6 +8067,9 @@ type DependencyGraphDependency @preview(toggledBy: "hawkgirl-preview") { The original name of the package, as it appears in the manifest. """ packageLabel: String! + @deprecated( + reason: "`packageLabel` will be removed. Use normalized `packageName` field instead. Removal on 2022-10-01 UTC." + ) """ The dependency package manager @@ -8174,6 +8177,11 @@ enum DependencyGraphEcosystem { Ruby gems hosted at RubyGems.org """ RUBYGEMS + + """ + Rust crates + """ + RUST } """ @@ -12813,12 +12821,12 @@ The possible roles for enterprise membership. """ enum EnterpriseUserAccountMembershipRole { """ - The user is a member of the enterprise membership. + The user is a member of an organization in the enterprise. """ MEMBER """ - The user is an owner of the enterprise membership. + The user is an owner of an organization in the enterprise. """ OWNER } @@ -14755,7 +14763,7 @@ union IpAllowListOwner = App | Enterprise | Organization """ An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project. """ -type Issue implements Assignable & Closable & Comment & Labelable & Lockable & Node & ProjectNextOwner & ProjectV2Owner & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { +type Issue implements Assignable & Closable & Comment & Labelable & Lockable & Node & ProjectNextOwner & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { """ Reason that the conversation was locked. """ @@ -23816,7 +23824,7 @@ type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEnt """ An account on GitHub, with one or more owners, that has repositories, members and teams. """ -type Organization implements Actor & MemberStatusable & Node & PackageOwner & ProfileOwner & ProjectNextOwner & ProjectOwner & ProjectV2Owner & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & Sponsorable & UniformResourceLocatable { +type Organization implements Actor & MemberStatusable & Node & PackageOwner & ProfileOwner & ProjectNextOwner & ProjectOwner & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & Sponsorable & UniformResourceLocatable { """ Determine if this repository owner has any items that can be pinned to their profile. """ @@ -28383,13 +28391,6 @@ enum ProjectTemplate { BUG_TRIAGE } -""" -Represents an owner of a project (beta). -""" -interface ProjectV2Owner { - id: ID! -} - """ A view within a Project. """ @@ -28618,7 +28619,7 @@ type PublicKeyEdge { """ A repository pull request. """ -type PullRequest implements Assignable & Closable & Comment & Labelable & Lockable & Node & ProjectNextOwner & ProjectV2Owner & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { +type PullRequest implements Assignable & Closable & Comment & Labelable & Lockable & Node & ProjectNextOwner & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { """ Reason that the conversation was locked. """ @@ -31762,6 +31763,11 @@ type Query { """ before: String + """ + A list of classifications to filter advisories by. + """ + classifications: [SecurityAdvisoryClassification!] + """ Returns the first _n_ elements from the list. """ @@ -31817,6 +31823,11 @@ type Query { """ before: String + """ + A list of advisory classifications to filter vulnerabilities by. + """ + classifications: [SecurityAdvisoryClassification!] + """ An ecosystem to filter vulnerabilities by. """ @@ -37282,6 +37293,11 @@ type Repository implements Node & PackageOwner & ProjectOwner & RepositoryInfo & """ squashMergeAllowed: Boolean! + """ + Whether a squash merge commit can use the pull request title as default. + """ + squashPrTitleUsedAsDefault: Boolean! + """ The SSH URL to clone this repository """ @@ -39815,6 +39831,11 @@ enum SearchType { A GitHub Security Advisory """ type SecurityAdvisory implements Node { + """ + The classification of the advisory + """ + classification: SecurityAdvisoryClassification! + """ The CVSS associated with this advisory """ @@ -39920,6 +39941,11 @@ type SecurityAdvisory implements Node { """ before: String + """ + A list of advisory classifications to filter vulnerabilities by. + """ + classifications: [SecurityAdvisoryClassification!] + """ An ecosystem to filter vulnerabilities by. """ @@ -39957,6 +39983,21 @@ type SecurityAdvisory implements Node { withdrawnAt: DateTime } +""" +Classification of the advisory. +""" +enum SecurityAdvisoryClassification { + """ + Classification of general advisories. + """ + GENERAL + + """ + Classification of malware advisories. + """ + MALWARE +} + """ The connection type for SecurityAdvisory. """ @@ -47674,7 +47715,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 & PackageOwner & ProfileOwner & ProjectNextOwner & ProjectOwner & ProjectV2Owner & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & Sponsorable & UniformResourceLocatable { +type User implements Actor & Node & PackageOwner & ProfileOwner & ProjectNextOwner & ProjectOwner & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & Sponsorable & UniformResourceLocatable { """ Determine if this repository owner has any items that can be pinned to their profile. """ diff --git a/data/graphql/graphql_upcoming_changes.public.yml b/data/graphql/graphql_upcoming_changes.public.yml index 502aa0930e..0a3b93e248 100644 --- a/data/graphql/graphql_upcoming_changes.public.yml +++ b/data/graphql/graphql_upcoming_changes.public.yml @@ -96,6 +96,14 @@ upcoming_changes: date: '2022-07-01T00:00:00+00:00' criticality: breaking owner: cheshire137 + - location: DependencyGraphDependency.packageLabel + description: + '`packageLabel` will be removed. Use normalized `packageName` field + instead.' + reason: '`packageLabel` will be removed.' + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: github/dependency_graph - location: RemovePullRequestFromMergeQueueInput.branch description: '`branch` will be removed.' reason: diff --git a/data/graphql/schema.docs.graphql b/data/graphql/schema.docs.graphql index 5b4d61cf07..ada5a57478 100644 --- a/data/graphql/schema.docs.graphql +++ b/data/graphql/schema.docs.graphql @@ -8067,6 +8067,9 @@ type DependencyGraphDependency @preview(toggledBy: "hawkgirl-preview") { The original name of the package, as it appears in the manifest. """ packageLabel: String! + @deprecated( + reason: "`packageLabel` will be removed. Use normalized `packageName` field instead. Removal on 2022-10-01 UTC." + ) """ The dependency package manager @@ -8174,6 +8177,11 @@ enum DependencyGraphEcosystem { Ruby gems hosted at RubyGems.org """ RUBYGEMS + + """ + Rust crates + """ + RUST } """ @@ -12813,12 +12821,12 @@ The possible roles for enterprise membership. """ enum EnterpriseUserAccountMembershipRole { """ - The user is a member of the enterprise membership. + The user is a member of an organization in the enterprise. """ MEMBER """ - The user is an owner of the enterprise membership. + The user is an owner of an organization in the enterprise. """ OWNER } @@ -14755,7 +14763,7 @@ union IpAllowListOwner = App | Enterprise | Organization """ An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project. """ -type Issue implements Assignable & Closable & Comment & Labelable & Lockable & Node & ProjectNextOwner & ProjectV2Owner & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { +type Issue implements Assignable & Closable & Comment & Labelable & Lockable & Node & ProjectNextOwner & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { """ Reason that the conversation was locked. """ @@ -23816,7 +23824,7 @@ type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEnt """ An account on GitHub, with one or more owners, that has repositories, members and teams. """ -type Organization implements Actor & MemberStatusable & Node & PackageOwner & ProfileOwner & ProjectNextOwner & ProjectOwner & ProjectV2Owner & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & Sponsorable & UniformResourceLocatable { +type Organization implements Actor & MemberStatusable & Node & PackageOwner & ProfileOwner & ProjectNextOwner & ProjectOwner & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & Sponsorable & UniformResourceLocatable { """ Determine if this repository owner has any items that can be pinned to their profile. """ @@ -28383,13 +28391,6 @@ enum ProjectTemplate { BUG_TRIAGE } -""" -Represents an owner of a project (beta). -""" -interface ProjectV2Owner { - id: ID! -} - """ A view within a Project. """ @@ -28618,7 +28619,7 @@ type PublicKeyEdge { """ A repository pull request. """ -type PullRequest implements Assignable & Closable & Comment & Labelable & Lockable & Node & ProjectNextOwner & ProjectV2Owner & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { +type PullRequest implements Assignable & Closable & Comment & Labelable & Lockable & Node & ProjectNextOwner & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { """ Reason that the conversation was locked. """ @@ -31762,6 +31763,11 @@ type Query { """ before: String + """ + A list of classifications to filter advisories by. + """ + classifications: [SecurityAdvisoryClassification!] + """ Returns the first _n_ elements from the list. """ @@ -31817,6 +31823,11 @@ type Query { """ before: String + """ + A list of advisory classifications to filter vulnerabilities by. + """ + classifications: [SecurityAdvisoryClassification!] + """ An ecosystem to filter vulnerabilities by. """ @@ -37282,6 +37293,11 @@ type Repository implements Node & PackageOwner & ProjectOwner & RepositoryInfo & """ squashMergeAllowed: Boolean! + """ + Whether a squash merge commit can use the pull request title as default. + """ + squashPrTitleUsedAsDefault: Boolean! + """ The SSH URL to clone this repository """ @@ -39815,6 +39831,11 @@ enum SearchType { A GitHub Security Advisory """ type SecurityAdvisory implements Node { + """ + The classification of the advisory + """ + classification: SecurityAdvisoryClassification! + """ The CVSS associated with this advisory """ @@ -39920,6 +39941,11 @@ type SecurityAdvisory implements Node { """ before: String + """ + A list of advisory classifications to filter vulnerabilities by. + """ + classifications: [SecurityAdvisoryClassification!] + """ An ecosystem to filter vulnerabilities by. """ @@ -39957,6 +39983,21 @@ type SecurityAdvisory implements Node { withdrawnAt: DateTime } +""" +Classification of the advisory. +""" +enum SecurityAdvisoryClassification { + """ + Classification of general advisories. + """ + GENERAL + + """ + Classification of malware advisories. + """ + MALWARE +} + """ The connection type for SecurityAdvisory. """ @@ -47674,7 +47715,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 & PackageOwner & ProfileOwner & ProjectNextOwner & ProjectOwner & ProjectV2Owner & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & Sponsorable & UniformResourceLocatable { +type User implements Actor & Node & PackageOwner & ProfileOwner & ProjectNextOwner & ProjectOwner & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & Sponsorable & UniformResourceLocatable { """ Determine if this repository owner has any items that can be pinned to their profile. """ diff --git a/data/release-notes/enterprise-server/3-1/0.yml b/data/release-notes/enterprise-server/3-1/0.yml index ccd0725cf4..3b24968dd8 100644 --- a/data/release-notes/enterprise-server/3-1/0.yml +++ b/data/release-notes/enterprise-server/3-1/0.yml @@ -163,6 +163,11 @@ sections: - heading: Deprecation of XenServer Hypervisor support notes: - Beginning in {% data variables.product.prodname_ghe_server %} 3.1, we will begin discontinuing support for Xen Hypervisor. The complete deprecation is scheduled for {% data variables.product.prodname_ghe_server %} 3.3, following the standard one year deprecation window. + - heading: Change to the format of authentication tokens affects GitHub Connect + notes: + # https://github.com/github/releases/issues/1235 + - | + GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. To continue using GitHub Connect, upgrade to GitHub Enterprise Server 3.2 or later. For more information, see the [GitHub Blog](https://github.blog/2022-05-20-action-needed-by-github-connect-customers-using-ghes-3-1-and-older-to-adopt-new-authentication-token-format-updates/). [Updated: 2022-06-14] backups: - '{% data variables.product.prodname_ghe_server %} 3.1 requires at least [GitHub Enterprise Backup Utilities 3.1.0](https://github.com/github/backup-utils) for [Backups and Disaster Recovery](/enterprise-server@3.1/admin/configuration/configuring-backups-on-your-appliance).' diff --git a/data/release-notes/enterprise-server/3-1/21.yml b/data/release-notes/enterprise-server/3-1/21.yml index b6e1956267..fae05e4fc2 100644 --- a/data/release-notes/enterprise-server/3-1/21.yml +++ b/data/release-notes/enterprise-server/3-1/21.yml @@ -9,6 +9,7 @@ sections: - SNMP incorrectly logged a high number of `Cannot statfs` error messages to syslog. - For instances configured with SAML authentication and built-in fallback enabled, built-in users would get stuck in a “login” loop when attempting to sign in from the page generated after logging out. - When using SAML encrypted assertions, some assertions were not correctly marking SSH keys as verified. + - 'The Releases page would return a 500 error when the repository has tags that contain non-ASCII characters. [Updated: 2022-06-10]' changes: - In high availability configurations, clarify that the replication overview page in the Management Console only displays the current replication configuration, not the current replication status. - When enabling {% data variables.product.prodname_registry %}, clarify that using a Shared Access Signature (SAS) token as connection string is not supported. diff --git a/data/release-notes/enterprise-server/3-1/22.yml b/data/release-notes/enterprise-server/3-1/22.yml new file mode 100644 index 0000000000..d37c2da9e6 --- /dev/null +++ b/data/release-notes/enterprise-server/3-1/22.yml @@ -0,0 +1,20 @@ +date: '2022-06-09' +sections: + security_fixes: + - Packages have been updated to the latest security versions. + bugs: + - An internal script to validate hostnames in the {% data variables.product.prodname_ghe_server %} configuration file would return an error if the hostname string started with a "." (period character). + - In HA configurations where the primary node's hostname was longer than 60 characters, MySQL would fail to be configured. + - The calculation of "maximum committers across entire instance" reported in the site admin dashboard was incorrect. + - An incorrect database entry for repository replicas caused database corruption when performing a restore using {% data variables.product.prodname_enterprise_backup_utilities %}. + changes: + - In HA configurations where Elasticsearch reported a valid yellow status, changes introduced in a previous fix would block the `ghe-repl-stop` command and not allow replication to be stopped. Using `ghe-repo-stop --force` will now force Elasticsearch to stop when the service is in a normal or valid yellow status. + known_issues: + - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. + - On a freshly set up {% data variables.product.prodname_ghe_server %} instance without any users, an attacker could create the first admin user. + - Custom firewall rules are removed during the upgrade process. + - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. + - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. + - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results. + - If {% data variables.product.prodname_actions %} is enabled for {% data variables.product.prodname_ghe_server %}, teardown of a replica node with `ghe-repl-teardown` will succeed, but may return `ERROR:Running migrations`. + - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. diff --git a/data/release-notes/enterprise-server/3-2/0.yml b/data/release-notes/enterprise-server/3-2/0.yml index dd9ef8063b..70d42db919 100644 --- a/data/release-notes/enterprise-server/3-2/0.yml +++ b/data/release-notes/enterprise-server/3-2/0.yml @@ -306,6 +306,11 @@ sections: Two legacy GitHub Apps-related webhook events have been removed: `integration_installation` and `integration_installation_repositories`. You should instead be listening to the `installation` and `installation_repositories` events. - | The following REST API endpoint has been removed: `POST /installations/{installation_id}/access_tokens`. You should instead be using the namespaced equivalent `POST /app/installations/{installation_id}/access_tokens`. + - heading: Change to the format of authentication tokens affects GitHub Connect + notes: + # https://github.com/github/releases/issues/1235 + - | + GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. To continue using GitHub Connect, upgrade to GitHub Enterprise Server 3.2 or later. For more information, see the [GitHub Blog](https://github.blog/2022-05-20-action-needed-by-github-connect-customers-using-ghes-3-1-and-older-to-adopt-new-authentication-token-format-updates/). [Updated: 2022-06-14] backups: - '{% data variables.product.prodname_ghe_server %} 3.2 requires at least [GitHub Enterprise Backup Utilities 3.2.0](https://github.com/github/backup-utils) for [Backups and Disaster Recovery](/enterprise-server@3.2/admin/configuration/configuring-backups-on-your-appliance).' diff --git a/data/release-notes/enterprise-server/3-2/13.yml b/data/release-notes/enterprise-server/3-2/13.yml index f5607682a0..1fa2cd8478 100644 --- a/data/release-notes/enterprise-server/3-2/13.yml +++ b/data/release-notes/enterprise-server/3-2/13.yml @@ -11,6 +11,7 @@ sections: - Videos uploaded to issue comments would not be rendered properly. - When using SAML encrypted assertions, some assertions were not correctly marking SSH keys as verified. - When using `ghe-migrator`, a migration would fail to import video file attachments in issues and pull requests. + - 'The Releases page would return a 500 error when the repository has tags that contain non-ASCII characters. [Updated: 2022-06-10]' changes: - In high availability configurations, clarify that the replication overview page in the Management Console only displays the current replication configuration, not the current replication status. - When enabling {% data variables.product.prodname_registry %}, clarify that using a Shared Access Signature (SAS) token as connection string is not currently supported. diff --git a/data/release-notes/enterprise-server/3-2/14.yml b/data/release-notes/enterprise-server/3-2/14.yml new file mode 100644 index 0000000000..5f78b82a2d --- /dev/null +++ b/data/release-notes/enterprise-server/3-2/14.yml @@ -0,0 +1,22 @@ +date: '2022-06-09' +sections: + security_fixes: + - Packages have been updated to the latest security versions. + bugs: + - An internal script to validate hostnames in the {% data variables.product.prodname_ghe_server %} configuration file would return an error if the hostname string started with a "." (period character). + - In HA configurations where the primary node's hostname was longer than 60 characters, MySQL would fail to be configured. + - The `--gateway` argument was added to the `ghe-setup-network` command, to allow passing the gateway address when configuring network settings using the command line. + - Image attachments that were deleted would return a `500 Internal Server Error` instead of a `404 Not Found` error. + - The calculation of "maximum committers across entire instance" reported in the site admin dashboard was incorrect. + - An incorrect database entry for repository replicas caused database corruption when performing a restore using {% data variables.product.prodname_enterprise_backup_utilities %}. + changes: + - Optimised the inclusion of metrics when generating a cluster support bundle. + - In HA configurations where Elasticsearch reported a valid yellow status, changes introduced in a previous fix would block the `ghe-repl-stop` command and not allow replication to be stopped. Using `ghe-repo-stop --force` will now force Elasticsearch to stop when the service is in a normal or valid yellow status. + known_issues: + - On a freshly set up {% data variables.product.prodname_ghe_server %} instance without any users, an attacker could create the first admin user. + - Custom firewall rules are removed during the upgrade process. + - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. + - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. + - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results. + - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. + - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. diff --git a/data/release-notes/enterprise-server/3-3/0.yml b/data/release-notes/enterprise-server/3-3/0.yml index 1ca3d1f503..a0549ad8a1 100644 --- a/data/release-notes/enterprise-server/3-3/0.yml +++ b/data/release-notes/enterprise-server/3-3/0.yml @@ -295,5 +295,11 @@ sections: To start a repository maintenance task manually, browse to `https:///stafftools/repositories///network` for each affected repository and click the **Schedule** button. + - heading: Change to the format of authentication tokens affects GitHub Connect + notes: + # https://github.com/github/releases/issues/1235 + - | + GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. To continue using GitHub Connect, upgrade to GitHub Enterprise Server 3.2 or later. For more information, see the [GitHub Blog](https://github.blog/2022-05-20-action-needed-by-github-connect-customers-using-ghes-3-1-and-older-to-adopt-new-authentication-token-format-updates/). [Updated: 2022-06-14] + backups: - '{% data variables.product.prodname_ghe_server %} 3.3 requires at least [GitHub Enterprise Backup Utilities 3.3.0](https://github.com/github/backup-utils) for [Backups and Disaster Recovery](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' diff --git a/data/release-notes/enterprise-server/3-3/8.yml b/data/release-notes/enterprise-server/3-3/8.yml index f617531216..ca6ef49b93 100644 --- a/data/release-notes/enterprise-server/3-3/8.yml +++ b/data/release-notes/enterprise-server/3-3/8.yml @@ -14,6 +14,7 @@ sections: - When using the file finder on a repository page, typing the backspace key within the search field would result in search results being listed multiple times and cause rendering problems. - When using GitHub Enterprise Importer to import a repository, some issues would fail to import due to incorrectly configured project timeline events. - When using `ghe-migrator`, a migration would fail to import video file attachments in issues and pull requests. + - 'The Releases page would return a 500 error when the repository has tags that contain non-ASCII characters. [Updated: 2022-06-10]' changes: - In high availability configurations, clarify that the replication overview page in the Management Console only displays the current replication configuration, not the current replication status. - When enabling {% data variables.product.prodname_registry %}, clarify that using a Shared Access Signature (SAS) token as connection string is not currently supported. diff --git a/data/release-notes/enterprise-server/3-3/9.yml b/data/release-notes/enterprise-server/3-3/9.yml new file mode 100644 index 0000000000..d7f19e7ced --- /dev/null +++ b/data/release-notes/enterprise-server/3-3/9.yml @@ -0,0 +1,25 @@ +date: '2022-06-09' +sections: + security_fixes: + - Packages have been updated to the latest security versions. + bugs: + - An internal script to validate hostnames in the {% data variables.product.prodname_ghe_server %} configuration file would return an error if the hostname string started with a "." (period character). + - In HA configurations where the primary node's hostname was longer than 60 characters, MySQL would fail to be configured + - The `--gateway` argument was added to the `ghe-setup-network` command, to allow passing the gateway address when configuring network settings using the command line. + - Image attachments that were deleted would return a `500 Internal Server Error` instead of a `404 Not Found` error. + - The calculation of "maximum committers across entire instance" reported in the site admin dashboard was incorrect. + - An incorrect database entry for repository replicas caused database corruption when performing a restore using {% data variables.product.prodname_enterprise_backup_utilities %}. + changes: + - Optimised the inclusion of metrics when generating a cluster support bundle. + - In HA configurations where Elasticsearch reported a valid yellow status, changes introduced in a previous fix would block the `ghe-repl-stop` command and not allow replication to be stopped. Using `ghe-repo-stop --force` will now force Elasticsearch to stop when the service is in a normal or valid yellow status. + - When using `ghe-migrator` or exporting from {% data variables.product.prodname_dotcom_the_website %}, migrations would fail to export pull request attachments. + known_issues: + - After upgrading to {% data variables.product.prodname_ghe_server %} 3.3, {% data variables.product.prodname_actions %} may fail to start automatically. To resolve this issue, connect to the appliance via SSH and run the `ghe-actions-start` command. + - On a freshly set up {% data variables.product.prodname_ghe_server %} instance without any users, an attacker could create the first admin user. + - Custom firewall rules are removed during the upgrade process. + - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. + - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. + - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results. + - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. + - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. + - '{% data variables.product.prodname_actions %} storage settings cannot be validated and saved in the {% data variables.enterprise.management_console %} when "Force Path Style" is selected, and must instead be configured with the `ghe-actions-precheck` command line utility.' diff --git a/data/release-notes/enterprise-server/3-4/0.yml b/data/release-notes/enterprise-server/3-4/0.yml index ef44b150b3..9d0e448325 100644 --- a/data/release-notes/enterprise-server/3-4/0.yml +++ b/data/release-notes/enterprise-server/3-4/0.yml @@ -297,5 +297,11 @@ sections: To start a repository maintenance task manually, browse to `https:///stafftools/repositories///network` for each affected repository and click the Schedule button. + - heading: Change to the format of authentication tokens affects GitHub Connect + notes: + # https://github.com/github/releases/issues/1235 + - | + GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. For more information, see the [GitHub changelog](https://github.blog/2022-05-20-action-needed-by-github-connect-customers-using-ghes-3-1-and-older-to-adopt-new-authentication-token-format-updates/). [Updated: 2022-06-14] + backups: - '{% data variables.product.prodname_ghe_server %} 3.4 requires at least [GitHub Enterprise Backup Utilities 3.4.0](https://github.com/github/backup-utils) for [Backups and Disaster Recovery](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' diff --git a/data/release-notes/enterprise-server/3-4/2.yml b/data/release-notes/enterprise-server/3-4/2.yml index f3a3aee274..e38ab7cd47 100644 --- a/data/release-notes/enterprise-server/3-4/2.yml +++ b/data/release-notes/enterprise-server/3-4/2.yml @@ -27,12 +27,6 @@ sections: - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results. - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. - - | - When using SAML encrypted assertions with {% data variables.product.prodname_ghe_server %} 3.4.0 and 3.4.1, a new XML attribute `WantAssertionsEncrypted` in the `SPSSODescriptor` contains an invalid attribute for SAML metadata. IdPs that consume this SAML metadata endpoint may encounter errors when validating the SAML metadata XML schema. A fix will be available in the next patch release. [Updated: 2022-04-11] - - To work around this problem, you can take one of the two following actions. - - Reconfigure the IdP by uploading a static copy of the SAML metadata without the `WantAssertionsEncrypted` attribute. - - Copy the SAML metadata, remove `WantAssertionsEncrypted` attribute, host it on a web server, and reconfigure the IdP to point to that URL. deprecations: - heading: Deprecation of GitHub Enterprise Server 3.0 diff --git a/data/release-notes/enterprise-server/3-4/3.yml b/data/release-notes/enterprise-server/3-4/3.yml index 8c1ffa4ecb..5c409fc4aa 100644 --- a/data/release-notes/enterprise-server/3-4/3.yml +++ b/data/release-notes/enterprise-server/3-4/3.yml @@ -17,6 +17,7 @@ sections: - Videos uploaded to issue comments would not be rendered properly. - When using GitHub Enterprise Importer to import a repository, some issues would fail to import due to incorrectly configured project timeline events. - When using `ghe-migrator`, a migration would fail to import video file attachments in issues and pull requests. + - 'The Releases page would return a 500 error when the repository has tags that contain non-ASCII characters. [Updated: 2022-06-10]' changes: - In high availability configurations, clarify that the replication overview page in the Management Console only displays the current replication configuration, not the current replication status. - The Nomad allocation timeout for Dependency Graph has been increased to ensure post-upgrade migrations can complete. @@ -32,9 +33,3 @@ sections: - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results. - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. - - | - When using SAML encrypted assertions with {% data variables.product.prodname_ghe_server %} 3.4.0 and 3.4.1, a new XML attribute `WantAssertionsEncrypted` in the `SPSSODescriptor` contains an invalid attribute for SAML metadata. IdPs that consume this SAML metadata endpoint may encounter errors when validating the SAML metadata XML schema. A fix will be available in the next patch release. [Updated: 2022-04-11] - - To work around this problem, you can take one of the two following actions. - - Reconfigure the IdP by uploading a static copy of the SAML metadata without the `WantAssertionsEncrypted` attribute. - - Copy the SAML metadata, remove `WantAssertionsEncrypted` attribute, host it on a web server, and reconfigure the IdP to point to that URL. diff --git a/data/release-notes/enterprise-server/3-4/4.yml b/data/release-notes/enterprise-server/3-4/4.yml new file mode 100644 index 0000000000..29c0f321d7 --- /dev/null +++ b/data/release-notes/enterprise-server/3-4/4.yml @@ -0,0 +1,33 @@ +date: '2022-06-09' +sections: + security_fixes: + - Packages have been updated to the latest security versions. + bugs: + - An internal script to validate hostnames in the {% data variables.product.prodname_ghe_server %} configuration file would return an error if the hostname string started with a "." (period character). + - In HA configurations where the primary node's hostname was longer than 60 characters, MySQL would fail to be configured. + - When {% data variables.product.prodname_actions %} was enabled but TLS was disabled on {% data variables.product.prodname_ghe_server %} 3.4.1 and later, applying a configuration update would fail. + - The `--gateway` argument was added to the `ghe-setup-network` command, to allow passing the gateway address when configuring network settings using the command line. + - The [{% data variables.product.prodname_GH_advanced_security %} billing API](/rest/enterprise-admin/billing#get-github-advanced-security-active-committers-for-an-enterprise) endpoints were not enabled and accessible. + - Image attachments that were deleted would return a `500 Internal Server Error` instead of a `404 Not Found` error. + - In environments configured with a repository cache server, the `ghe-repl-status` command incorrectly showed gists as being under-replicated. + - The "Get a commit" and "Compare two commits" endpoints in the [Commit API](/rest/commits/commits) would return a `500` error if a file path in the diff contained an encoded and escaped unicode character. + - The calculation of "maximum committers across entire instance" reported in the site admin dashboard was incorrect. + - An incorrect database entry for repository replicas caused database corruption when performing a restore using {% data variables.product.prodname_enterprise_backup_utilities %}. + - The activity timeline for secret scanning alerts wasn't displayed. + changes: + - Optimised the inclusion of metrics when generating a cluster support bundle. + - In HA configurations where Elasticsearch reported a valid yellow status, changes introduced in a previous fix would block the `ghe-repl-stop` command and not allow replication to be stopped. Using `ghe-repo-stop --force` will now force Elasticsearch to stop when the service is in a normal or valid yellow status. + known_issues: + - On a freshly set up {% data variables.product.prodname_ghe_server %} instance without any users, an attacker could create the first admin user. + - Custom firewall rules are removed during the upgrade process. + - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. + - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. + - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results. + - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. + - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. + - | + When using SAML encrypted assertions with {% data variables.product.prodname_ghe_server %} 3.4.0 and 3.4.1, a new XML attribute `WantAssertionsEncrypted` in the `SPSSODescriptor` contains an invalid attribute for SAML metadata. IdPs that consume this SAML metadata endpoint may encounter errors when validating the SAML metadata XML schema. A fix will be available in the next patch release. [Updated: 2022-04-11] + + To work around this problem, you can take one of the two following actions. + - Reconfigure the IdP by uploading a static copy of the SAML metadata without the `WantAssertionsEncrypted` attribute. + - Copy the SAML metadata, remove `WantAssertionsEncrypted` attribute, host it on a web server, and reconfigure the IdP to point to that URL. diff --git a/data/release-notes/enterprise-server/3-5/0.yml b/data/release-notes/enterprise-server/3-5/0.yml index ba210dcb85..7da4bb4dcf 100644 --- a/data/release-notes/enterprise-server/3-5/0.yml +++ b/data/release-notes/enterprise-server/3-5/0.yml @@ -390,11 +390,11 @@ sections: deprecations: - - heading: Change to the format of authentication tokens + - heading: Change to the format of authentication tokens affects GitHub Connect notes: # https://github.com/github/releases/issues/1235 - | - GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. For more information, see the [GitHub changelog](https://github.blog/changelog/2021-03-31-authentication-token-format-updates-are-generally-available/). + GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. To continue using GitHub Connect, upgrade to GitHub Enterprise Server 3.2 or later. For more information, see the [GitHub Blog](https://github.blog/2022-05-20-action-needed-by-github-connect-customers-using-ghes-3-1-and-older-to-adopt-new-authentication-token-format-updates/). [Updated: 2022-06-14] - heading: CodeQL runner deprecated in favor of CodeQL CLI notes: @@ -416,3 +416,5 @@ sections: - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. - Actions services need to be restarted after restoring an appliance from a backup taken on a different host. + - 'Deleted repositories will not be purged from disk automatically after the 90-day retention period ends. [Updated: 2022-06-08]' + - 'The Management Console cannot be accessed on an under-provisioned instance. [Updated: 2022-06-14]' diff --git a/data/release-notes/enterprise-server/3-5/1.yml b/data/release-notes/enterprise-server/3-5/1.yml new file mode 100644 index 0000000000..40832f79a2 --- /dev/null +++ b/data/release-notes/enterprise-server/3-5/1.yml @@ -0,0 +1,31 @@ +date: '2022-06-09' +sections: + security_fixes: + - Packages have been updated to the latest security versions. + bugs: + - An internal script to validate hostnames in the {% data variables.product.prodname_ghe_server %} configuration file would return an error if the hostname string started with a "." (period character). + - In HA configurations where the primary node's hostname was longer than 60 characters, MySQL would fail to be configured. + - When {% data variables.product.prodname_actions %} was enabled but TLS was disabled on {% data variables.product.prodname_ghe_server %} 3.4.1 and later, applying a configuration update would fail. + - The `--gateway` argument was added to the `ghe-setup-network` command, to allow passing the gateway address when configuring network settings using the command line. + - The [{% data variables.product.prodname_GH_advanced_security %} billing API](/rest/enterprise-admin/billing#get-github-advanced-security-active-committers-for-an-enterprise) endpoints were not enabled and accessible. + - Image attachments that were deleted would return a `500 Internal Server Error` instead of a `404 Not Found` error. + - In environments configured with a repository cache server, the `ghe-repl-status` command incorrectly showed gists as being under-replicated. + - The "Get a commit" and "Compare two commits" endpoints in the [Commit API](/rest/commits/commits) would return a `500` error if a file path in the diff contained an encoded and escaped unicode character. + - The calculation of "maximum committers across entire instance" reported in the site admin dashboard was incorrect. + - An incorrect database entry for repository replicas caused database corruption when performing a restore using {% data variables.product.prodname_enterprise_backup_utilities %}. + - A {% data variables.product.prodname_github_app %} would not be able to subscribe to the [`secret_scanning_alert_location` webhook event](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#secret_scanning_alert_location) on an installation. + - The activity timeline for secret scanning alerts wasn't displayed. + - Deleted repos were not purged after 90 days. + changes: + - Optimised the inclusion of metrics when generating a cluster support bundle. + - In HA configurations where Elasticsearch reported a valid yellow status, changes introduced in a previous fix would block the `ghe-repl-stop` command and not allow replication to be stopped. Using `ghe-repo-stop --force` will now force Elasticsearch to stop when the service is in a normal or valid yellow status. + known_issues: + - On a freshly set up {% data variables.product.prodname_ghe_server %} instance without any users, an attacker could create the first admin user. + - Custom firewall rules are removed during the upgrade process. + - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. + - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. + - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. + - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. + - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. + - Actions services need to be restarted after restoring an appliance from a backup taken on a different host. + - 'Deleted repositories will not be purged from disk automatically after the 90-day retention period ends. This issue is resolved in the 3.5.1 release. [Updated: 2022-06-10]' diff --git a/data/reusables/actions/action-cache.md b/data/reusables/actions/action-cache.md index 6d7b89996d..b004ebf2a9 100644 --- a/data/reusables/actions/action-cache.md +++ b/data/reusables/actions/action-cache.md @@ -1 +1 @@ -actions/cache@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/cache@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/data/reusables/actions/action-checkout.md b/data/reusables/actions/action-checkout.md index 502d6a6c5a..d63818bb6d 100644 --- a/data/reusables/actions/action-checkout.md +++ b/data/reusables/actions/action-checkout.md @@ -1 +1 @@ -actions/checkout@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/checkout@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/data/reusables/actions/action-codeql-action-analyze.md b/data/reusables/actions/action-codeql-action-analyze.md index bd57387a14..2dec4531ba 100644 --- a/data/reusables/actions/action-codeql-action-analyze.md +++ b/data/reusables/actions/action-codeql-action-analyze.md @@ -1 +1 @@ -github/codeql-action/analyze@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/analyze@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/data/reusables/actions/action-codeql-action-autobuild.md b/data/reusables/actions/action-codeql-action-autobuild.md index 318aad147b..998f453131 100644 --- a/data/reusables/actions/action-codeql-action-autobuild.md +++ b/data/reusables/actions/action-codeql-action-autobuild.md @@ -1 +1 @@ -github/codeql-action/autobuild@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/autobuild@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/data/reusables/actions/action-codeql-action-init.md b/data/reusables/actions/action-codeql-action-init.md index 3506d473d7..d27aea1005 100644 --- a/data/reusables/actions/action-codeql-action-init.md +++ b/data/reusables/actions/action-codeql-action-init.md @@ -1 +1 @@ -github/codeql-action/init@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/init@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/data/reusables/actions/action-codeql-action-upload-sarif.md b/data/reusables/actions/action-codeql-action-upload-sarif.md index da68145e51..6abc9fb99f 100644 --- a/data/reusables/actions/action-codeql-action-upload-sarif.md +++ b/data/reusables/actions/action-codeql-action-upload-sarif.md @@ -1 +1 @@ -github/codeql-action/upload-sarif@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/upload-sarif@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/data/reusables/actions/action-delete-package-versions.md b/data/reusables/actions/action-delete-package-versions.md index 9e170713c8..21777f5f93 100644 --- a/data/reusables/actions/action-delete-package-versions.md +++ b/data/reusables/actions/action-delete-package-versions.md @@ -1 +1 @@ -actions/delete-package-versions@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/delete-package-versions@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/data/reusables/actions/action-download-artifact.md b/data/reusables/actions/action-download-artifact.md index 93d08482c6..75f89a7f5c 100644 --- a/data/reusables/actions/action-download-artifact.md +++ b/data/reusables/actions/action-download-artifact.md @@ -1 +1 @@ -actions/download-artifact@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/download-artifact@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/data/reusables/actions/action-github-script.md b/data/reusables/actions/action-github-script.md index 61aa635207..b58750886b 100644 --- a/data/reusables/actions/action-github-script.md +++ b/data/reusables/actions/action-github-script.md @@ -1 +1 @@ -actions/github-script@{% if actions-node16-action %}v6{% else %}v5{% endif %} \ No newline at end of file +actions/github-script@{% ifversion actions-node16-action %}v6{% else %}v5{% endif %} \ No newline at end of file diff --git a/data/reusables/actions/action-labeler.md b/data/reusables/actions/action-labeler.md index fc5cb66847..5f32c198f5 100644 --- a/data/reusables/actions/action-labeler.md +++ b/data/reusables/actions/action-labeler.md @@ -1 +1 @@ -actions/labeler@{% if actions-node16-action %}v4{% else %}v3{% endif %} \ No newline at end of file +actions/labeler@{% ifversion actions-node16-action %}v4{% else %}v3{% endif %} \ No newline at end of file diff --git a/data/reusables/actions/action-setup-dotnet.md b/data/reusables/actions/action-setup-dotnet.md index 375916b197..88c1c810be 100644 --- a/data/reusables/actions/action-setup-dotnet.md +++ b/data/reusables/actions/action-setup-dotnet.md @@ -1 +1 @@ -actions/setup-dotnet@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +actions/setup-dotnet@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/data/reusables/actions/action-setup-go.md b/data/reusables/actions/action-setup-go.md index a1b4138a21..4c9b23323b 100644 --- a/data/reusables/actions/action-setup-go.md +++ b/data/reusables/actions/action-setup-go.md @@ -1 +1 @@ -actions/setup-go@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-go@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/data/reusables/actions/action-setup-java.md b/data/reusables/actions/action-setup-java.md index fbd27f547f..f543e4f32c 100644 --- a/data/reusables/actions/action-setup-java.md +++ b/data/reusables/actions/action-setup-java.md @@ -1 +1 @@ -actions/setup-java@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-java@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/data/reusables/actions/action-setup-node.md b/data/reusables/actions/action-setup-node.md index ae71246ed7..cd3e08d3cf 100644 --- a/data/reusables/actions/action-setup-node.md +++ b/data/reusables/actions/action-setup-node.md @@ -1 +1 @@ -actions/setup-node@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-node@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/data/reusables/actions/action-setup-python.md b/data/reusables/actions/action-setup-python.md index 1754b69fb9..27530f7cca 100644 --- a/data/reusables/actions/action-setup-python.md +++ b/data/reusables/actions/action-setup-python.md @@ -1 +1 @@ -actions/setup-python@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-python@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/data/reusables/actions/action-stale.md b/data/reusables/actions/action-stale.md index f52890a7ed..d1e25aa5f0 100644 --- a/data/reusables/actions/action-stale.md +++ b/data/reusables/actions/action-stale.md @@ -1 +1 @@ -actions/stale@{% if actions-node16-action %}v5{% else %}v4{% endif %} \ No newline at end of file +actions/stale@{% ifversion actions-node16-action %}v5{% else %}v4{% endif %} \ No newline at end of file diff --git a/data/reusables/actions/action-upload-artifact.md b/data/reusables/actions/action-upload-artifact.md index 3d38dacf7f..24ef9d0f32 100644 --- a/data/reusables/actions/action-upload-artifact.md +++ b/data/reusables/actions/action-upload-artifact.md @@ -1 +1 @@ -actions/upload-artifact@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/upload-artifact@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/data/reusables/actions/actions-use-policy-settings.md b/data/reusables/actions/actions-use-policy-settings.md index d3b938e937..87f0512301 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 {% data reusables.actions.policy-label-for-select-actions-workflows %}, actions {% if actions-workflow-policy %}and reusable workflows{% endif %} within your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %} are allowed, and there are additional options for allowing other specific actions{% if actions-workflow-policy %} and reusable workflows{% endif %}. For more information, see "[Allowing select actions{% if actions-workflow-policy %} and reusable workflows{% endif %} to run](#allowing-select-actions{% if actions-workflow-policy %}-and-reusable-workflows{% endif %}-to-run)." +If you choose {% data reusables.actions.policy-label-for-select-actions-workflows %}, actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} within your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %} are allowed, and there are additional options for allowing other specific actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}. For more information, see "[Allowing select actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} to run](#allowing-select-actions{% ifversion actions-workflow-policy %}-and-reusable-workflows{% endif %}-to-run)." -{% ifversion ghec or fpt %}When you allow actions{% if actions-workflow-policy %} and reusable workflows from only in{% else %} local to{% endif %} your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}, the policy blocks all access to actions authored by {% data variables.product.prodname_dotcom %}. For example, the [`actions/checkout`](https://github.com/actions/checkout) action would not be accessible.{% endif %} +{% ifversion ghec or fpt %}When you allow actions{% ifversion actions-workflow-policy %} and reusable workflows from only in{% else %} local to{% endif %} your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}, the policy blocks all access to actions authored by {% data variables.product.prodname_dotcom %}. For example, the [`actions/checkout`](https://github.com/actions/checkout) action would not be accessible.{% endif %} diff --git a/data/reusables/actions/allow-specific-actions-intro.md b/data/reusables/actions/allow-specific-actions-intro.md index efaede7995..e10cce4e06 100644 --- a/data/reusables/actions/allow-specific-actions-intro.md +++ b/data/reusables/actions/allow-specific-actions-intro.md @@ -1,28 +1,28 @@ -### Allowing select actions{% if actions-workflow-policy %} and reusable workflows{% endif %} to run +### Allowing select actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} to run -When you choose {% data reusables.actions.policy-label-for-select-actions-workflows %}, local actions{% if actions-workflow-policy %} and reusable workflows{% endif %} are allowed, and there are additional options for allowing other specific actions{% if actions-workflow-policy %} and reusable workflows{% endif %}: +When you choose {% data reusables.actions.policy-label-for-select-actions-workflows %}, local actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} are allowed, and there are additional options for allowing other specific actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}: - **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` organizations. For more information, see the [`actions`](https://github.com/actions) and [`github`](https://github.com/github) organizations.{% ifversion fpt or ghes or ghae or ghec %} - **Allow Marketplace actions by verified creators:** {% ifversion ghes or ghae %}This option is available if you have {% data variables.product.prodname_github_connect %} enabled and configured with {% data variables.product.prodname_actions %}. For more information, see "[Enabling automatic access to GitHub.com actions using GitHub Connect](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)."{% endif %} 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 %}.{% endif %} -- **Allow specified actions{% if actions-workflow-policy %} and reusable workflows{% endif %}:** You can restrict workflows to use actions{% if actions-workflow-policy %} and reusable workflows{% endif %} in specific organizations and repositories. +- **Allow specified actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}:** You can restrict workflows to use actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} in specific organizations and repositories. - To restrict access to specific tags or commit SHAs of an action{% if actions-workflow-policy %} or reusable workflow{% endif %}, use the same syntax used in the workflow to select the action{% if actions-workflow-policy %} or reusable workflow{% endif %}. + To restrict access to specific tags or commit SHAs of an action{% ifversion actions-workflow-policy %} or reusable workflow{% endif %}, use the same syntax used in the workflow to select the action{% ifversion actions-workflow-policy %} or reusable workflow{% endif %}. - For an action, the syntax is `/@`. For example, use `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)." - {%- if actions-workflow-policy %} + {%- ifversion actions-workflow-policy %} - For a reusable workflow, the syntax is `///@`. For example, `octo-org/another-repo/.github/workflows/workflow.yml@v1`. For more information, see "[Reusing workflows](/actions/using-workflows/reusing-workflows#calling-a-reusable-workflow)." {%- endif %} - You can use the `*` wildcard character to match patterns. For example, to allow all actions{% if actions-workflow-policy %} and reusable workflows{% endif %} in organizations that start with `space-org`, you can specify `space-org*/*`. To allow all actions{% if actions-workflow-policy %} and reusable workflows{% endif %} 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)." + You can use the `*` wildcard character to match patterns. For example, to allow all actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} in organizations that start with `space-org`, you can specify `space-org*/*`. To allow all actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} 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)." {% ifversion fpt or ghec %} {% note %} - **Note:** The **Allow specified actions{% if actions-workflow-policy %} and reusable workflows{% endif %}** 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. + **Note:** The **Allow specified actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}** 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. {% endnote %} {% endif %} -This procedure demonstrates how to add specific actions{% if actions-workflow-policy %} and reusable workflows{% endif %} to the allow list. +This procedure demonstrates how to add specific actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} to the allow list. diff --git a/data/reusables/actions/disabling-github-actions.md b/data/reusables/actions/disabling-github-actions.md index a201730ffd..ffdb103610 100644 --- a/data/reusables/actions/disabling-github-actions.md +++ b/data/reusables/actions/disabling-github-actions.md @@ -1 +1 @@ -By default, {% ifversion ghes or ghae %}after {% data variables.product.prodname_actions %} is enabled on {% data variables.product.product_location %}, it{% elsif fpt or ghec %}{% 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 it to actions {% if actions-workflow-policy %}and reusable workflows{% endif %} in your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}. +By default, {% ifversion ghes or ghae %}after {% data variables.product.prodname_actions %} is enabled on {% data variables.product.product_location %}, it{% elsif fpt or ghec %}{% 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 it to actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} in your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}. diff --git a/data/reusables/actions/enable-debug-logging.md b/data/reusables/actions/enable-debug-logging.md index 4e77950e84..9f23099160 100644 --- a/data/reusables/actions/enable-debug-logging.md +++ b/data/reusables/actions/enable-debug-logging.md @@ -1,4 +1,4 @@ -{% if debug-reruns %} +{% ifversion debug-reruns %} 1. Optionally, to enable runner diagnostic logging and step debug logging for the re-run, select **Enable debug logging**. ![Enable debug logging](/assets/images/help/repository/enable-debug-logging.png) {% endif %} \ No newline at end of file diff --git a/data/reusables/actions/enabled-actions-description.md b/data/reusables/actions/enabled-actions-description.md index 06c942883a..0ac1010f36 100644 --- a/data/reusables/actions/enabled-actions-description.md +++ b/data/reusables/actions/enabled-actions-description.md @@ -1 +1 @@ -When you enable {% data variables.product.prodname_actions %}, workflows are able to run actions {% if actions-workflow-policy %}and reusable workflows{% endif %} located within your repository and any other{% ifversion fpt %} public{% elsif ghec or ghes %} public or internal{% elsif ghae %} internal{% endif %} repository. +When you enable {% data variables.product.prodname_actions %}, workflows are able to run actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} located within your repository and any other{% ifversion fpt %} public{% elsif ghec or ghes %} public or internal{% elsif ghae %} internal{% endif %} repository. diff --git a/data/reusables/actions/inputs-vs-github-event-inputs.md b/data/reusables/actions/inputs-vs-github-event-inputs.md new file mode 100644 index 0000000000..814941103d --- /dev/null +++ b/data/reusables/actions/inputs-vs-github-event-inputs.md @@ -0,0 +1,8 @@ +{% ifversion actions-unified-inputs %} + +{% note %} + +**Note**: The workflow will also receive the inputs in the `github.event.inputs` context. The information in the `inputs` context and `github.event.inputs` context is identical except that the `inputs` context preserves Boolean values as Booleans instead of converting them to strings. + +{% endnote %} +{% endif %} diff --git a/data/reusables/actions/internal-actions-summary.md b/data/reusables/actions/internal-actions-summary.md index 8231de2c2e..3cfd564844 100644 --- a/data/reusables/actions/internal-actions-summary.md +++ b/data/reusables/actions/internal-actions-summary.md @@ -1,3 +1,3 @@ -{% if internal-actions %} +{% ifversion internal-actions %} To share actions across your enterprise without publishing the actions publicly, you can store the actions in an internal repository, then configure the repository to allow access to {% data variables.product.prodname_actions %} workflows in other repositories owned by the same organization or by any organization in the enterprise. For more information, see "[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)." {% endif %} diff --git a/data/reusables/actions/jobs/section-running-jobs-in-a-container.md b/data/reusables/actions/jobs/section-running-jobs-in-a-container.md index e71e91208a..7c9ff2e3fa 100644 --- a/data/reusables/actions/jobs/section-running-jobs-in-a-container.md +++ b/data/reusables/actions/jobs/section-running-jobs-in-a-container.md @@ -4,9 +4,14 @@ If you do not set a `container`, all steps will run directly on the host specifi ### Example: Running a job within a container -```yaml +```yaml{:copy} +name: CI +on: + push: + branches: [ main ] jobs: - my_job: + container-test-job: + runs-on: ubuntu-latest container: image: node:14.16 env: @@ -16,12 +21,16 @@ jobs: volumes: - my_docker_volume:/volume_mount options: --cpus 1 + steps: + - name: Check for dockerenv file + run: (ls /.dockerenv && echo Found dockerenv) || (echo No dockerenv) ``` When you only specify a container image, you can omit the `image` keyword. ```yaml jobs: - my_job: + container-test-job: + runs-on: ubuntu-latest container: node:14.16 ``` diff --git a/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md b/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md index 98456bea22..ac788fb978 100644 --- a/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md +++ b/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md @@ -1 +1 @@ -Use `jobs..name` to a name for the job, which is displayed on {% data variables.product.prodname_dotcom %}. +Use `jobs..name` to set a name for the job, which is displayed in the {% data variables.product.prodname_dotcom %} UI. diff --git a/data/reusables/actions/link-to-example-library.md b/data/reusables/actions/link-to-example-library.md new file mode 100644 index 0000000000..b1391dacb2 --- /dev/null +++ b/data/reusables/actions/link-to-example-library.md @@ -0,0 +1 @@ +For examples that demonstrate more complex features of {% data variables.product.prodname_actions %}, see "[Examples](/actions/examples)." You can see detailed examples that explain how to test your code on a runner, access the {% data variables.product.prodname_dotcom %} CLI, and use advanced features such as concurrency and test matrices. diff --git a/data/reusables/actions/partial-reruns-with-reusable.md b/data/reusables/actions/partial-reruns-with-reusable.md new file mode 100644 index 0000000000..4f47e93324 --- /dev/null +++ b/data/reusables/actions/partial-reruns-with-reusable.md @@ -0,0 +1,6 @@ +Reusable workflows from public repositories can be referenced using a SHA, a release tag, or a branch name. For more information, see ["Calling a reusable workflow"](/actions/using-workflows/reusing-workflows#calling-a-reusable-workflow). + +When you re-run a workflow that uses a reusable workflow and the reference is not a SHA, there are some behaviors to be aware of: + +* Re-running all jobs in a workflow will use the reusable workflow from the specified reference. For more information about re-running all jobs in a workflow, see ["Re-running all the jobs in a workflow"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-all-the-jobs-in-a-workflow). +* Re-running failed jobs or a specific job in a workflow will use the reusable workflow from the same commit SHA of the first attempt. For more information about re-running failed jobs in a workflow, see ["Re-running failed jobs in a workflow"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-failed-jobs-in-a-workflow). For more information about re-running a specific job in a workflow, see ["Re-running a specific job in a workflow"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-a-specific-job-in-a-workflow). diff --git a/data/reusables/actions/pass-inputs-to-reusable-workflows.md b/data/reusables/actions/pass-inputs-to-reusable-workflows.md index 32d11ea33b..93c2750185 100644 --- a/data/reusables/actions/pass-inputs-to-reusable-workflows.md +++ b/data/reusables/actions/pass-inputs-to-reusable-workflows.md @@ -12,7 +12,7 @@ jobs: ``` {% endraw %} -{% if actions-inherit-secrets-reusable-workflows %} +{% ifversion actions-inherit-secrets-reusable-workflows %} Workflows that call reusable workflows in the same organization or enterprise can use the `inherit` keyword to implicitly pass the secrets. {% raw %} diff --git a/data/reusables/actions/policy-label-for-select-actions-workflows.md b/data/reusables/actions/policy-label-for-select-actions-workflows.md index 2f7d6c6239..389f9e082d 100644 --- a/data/reusables/actions/policy-label-for-select-actions-workflows.md +++ b/data/reusables/actions/policy-label-for-select-actions-workflows.md @@ -1 +1 @@ -{% if actions-workflow-policy %}{% ifversion ghec or ghes or ghae %}**Allow enterprise, and select non-enterprise, actions and reusable workflows**{% else %}**Allow *OWNER*, and select non-*OWNER*, actions and reusable workflows**{% endif %}{% else %}**Allow select actions**{% endif %} \ No newline at end of file +{% ifversion actions-workflow-policy %}{% ifversion ghec or ghes or ghae %}**Allow enterprise, and select non-enterprise, actions and reusable workflows**{% else %}**Allow *OWNER*, and select non-*OWNER*, actions and reusable workflows**{% endif %}{% else %}**Allow select actions**{% endif %} \ No newline at end of file diff --git a/data/reusables/actions/ref-description.md b/data/reusables/actions/ref-description.md new file mode 100644 index 0000000000..470f425265 --- /dev/null +++ b/data/reusables/actions/ref-description.md @@ -0,0 +1 @@ +The branch or tag ref that triggered the workflow run. For workflows triggered by `push`, this is the branch or tag ref that was pushed. For workflows triggered by `pull_request`, this is the pull request merge branch. For workflows triggered by `release`, this is the release tag created. For other triggers, this is the branch or tag ref that triggered the workflow run. This is only set if a branch or tag is available for the event type. The ref given is fully-formed, meaning that for branches the format is `refs/heads/`, for pull requests it is `refs/pull//merge`, and for tags it is `refs/tags/`. For example, `refs/heads/feature-branch-1`. diff --git a/data/reusables/actions/runner-group-assign-policy-workflow.md b/data/reusables/actions/runner-group-assign-policy-workflow.md index a1aa1179c0..acbcbcd288 100644 --- a/data/reusables/actions/runner-group-assign-policy-workflow.md +++ b/data/reusables/actions/runner-group-assign-policy-workflow.md @@ -1,4 +1,4 @@ -{%- if restrict-groups-to-workflows %} +{%- ifversion restrict-groups-to-workflows %} 1. Assign a policy for workflow access. You can configure a runner group to be accessible to a specific list of workflows, or to all workflows. This setting can't be overridden if you are configuring an organization's runner group that was shared by an enterprise. If you specify what workflow can access the runner group, you must use the full path to the workflow, including the repository name and owner, and you must pin the workflow to a branch, tag, or full SHA. For example: `octo-org/octo-repo/.github/workflows/build.yml@v2, octo-org/octo-repo/.github/workflows/deploy.yml@d6dc6c96df4f32fa27b039f2084f576ed2c5c2a5, monalisa/octo-test/.github/workflows/test.yml@main`. diff --git a/data/reusables/actions/supported-github-runners.md b/data/reusables/actions/supported-github-runners.md index 74c9c364c1..15a6e8b73b 100644 --- a/data/reusables/actions/supported-github-runners.md +++ b/data/reusables/actions/supported-github-runners.md @@ -63,10 +63,7 @@ macOS Monterey 12 macos-12 - - -macOS 12 is currently in public beta. - + diff --git a/data/reusables/actions/workflow-dispatch-inputs.md b/data/reusables/actions/workflow-dispatch-inputs.md index f4612814b7..4756038e08 100644 --- a/data/reusables/actions/workflow-dispatch-inputs.md +++ b/data/reusables/actions/workflow-dispatch-inputs.md @@ -1,6 +1,8 @@ When using the `workflow_dispatch` event, you can optionally specify inputs that are passed to the workflow. -The triggered workflow receives the inputs in the `github.event.inputs` context. For more information, see "[Contexts](/actions/learn-github-actions/contexts#github-context)." +The triggered workflow receives the inputs in the {% ifversion actions-unified-inputs %}`inputs`{% else %}`github.event.inputs`{% endif %} context. For more information, see "[Contexts]({% ifversion actions-unified-inputs %}/actions/learn-github-actions/contexts#inputs-context{% else %}/actions/learn-github-actions/contexts#github-context{% endif %})." + +{% data reusables.actions.inputs-vs-github-event-inputs %} ```yaml on: @@ -31,8 +33,8 @@ on: jobs: print-tag: runs-on: ubuntu-latest - if: {% raw %} ${{ github.event.inputs.print_tags == 'true' }} {% endraw %} + if: {% ifversion actions-unified-inputs %}{% raw %} ${{ inputs.print_tags }} {% endraw %}{% else %}{% raw %} ${{ github.event.inputs.print_tags == 'true' }} {% endraw %}{% endif %} steps: - name: Print the input tag to STDOUT - run: echo {% raw %} The tags are ${{ github.event.inputs.tags }} {% endraw %} + run: {% ifversion actions-unified-inputs %}echo {% raw %} The tags are ${{ inputs.tags }} {% endraw %}{% else %}echo {% raw %} The tags are ${{ github.event.inputs.tags }} {% endraw %}{% endif %} ``` diff --git a/data/reusables/actions/workflow-pr-approval-permissions-intro.md b/data/reusables/actions/workflow-pr-approval-permissions-intro.md index c2efe4e6cf..1806d22a03 100644 --- a/data/reusables/actions/workflow-pr-approval-permissions-intro.md +++ b/data/reusables/actions/workflow-pr-approval-permissions-intro.md @@ -1 +1 @@ -You can choose to allow or prevent {% data variables.product.prodname_actions %} workflows from{% if allow-actions-to-approve-pr-with-ent-repo %} creating or{% endif %} approving pull requests. +You can choose to allow or prevent {% data variables.product.prodname_actions %} workflows from{% ifversion allow-actions-to-approve-pr-with-ent-repo %} creating or{% endif %} approving pull requests. diff --git a/data/reusables/audit_log/audit-log-action-categories.md b/data/reusables/audit_log/audit-log-action-categories.md index 97a342be65..fdb1d78e94 100644 --- a/data/reusables/audit_log/audit-log-action-categories.md +++ b/data/reusables/audit_log/audit-log-action-categories.md @@ -17,7 +17,7 @@ {%- ifversion ghec or ghes or ghae %} | `business` | Contains activities related to business settings for an enterprise. {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} | `business_secret_scanning_custom_pattern` | Contains activities related to custom patterns for secret scanning in an enterprise. {%- endif %} | `checks` | Contains activities related to check suites and runs. @@ -98,7 +98,7 @@ {%- ifversion ghec or ghes or ghae %} | `org_credential_authorization` | Contains activities related to authorizing credentials for use with SAML single sign-on. {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} | `org_secret_scanning_custom_pattern` | Contains activities related to custom patterns for secret scanning in an organization. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." | `org.secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in an organization. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." {%- endif %} @@ -148,8 +148,8 @@ {%- ifversion ghec or ghes or ghae %} | `repository_secret_scanning` | Contains repository-level activities related to secret scanning. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} -| `repository_secret_scanning_custom_pattern` | Contains activities related to secret scanning custom patterns in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." {% endif %}{% if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} +| `repository_secret_scanning_custom_pattern` | Contains activities related to secret scanning custom patterns in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} | `repository_secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in a repository. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." {%- endif %} {%- ifversion fpt or ghec %} @@ -165,7 +165,7 @@ {%- ifversion ghec or ghes > 3.1 %} | `restrict_notification_delivery` | Contains activities related to the restriction of email notifications to approved or verified domains for an enterprise. {%- endif %} -{%- if custom-repository-roles %} +{%- ifversion custom-repository-roles %} | `role` | Contains activities related to [custom repository roles](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization). {%- endif %} {%- ifversion ghec or ghes or ghae %} diff --git a/data/reusables/audit_log/audit-log-search-list-info-about-action.md b/data/reusables/audit_log/audit-log-search-list-info-about-action.md index 7548cd2a1e..cccf81ebfc 100644 --- a/data/reusables/audit_log/audit-log-search-list-info-about-action.md +++ b/data/reusables/audit_log/audit-log-search-list-info-about-action.md @@ -9,6 +9,6 @@ Each audit log entry shows applicable information about an event, such as: - The action that was performed - Which country the action took place in - The date and time the action occurred -{%- if enterprise-audit-log-ip-addresses %} +{%- ifversion enterprise-audit-log-ip-addresses %} - Optionally, the source IP address for the user (actor) who performed the action {%- endif %} diff --git a/data/reusables/classroom/reuse-assignment-link.md b/data/reusables/classroom/reuse-assignment-link.md index 73b7419440..00ef9154a9 100644 --- a/data/reusables/classroom/reuse-assignment-link.md +++ b/data/reusables/classroom/reuse-assignment-link.md @@ -1 +1 @@ -You can reuse an existing assignment in any other classroom you have admin access to, including classrooms in a different organization. For more information, see "[Reuse an assignment](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)." \ No newline at end of file +You can reuse existing assignments in any other classroom you have admin access to, including classrooms in a different organization. For more information, see "[Reuse an assignment](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)." \ No newline at end of file diff --git a/data/reusables/code-scanning/beta-alert-tracking-in-issues.md b/data/reusables/code-scanning/beta-alert-tracking-in-issues.md index a3d0bf5c2a..3e3d0df165 100644 --- a/data/reusables/code-scanning/beta-alert-tracking-in-issues.md +++ b/data/reusables/code-scanning/beta-alert-tracking-in-issues.md @@ -1,4 +1,4 @@ -{% if code-scanning-task-lists %} +{% ifversion code-scanning-task-lists %} {% note %} diff --git a/data/reusables/code-scanning/beta-codeql-ml-queries.md b/data/reusables/code-scanning/beta-codeql-ml-queries.md index 35f60a4021..3bc93e5770 100644 --- a/data/reusables/code-scanning/beta-codeql-ml-queries.md +++ b/data/reusables/code-scanning/beta-codeql-ml-queries.md @@ -1,4 +1,4 @@ -{% if codeql-ml-queries %} +{% ifversion codeql-ml-queries %} {% note %} diff --git a/data/reusables/code-scanning/choose-alert-dismissal-reason.md b/data/reusables/code-scanning/choose-alert-dismissal-reason.md index 601dd5d6a0..942f6ce836 100644 --- a/data/reusables/code-scanning/choose-alert-dismissal-reason.md +++ b/data/reusables/code-scanning/choose-alert-dismissal-reason.md @@ -1,2 +1,2 @@ -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. {% if comment-dismissed-code-scanning-alert %}Optionally, you can comment on a dismissal to record the context of an alert dismissal. The dismissal comment is added to the alert timeline and can be used as justification during auditing and reporting. You can retrieve or set a comment by using the code scanning REST API. The comment is contained in `dismissed_comment` for the `alerts/{alert_number}` endpoint. For more information, see "[Code Scanning](/rest/code-scanning#update-a-code-scanning-alert)." +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. {% ifversion comment-dismissed-code-scanning-alert %}Optionally, you can comment on a dismissal to record the context of an alert dismissal. The dismissal comment is added to the alert timeline and can be used as justification during auditing and reporting. You can retrieve or set a comment by using the code scanning REST API. The comment is contained in `dismissed_comment` for the `alerts/{alert_number}` endpoint. For more information, see "[Code Scanning](/rest/code-scanning#update-a-code-scanning-alert)." {% endif %} diff --git a/data/reusables/code-scanning/codeql-query-suites-explanation.md b/data/reusables/code-scanning/codeql-query-suites-explanation.md index 7dd021ed82..0bd481e924 100644 --- a/data/reusables/code-scanning/codeql-query-suites-explanation.md +++ b/data/reusables/code-scanning/codeql-query-suites-explanation.md @@ -2,4 +2,4 @@ The following query suites are built into {% data variables.product.prodname_cod {% data reusables.code-scanning.codeql-query-suites %} -When you specify a query suite, the {% data variables.product.prodname_codeql %} analysis engine will run the default set of queries and any extra queries defined in the additional query suite. {% if codeql-ml-queries %}The `security-extended` and `security-and-quality` query suites for JavaScript contain experimental queries. For more information, see "[About {% data variables.product.prodname_code_scanning %} alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)."{% endif %} +When you specify a query suite, the {% data variables.product.prodname_codeql %} analysis engine will run the default set of queries and any extra queries defined in the additional query suite. {% ifversion codeql-ml-queries %}The `security-extended` and `security-and-quality` query suites for JavaScript contain experimental queries. For more information, see "[About {% data variables.product.prodname_code_scanning %} alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)."{% endif %} diff --git a/data/reusables/code-scanning/run-additional-queries.md b/data/reusables/code-scanning/run-additional-queries.md index 483ad322b5..3f25bd67d1 100644 --- a/data/reusables/code-scanning/run-additional-queries.md +++ b/data/reusables/code-scanning/run-additional-queries.md @@ -1,6 +1,6 @@ When you use {% data variables.product.prodname_codeql %} to scan code, the {% data variables.product.prodname_codeql %} analysis engine generates a database from the code and runs queries on it. {% data variables.product.prodname_codeql %} analysis uses a default set of queries, but you can specify more queries to run, in addition to the default queries. -{% if codeql-packs %} +{% ifversion codeql-packs %} You can run extra queries if they are part of a {% data variables.product.prodname_codeql %} pack (beta) published to the {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %} or a {% data variables.product.prodname_ql %} pack stored in a repository. For more information, see "[About {% data variables.product.prodname_code_scanning %} with {% data variables.product.prodname_codeql %}](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql#about-codeql-queries)." The options available to specify the additional queries you want to run are: diff --git a/data/reusables/codespaces/about-billing-for-codespaces.md b/data/reusables/codespaces/about-billing-for-codespaces.md deleted file mode 100644 index 8a1128db5e..0000000000 --- a/data/reusables/codespaces/about-billing-for-codespaces.md +++ /dev/null @@ -1 +0,0 @@ -{% 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. diff --git a/data/reusables/codespaces/beta-functionality-limited.md b/data/reusables/codespaces/beta-functionality-limited.md deleted file mode 100644 index 25501d28f0..0000000000 --- a/data/reusables/codespaces/beta-functionality-limited.md +++ /dev/null @@ -1,5 +0,0 @@ -During the beta, functionality is limited. -- {% data reusables.codespaces.use-chrome %} -- Only a single size of codespace is available. -- Only Linux containers are supported. -- A codespace is not fully resumable. Processes that were running at the time the codespace was stopped will not be restarted. diff --git a/data/reusables/codespaces/billing-for-prebuilds.md b/data/reusables/codespaces/billing-for-prebuilds.md index c7c37eea5c..b7ee8689cc 100644 --- a/data/reusables/codespaces/billing-for-prebuilds.md +++ b/data/reusables/codespaces/billing-for-prebuilds.md @@ -1,7 +1,7 @@ By default, a {% data variables.product.prodname_actions %} workflow is triggered every time you create or update a prebuild template, or push to a prebuild-enabled branch. As with other workflows, while prebuild workflows are running they will either consume some of the Actions minutes included with your account, if you have any, or they will incur charges for Actions minutes. For more information about pricing for Actions minutes, see "[About billing for {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)." -If you are an organization owner, you can track usage of prebuild workflows by downloading a {% data variables.product.prodname_actions %} usage report for your organization. You can identify workflow runs for prebuilds by filtering the CSV output to only include the workflow called "Create Codespaces Prebuilds." For more information, see "[Viewing your {% data variables.product.prodname_actions %} usage](/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage#viewing-github-actions-usage-for-your-organization)." +Alongside {% data variables.product.prodname_actions %} minutes, you will also be billed for the storage of prebuild templates associated with each prebuild configuration for a given repository and region. Storage of prebuild templates is billed at the same rate as storage of codespaces. For more information, see "[Calculating storage usage](#calculating-storage-usage)." -To reduce consumption of Actions minutes, you can set a prebuild template to be updated only when you make a change to your dev container configuration files, or only on a custom schedule. For more information, see "[Configuring prebuilds](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)." +To reduce consumption of Actions minutes, you can set a prebuild template to be updated only when you make a change to your dev container configuration files, or only on a custom schedule. You can also manage your storage usage by adjusting the number of template versions to be retained for your prebuild configurations. For more information, see "[Configuring prebuilds](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)." -While {% data variables.product.prodname_codespaces %} prebuilds is in beta there is no charge for storage of templates. When prebuilds become generally available, you will be billed for storing prebuild templates for each prebuild configuration in each region selected for that configuration. +If you are an organization owner, you can track usage of prebuild workflows and storage by downloading a {% data variables.product.prodname_actions %} usage report for your organization. You can identify workflow runs for prebuilds by filtering the CSV output to only include the workflow called "Create Codespaces Prebuilds." For more information, see "[Viewing your {% data variables.product.prodname_actions %} usage](/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage#viewing-github-actions-usage-for-your-organization)." \ No newline at end of file diff --git a/data/reusables/codespaces/prebuilds-beta-note.md b/data/reusables/codespaces/prebuilds-beta-note.md deleted file mode 100644 index 6d84723efd..0000000000 --- a/data/reusables/codespaces/prebuilds-beta-note.md +++ /dev/null @@ -1,5 +0,0 @@ -{% note %} - -**Note:** The ability to prebuild codespaces is currently in beta and subject to change. - -{% endnote %} diff --git a/data/reusables/codespaces/unsupported-repos.md b/data/reusables/codespaces/unsupported-repos.md deleted file mode 100644 index 03fd9189d9..0000000000 --- a/data/reusables/codespaces/unsupported-repos.md +++ /dev/null @@ -1 +0,0 @@ -During the beta, private repositories owned by organizations or any repositories owned by an organization that requires SAML single sign-on are not supported. diff --git a/data/reusables/copilot/accept-suggestion.md b/data/reusables/copilot/accept-suggestion.md index 16826ef896..4882c5d748 100644 --- a/data/reusables/copilot/accept-suggestion.md +++ b/data/reusables/copilot/accept-suggestion.md @@ -1 +1 @@ -1. To accept the suggestion, press Tab. \ No newline at end of file +1. To accept the suggestion, press Tab. diff --git a/data/reusables/copilot/copilot-prerequisites.md b/data/reusables/copilot/copilot-prerequisites.md new file mode 100644 index 0000000000..ab4850630c --- /dev/null +++ b/data/reusables/copilot/copilot-prerequisites.md @@ -0,0 +1,2 @@ +- {% data variables.product.prodname_copilot %} is free to use for verified students and open source maintainers. +- If you are not a student or open source maintainer, you can try {% data variables.product.prodname_copilot %} for free with a one-time 60 day trial. After the free trial, you will need a paid subscription for continued use. You must provide billing information in order to start a free trial. For more information, see "[About billing for {% data variables.product.prodname_copilot %}](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)." \ No newline at end of file diff --git a/data/reusables/copilot/create-js-file.md b/data/reusables/copilot/create-js-file.md index f4284cd661..534c802554 100644 --- a/data/reusables/copilot/create-js-file.md +++ b/data/reusables/copilot/create-js-file.md @@ -1 +1 @@ -1. Create a new JavaScript (_*.js_) file. \ No newline at end of file +1. Create a new JavaScript (_*.js_) file. diff --git a/data/reusables/copilot/enabling-and-disabling-in-vsc.md b/data/reusables/copilot/enabling-and-disabling-in-vsc.md new file mode 100644 index 0000000000..97f1c7a33f --- /dev/null +++ b/data/reusables/copilot/enabling-and-disabling-in-vsc.md @@ -0,0 +1,11 @@ +## Enabling and disabling {% data variables.product.prodname_copilot %} + +You can enable or disable {% data variables.product.prodname_copilot %} from within {% data variables.product.prodname_vscode %}. The {% data variables.product.prodname_copilot %} status icon in the bottom panel of the {% data variables.product.prodname_vscode %} window indicates whether {% data variables.product.prodname_copilot %} is enabled or disabled. When enabled, the background color of the icon will match the color of the status bar. When disabled, the background color of the icon will contrast with the color of the status bar. + +1. To enable or disable {% data variables.product.prodname_copilot %}, click the status icon in the bottom panel of the {% data variables.product.prodname_vscode %} window. + ![Screenshot of the status icon in {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/status-icon-visual-studio-code.png) +2. If you are disabling {% data variables.product.prodname_copilot %}, you will be asked whether you want to disable suggestions globally, or for the language of the file you are currently editing. + + - To disable suggestions from {% data variables.product.prodname_copilot %} globally, click **Disable Globally**. + - To disable suggestions from {% data variables.product.prodname_copilot %} for the specified language, click **Disable for _LANGUAGE_**. + ![Screenshot of option to disable {% data variables.product.prodname_copilot %} globally or for the current language](/assets/images/help/copilot/disable-copilot-global-or-langugage.png) \ No newline at end of file diff --git a/data/reusables/copilot/enabling-and-disabling-vs.md b/data/reusables/copilot/enabling-and-disabling-vs.md new file mode 100644 index 0000000000..b523ede7da --- /dev/null +++ b/data/reusables/copilot/enabling-and-disabling-vs.md @@ -0,0 +1,10 @@ +## Enabling and disabling {% data variables.product.prodname_copilot %} + +The {% data variables.product.prodname_copilot %} status icon in the bottom panel of the {% data variables.product.prodname_vs %} window indicates whether {% data variables.product.prodname_copilot %} is enabled or disabled. When enabled, the background color of the icon will match the color of the status bar. When disabled, it will have a diagonal line through it. + +1. To enable or disable {% data variables.product.prodname_copilot %}, click the {% data variables.product.prodname_copilot %} icon in the bottom panel of the {% data variables.product.prodname_vs %} window. + ![Screenshot of editor margin in Visual Studio with the GitHub Copilot icon emphasized](/assets/images/help/copilot/editor-margin-visual-studio.png) +2. If you are disabling {% data variables.product.prodname_copilot %}, you will be asked whether you want to disable suggestions globally, or for the language of the file you are currently editing. + + - To disable suggestions from {% data variables.product.prodname_copilot %} globally, click **Enable Globally**. + - To disable suggestions from {% data variables.product.prodname_copilot %} for the specified language, click **Enable for _LANGUAGE_**. \ No newline at end of file diff --git a/data/reusables/copilot/type-function-header.md b/data/reusables/copilot/type-function-header.md index bec8ab2ca7..14d278d304 100644 --- a/data/reusables/copilot/type-function-header.md +++ b/data/reusables/copilot/type-function-header.md @@ -1,5 +1,6 @@ 1. In the JavaScript file, type the following function header. - ``` + ```javascript{:copy} function calculateDaysBetweenDates(begin, end) { - ``` \ No newline at end of file + ``` + \ No newline at end of file diff --git a/data/reusables/dependabot/vulnerable-calls-beta.md b/data/reusables/dependabot/vulnerable-calls-beta.md index 34975b0057..c24c892f02 100644 --- a/data/reusables/dependabot/vulnerable-calls-beta.md +++ b/data/reusables/dependabot/vulnerable-calls-beta.md @@ -1,4 +1,4 @@ -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} {% note %} diff --git a/data/reusables/dependency-review/dependency-review-action-beta-note.md b/data/reusables/dependency-review/dependency-review-action-beta-note.md index c227b119b0..23aaae3ec2 100644 --- a/data/reusables/dependency-review/dependency-review-action-beta-note.md +++ b/data/reusables/dependency-review/dependency-review-action-beta-note.md @@ -1,5 +1,5 @@ {% note %} -**Note**: The Dependency Review GitHub Action is currently in public beta and subject to change. +**Note**: The {% data variables.product.prodname_dependency_review_action %} is currently in public beta and subject to change. {% endnote %} \ No newline at end of file diff --git a/data/reusables/dependency-review/dependency-review-action-overview.md b/data/reusables/dependency-review/dependency-review-action-overview.md new file mode 100644 index 0000000000..49112365d7 --- /dev/null +++ b/data/reusables/dependency-review/dependency-review-action-overview.md @@ -0,0 +1,3 @@ +The {% data variables.product.prodname_dependency_review_action %} scans your pull requests for dependency changes and raises an error if any new dependencies have known vulnerabilities. The action is supported by an API endpoint that compares the dependencies between two revisions and reports any differences. + +For more information about the action and the API endpoint, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-reinforcement)," and "[Dependency review](/rest/dependency-graph/dependency-review)" in the API documentation, respectively. \ No newline at end of file diff --git a/data/reusables/developer-site/limit_workflow_to_activity_types.md b/data/reusables/developer-site/limit_workflow_to_activity_types.md index 58e9db3306..652e1dcc27 100644 --- a/data/reusables/developer-site/limit_workflow_to_activity_types.md +++ b/data/reusables/developer-site/limit_workflow_to_activity_types.md @@ -1 +1 @@ -By default, all activity types trigger a workflow to run. You can limit your workflow runs to specific activity types using the `types` keyword. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/articles/workflow-syntax-for-github-actions#onevent_nametypes)." +By default, all activity types trigger workflows that run on this event. You can limit your workflow runs to specific activity types using the `types` keyword. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/articles/workflow-syntax-for-github-actions#onevent_nametypes)." diff --git a/data/reusables/dotcom_billing/actions-packages-report-download-org-account.md b/data/reusables/dotcom_billing/actions-packages-report-download-org-account.md index a537ca7162..4632cecb26 100644 --- a/data/reusables/dotcom_billing/actions-packages-report-download-org-account.md +++ b/data/reusables/dotcom_billing/actions-packages-report-download-org-account.md @@ -1,2 +1,2 @@ -1. Optionally, next to "Billing & plans", click **Get usage report** to email a CSV report of storage use for {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %}, and {% data variables.product.prodname_codespaces %} to the account's primary email address. - ![Download CSV report](/assets/images/help/billing/actions-packages-report-download-org.png) +1. Optionally, next to "Usage this month", click **Get usage report** to get an email containing a link for downloading a CSV report of storage use for {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %}, and {% data variables.product.prodname_codespaces %}. The email is sent to your account's primary email address. You can choose whether the report should cover the last 7, 30, 90, or 180 days. + ![Download CSV report](/assets/images/help/billing/actions-packages-report-download.png) diff --git a/data/reusables/education/about-github-education-link.md b/data/reusables/education/about-github-education-link.md index bb401189e9..c94fca9898 100644 --- a/data/reusables/education/about-github-education-link.md +++ b/data/reusables/education/about-github-education-link.md @@ -1,3 +1,3 @@ -As a student or faculty member at an accredited educational institution, you can apply for GitHub Education benefits, which includes access to GitHub Global Campus. Global Campus is a portal that allows the GitHub Education Community to access their education benefits—all in one place! The Global Campus portal includes access to the GitHub Education Community, industry tools used by professional developers, events, [Campus TV](https://www.twitch.tv/githubeducation) content, GitHub Classroom, and other exclusive features to help students and teachers shape the next generation of software development. +As a student or faculty member at an accredited educational institution, you can apply for {% data variables.product.prodname_education %} benefits, which includes access to {% data variables.product.prodname_global_campus %}. {% data variables.product.prodname_global_campus %} is a portal that allows the GitHub Education Community to access their education benefits—all in one place! The {% data variables.product.prodname_global_campus %} portal includes access to {% data variables.product.prodname_education_community_with_url %}, industry tools used by professional developers, events, [Campus TV](https://www.twitch.tv/githubeducation) content, {% data variables.product.prodname_classroom_with_url %}, and other exclusive features to help students and teachers shape the next generation of software development. Before applying for an individual discount, check if your learning community is already partnered with us as a {% data variables.product.prodname_campus_program %} school. For more information, see "[About {% data variables.product.prodname_campus_program %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/about-github-campus-program)." diff --git a/data/reusables/enterprise-accounts/administrators-tab.md b/data/reusables/enterprise-accounts/administrators-tab.md index 9f32698535..f76ca33815 100644 --- a/data/reusables/enterprise-accounts/administrators-tab.md +++ b/data/reusables/enterprise-accounts/administrators-tab.md @@ -1,3 +1,3 @@ 1. Under "{% octicon "person" aria-label="The People icon" %} People", click **Administrators**. - ![Administrators tab]{% ifversion ghec%}(/assets/images/help/business-accounts/business-accounts-admin-tab-dotcom.png){% else %}{% if enterprise-membership-view-improvements %}(/assets/images/help/business-accounts/business-accounts-admin-tab-new.png){% else %}(/assets/images/help/business-accounts/business-accounts-admin-tab.png){% endif %}{% endif %} + ![Administrators tab]{% ifversion ghec%}(/assets/images/help/business-accounts/business-accounts-admin-tab-dotcom.png){% else %}{% ifversion enterprise-membership-view-improvements %}(/assets/images/help/business-accounts/business-accounts-admin-tab-new.png){% else %}(/assets/images/help/business-accounts/business-accounts-admin-tab.png){% endif %}{% endif %} diff --git a/data/reusables/enterprise_clustering/load_balancer_dns.md b/data/reusables/enterprise_clustering/load_balancer_dns.md index 6d94081ac3..c034dcc7a0 100644 --- a/data/reusables/enterprise_clustering/load_balancer_dns.md +++ b/data/reusables/enterprise_clustering/load_balancer_dns.md @@ -1 +1 @@ -DNS lookups for the {% data variables.product.prodname_ghe_server %} hostname should resolve to the load balancer. We recommend that you enable subdomain isolation. If subdomain isolation is enabled, an additional wildcard record (`*.HOSTNAME`) should also resolve to the load balancer. For more information, see "[Enabling subdomain isolation](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)." +DNS lookups for the {% data variables.product.prodname_ghe_server %} hostname should resolve to the load balancer. We recommend that you enable subdomain isolation. If subdomain isolation is enabled, an additional wildcard record (`*.HOSTNAME`) should also resolve to the load balancer. For more information, see "[Enabling subdomain isolation](/enterprise/admin/guides/installation/enabling-subdomain-isolation/)." diff --git a/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md b/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md index 042cb67e10..5e81d28832 100644 --- a/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md +++ b/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md @@ -1,4 +1,4 @@ -1. To mark the failed node offline, on any node, modify the [cluster configuration file](/enterprise/{{ currentVersion }}/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file) (`cluster.conf`) in the relevant node section to include the text `offline = true`. +1. To mark the failed node offline, on any node, modify the [cluster configuration file](/enterprise/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file) (`cluster.conf`) in the relevant node section to include the text `offline = true`. For example, this modified `cluster.conf` will mark the `ghe-data-node-3` node as offline: diff --git a/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md b/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md index 70825534bd..136bd91ee1 100644 --- a/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md +++ b/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md @@ -1 +1 @@ -1. If you're taking a node offline that has `git-server = true` set in cluster.conf, evacuate the node. For more information, see "[Evacuating a cluster node](/enterprise/{{ currentVersion }}/admin/clustering/evacuating-a-cluster-node)." +1. If you're taking a node offline that has `git-server = true` set in cluster.conf, evacuate the node. For more information, see "[Evacuating a cluster node](/enterprise/admin/clustering/evacuating-a-cluster-node)." diff --git a/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md b/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md index 53f9ecc20e..1f39fcdf1d 100644 --- a/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md +++ b/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md @@ -1 +1 @@ -1. [Provision and install {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-github-enterprise-server-instance) with a unique hostname on the replacement node. +1. [Provision and install {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance) with a unique hostname on the replacement node. diff --git a/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md b/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md index 1ce0dbfddd..ba7e7209cc 100644 --- a/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md +++ b/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md @@ -1,5 +1,5 @@ {% note %} -**Note:** If you are using a Geo-replication configuration, or {% data variables.product.prodname_enterprise %} Clustering, you should use the `ghe-cluster-support-bundle` command to retrieve the support bundle. For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities/#ghe-cluster-support-bundle)." +**Note:** If you are using a Geo-replication configuration, or {% data variables.product.prodname_enterprise %} Clustering, you should use the `ghe-cluster-support-bundle` command to retrieve the support bundle. For more information, see "[Command-line utilities](/enterprise/admin/guides/installation/command-line-utilities/#ghe-cluster-support-bundle)." {% endnote %} diff --git a/data/reusables/enterprise_installation/download-note.md b/data/reusables/enterprise_installation/download-note.md index 5914c3b575..7a891ad844 100644 --- a/data/reusables/enterprise_installation/download-note.md +++ b/data/reusables/enterprise_installation/download-note.md @@ -1,5 +1,5 @@ {% note %} -**Note:** If you've enabled automatic update checks, you don't need to download the upgrade package and can use the file that was automatically downloaded. For more information, see "[Enabling automatic update checks](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-automatic-update-checks/)." +**Note:** If you've enabled automatic update checks, you don't need to download the upgrade package and can use the file that was automatically downloaded. For more information, see "[Enabling automatic update checks](/enterprise/admin/guides/installation/enabling-automatic-update-checks/)." {% endnote %} diff --git a/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md b/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md index 46612c6d05..aa4ac2b3e6 100644 --- a/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md +++ b/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md @@ -20,7 +20,7 @@ To configure {% data variables.product.prodname_actions %}, you must provide ext {% endif %} -The available space on the root filesystem will be 50% of the total disk size. You can resize your instance's root disk by building a new instance or using an existing instance. For more information, see "[System overview](/enterprise/admin/guides/installation/system-overview#storage-architecture)" and "[Increasing storage capacity](/enterprise/{{ currentVersion }}/admin/guides/installation/increasing-storage-capacity)." +The available space on the root filesystem will be 50% of the total disk size. You can resize your instance's root disk by building a new instance or using an existing instance. For more information, see "[System overview](/enterprise/admin/guides/installation/system-overview#storage-architecture)" and "[Increasing storage capacity](/enterprise/admin/guides/installation/increasing-storage-capacity)." ### CPU and memory diff --git a/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md b/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md index 23ccf91ebf..cf0b18bf35 100644 --- a/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md +++ b/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md @@ -1 +1 @@ -3. In the [{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-management-console/), configure and save your desired settings. +3. In the [{% data variables.enterprise.management_console %}](/enterprise/admin/guides/installation/accessing-the-management-console/), configure and save your desired settings. diff --git a/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md b/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md index 55fa4dea6b..d5e1b215ef 100644 --- a/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md +++ b/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md @@ -1,5 +1,5 @@ {% warning %} -**Warning:** The process for allocating new system resources varies by virtualization platform and resource type. You should always configure the monitoring and alerting of key system resources. For more information, see "[Monitoring your {% data variables.product.prodname_ghe_server %} appliance](/enterprise/{{ currentVersion }}/admin/guides/installation/monitoring-your-github-enterprise-server-appliance/)." +**Warning:** The process for allocating new system resources varies by virtualization platform and resource type. You should always configure the monitoring and alerting of key system resources. For more information, see "[Monitoring your {% data variables.product.prodname_ghe_server %} appliance](/enterprise/admin/guides/installation/monitoring-your-github-enterprise-server-appliance/)." {% endwarning %} diff --git a/data/reusables/enterprise_management_console/test-domain-settings-failure.md b/data/reusables/enterprise_management_console/test-domain-settings-failure.md index b596544d3d..47d1bb55c1 100644 --- a/data/reusables/enterprise_management_console/test-domain-settings-failure.md +++ b/data/reusables/enterprise_management_console/test-domain-settings-failure.md @@ -1,2 +1,2 @@ -1. If you don't receive a green checkmark next to all entries, review your configuration for the setting that failed. For more information, see "[Configuring DNS nameservers](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/)." +1. If you don't receive a green checkmark next to all entries, review your configuration for the setting that failed. For more information, see "[Configuring DNS nameservers](/enterprise/admin/guides/installation/configuring-dns-nameservers/)." ![Table showing status of DNS and SSL configurations](/assets/images/enterprise/management-console/domain-dns-ssl-settings-check.png) diff --git a/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md b/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md index 1302317d59..45cc5aeab5 100644 --- a/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md +++ b/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md @@ -1,5 +1,5 @@ {% note %} -**Note:** When the appliance is in maintenance mode, the `https://HOSTNAME/status` URL will return status code `503` (Service Unavailable). For more information, see "[Enabling and scheduling maintenance mode](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +**Note:** When the appliance is in maintenance mode, the `https://HOSTNAME/status` URL will return status code `503` (Service Unavailable). For more information, see "[Enabling and scheduling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." {% endnote %} diff --git a/data/reusables/enterprise_user_management/external_auth_disables_2fa.md b/data/reusables/enterprise_user_management/external_auth_disables_2fa.md index 6d7316352f..49eeb050a4 100644 --- a/data/reusables/enterprise_user_management/external_auth_disables_2fa.md +++ b/data/reusables/enterprise_user_management/external_auth_disables_2fa.md @@ -1 +1 @@ -When using SAML or CAS, two-factor authentication is not supported or managed on the {% data variables.product.prodname_ghe_server %} appliance, but may be supported by the external authentication provider. Two-factor authentication enforcement on organizations is not available. For more information about enforcing two-factor authentication on organizations, see "[Requiring two-factor authentication in your organization](/enterprise/{{ currentVersion }}/user/articles/requiring-two-factor-authentication-in-your-organization/)." +When using SAML or CAS, two-factor authentication is not supported or managed on the {% data variables.product.prodname_ghe_server %} appliance, but may be supported by the external authentication provider. Two-factor authentication enforcement on organizations is not available. For more information about enforcing two-factor authentication on organizations, see "[Requiring two-factor authentication in your organization](/enterprise/user/articles/requiring-two-factor-authentication-in-your-organization/)." 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 3883c61f72..26a34ff14d 100644 --- a/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md +++ b/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md @@ -1,3 +1,3 @@ {% ifversion ghes %} -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)" +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/admin/guides/user-management/creating-teams/#creating-teams-with-ldap-sync-enabled)" {% endif %} diff --git a/data/reusables/gated-features/copilot.md b/data/reusables/gated-features/copilot.md index a2ad44be2a..012cabe648 100644 --- a/data/reusables/gated-features/copilot.md +++ b/data/reusables/gated-features/copilot.md @@ -1,2 +1 @@ {% data variables.product.prodname_copilot %} is available to {% data variables.product.company_short %} customers with a personal account on {% data variables.product.prodname_dotcom_the_website %}. {% data variables.product.prodname_copilot %} is free to use for verified students and open source maintainers. If you are not a student or open source maintainer, you can try {% data variables.product.prodname_copilot %} for free with a one-time 60 day trial. After the free trial, you will need a paid subscription for continued use. For more information, see "[About billing for {% data variables.product.prodname_copilot %}](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)." - diff --git a/data/reusables/getting-started/learning-lab-enterprise.md b/data/reusables/getting-started/learning-enterprise.md similarity index 63% rename from data/reusables/getting-started/learning-lab-enterprise.md rename to data/reusables/getting-started/learning-enterprise.md index dfd8d34d5c..dde4115e6e 100644 --- a/data/reusables/getting-started/learning-lab-enterprise.md +++ b/data/reusables/getting-started/learning-enterprise.md @@ -1,3 +1,3 @@ -Your enterprise members can learn new skills by completing fun, realistic projects in their very own GitHub repository with [{% data variables.product.prodname_learning %}](https://lab.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by the friendly Learning Lab bot. +Your enterprise members can learn new skills by completing fun, realistic projects in their very own GitHub repository with [{% data variables.product.prodname_learning %}](https://skills.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by a friendly bot. For more information, see "[Git and {% data variables.product.prodname_dotcom %} learning resources](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)." diff --git a/translations/ja-JP/data/reusables/getting-started/learning-lab.md b/data/reusables/getting-started/learning.md similarity index 66% rename from translations/ja-JP/data/reusables/getting-started/learning-lab.md rename to data/reusables/getting-started/learning.md index 569109de48..ac8bd20546 100644 --- a/translations/ja-JP/data/reusables/getting-started/learning-lab.md +++ b/data/reusables/getting-started/learning.md @@ -1,3 +1,3 @@ -You can learn new skills by completing fun, realistic projects in your very own GitHub repository with [{% data variables.product.prodname_learning %}](https://lab.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by the friendly Learning Lab bot. +You can learn new skills by completing fun, realistic projects in your very own GitHub repository with [{% data variables.product.prodname_learning %}](https://skills.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by a friendly bot. For more information, see "[Git and {% data variables.product.prodname_dotcom %} learning resources](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)." diff --git a/data/reusables/notifications/access_watching.md b/data/reusables/notifications/access_watching.md index 14e652ba15..3d25dc2a4d 100644 --- a/data/reusables/notifications/access_watching.md +++ b/data/reusables/notifications/access_watching.md @@ -1,2 +1,2 @@ -1. In the upper-right corner of any page, click {% octicon "bell" aria-label="The notifications bell" %}. If you've [disabled web notifications](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications) and you don't see the bell icon, you can navigate to . +1. In the upper-right corner of any page, click {% octicon "bell" aria-label="The notifications bell" %}. If you've [disabled web notifications](/enterprise/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications) and you don't see the bell icon, you can navigate to . ![Notification indicating any unread message](/assets/images/help/notifications/notifications_general_existence_indicator.png) diff --git a/data/reusables/open-source/open-source-learning-lab.md b/data/reusables/open-source/open-source-learning.md similarity index 100% rename from data/reusables/open-source/open-source-learning-lab.md rename to data/reusables/open-source/open-source-learning.md diff --git a/data/reusables/releases/previous-release-tag.md b/data/reusables/releases/previous-release-tag.md new file mode 100644 index 0000000000..9038558e1c --- /dev/null +++ b/data/reusables/releases/previous-release-tag.md @@ -0,0 +1,4 @@ +{% ifversion previous-release-tag %} +1. Optionally, to the top right of the description text box, select the **Previous tag** drop-down menu and click the tag that identifies the previous release. + ![Screenshot showing how to select a tag to identify the previous release](/assets/images/help/releases/releases-tag-previous-release.png) +{% endif %} \ No newline at end of file diff --git a/data/reusables/repositories/navigate-to-branches.md b/data/reusables/repositories/navigate-to-branches.md index 1991424939..8fefe13cd8 100644 --- a/data/reusables/repositories/navigate-to-branches.md +++ b/data/reusables/repositories/navigate-to-branches.md @@ -1,2 +1,2 @@ -1. Above the list of files, click {% octicon "git-branch" aria-label="The branch icon" %} **NUMBER branches**. - ![Branches link on overview page](/assets/images/help/branches/branches-link.png) +1. Above the list of files, click {% octicon "git-branch" aria-label="The branch icon" %} **Branches**. + ![Branches link on overview page](/assets/images/help/branches/branches-overview-link.png) diff --git a/data/reusables/repositories/relative-links.md b/data/reusables/repositories/relative-links.md index 4d278786bd..177085bf95 100644 --- a/data/reusables/repositories/relative-links.md +++ b/data/reusables/repositories/relative-links.md @@ -6,6 +6,6 @@ A relative link is a link that is relative to the current file. For example, if [Contribution guidelines for this project](docs/CONTRIBUTING.md) ``` -{% data variables.product.product_name %} will automatically transform your relative link or image path based on whatever branch you're currently on, so that the link or path always works. You can use all relative link operands, such as `./` and `../`. +{% data variables.product.product_name %} will automatically transform your relative link or image path based on whatever branch you're currently on, so that the link or path always works. The path of the link will be relative to the current file. Links starting with `/` will be relative to the repository root. You can use all relative link operands, such as `./` and `../`. Relative links are easier for users who clone your repository. Absolute links may not work in clones of your repository - we recommend using relative links to refer to other files within your repository. diff --git a/data/reusables/secret-scanning/partner-secret-list-private-repo.md b/data/reusables/secret-scanning/partner-secret-list-private-repo.md index 88d6afb8fa..f50e6594b8 100644 --- a/data/reusables/secret-scanning/partner-secret-list-private-repo.md +++ b/data/reusables/secret-scanning/partner-secret-list-private-repo.md @@ -194,6 +194,8 @@ Proctorio | Proctorio Secret Key | proctorio_secret_key Pulumi | Pulumi Access Token | pulumi_access_token {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} PyPI | PyPI API Token | pypi_api_token{% endif %} +{%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7375 %} +redirect.pizza | redirect.pizza API Token | redirect_pizza_api_token{% endif %} {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} RubyGems | RubyGems API Key | rubygems_api_key{% endif %} Samsara | Samsara API Token | samsara_api_token diff --git a/data/reusables/secret-scanning/partner-secret-list-public-repo.md b/data/reusables/secret-scanning/partner-secret-list-public-repo.md index 927b97e47c..5dddf2dc68 100644 --- a/data/reusables/secret-scanning/partner-secret-list-public-repo.md +++ b/data/reusables/secret-scanning/partner-secret-list-public-repo.md @@ -77,6 +77,7 @@ Proctorio | Proctorio Registration Key Proctorio | Proctorio Secret Key Pulumi | Pulumi Access Token PyPI | PyPI API Token +redirect.pizza | redirect.pizza API Token RubyGems | RubyGems API Key Samsara | Samsara API Token Samsara | Samsara OAuth Access Token diff --git a/data/reusables/secret-scanning/secret-list-private-push-protection.md b/data/reusables/secret-scanning/secret-list-private-push-protection.md index cc4412df2a..0c668dbc6e 100644 --- a/data/reusables/secret-scanning/secret-list-private-push-protection.md +++ b/data/reusables/secret-scanning/secret-list-private-push-protection.md @@ -60,6 +60,8 @@ PlanetScale | PlanetScale OAuth Token | planetscale_oauth_token PlanetScale | PlanetScale Service Token | planetscale_service_token Postman | Postman API Key | postman_api_key Proctorio | Proctorio Secret Key | proctorio_secret_key +{%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7375 %} +redirect.pizza | redirect.pizza API Token | redirect_pizza_api_token{% endif %} Samsara | Samsara API Token | samsara_api_token Samsara | Samsara OAuth Access Token | samsara_oauth_access_token SendGrid | SendGrid API Key | sendgrid_api_key diff --git a/data/reusables/user-settings/enabling-fixed-width-fonts.md b/data/reusables/user-settings/enabling-fixed-width-fonts.md index 7660215260..98f62532da 100644 --- a/data/reusables/user-settings/enabling-fixed-width-fonts.md +++ b/data/reusables/user-settings/enabling-fixed-width-fonts.md @@ -1,4 +1,4 @@ -{% if fixed-width-font-gfm-fields %} +{% ifversion fixed-width-font-gfm-fields %} If you are frequently editing code snippets and tables, you may benefit from enabling a fixed-width font in all comment fields on {% data variables.product.product_name %}. For more information, see "[Enabling fixed-width fonts in the editor](/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github#enabling-fixed-width-fonts-in-the-editor)." diff --git a/data/reusables/user-settings/set_your_email_address_in_git.md b/data/reusables/user-settings/set_your_email_address_in_git.md index 0c675057f7..fd5166d1cd 100644 --- a/data/reusables/user-settings/set_your_email_address_in_git.md +++ b/data/reusables/user-settings/set_your_email_address_in_git.md @@ -1 +1 @@ -Set an email address in Git. You can use {% ifversion fpt or ghec %}your [{% data variables.product.product_name %}-provided `no-reply` email address](/articles/setting-your-commit-email-address) or {% endif %}any email address. +Set an email address in Git. You can use {% ifversion fpt or ghec %}your [{% data variables.product.product_name %}-provided `noreply` email address](/articles/setting-your-commit-email-address) or {% endif %}any email address. diff --git a/data/reusables/webhooks/delete_properties.md b/data/reusables/webhooks/delete_properties.md index cfe7100a1b..a8add76f83 100644 --- a/data/reusables/webhooks/delete_properties.md +++ b/data/reusables/webhooks/delete_properties.md @@ -1,4 +1,4 @@ Key | Type | Description ----|------|------------- `ref`|`string` | The [`git ref`](/rest/reference/git#get-a-reference) resource. -`ref_type`|`string` | The type of Git ref oject deleted in the repository. Can be `branch` or `tag`. +`ref_type`|`string` | The type of Git ref object deleted in the repository. Can be either `branch` or `tag`. diff --git a/data/variables/product.yml b/data/variables/product.yml index 3898e93989..fbb7471c5a 100644 --- a/data/variables/product.yml +++ b/data/variables/product.yml @@ -57,6 +57,8 @@ prodname_classroom: 'GitHub Classroom' prodname_classroom_with_url: '[GitHub Classroom](https://classroom.github.com/login)' prodname_campus_program: 'GitHub Campus Program' prodname_student_pack: 'GitHub Student Developer Pack' +prodname_global_campus: 'GitHub Global Campus' +prodname_community_exchange: 'GitHub Community Exchange' # GitHub CLI prodname_cli: 'GitHub CLI' @@ -136,12 +138,12 @@ prodname_codespaces: 'Codespaces' prodname_github_codespaces: 'GitHub Codespaces' prodname_serverless: 'web-based editor' -# GitHub resources: blog, jobs, Learning Lab +# GitHub resources: blog, jobs, skills prodname_gcf: 'GitHub Community Support' prodname_blog: 'the GitHub Blog' prodname_jobs: 'GitHub Jobs' -prodname_learning: 'GitHub Learning Lab' -prodname_learning_link: 'https://lab.github.com/' +prodname_learning: 'GitHub Skills' +prodname_learning_link: 'https://skills.github.com/' prodname_roadmap: 'GitHub public roadmap' prodname_roadmap_link: 'https://github.com/github/roadmap#github-public-roadmap' @@ -179,6 +181,7 @@ prodname_code_scanning_capc: 'Code scanning' prodname_codeql_runner: 'CodeQL runner' prodname_advisory_database: 'GitHub Advisory Database' prodname_codeql_workflow: 'CodeQL analysis workflow' +prodname_dependency_review_action: 'Dependency Review GitHub Action' # Visual Studio prodname_vs: 'Visual Studio' diff --git a/docker-compose.prod.tmpl.yaml b/docker-compose.prod.tmpl.yaml index e046064bfe..0c986eca93 100644 --- a/docker-compose.prod.tmpl.yaml +++ b/docker-compose.prod.tmpl.yaml @@ -24,7 +24,7 @@ services: restart: always datadog-agent: - image: datadog/dogstatsd:7.32.4 + image: 'ghdocsprod.azurecr.io/datadog/dogstatsd:7.32.4' ports: - '8125:8125' environment: diff --git a/lib/all-tools.js b/lib/all-tools.js index 9cb24ff39f..7ac1af7de0 100644 --- a/lib/all-tools.js +++ b/lib/all-tools.js @@ -4,7 +4,7 @@ export const allTools = { cli: 'GitHub CLI', codespaces: 'Codespaces', curl: 'cURL', - desktop: 'Dekstop', + desktop: 'Desktop', importer_cli: 'GitHub Enterprise Importer CLI', graphql: 'GraphQL API', powershell: 'PowerShell', diff --git a/lib/all-versions.js b/lib/all-versions.js index 0284fd5cfb..fc56249840 100644 --- a/lib/all-versions.js +++ b/lib/all-versions.js @@ -16,6 +16,7 @@ const plans = [ releases: [latestNonNumberedRelease], latestRelease: latestNonNumberedRelease, nonEnterpriseDefault: true, // permanent way to refer to this plan if the name changes + hasNumberedReleases: false, openApiBaseName: 'api.github.com', // used for REST miscBaseName: 'dotcom', // used for GraphQL and webhooks }, @@ -25,6 +26,7 @@ const plans = [ shortName: 'ghec', releases: [latestNonNumberedRelease], latestRelease: latestNonNumberedRelease, + hasNumberedReleases: false, openApiBaseName: 'api.github.com', miscBaseName: 'ghec', }, @@ -44,8 +46,11 @@ const plans = [ shortName: 'ghae', releases: [latestNonNumberedRelease], latestRelease: latestNonNumberedRelease, + hasNumberedReleases: false, openApiBaseName: 'github.ae', miscBaseName: 'ghae', + allowedFrontmatterPattern: '^issue-\\d+?$', + allowedInlinePattern: '^ghae-issue-\\d+?$', }, ] diff --git a/lib/frontmatter.js b/lib/frontmatter.js index fdf7d3d8a9..6d51a066d6 100644 --- a/lib/frontmatter.js +++ b/lib/frontmatter.js @@ -14,13 +14,6 @@ const layoutNames = [ 'release-notes', false, ] -const semverValidRange = semver.validRange -const semverRange = { - type: 'string', - conform: semverValidRange, - message: 'Must be a valid SemVer range', -} -const versionObjs = Object.values(allVersions) const guideTypes = ['overview', 'quick_start', 'tutorial', 'how_to', 'reference'] const featureVersions = fs @@ -246,19 +239,44 @@ const featureVersionsProp = { }, } +const asteriskPattern = /^\*$/ + schema.properties.versions = { type: ['object', 'string'], // allow a '*' string to indicate all versions required: true, - properties: versionObjs.reduce((acc, versionObj) => { - acc[versionObj.plan] = semverRange - acc[versionObj.shortName] = semverRange + additionalProperties: false, // don't allow any versions in FM that aren't defined in lib/all-versions + properties: Object.values(allVersions).reduce((acc, versionObj) => { + acc[versionObj.plan] = getValidProps(versionObj) + acc[versionObj.shortName] = getValidProps(versionObj) return acc }, featureVersionsProp), } -// Support 'github-ae': next -schema.properties.versions.properties['github-ae'] = 'next' -schema.properties.versions.properties.ghae = 'next' +function getValidProps(versionObj) { + const valid = { type: 'string' } + + // The properties attached to versionObj are defined in lib/all-versions.js. + + // If a version has no numbered releases or exception pattern, the only valid value is '*'. + if (!(versionObj.hasNumberedReleases || versionObj.allowedFrontmatterPattern)) { + valid.pattern = asteriskPattern + valid.message = `Must have a value of '*'` + } + + // If a version has an exception pattern, both '*' and the exception pattern are valid. + if (versionObj.allowedFrontmatterPattern) { + valid.pattern = new RegExp(`${asteriskPattern.source}|${versionObj.allowedFrontmatterPattern}`) + valid.message = `Must have a value of '*' or 'issue-###', where ### is an integer` + } + + // If a version has numbered releases, any semver range is valid. Note '*' is a valid semver range. + if (versionObj.hasNumberedReleases) { + valid.conform = semver.validRange + valid.message = 'Must be a valid SemVer range' + } + + return valid +} function frontmatter(markdown, opts = {}) { const defaults = { diff --git a/lib/get-mini-toc-items.js b/lib/get-mini-toc-items.js index cff2a59c60..537ea5cd12 100644 --- a/lib/get-mini-toc-items.js +++ b/lib/get-mini-toc-items.js @@ -1,12 +1,7 @@ import cheerio from 'cheerio' import { range } from 'lodash-es' -export default function getMiniTocItems( - html, - maxHeadingLevel = 2, - headingScope = '', - isRestPage = false -) { +export default function getMiniTocItems(html, maxHeadingLevel = 2, headingScope = '') { const $ = cheerio.load(html, { xmlMode: true }) // eg `h2, h3` or `h2, h3, h4` depending on maxHeadingLevel @@ -43,9 +38,7 @@ export default function getMiniTocItems( // remove any tags but leave content $('strong', item).map((i, el) => $(el).replaceWith($(el).contents())) - const contents = isRestPage - ? { href: `${href}`, title: `${$(item).text()}` } - : `${$(item).html()}` + const contents = { href, title: $(item).text().trim() } const headingLevel = parseInt($(item)[0].name.match(/\d+/)[0], 10) || 0 // the `2` from `h2` const platform = $(item).parent('.extended-markdown').attr('class') || '' @@ -69,7 +62,7 @@ export default function getMiniTocItems( // convert the flatToc to a nested structure to simplify semantic rendering on the client const nestedToc = buildNestedToc(flatToc) - return nestedToc + return minimalMiniToc(nestedToc) } // Recursively build a tree from the list of allItems @@ -118,3 +111,15 @@ function buildNestedToc(allItems, startIndex = 0) { return currentLevel } + +// Strip the bits and pieces from each object in the array that are +// not needed in the React component rendering. +function minimalMiniToc(toc) { + return toc.map(({ platform, contents, items }) => { + const minimal = { contents } + const subItems = minimalMiniToc(items) + if (subItems.length) minimal.items = subItems + if (platform) minimal.platform = platform + return minimal + }) +} diff --git a/lib/graphql/static/changelog.json b/lib/graphql/static/changelog.json index 3cc5cd2265..1be9603094 100644 --- a/lib/graphql/static/changelog.json +++ b/lib/graphql/static/changelog.json @@ -1,4 +1,58 @@ [ + { + "schemaChanges": [ + { + "title": "The GraphQL schema includes these changes:", + "changes": [] + } + ], + "previewChanges": [], + "upcomingChanges": [ + { + "title": "The following changes will be made to the schema:", + "changes": [ + "On member `DependencyGraphDependency.packageLabel`:`packageLabel` will be removed. Use normalized `packageName` field instead. **Effective 2022-10-01**." + ] + } + ], + "date": "2022-06-13" + }, + { + "schemaChanges": [ + { + "title": "The GraphQL schema includes these changes:", + "changes": [ + "Enum value `RUST` was added to enum `DependencyGraphEcosystem`", + "Field `squashPrTitleUsedAsDefault` was added to object type `Repository`" + ] + } + ], + "previewChanges": [], + "upcomingChanges": [], + "date": "2022-06-10" + }, + { + "schemaChanges": [ + { + "title": "The GraphQL schema includes these changes:", + "changes": [ + "Type `SecurityAdvisoryClassification` was added", + "Type 'ProjectV2Owner' was removed", + "`Issue` object type no longer implements 'ProjectV2Owner' interface", + "`Organization` object type no longer implements 'ProjectV2Owner' interface", + "`PullRequest` object type no longer implements 'ProjectV2Owner' interface", + "Argument 'classifications: [SecurityAdvisoryClassification!]` added to field `Query.securityAdvisories'", + "Argument 'classifications: [SecurityAdvisoryClassification!]` added to field `Query.securityVulnerabilities'", + "Field `classification` was added to object type `SecurityAdvisory`", + "Argument 'classifications: [SecurityAdvisoryClassification!]` added to field `SecurityAdvisory.vulnerabilities'", + "`User` object type no longer implements 'ProjectV2Owner' interface" + ] + } + ], + "previewChanges": [], + "upcomingChanges": [], + "date": "2022-06-06" + }, { "schemaChanges": [ { diff --git a/lib/graphql/static/prerendered-objects.json b/lib/graphql/static/prerendered-objects.json index 8350544802..513da2b58e 100644 --- a/lib/graphql/static/prerendered-objects.json +++ b/lib/graphql/static/prerendered-objects.json @@ -1,6 +1,6 @@ { "dotcom": { - "html": "
\n
\n

\n \n \nActorLocation

\n

Location information for an actor.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nAddedToProjectEvent

\n

Represents aadded_to_projectevent on a given issue or pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nApp

\n

A GitHub App.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

ipAllowListEntries (IpAllowListEntryConnection!)

The IP addresses of the app.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    size (Int)

    \n

    The size of the resulting image.

    \n\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 \nAssignedEvent

\n

Represents anassignedevent on any assignable object.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nAutoMergeDisabledEvent

\n

Represents aauto_merge_disabledevent on a given pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

disabler (User)

The user who disabled auto-merge for this Pull Request.

\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

reason (String)

The reason auto-merge was disabled.

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

reasonCode (String)

The reason_code relating to why auto-merge was disabled.

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

\n \n \nAutoMergeEnabledEvent

\n

Represents aauto_merge_enabledevent on a given pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

enabler (User)

The user who enabled auto-merge for this Pull Request.

\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 \nAutoMergeRequest

\n

Represents an auto-merge request for a pull request.

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

Fields

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

authorEmail (String)

The email address of the author of this auto-merge request.

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

commitBody (String)

The commit message of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.

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

commitHeadline (String)

The commit title of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.

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

enabledAt (DateTime)

When was this auto-merge request was enabled.

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

enabledBy (Actor)

The actor who created the auto-merge request.

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

mergeMethod (PullRequestMergeMethod!)

The merge method of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.

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

pullRequest (PullRequest!)

The pull request that this auto-merge request is set against.

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

\n \n \nAutoRebaseEnabledEvent

\n

Represents aauto_rebase_enabledevent on a given pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

enabler (User)

The user who enabled auto-merge (rebase) for this Pull Request.

\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 \nAutoSquashEnabledEvent

\n

Represents aauto_squash_enabledevent on a given pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

enabler (User)

The user who enabled auto-merge (squash) for this Pull Request.

\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 \nAutomaticBaseChangeFailedEvent

\n

Represents aautomatic_base_change_failedevent on a given pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nAutomaticBaseChangeSucceededEvent

\n

Represents aautomatic_base_change_succeededevent on a given pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBaseRefChangedEvent

\n

Represents abase_ref_changedevent on a given issue or pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBaseRefDeletedEvent

\n

Represents abase_ref_deletedevent on a given pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBaseRefForcePushedEvent

\n

Represents abase_ref_force_pushedevent on a given pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBlame

\n

Represents a Git blame.

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

Fields

\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 \nBlameRange

\n

Represents a range of information from a Git blame.

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

Fields

\n \n\n\n \n \n\n\n\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 \nBlob

\n

Represents a Git blob.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBot

\n

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

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

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 \nBranchProtectionRule

\n

A branch protection rule.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

blocksCreations (Boolean!)

Is branch creation a protected operation.

\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

bypassForcePushAllowances (BypassForcePushAllowanceConnection!)

A list of actors able to force push for this branch protection rule.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

bypassPullRequestAllowances (BypassPullRequestAllowanceConnection!)

A list of actors able to bypass PRs for this branch protection rule.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters refs with query on name.

    \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

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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

requiredStatusChecks ([RequiredStatusCheckDescription!])

List of required status checks 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

requiresConversationResolution (Boolean!)

Are conversations required to be resolved before merging.

\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nBranchProtectionRuleConflict

\n

A conflict between two branch protection rules.

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

Fields

\n \n\n\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 \nBranchProtectionRuleConflictConnection

\n

The connection type for BranchProtectionRuleConflict.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nBranchProtectionRuleConflictEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBranchProtectionRuleConnection

\n

The connection type for BranchProtectionRule.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nBranchProtectionRuleEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBypassForcePushAllowance

\n

A user, team, or app who has the ability to bypass a force push requirement on a protected branch.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

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

actor (BranchActorAllowanceActor)

The actor that can force 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, team, or app.

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

\n \n \nBypassForcePushAllowanceConnection

\n

The connection type for BypassForcePushAllowance.

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

Fields

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

edges ([BypassForcePushAllowanceEdge])

A list of edges.

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

nodes ([BypassForcePushAllowance])

A list of nodes.

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

pageInfo (PageInfo!)

Information to aid in pagination.

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

totalCount (Int!)

Identifies the total count of items in the connection.

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

\n \n \nBypassForcePushAllowanceEdge

\n

An edge in a connection.

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

Fields

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

cursor (String!)

A cursor for use in pagination.

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

node (BypassForcePushAllowance)

The item at the end of the edge.

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

\n \n \nBypassPullRequestAllowance

\n

A user, team, or app who has the ability to bypass a pull request requirement on a protected branch.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

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

actor (BranchActorAllowanceActor)

The actor that can bypass.

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

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user, team, or app.

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

\n \n \nBypassPullRequestAllowanceConnection

\n

The connection type for BypassPullRequestAllowance.

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

Fields

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

edges ([BypassPullRequestAllowanceEdge])

A list of edges.

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

nodes ([BypassPullRequestAllowance])

A list of nodes.

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

pageInfo (PageInfo!)

Information to aid in pagination.

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

totalCount (Int!)

Identifies the total count of items in the connection.

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

\n \n \nBypassPullRequestAllowanceEdge

\n

An edge in a connection.

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

Fields

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

cursor (String!)

A cursor for use in pagination.

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

node (BypassPullRequestAllowance)

The item at the end of the edge.

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

\n \n \nCVSS

\n

The Common Vulnerability Scoring System.

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

Fields

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

score (Float!)

The CVSS score associated with this advisory.

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

vectorString (String)

The CVSS vector string associated with this advisory.

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

\n \n \nCWE

\n

A common weakness enumeration.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

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

cweId (String!)

The id of the CWE.

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

description (String!)

A detailed description of this CWE.

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

name (String!)

The name of this CWE.

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

\n \n \nCWEConnection

\n

The connection type for CWE.

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

Fields

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

edges ([CWEEdge])

A list of edges.

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

nodes ([CWE])

A list of nodes.

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

pageInfo (PageInfo!)

Information to aid in pagination.

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

totalCount (Int!)

Identifies the total count of items in the connection.

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

\n \n \nCWEEdge

\n

An edge in a connection.

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

Fields

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

cursor (String!)

A cursor for use in pagination.

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

node (CWE)

The item at the end of the edge.

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

\n \n \nCheckAnnotation

\n

A single check annotation.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCheckAnnotationConnection

\n

The connection type for CheckAnnotation.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nCheckAnnotationEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCheckAnnotationPosition

\n

A character position in a check annotation.

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

Fields

\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 \nCheckAnnotationSpan

\n

An inclusive pair of positions for a check annotation.

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

Fields

\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 \nCheckRun

\n

A check run.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

deployment (Deployment)

The corresponding deployment for this job, if any.

\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

isRequired (Boolean!)

Whether this is required to pass before merging for a specific pull request.

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

Arguments

\n\n
    \n
  • \n

    pullRequestId (ID)

    \n

    The id of the pull request this is required for.

    \n\n
  • \n
\n\n
    \n
  • \n

    pullRequestNumber (Int)

    \n

    The number of the pull request this is required for.

    \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

pendingDeploymentRequest (DeploymentRequest)

Information about a pending deployment, if any, in 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

steps (CheckStepConnection)

The check run's steps.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    number (Int)

    \n

    Step number.

    \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 \nCheckRunConnection

\n

The connection type for CheckRun.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nCheckRunEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCheckStep

\n

A single check step.

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

Fields

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

completedAt (DateTime)

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

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

conclusion (CheckConclusionState)

The conclusion of the check step.

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

externalId (String)

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

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

name (String!)

The step's name.

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

number (Int!)

The index of the step in the list of steps of the parent check run.

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

secondsToCompletion (Int)

Number of seconds to completion.

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

startedAt (DateTime)

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

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

status (CheckStatusState!)

The current status of the check step.

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

\n \n \nCheckStepConnection

\n

The connection type for CheckStep.

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

Fields

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

edges ([CheckStepEdge])

A list of edges.

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

nodes ([CheckStep])

A list of nodes.

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

pageInfo (PageInfo!)

Information to aid in pagination.

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

totalCount (Int!)

Identifies the total count of items in the connection.

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

\n \n \nCheckStepEdge

\n

An edge in a connection.

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

Fields

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

cursor (String!)

A cursor for use in pagination.

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

node (CheckStep)

The item at the end of the edge.

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

\n \n \nCheckSuite

\n

A check suite.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (CheckRunFilter)

    \n

    Filters the check runs by this type.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

creator (User)

The user who triggered the check suite.

\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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

workflowRun (WorkflowRun)

The workflow run associated with this check suite.

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

\n \n \nCheckSuiteConnection

\n

The connection type for CheckSuite.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nCheckSuiteEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nClosedEvent

\n

Represents aclosedevent on any Closable.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

stateReason (IssueStateReason)

The reason the issue state was changed to closed.

\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 \nCodeOfConduct

\n

The Code of Conduct for a repository.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nCommentDeletedEvent

\n

Represents acomment_deletedevent on a given issue or pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCommit

\n

Represents a Git commit.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 merged Pull Request that introduced the commit to the repository. If the\ncommit is not present in the default branch, additionally returns open Pull\nRequests associated with the commit.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    path (String!)

    \n

    The file whose Git blame information you want.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

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 committed via GitHub web UI.

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

committer (GitActor)

Committer 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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    environments ([String!])

    \n

    Environments to list deployments for.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DeploymentOrder)

    \n

    Ordering options for deployments returned from the connection.

    \n\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
  • \n

    path (String!)

    \n

    The path for the file.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \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
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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
    \n
  • \n

    since (GitTimestamp)

    \n

    Allows specifying a beginning time or date for fetching commits.

    \n\n
  • \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\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 \nCommitComment

\n

Represents a comment on a given Commit.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nCommitCommentConnection

\n

The connection type for CommitComment.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nCommitCommentEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCommitCommentThread

\n

A thread of comments on a commit.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nCommitConnection

\n

The connection type for Commit.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nCommitContributionsByRepository

\n

This aggregates commits made by a user within one repository.

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

Fields

\n \n\n\n \n \n\n\n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (CommitContributionOrder)

    \n

    Ordering options for commit contributions returned from the connection.

    \n\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 \nCommitEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCommitHistoryConnection

\n

The connection type for Commit.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nConnectedEvent

\n

Represents aconnectedevent on a given issue or pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nContributionCalendar

\n

A calendar of contributions made on GitHub by a user.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nContributionCalendarDay

\n

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

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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

contributionLevel (ContributionLevel!)

Indication of contributions, relative to other days. Can be used to indicate\nwhich color to represent this day on a calendar.

\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 \nContributionCalendarMonth

\n

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

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

Fields

\n \n\n\n \n \n\n\n\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 \nContributionCalendarWeek

\n

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

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

Fields

\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 \nContributionsCollection

\n

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

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \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
    \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \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
    \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
    \n
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \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
    \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \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
    \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
    \n
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \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
    \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\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
  • \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
    \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\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
  • \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
    \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\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
  • \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
    \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\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
  • \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\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 \nConvertToDraftEvent

\n

Represents aconvert_to_draftevent on a given pull request.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nConvertedNoteToIssueEvent

\n

Represents aconverted_note_to_issueevent on a given issue or pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nConvertedToDiscussionEvent

\n

Represents aconverted_to_discussionevent on a given issue.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

discussion (Discussion)

The discussion that the issue was converted into.

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

\n \n \nCreatedCommitContribution

\n

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

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedCommitContributionConnection

\n

The connection type for CreatedCommitContribution.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedCommitContributionEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedIssueContribution

\n

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

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedIssueContributionConnection

\n

The connection type for CreatedIssueContribution.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedIssueContributionEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestContribution

\n

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

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestContributionConnection

\n

The connection type for CreatedPullRequestContribution.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedPullRequestContributionEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestReviewContribution

\n

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

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestReviewContributionConnection

\n

The connection type for CreatedPullRequestReviewContribution.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedPullRequestReviewContributionEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedRepositoryContribution

\n

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

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedRepositoryContributionConnection

\n

The connection type for CreatedRepositoryContribution.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedRepositoryContributionEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCrossReferencedEvent

\n

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

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDemilestonedEvent

\n

Represents ademilestonedevent on a given issue or pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDependabotUpdate

\n

A Dependabot Update for a dependency in a repository.

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

Implements

\n \n \n

Fields

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

error (DependabotUpdateError)

The error from a dependency update.

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

pullRequest (PullRequest)

The associated pull request.

\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 \nDependabotUpdateError

\n

An error produced from a Dependabot Update.

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

Fields

\n \n\n\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 error.

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

errorType (String!)

The error code.

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

title (String!)

The title of the error.

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

\n \n \nDependencyGraphDependency

\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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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

packageLabel (String!)

The original name of the package, as it appears in the manifest.

\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 name of the package in the canonical form used by the package manager.\nThis may differ from the original textual form (see packageLabel), for example\nin a package manager that uses case-insensitive comparisons.

\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 \nDependencyGraphDependencyConnection

\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

Fields

\n \n\n\n \n \n\n\n\n\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 \nDependencyGraphDependencyEdge

\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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDependencyGraphManifest

\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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nDependencyGraphManifestConnection

\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

Fields

\n \n\n\n \n \n\n\n\n\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 \nDependencyGraphManifestEdge

\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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeployKey

\n

A repository deploy key.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nDeployKeyConnection

\n

The connection type for DeployKey.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nDeployKeyEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeployedEvent

\n

Represents adeployedevent on a given pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeployment

\n

Represents triggered deployment instance.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nDeploymentConnection

\n

The connection type for Deployment.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nDeploymentEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeploymentEnvironmentChangedEvent

\n

Represents adeployment_environment_changedevent on a given pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeploymentProtectionRule

\n

A protection rule.

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

Fields

\n \n\n\n \n \n\n\n\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

reviewers (DeploymentReviewerConnection!)

The teams or users that can review the deployment.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

timeout (Int!)

The timeout in minutes for this protection rule.

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

type (DeploymentProtectionRuleType!)

The type of protection rule.

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

\n \n \nDeploymentProtectionRuleConnection

\n

The connection type for DeploymentProtectionRule.

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

Fields

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

edges ([DeploymentProtectionRuleEdge])

A list of edges.

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

nodes ([DeploymentProtectionRule])

A list of nodes.

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

pageInfo (PageInfo!)

Information to aid in pagination.

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

totalCount (Int!)

Identifies the total count of items in the connection.

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

\n \n \nDeploymentProtectionRuleEdge

\n

An edge in a connection.

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

Fields

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

cursor (String!)

A cursor for use in pagination.

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

node (DeploymentProtectionRule)

The item at the end of the edge.

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

\n \n \nDeploymentRequest

\n

A request to deploy a workflow run to an environment.

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

Fields

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

currentUserCanApprove (Boolean!)

Whether or not the current user can approve the deployment.

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

environment (Environment!)

The target environment of the deployment.

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

reviewers (DeploymentReviewerConnection!)

The teams or users that can review the deployment.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

waitTimer (Int!)

The wait timer in minutes configured in the environment.

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

waitTimerStartedAt (DateTime)

The wait timer in minutes configured in the environment.

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

\n \n \nDeploymentRequestConnection

\n

The connection type for DeploymentRequest.

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

Fields

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

edges ([DeploymentRequestEdge])

A list of edges.

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

nodes ([DeploymentRequest])

A list of nodes.

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

pageInfo (PageInfo!)

Information to aid in pagination.

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

totalCount (Int!)

Identifies the total count of items in the connection.

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

\n \n \nDeploymentRequestEdge

\n

An edge in a connection.

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

Fields

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

cursor (String!)

A cursor for use in pagination.

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

node (DeploymentRequest)

The item at the end of the edge.

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

\n \n \nDeploymentReview

\n

A deployment review.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

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

comment (String!)

The comment the user left.

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

databaseId (Int)

Identifies the primary key from the database.

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

environments (EnvironmentConnection!)

The environments approved or rejected.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

state (DeploymentReviewState!)

The decision of the user.

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

user (User!)

The user that reviewed the deployment.

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

\n \n \nDeploymentReviewConnection

\n

The connection type for DeploymentReview.

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

Fields

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

edges ([DeploymentReviewEdge])

A list of edges.

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

nodes ([DeploymentReview])

A list of nodes.

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

pageInfo (PageInfo!)

Information to aid in pagination.

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

totalCount (Int!)

Identifies the total count of items in the connection.

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

\n \n \nDeploymentReviewEdge

\n

An edge in a connection.

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

Fields

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

cursor (String!)

A cursor for use in pagination.

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

node (DeploymentReview)

The item at the end of the edge.

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

\n \n \nDeploymentReviewerConnection

\n

The connection type for DeploymentReviewer.

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

Fields

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

edges ([DeploymentReviewerEdge])

A list of edges.

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

nodes ([DeploymentReviewer])

A list of nodes.

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

pageInfo (PageInfo!)

Information to aid in pagination.

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

totalCount (Int!)

Identifies the total count of items in the connection.

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

\n \n \nDeploymentReviewerEdge

\n

An edge in a connection.

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

Fields

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

cursor (String!)

A cursor for use in pagination.

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

node (DeploymentReviewer)

The item at the end of the edge.

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

\n \n \nDeploymentStatus

\n

Describes the status of a given deployment attempt.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeploymentStatusConnection

\n

The connection type for DeploymentStatus.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nDeploymentStatusEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDisconnectedEvent

\n

Represents adisconnectedevent on a given issue or pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDiscussion

\n

A discussion in a repository.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

answer (DiscussionComment)

The comment chosen as this discussion's answer, if any.

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

answerChosenAt (DateTime)

The time when a user chose this discussion's answer, if answered.

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

answerChosenBy (Actor)

The user who chose this discussion's answer, if answered.

\n\n\n\n\n\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!)

The main text of the discussion post.

\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

category (DiscussionCategory!)

The category for this discussion.

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

comments (DiscussionCommentConnection!)

The replies to the discussion.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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

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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \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

locked (Boolean!)

true if the object is locked.

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

number (Int!)

The number identifying this discussion within the repository.

\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 path for this discussion.

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

title (String!)

The title of this 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

upvoteCount (Int!)

Number of upvotes that this subject has received.

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

url (URI!)

The 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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

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

viewerCanUpvote (Boolean!)

Whether or not the current user can add or remove an upvote on this subject.

\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

viewerHasUpvoted (Boolean!)

Whether or not the current user has already upvoted this subject.

\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 \nDiscussionCategory

\n

A category for discussions in a repository.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

description (String)

A description of this category.

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

emoji (String!)

An emoji representing this category.

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

emojiHTML (HTML!)

This category's emoji rendered as HTML.

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

isAnswerable (Boolean!)

Whether or not discussions in this category support choosing an answer with the markDiscussionCommentAsAnswer mutation.

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

name (String!)

The name of this category.

\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

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 \nDiscussionCategoryConnection

\n

The connection type for DiscussionCategory.

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

Fields

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

edges ([DiscussionCategoryEdge])

A list of edges.

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

nodes ([DiscussionCategory])

A list of nodes.

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

pageInfo (PageInfo!)

Information to aid in pagination.

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

totalCount (Int!)

Identifies the total count of items in the connection.

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

\n \n \nDiscussionCategoryEdge

\n

An edge in a connection.

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

Fields

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

cursor (String!)

A cursor for use in pagination.

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

node (DiscussionCategory)

The item at the end of the edge.

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

\n \n \nDiscussionComment

\n

A comment on a discussion.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

deletedAt (DateTime)

The time when this replied-to comment was deleted.

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

discussion (Discussion)

The discussion this comment was created in.

\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

isAnswer (Boolean!)

Has this comment been chosen as the answer of its discussion?.

\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

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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\n
  • \n
\n\n
\n\n\n

replies (DiscussionCommentConnection!)

The threaded replies to this comment.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

replyTo (DiscussionComment)

The discussion comment this comment is a reply to.

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

resourcePath (URI!)

The path for this discussion 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

upvoteCount (Int!)

Number of upvotes that this subject has received.

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

url (URI!)

The URL for this discussion 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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

viewerCanMarkAsAnswer (Boolean!)

Can the current user mark this comment as an answer?.

\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

viewerCanUnmarkAsAnswer (Boolean!)

Can the current user unmark this comment as an answer?.

\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

viewerCanUpvote (Boolean!)

Whether or not the current user can add or remove an upvote on this subject.

\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

viewerHasUpvoted (Boolean!)

Whether or not the current user has already upvoted this subject.

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

\n \n \nDiscussionCommentConnection

\n

The connection type for DiscussionComment.

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

Fields

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

edges ([DiscussionCommentEdge])

A list of edges.

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

nodes ([DiscussionComment])

A list of nodes.

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

pageInfo (PageInfo!)

Information to aid in pagination.

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

totalCount (Int!)

Identifies the total count of items in the connection.

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

\n \n \nDiscussionCommentEdge

\n

An edge in a connection.

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

Fields

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

cursor (String!)

A cursor for use in pagination.

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

node (DiscussionComment)

The item at the end of the edge.

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

\n \n \nDiscussionConnection

\n

The connection type for Discussion.

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

Fields

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

edges ([DiscussionEdge])

A list of edges.

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

nodes ([Discussion])

A list of nodes.

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

pageInfo (PageInfo!)

Information to aid in pagination.

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

totalCount (Int!)

Identifies the total count of items in the connection.

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

\n \n \nDiscussionEdge

\n

An edge in a connection.

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

Fields

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

cursor (String!)

A cursor for use in pagination.

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

node (Discussion)

The item at the end of the edge.

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

\n \n \nDraftIssue

\n

A draft issue within a project.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

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

assignees (UserConnection!)

A list of users to assigned to this draft issue.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

body (String!)

The body of the draft issue.

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

bodyHTML (HTML!)

The body of the draft issue rendered to HTML.

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

bodyText (String!)

The body of the draft issue 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

creator (Actor)

The actor who created this draft issue.

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

project (ProjectNext!)

The project (beta) that contains this draft issue.

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

projectItem (ProjectNextItem!)

The project (beta) item that wraps this draft issue.

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

title (String!)

The title of the draft issue.

\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 \nEnterprise

\n

An account to manage multiple organizations with consolidated policy and billing.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    organizationLogins ([String!])

    \n

    Only return members within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\n\n
    \n
  • \n

    viewerOrganizationRole (RoleInOrganization)

    \n

    The viewer's role in an organization.

    \n\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

Deprecation notice

\n

userAccounts is deprecated.

The Enterprise.userAccounts field is being removed. Use the Enterprise.members field instead. Removal on 2022-07-01 UTC.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nEnterpriseAdministratorConnection

\n

The connection type for User.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseAdministratorEdge

\n

A User who is an administrator of an enterprise.

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

Fields

\n \n\n\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 \nEnterpriseAdministratorInvitation

\n

An invitation for a user to become an owner or billing manager of an enterprise.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseAdministratorInvitationConnection

\n

The connection type for EnterpriseAdministratorInvitation.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseAdministratorInvitationEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseBillingInfo

\n

Enterprise billing information visible to enterprise billing managers and owners.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

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

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 \nEnterpriseIdentityProvider

\n

An identity provider configured to provision identities for an enterprise.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    Filter to external identities with the users login.

    \n\n
  • \n
\n\n
    \n
  • \n

    membersOnly (Boolean)

    \n

    Filter to external identities with valid org membership only.

    \n\n
  • \n
\n\n
    \n
  • \n

    userName (String)

    \n

    Filter to external identities with the users userName/NameID attribute.

    \n\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 \nEnterpriseMemberConnection

\n

The connection type for EnterpriseMember.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseMemberEdge

\n

A User who is a member of an enterprise through one or more organizations.

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

Fields

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

cursor (String!)

A cursor for use in pagination.

\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 \nEnterpriseOrganizationMembershipConnection

\n

The connection type for Organization.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseOrganizationMembershipEdge

\n

An enterprise organization that a user is a member of.

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

Fields

\n \n\n\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 \nEnterpriseOutsideCollaboratorConnection

\n

The connection type for User.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseOutsideCollaboratorEdge

\n

A User who is an outside collaborator of an enterprise through one or more organizations.

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

Fields

\n \n\n\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

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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

\n \n \nEnterpriseOwnerInfo

\n

Enterprise information only visible to enterprise owners.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (EnterpriseMemberOrder)

    \n

    Ordering options for administrators returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    organizationLogins ([String!])

    \n

    Only return members within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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 base repository permission.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n\n\n
\n\n\n

domains (VerifiableDomainConnection!)

A list of domains owned by the enterprise.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    isApproved (Boolean)

    \n

    Filter whether or not the domain is approved.

    \n\n
  • \n
\n\n
    \n
  • \n

    isVerified (Boolean)

    \n

    Filter whether or not the domain is verified.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

ipAllowListForInstalledAppsEnabledSetting (IpAllowListForInstalledAppsEnabledSettingValue!)

The setting value for whether the enterprise has IP allow list configuration for installed GitHub Apps enabled.

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

isUpdatingDefaultRepositoryPermission (Boolean!)

Whether or not the base 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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\n
  • \n
\n\n
\n\n\n

notificationDeliveryRestrictionEnabledSetting (NotificationRestrictionSettingValue!)

Indicates if email notification delivery for this enterprise is restricted to verified or approved domains.

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

oidcProvider (OIDCProvider)

The OIDC Identity Provider for the enterprise.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    hasTwoFactorEnabled (Boolean)

    \n

    Only return outside collaborators with this two-factor authentication status.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    The login of one specific outside collaborator.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (EnterpriseMemberOrder)

    \n

    Ordering options for outside collaborators returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    organizationLogins ([String!])

    \n

    Only return outside collaborators within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\n\n
    \n
  • \n

    visibility (RepositoryVisibility)

    \n

    Only return outside collaborators on repositories with this visibility.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryInvitationOrder)

    \n

    Ordering options for pending repository collaborator invitations returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    organizationLogins ([String!])

    \n

    Only return invitations within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\n
  • \n
\n\n
\n\n\n

samlIdentityProvider (EnterpriseIdentityProvider)

The SAML Identity Provider for the enterprise. When used by a GitHub App,\nrequires an installation token with read and write access to members.

\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n\n\n
\n\n\n

supportEntitlements (EnterpriseMemberConnection!)

A list of members with a support entitlement.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (EnterpriseMemberOrder)

    \n

    Ordering options for support entitlement users returned from the connection.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \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 \nEnterprisePendingMemberInvitationConnection

\n

The connection type for OrganizationInvitation.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nEnterprisePendingMemberInvitationEdge

\n

An invitation to be a member in an enterprise organization.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseRepositoryInfo

\n

A subset of repository information queryable from an enterprise.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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 or internal.

\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 \nEnterpriseRepositoryInfoConnection

\n

The connection type for EnterpriseRepositoryInfo.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseRepositoryInfoEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerInstallation

\n

An Enterprise Server installation.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

\n \n \nEnterpriseServerInstallationConnection

\n

The connection type for EnterpriseServerInstallation.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerInstallationEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccount

\n

A user account on an Enterprise Server installation.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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 \nEnterpriseServerUserAccountConnection

\n

The connection type for EnterpriseServerUserAccount.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerUserAccountEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountEmail

\n

An email belonging to a user account on an Enterprise Server installation.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountEmailConnection

\n

The connection type for EnterpriseServerUserAccountEmail.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerUserAccountEmailEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountsUpload

\n

A user accounts upload from an Enterprise Server installation.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountsUploadConnection

\n

The connection type for EnterpriseServerUserAccountsUpload.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerUserAccountsUploadEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseUserAccount

\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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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 \nEnterpriseUserAccountConnection

\n

The connection type for EnterpriseUserAccount.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseUserAccountEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnvironment

\n

An environment.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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

name (String!)

The name of the environment.

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

protectionRules (DeploymentProtectionRuleConnection!)

The protection rules defined for this environment.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nEnvironmentConnection

\n

The connection type for Environment.

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

Fields

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

edges ([EnvironmentEdge])

A list of edges.

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

nodes ([Environment])

A list of nodes.

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

pageInfo (PageInfo!)

Information to aid in pagination.

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

totalCount (Int!)

Identifies the total count of items in the connection.

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

\n \n \nEnvironmentEdge

\n

An edge in a connection.

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

Fields

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

cursor (String!)

A cursor for use in pagination.

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

node (Environment)

The item at the end of the edge.

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

\n \n \nExternalIdentity

\n

An external identity provisioned by SAML SSO or SCIM.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nExternalIdentityAttribute

\n

An attribute for the External Identity attributes collection.

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

Fields

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

metadata (String)

The attribute metadata as JSON.

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

name (String!)

The attribute name.

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

value (String!)

The attribute value.

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

\n \n \nExternalIdentityConnection

\n

The connection type for ExternalIdentity.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nExternalIdentityEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nExternalIdentitySamlAttributes

\n

SAML attributes for the External Identity.

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

Fields

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

attributes ([ExternalIdentityAttribute!]!)

SAML Identity attributes.

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

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 \nExternalIdentityScimAttributes

\n

SCIM attributes for the External Identity.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nFollowerConnection

\n

The connection type for User.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nFollowingConnection

\n

The connection type for User.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nFundingLink

\n

A funding platform link for a repository.

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

Fields

\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 \nGenericHovercardContext

\n

A generic hovercard context with a message and icon.

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

Implements

\n \n \n

Fields

\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 \nGist

\n

A Gist.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    limit (Int)

    \n

    The maximum number of files to return.

    \n

    The default value is 10.

    \n
  • \n
\n\n
    \n
  • \n

    oid (GitObjectID)

    \n

    The oid of the files to return.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (GistOrder)

    \n

    Ordering options for gists returned from the connection.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \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 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 \nGistComment

\n

Represents a comment on an Gist.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nGistCommentConnection

\n

The connection type for GistComment.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nGistCommentEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGistConnection

\n

The connection type for Gist.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nGistEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGistFile

\n

A file in a gist.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \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 \nGitActor

\n

Represents an actor in a Git commit (ie. an author or committer).

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\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 \nGitActorConnection

\n

The connection type for GitActor.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nGitActorEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGitHubMetadata

\n

Represents information about the GitHub instance.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGpgSignature

\n

Represents a GPG signature on a Commit or Tag.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHeadRefDeletedEvent

\n

Represents ahead_ref_deletedevent on a given pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHeadRefForcePushedEvent

\n

Represents ahead_ref_force_pushedevent on a given pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHeadRefRestoredEvent

\n

Represents ahead_ref_restoredevent on a given pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHovercard

\n

Detail needed to display a hovercard for a user.

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

Fields

\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 \nIpAllowListEntry

\n

An IP address or range of addresses that is allowed to access an owner's resources.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIpAllowListEntryConnection

\n

The connection type for IpAllowListEntry.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nIpAllowListEntryEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssue

\n

An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueCommentOrder)

    \n

    Ordering options for issue comments returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    includeNotificationContexts (Boolean)

    \n

    Whether or not to include notification contexts.

    \n

    The default value is true.

    \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)

Indicates whether or not this issue is currently pinned to the repository issues list.

\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \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

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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Find a project by project (beta) number.

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

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The project (beta) number.

    \n\n
  • \n
\n\n
\n\n\n

projectNextItems (ProjectNextItemConnection!)

List of project (beta) items associated with this issue.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    includeArchived (Boolean)

    \n

    Include archived items.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

A list of projects (beta) under the owner.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for under the the owner.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned projects (beta).

    \n

    The default value is TITLE.

    \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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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

stateReason (IssueStateReason)

Identifies the reason for the issue state.

\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Allows filtering timeline events by a since timestamp.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Filter timeline items by a since timestamp.

    \n\n
  • \n
\n\n
    \n
  • \n

    skip (Int)

    \n

    Skips the first n elements in the list.

    \n\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

titleHTML (String!)

Identifies the issue title rendered to HTML.

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

trackedInIssues (IssueConnection!)

A list of issues that track this issue.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

trackedIssues (IssueConnection!)

A list of issues tracked inside the current issue.

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

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

trackedIssuesCount (Int!)

The number of tracked issues for this issue.

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

Arguments

\n\n
    \n
  • \n

    states ([TrackedIssueStates])

    \n

    Limit the count to tracked issues with the specified states.

    \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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 \nIssueComment

\n

Represents a comment on an Issue.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nIssueCommentConnection

\n

The connection type for IssueComment.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nIssueCommentEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueConnection

\n

The connection type for Issue.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nIssueContributionsByRepository

\n

This aggregates issues opened by a user within one repository.

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

Fields

\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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 \nIssueEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueTemplate

\n

A repository issue template.

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

Fields

\n \n\n\n \n \n\n\n\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 \nIssueTimelineConnection

\n

The connection type for IssueTimelineItem.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nIssueTimelineItemEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueTimelineItemsConnection

\n

The connection type for IssueTimelineItems.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueTimelineItemsEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nJoinedGitHubContribution

\n

Represents a user signing up for a GitHub account.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nLabel

\n

A label for categorizing Issues, Pull Requests, Milestones, or Discussions with a given Repository.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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 \nLabelConnection

\n

The connection type for Label.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nLabelEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nLabeledEvent

\n

Represents alabeledevent on a given issue or pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nLanguage

\n

Represents a given language found in repositories.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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 \nLanguageConnection

\n

A list of languages associated with the parent.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nLanguageEdge

\n

Represents the language of a repository.

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

Fields

\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 \nLicense

\n

A repository's open source license.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nLicenseRule

\n

Describes a License's conditions, permissions, and limitations.

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

Fields

\n \n\n\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 \nLockedEvent

\n

Represents alockedevent on a given issue or pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMannequin

\n

A placeholder user for attribution of imported data on GitHub.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

claimant (User)

The user that has claimed the data attributed to this mannequin.

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

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 \nMarkedAsDuplicateEvent

\n

Represents amarked_as_duplicateevent on a given issue or pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMarketplaceCategory

\n

A public description of a Marketplace category.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMarketplaceListing

\n

A listing in the GitHub integration marketplace.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

hasVerifiedOwner (Boolean!)

Whether the creator of the app is a verified org.

\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
  • \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\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 \nMarketplaceListingConnection

\n

Look up Marketplace Listings.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nMarketplaceListingEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMembersCanDeleteReposClearAuditEntry

\n

Audit log entry for a members_can_delete_repos.clear event.

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

Implements

\n \n \n

Fields

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

action (String!)

The action name.

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

actor (AuditEntryActor)

The user who initiated the action.

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

actorIp (String)

The IP address of the actor.

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

actorLocation (ActorLocation)

A readable representation of the actor's location.

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

actorLogin (String)

The username of the user who initiated the action.

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

actorResourcePath (URI)

The HTTP path for the actor.

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

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nMembersCanDeleteReposDisableAuditEntry

\n

Audit log entry for a members_can_delete_repos.disable event.

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

Implements

\n \n \n

Fields

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

action (String!)

The action name.

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

actor (AuditEntryActor)

The user who initiated the action.

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

actorIp (String)

The IP address of the actor.

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

actorLocation (ActorLocation)

A readable representation of the actor's location.

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

actorLogin (String)

The username of the user who initiated the action.

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

actorResourcePath (URI)

The HTTP path for the actor.

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

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nMembersCanDeleteReposEnableAuditEntry

\n

Audit log entry for a members_can_delete_repos.enable event.

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

Implements

\n \n \n

Fields

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

action (String!)

The action name.

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

actor (AuditEntryActor)

The user who initiated the action.

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

actorIp (String)

The IP address of the actor.

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

actorLocation (ActorLocation)

A readable representation of the actor's location.

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

actorLogin (String)

The username of the user who initiated the action.

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

actorResourcePath (URI)

The HTTP path for the actor.

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

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nMentionedEvent

\n

Represents amentionedevent on a given issue or pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMergedEvent

\n

Represents amergedevent on a given pull request.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMigrationSource

\n

An Octoshift migration source.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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 Octoshift migration source name.

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

type (MigrationSourceType!)

The Octoshift migration source type.

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

url (URI!)

The Octoshift migration source URL.

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

\n \n \nMilestone

\n

Represents a Milestone object on a given repository.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \n\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!)

Identifies 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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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 \nMilestoneConnection

\n

The connection type for Milestone.

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

Fields

\n \n\n\n \n \n\n\n\n\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 \nMilestoneEdge

\n

An edge in a connection.

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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMilestonedEvent

\n

Represents amilestonedevent on a given issue or pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMovedColumnsInProjectEvent

\n

Represents amoved_columns_in_projectevent on a given issue or pull request.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOIDCProvider

\n

An OIDC identity provider configured to provision identities for an enterprise.

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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

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

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
  • \n

    after (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

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

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    Filter to external identities with the users login.

    \n\n
  • \n
\n\n
    \n
  • \n

    membersOnly (Boolean)

    \n

    Filter to external identities with valid org membership only.

    \n\n
  • \n
\n\n
    \n
  • \n

    userName (String)

    \n

    Filter to external identities with the users userName/NameID attribute.

    \n\n
  • \n
\n\n
\n\n\n

providerType (OIDCProviderType!)

The OIDC identity provider type.

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

tenantId (String!)

The id of the tenant this provider is attached to.

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

\n \n \nOauthApplicationCreateAuditEntry

\n

Audit log entry for a oauth_application.create event.

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

Implements

\n \n \n

Fields

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

action (String!)

The action name.

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

actor (AuditEntryActor)

The user who initiated the action.

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

actorIp (String)

The IP address of the actor.

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

actorLocation (ActorLocation)

A readable representation of the actor's location.

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

actorLogin (String)

The username of the user who initiated the action.

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

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgAddBillingManagerAuditEntry

\n

Audit log entry for a org.add_billing_manager.

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

Implements

\n \n \n

Fields

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

action (String!)

The action name.

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

actor (AuditEntryActor)

The user who initiated the action.

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

actorIp (String)

The IP address of the actor.

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

actorLocation (ActorLocation)

A readable representation of the actor's location.

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

actorLogin (String)

The username of the user who initiated the action.

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

actorResourcePath (URI)

The HTTP path for the actor.

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

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgAddMemberAuditEntry

\n

Audit log entry for a org.add_member.

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

Implements

\n \n \n

Fields

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

action (String!)

The action name.

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

actor (AuditEntryActor)

The user who initiated the action.

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

actorIp (String)

The IP address of the actor.

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

actorLocation (ActorLocation)

A readable representation of the actor's location.

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

actorLogin (String)

The username of the user who initiated the action.

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

actorResourcePath (URI)

The HTTP path for the actor.

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

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgBlockUserAuditEntry

\n

Audit log entry for a org.block_user.

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

Implements

\n \n \n

Fields

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

action (String!)

The action name.

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

actor (AuditEntryActor)

The user who initiated the action.

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

actorIp (String)

The IP address of the actor.

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

actorLocation (ActorLocation)

A readable representation of the actor's location.

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

actorLogin (String)

The username of the user who initiated the action.

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

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgConfigDisableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a org.config.disable_collaborators_only event.

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

Implements

\n \n \n

Fields

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

action (String!)

The action name.

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

actor (AuditEntryActor)

The user who initiated the action.

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

actorIp (String)

The IP address of the actor.

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

actorLocation (ActorLocation)

A readable representation of the actor's location.

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

actorLogin (String)

The username of the user who initiated the action.

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

actorResourcePath (URI)

The HTTP path for the actor.

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

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgConfigEnableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a org.config.enable_collaborators_only event.

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

Implements

\n \n \n

Fields

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

action (String!)

The action name.

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

actor (AuditEntryActor)

The user who initiated the action.

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

actorIp (String)

The IP address of the actor.

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

actorLocation (ActorLocation)

A readable representation of the actor's location.

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

actorLogin (String)

The username of the user who initiated the action.

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

actorResourcePath (URI)

The HTTP path for the actor.

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

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgCreateAuditEntry

\n

Audit log entry for a org.create event.

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

Implements

\n \n \n

Fields

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

action (String!)

The action name.

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

actor (AuditEntryActor)

The user who initiated the action.

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

actorIp (String)

The IP address of the actor.

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

actorLocation (ActorLocation)

A readable representation of the actor's location.

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

actorLogin (String)

The username of the user who initiated the action.

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

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgDisableOauthAppRestrictionsAuditEntry

\n

Audit log entry for a org.disable_oauth_app_restrictions event.

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

Implements

\n \n \n

Fields

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

action (String!)

The action name.

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

actor (AuditEntryActor)

The user who initiated the action.

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

actorIp (String)

The IP address of the actor.

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

actorLocation (ActorLocation)

A readable representation of the actor's location.

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

actorLogin (String)

The username of the user who initiated the action.

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

actorResourcePath (URI)

The HTTP path for the actor.

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

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgDisableSamlAuditEntry

\n

Audit log entry for a org.disable_saml event.

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

Implements

\n \n \n

Fields

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

action (String!)

The action name.

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

actor (AuditEntryActor)

The user who initiated the action.

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

actorIp (String)

The IP address of the actor.

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

actorLocation (ActorLocation)

A readable representation of the actor's location.

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

actorLogin (String)

The username of the user who initiated the action.

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

actorResourcePath (URI)

The HTTP path for the actor.

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

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgDisableTwoFactorRequirementAuditEntry

\n

Audit log entry for a org.disable_two_factor_requirement event.

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

Implements

\n \n \n

Fields

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

action (String!)

The action name.

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

actor (AuditEntryActor)

The user who initiated the action.

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

actorIp (String)

The IP address of the actor.

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

actorLocation (ActorLocation)

A readable representation of the actor's location.

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

actorLogin (String)

The username of the user who initiated the action.

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

actorResourcePath (URI)

The HTTP path for the actor.

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

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgEnableOauthAppRestrictionsAuditEntry

\n

Audit log entry for a org.enable_oauth_app_restrictions event.

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

Implements

\n \n \n

Fields

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

action (String!)

The action name.

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

actor (AuditEntryActor)

The user who initiated the action.

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

actorIp (String)

The IP address of the actor.

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

actorLocation (ActorLocation)

A readable representation of the actor's location.

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

actorLogin (String)

The username of the user who initiated the action.

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

actorResourcePath (URI)

The HTTP path for the actor.

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

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgEnableSamlAuditEntry

\n

Audit log entry for a org.enable_saml event.

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

Implements

\n \n \n

Fields

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

action (String!)

The action name.

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

actor (AuditEntryActor)

The user who initiated the action.

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

actorIp (String)

The IP address of the actor.

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

actorLocation (ActorLocation)

A readable representation of the actor's location.

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

actorLogin (String)

The username of the user who initiated the action.

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

actorResourcePath (URI)

The HTTP path for the actor.

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

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgEnableTwoFactorRequirementAuditEntry

\n

Audit log entry for a org.enable_two_factor_requirement event.

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

Implements

\n \n \n

Fields

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

action (String!)

The action name.

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

actor (AuditEntryActor)

The user who initiated the action.

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

actorIp (String)

The IP address of the actor.

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

actorLocation (ActorLocation)

A readable representation of the actor's location.

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

actorLogin (String)

The username of the user who initiated the action.

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

actorResourcePath (URI)

The HTTP path for the actor.

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

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgInviteMemberAuditEntry

\n

Audit log entry for a org.invite_member event.

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

Implements

\n \n \n

Fields

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

action (String!)

The action name.

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

actor (AuditEntryActor)

The user who initiated the action.

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

actorIp (String)

The IP address of the actor.

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

actorLocation (ActorLocation)

A readable representation of the actor's location.

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

actorLogin (String)

The username of the user who initiated the action.

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

actorResourcePath (URI)

The HTTP path for the actor.

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

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgInviteToBusinessAuditEntry

\n

Audit log entry for a org.invite_to_business event.

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

Implements

\n \n \n

Fields

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

action (String!)

The action name.

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

actor (AuditEntryActor)

The user who initiated the action.

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

actorIp (String)

The IP address of the actor.

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

actorLocation (ActorLocation)

A readable representation of the actor's location.

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

actorLogin (String)

The username of the user who initiated the action.

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

actorResourcePath (URI)

The HTTP path for the actor.

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

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgOauthAppAccessApprovedAuditEntry

\n

Audit log entry for a org.oauth_app_access_approved event.

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

Implements

\n \n \n

Fields

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

action (String!)

The action name.

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

actor (AuditEntryActor)

The user who initiated the action.

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

actorIp (String)

The IP address of the actor.

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

actorLocation (ActorLocation)

A readable representation of the actor's location.

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

actorLogin (String)

The username of the user who initiated the action.

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

actorResourcePath (URI)

The HTTP path for the actor.

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

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgOauthAppAccessDeniedAuditEntry

\n

Audit log entry for a org.oauth_app_access_denied event.

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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgOauthAppAccessRequestedAuditEntry

\n

Audit log entry for a org.oauth_app_access_requested event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRemoveBillingManagerAuditEntry

\n

Audit log entry for a org.remove_billing_manager event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRemoveMemberAuditEntry

\n

Audit log entry for a org.remove_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRemoveOutsideCollaboratorAuditEntry

\n

Audit log entry for a org.remove_outside_collaborator event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRestoreMemberAuditEntry

\n

Audit log entry for a org.restore_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 assignments 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 \nOrgRestoreMemberMembershipOrganizationAuditEntryData

\n

Metadata for an organization membership for org.restore_member actions.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrgRestoreMemberMembershipRepositoryAuditEntryData

\n

Metadata for a repository membership for org.restore_member actions.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrgRestoreMemberMembershipTeamAuditEntryData

\n

Metadata for a team membership for org.restore_member actions.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrgUnblockUserAuditEntry

\n

Audit log entry for a org.unblock_user.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgUpdateDefaultRepositoryPermissionAuditEntry

\n

Audit log entry for a org.update_default_repository_permission.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 base repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The former base 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 \nOrgUpdateMemberAuditEntry

\n

Audit log entry for a org.update_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgUpdateMemberRepositoryCreationPermissionAuditEntry

\n

Audit log entry for a org.update_member_repository_creation_permission event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgUpdateMemberRepositoryInvitationPermissionAuditEntry

\n

Audit log entry for a org.update_member_repository_invitation_permission event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrganization

\n

An account on GitHub, with one or more owners, that has repositories, members and teams.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    type (PinnableItemType)

    \n

    Filter to only a particular kind of pinnable item.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (AuditLogOrder)

    \n

    Ordering options for the returned audit log entries.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The query string to filter audit entries.

    \n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

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

domains (VerifiableDomainConnection)

A list of domains owned by the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    isApproved (Boolean)

    \n

    Filter by if the domain is approved.

    \n\n
  • \n
\n\n
    \n
  • \n

    isVerified (Boolean)

    \n

    Filter by if the domain is verified.

    \n\n
  • \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

email (String)

The organization's public email.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseOwners (OrganizationEnterpriseOwnerConnection!)

A list of owners of the organization's enterprise account.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\n\n
\n\n\n

estimatedNextSponsorsPayoutInCents (Int!)

The estimated next GitHub Sponsors payout for this user/organization in cents (USD).

\n\n\n\n\n\n\n\n\n\n\n\n

hasSponsorsListing (Boolean!)

True if this user/organization has a GitHub Sponsors listing.

\n\n\n\n\n\n\n\n\n\n\n\n

interactionAbility (RepositoryInteractionAbility)

The interaction ability settings for this organization.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

ipAllowListForInstalledAppsEnabledSetting (IpAllowListForInstalledAppsEnabledSettingValue!)

The setting value for whether the organization has IP allow list configuration for installed GitHub Apps enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

isSponsoredBy (Boolean!)

Check if the given account is sponsoring this user/organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    accountLogin (String!)

    \n

    The target account's login.

    \n\n
  • \n
\n\n
\n\n\n

isSponsoringViewer (Boolean!)

True if the viewer is sponsored by this user/organization.

\n\n\n\n\n\n\n\n\n\n\n\n

isVerified (Boolean!)

Whether the organization has verified its profile email and website.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (UserStatusOrder)

    \n

    Ordering options for user statuses returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

membersCanForkPrivateRepositories (Boolean!)

Members can fork private repositories in this organization.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

monthlyEstimatedSponsorsIncomeInCents (Int!)

The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).

\n\n\n\n\n\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

notificationDeliveryRestrictionEnabledSetting (NotificationRestrictionSettingValue!)

Indicates if email notification delivery for this organization is restricted to verified or approved domains.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    names ([String])

    \n

    Find packages by their names.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (PackageOrder)

    \n

    Ordering of the returned packages.

    \n\n
  • \n
\n\n
    \n
  • \n

    packageType (PackageType)

    \n

    Filter registry package by type.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Find packages in a repository by ID.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    number (Int!)

    \n

    The project number to find.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Find a project by project (beta) number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The project (beta) number.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ProjectOrder)

    \n

    Ordering options for projects returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    search (String)

    \n

    Query to search projects by, currently only searching by name.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([ProjectState!])

    \n

    A list of states to filter the projects by.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

A list of projects (beta) under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for under the the owner.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned projects (beta).

    \n

    The default value is TITLE.

    \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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    isLocked (Boolean)

    \n

    If non-null, filters repositories according to whether they have been locked.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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
  • \n

    followRenames (Boolean)

    \n

    Follow repository renames. If disabled, a repository referenced by its old name will return an error.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    name (String!)

    \n

    Name of Repository to find.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussionComments (DiscussionCommentConnection!)

Discussion comments this user has authored.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    onlyAnswers (Boolean)

    \n

    Filter discussion comments to only those that were marked as the answer.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussion comments to only those in a specific repository.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussions (DiscussionConnection!)

Discussions this user has started.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    answered (Boolean)

    \n

    Filter discussions to only those that have been answered or not. Defaults to\nincluding both answered and unanswered discussions.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DiscussionOrder)

    \n

    Ordering options for discussions returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussions to only those in a specific repository.

    \n\n
  • \n
\n\n
\n\n\n

repositoryMigrations (RepositoryMigrationConnection!)

A list of all repository migrations for this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    repositoryName (String)

    \n

    Filter repository migrations by repository name.

    \n\n
  • \n
\n\n
    \n
  • \n

    state (MigrationState)

    \n

    Filter repository migrations by state.

    \n\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

sponsoring (SponsorConnection!)

List of users and organizations this entity is sponsoring.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (SponsorOrder)

    \n

    Ordering options for the users and organizations returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

sponsors (SponsorConnection!)

List of sponsors for this user or organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (SponsorOrder)

    \n

    Ordering options for sponsors returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    tierId (ID)

    \n

    If given, will filter for sponsors at the given tier. Will only return\nsponsors whose tier the viewer is permitted to see.

    \n\n
  • \n
\n\n
\n\n\n

sponsorsActivities (SponsorsActivityConnection!)

Events involving this sponsorable, such as new sponsorships.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    period (SponsorsActivityPeriod)

    \n

    Filter activities returned to only those that occurred in a given time range.

    \n

    The default value is MONTH.

    \n
  • \n
\n\n
\n\n\n

sponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user or organization.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipForViewerAsSponsor (Sponsorship)

The sponsorship from the viewer to this user/organization; that is, the\nsponsorship where you're the sponsor. Only returns a sponsorship if it is active.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipForViewerAsSponsorable (Sponsorship)

The sponsorship from this user/organization to the viewer; that is, the\nsponsorship you're receiving. Only returns a sponsorship if it is active.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipNewsletters (SponsorshipNewsletterConnection!)

List of sponsorship updates sent from this sponsorable to sponsors.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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

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
  • \n

    slug (String!)

    \n

    The name or slug of the team to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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
    \n
  • \n

    orderBy (TeamOrder)

    \n

    Ordering options for teams returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    privacy (TeamPrivacy)

    \n

    If non-null, filters teams according to privacy.

    \n\n
  • \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
    \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
    \n
  • \n

    rootTeamsOnly (Boolean)

    \n

    If true, restrict to only root teams.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    userLogins ([String!])

    \n

    User logins to filter by.

    \n\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

viewerCanSponsor (Boolean!)

Whether or not the viewer is able to sponsor this user/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

viewerIsFollowing (Boolean!)

Whether or not this Organization is followed by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsSponsoring (Boolean!)

True if the viewer is sponsoring this user/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 \nOrganizationAuditEntryConnection

\n

The connection type for OrganizationAuditEntry.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationAuditEntryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationConnection

\n

A list of organizations managed by an enterprise.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationEnterpriseOwnerConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationEnterpriseOwnerEdge])

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 \nOrganizationEnterpriseOwnerEdge

\n

An enterprise owner in the context of an organization that is part of the enterprise.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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

organizationRole (RoleInOrganization!)

The role of the owner with respect to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nOrganizationIdentityProvider

\n

An Identity Provider configured to provision SAML and SCIM identities for Organizations.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    Filter to external identities with the users login.

    \n\n
  • \n
\n\n
    \n
  • \n

    membersOnly (Boolean)

    \n

    Filter to external identities with valid org membership only.

    \n\n
  • \n
\n\n
    \n
  • \n

    userName (String)

    \n

    Filter to external identities with the users userName/NameID attribute.

    \n\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

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 \nOrganizationInvitation

\n

An Invitation for a user to an organization.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationInvitationConnection

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationInvitationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationMemberConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationMemberEdge

\n

Represents a user within an organization.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrganizationTeamsHovercardContext

\n

An organization teams hovercard context.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nOrganizationsHovercardContext

\n

An organization list hovercard context.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPackage

\n

Information for an uploaded package.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    version (String!)

    \n

    The package version.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

\n \n \nPackageConnection

\n

The connection type for Package.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPackageEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPackageFile

\n

A file in a package version.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPackageFileConnection

\n

The connection type for PackageFile.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPackageFileEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPackageStatistics

\n

Represents a object that contains package activity statistics such as downloads.

\n
\n\n
\n \n \n \n

Fields

\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 \nPackageTag

\n

A version tag contains the mapping between a tag name and a version.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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 \nPackageVersion

\n

Information about a specific package version.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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 \nPackageVersionConnection

\n

The connection type for PackageVersion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPackageVersionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPackageVersionStatistics

\n

Represents a object that contains package version activity statistics such as downloads.

\n
\n\n
\n \n \n \n

Fields

\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 \nPageInfo

\n

Information about pagination in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nPermissionSource

\n

A level of permission and source for a user's access to a repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nPinnableItemConnection

\n

The connection type for PinnableItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPinnableItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPinnedDiscussion

\n

A Pinned Discussion is a discussion pinned to a repository's index page.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

discussion (Discussion!)

The discussion that was pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

gradientStopColors ([String!]!)

Color stops of the chosen gradient.

\n\n\n\n\n\n\n\n\n\n\n\n

pattern (PinnedDiscussionPattern!)

Background texture pattern.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedBy (Actor!)

The actor that pinned this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

preconfiguredGradient (PinnedDiscussionGradient)

Preconfigured background gradient option.

\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

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 \nPinnedDiscussionConnection

\n

The connection type for PinnedDiscussion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnedDiscussionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnedDiscussion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPinnedDiscussionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnedDiscussion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPinnedEvent

\n

Represents apinnedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPinnedIssue

\n

A Pinned Issue is a issue pinned to a repository's index page.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\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 \nPinnedIssueConnection

\n

The connection type for PinnedIssue.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPinnedIssueEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPrivateRepositoryForkingDisableAuditEntry

\n

Audit log entry for a private_repository_forking.disable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nPrivateRepositoryForkingEnableAuditEntry

\n

Audit log entry for a private_repository_forking.enable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nProfileItemShowcase

\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

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nProject

\n

Projects manage issues, pull requests and notes within a project owner.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nProjectCard

\n

A card in a project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectCardConnection

\n

The connection type for ProjectCard.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nProjectCardEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectColumn

\n

A column inside a project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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 \nProjectColumnConnection

\n

The connection type for ProjectColumn.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nProjectColumnEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectConnection

\n

A list of projects associated with the owner.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nProjectEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectNext

\n

New projects that manage issues, pull requests and drafts using tables and boards.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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!)

Returns true if the project 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

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

description (String)

The project's description.

\n\n\n\n\n\n\n\n\n\n\n\n

fields (ProjectNextFieldConnection!)

List of fields in the project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

items (ProjectNextItemConnection!)

List of items in the project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 (ProjectNextOwner!)

The project's owner. Currently limited to organizations and users.

\n\n\n\n\n\n\n\n\n\n\n\n

public (Boolean!)

Returns true if the project is public.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (RepositoryConnection!)

The repositories the project is linked to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

shortDescription (String)

The project's short description.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

The project's name.

\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

views (ProjectViewConnection!)

List of views in the project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nProjectNextConnection

\n

The connection type for ProjectNext.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectNextEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectNext])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectNext)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextField

\n

A field inside a project.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

dataType (ProjectNextFieldType!)

The field's type.

\n\n\n\n\n\n\n\n\n\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 field's name.

\n\n\n\n\n\n\n\n\n\n\n\n

project (ProjectNext!)

The project that contains this field.

\n\n\n\n\n\n\n\n\n\n\n\n

settings (String)

The field's settings.

\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 \nProjectNextFieldConnection

\n

The connection type for ProjectNextField.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectNextFieldEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectNextField])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextFieldEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectNextField)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItem

\n

An item within a new Project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 (ProjectNextItemContent)

The content of the referenced draft issue, issue, or pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

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 the item.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

fieldValues (ProjectNextItemFieldValueConnection!)

List of field values.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

isArchived (Boolean!)

Whether the item is archived.

\n\n\n\n\n\n\n\n\n\n\n\n

project (ProjectNext!)

The project that contains this item.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

The title of the item.

\n\n\n\n\n\n\n\n\n\n\n\n

type (ProjectItemType!)

The type of the item.

\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 \nProjectNextItemConnection

\n

The connection type for ProjectNextItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectNextItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectNextItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectNextItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItemFieldValue

\n

An value of a field in an item of a new Project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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)

The actor who created the item.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

projectField (ProjectNextField!)

The project field that contains this value.

\n\n\n\n\n\n\n\n\n\n\n\n

projectItem (ProjectNextItem!)

The project item that contains this value.

\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

value (String)

The value of a field.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItemFieldValueConnection

\n

The connection type for ProjectNextItemFieldValue.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectNextItemFieldValueEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectNextItemFieldValue])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItemFieldValueEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectNextItemFieldValue)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectProgress

\n

Project progress stats.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectView

\n

A view within a Project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

filter (String)

The project view's filter.

\n\n\n\n\n\n\n\n\n\n\n\n

groupBy ([Int!])

The view's group-by field.

\n\n\n\n\n\n\n\n\n\n\n\n

items (ProjectNextItemConnection!)

The view's filtered items.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

layout (ProjectViewLayout!)

The project view's layout.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The project view's name.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The project view's number.

\n\n\n\n\n\n\n\n\n\n\n\n

project (ProjectNext!)

The project that contains this view.

\n\n\n\n\n\n\n\n\n\n\n\n

sortBy ([SortBy!])

The view's sort-by config.

\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

verticalGroupBy ([Int!])

The view's vertical-group-by field.

\n\n\n\n\n\n\n\n\n\n\n\n

visibleFields ([Int!])

The view's visible fields.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectViewConnection

\n

The connection type for ProjectView.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectViewEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectView])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectViewEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectView)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPublicKey

\n

A user's public key.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPublicKeyConnection

\n

The connection type for PublicKey.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPublicKeyEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequest

\n

A repository pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

autoMergeRequest (AutoMergeRequest)

Returns the auto-merge request object if one exists for this pull request.

\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

closingIssuesReferences (IssueConnection)

List of issues that were may be closed by this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    userLinkedOnly (Boolean)

    \n

    Return only manually linked Issues.

    \n

    The default value is false.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueCommentOrder)

    \n

    Ordering options for issue comments returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    includeNotificationContexts (Boolean)

    \n

    Whether or not to include notification contexts.

    \n

    The default value is true.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Find a project by project (beta) number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The project (beta) number.

    \n\n
  • \n
\n\n
\n\n\n

projectNextItems (ProjectNextItemConnection!)

List of project (beta) items associated with this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    includeArchived (Boolean)

    \n

    Include archived items.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

A list of projects (beta) under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for under the the owner.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned projects (beta).

    \n

    The default value is TITLE.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    author (String)

    \n

    Filter by author of the review.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Allows filtering timeline events by a since timestamp.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Filter timeline items by a since timestamp.

    \n\n
  • \n
\n\n
    \n
  • \n

    skip (Int)

    \n

    Skips the first n elements in the list.

    \n\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

titleHTML (HTML!)

Identifies the pull request title rendered to HTML.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

viewerCanDisableAutoMerge (Boolean!)

Whether or not the viewer can disable auto-merge.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanEnableAutoMerge (Boolean!)

Whether or not the viewer can enable auto-merge.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMergeAsAdmin (Boolean!)

Indicates whether the viewer can bypass branch protections and merge the pull request immediately.

\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

viewerLatestReview (PullRequestReview)

The latest review given from the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerLatestReviewRequest (ReviewRequest)

The person who has requested the viewer for review on this pull request.

\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\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\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 \nPullRequestChangedFile

\n

A file changed in a pull request.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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

changeType (PatchStatus!)

How the file was changed in this PullRequest.

\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 \nPullRequestChangedFileConnection

\n

The connection type for PullRequestChangedFile.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestChangedFileEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestCommit

\n

Represents a Git commit part of a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nPullRequestCommitCommentThread

\n

Represents a commit comment thread part of a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPullRequestCommitConnection

\n

The connection type for PullRequestCommit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestCommitEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestConnection

\n

The connection type for PullRequest.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestContributionsByRepository

\n

This aggregates pull requests opened by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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 \nPullRequestEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestReview

\n

A review object for a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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!)

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPullRequestReviewComment

\n

A review comment associated with a given repository pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPullRequestReviewCommentConnection

\n

The connection type for PullRequestReviewComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestReviewCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestReviewConnection

\n

The connection type for PullRequestReview.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestReviewContributionsByRepository

\n

This aggregates pull request reviews made by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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 \nPullRequestReviewEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestReviewThread

\n

A threaded list of comments for a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    skip (Int)

    \n

    Skips the first n elements in the list.

    \n\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 (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 \nPullRequestReviewThreadConnection

\n

Review comment threads for a pull request review.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestReviewThreadEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestRevisionMarker

\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

Fields

\n \n\n\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 \nPullRequestTemplate

\n

A repository pull request template.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 template.

\n\n\n\n\n\n\n\n\n\n\n\n

filename (String)

The filename of the template.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the template belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPullRequestTimelineConnection

\n

The connection type for PullRequestTimelineItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestTimelineItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestTimelineItemsConnection

\n

The connection type for PullRequestTimelineItems.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestTimelineItemsEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPush

\n

A Git push.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 (Actor!)

The actor 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 \nPushAllowance

\n

A team, user, or app who has the ability to push to a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPushAllowanceConnection

\n

The connection type for PushAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPushAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRateLimit

\n

Represents the client's rate limit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReactingUserConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReactingUserEdge

\n

Represents a user that's made a reaction.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReaction

\n

An emoji reaction to a particular piece of content.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nReactionConnection

\n

A list of reactions that have been left on the subject.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nReactionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReactionGroup

\n

A group of emoji reactions to a particular piece of content.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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

reactors (ReactorConnection!)

Reactors 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

Deprecation notice

\n

users is deprecated.

Reactors can now be mannequins, bots, and organizations. Use the reactors field instead. Removal on 2021-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 \nReactorConnection

\n

The connection type for Reactor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Reactor])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nReactorEdge

\n

Represents an author of a reaction.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 (Reactor!)

The author of the reaction.

\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 \nReadyForReviewEvent

\n

Represents aready_for_reviewevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRef

\n

Represents a Git reference.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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 \nRefConnection

\n

The connection type for Ref.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRefEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRefUpdateRule

\n

A ref update rules for a viewer.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

blocksCreations (Boolean!)

Can matching branches be created.

\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

requiresCodeOwnerReviews (Boolean!)

Are reviews from code owners required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresConversationResolution (Boolean!)

Are conversations required to be resolved before merging.

\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

viewerAllowedToDismissReviews (Boolean!)

Is the viewer allowed to dismiss reviews.

\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 \nReferencedEvent

\n

Represents areferencedevent on a given ReferencedSubject.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRelease

\n

A release contains the content for a release.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

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 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

isLatest (Boolean!)

Whether or not the release is the latest releast.

\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

mentions (UserConnection)

A list of users mentioned in the release description.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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)

    \n

    A list of names to filter the assets by.

    \n\n
  • \n
\n\n
\n\n\n

repository (Repository!)

The repository that the release belongs to.

\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

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
  • \n

    limit (Int)

    \n

    How many characters to return.

    \n

    The default value is 200.

    \n
  • \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

tagCommit (Commit)

The tag commit for this release.

\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

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nReleaseAsset

\n

A release asset contains the content for a release asset.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReleaseAssetConnection

\n

The connection type for ReleaseAsset.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReleaseAssetEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReleaseConnection

\n

The connection type for Release.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReleaseEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRemovedFromProjectEvent

\n

Represents aremoved_from_projectevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRenamedTitleEvent

\n

Represents arenamedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReopenedEvent

\n

Represents areopenedevent on any Closable.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

stateReason (IssueStateReason)

The reason the issue state was changed to open.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepoAccessAuditEntry

\n

Audit log entry for a repo.access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoAddMemberAuditEntry

\n

Audit log entry for a repo.add_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoAddTopicAuditEntry

\n

Audit log entry for a repo.add_topic event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoArchivedAuditEntry

\n

Audit log entry for a repo.archived event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoChangeMergeSettingAuditEntry

\n

Audit log entry for a repo.change_merge_setting event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.disable_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a repo.config.disable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableContributorsOnlyAuditEntry

\n

Audit log entry for a repo.config.disable_contributors_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableSockpuppetDisallowedAuditEntry

\n

Audit log entry for a repo.config.disable_sockpuppet_disallowed event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.enable_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a repo.config.enable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableContributorsOnlyAuditEntry

\n

Audit log entry for a repo.config.enable_contributors_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableSockpuppetDisallowedAuditEntry

\n

Audit log entry for a repo.config.enable_sockpuppet_disallowed event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigLockAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.lock_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigUnlockAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.unlock_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoCreateAuditEntry

\n

Audit log entry for a repo.create event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 network.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\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 \nRepoDestroyAuditEntry

\n

Audit log entry for a repo.destroy event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoRemoveMemberAuditEntry

\n

Audit log entry for a repo.remove_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoRemoveTopicAuditEntry

\n

Audit log entry for a repo.remove_topic event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepository

\n

A repository contains the content for a project.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters users with query on user name and login.

    \n\n
  • \n
\n\n
\n\n\n

autoMergeAllowed (Boolean!)

Whether or not Auto-merge can be enabled on pull requests in this repository.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

codeowners (RepositoryCodeowners)

Information extracted from the repository's CODEOWNERS file.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    refName (String)

    \n

    The ref name used to return the associated CODEOWNERS file.

    \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\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters users with query on user name and login.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    dependenciesAfter (String)

    \n

    Cursor to paginate dependencies.

    \n\n
  • \n
\n\n
    \n
  • \n

    dependenciesFirst (Int)

    \n

    Number of dependencies to fetch.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    withDependencies (Boolean)

    \n

    Flag to scope to only manifests with dependencies.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    environments ([String!])

    \n

    Environments to list deployments for.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DeploymentOrder)

    \n

    Ordering options for deployments returned from the connection.

    \n\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

discussion (Discussion)

Returns a single discussion from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The number for the discussion to be returned.

    \n\n
  • \n
\n\n
\n\n\n

discussionCategories (DiscussionCategoryConnection!)

A list of discussion categories that are available in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterByAssignable (Boolean)

    \n

    Filter by categories that are assignable by the viewer.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

discussions (DiscussionConnection!)

A list of discussions that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    categoryId (ID)

    \n

    Only include discussions that belong to the category with this ID.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DiscussionOrder)

    \n

    Ordering options for discussions returned from the connection.

    \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

environment (Environment)

Returns a single active environment from the current repository by name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    name (String!)

    \n

    The name of the environment to be returned.

    \n\n
  • \n
\n\n
\n\n\n

environments (EnvironmentConnection!)

A list of environments that are in this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

forkingAllowed (Boolean!)

Whether this repository allows forks.

\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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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

interactionAbility (RepositoryInteractionAbility)

The interaction ability settings for this repository.

\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 or internal.

\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
  • \n

    number (Int!)

    \n

    The number for the issue to be returned.

    \n\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
  • \n

    number (Int!)

    \n

    The number for the issue to be returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \n\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
  • \n

    name (String!)

    \n

    Label name.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    If provided, searches labels by name and description.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

latestRelease (Release)

Get the latest release for the repository if one exists.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters users with query on user name and login.

    \n\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
  • \n

    number (Int!)

    \n

    The number for the milestone to be returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    Filters milestones with a query on the title.

    \n\n
  • \n
\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
  • \n

    expression (String)

    \n

    A Git revision expression suitable for rev-parse.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    names ([String])

    \n

    Find packages by their names.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (PackageOrder)

    \n

    Ordering of the returned packages.

    \n\n
  • \n
\n\n
    \n
  • \n

    packageType (PackageType)

    \n

    Filter registry package by type.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Find packages in a repository by ID.

    \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

pinnedDiscussions (PinnedDiscussionConnection!)

A list of discussions that have been pinned in this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

pinnedIssues (PinnedIssueConnection)

A list of pinned issues for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    number (Int!)

    \n

    The project number to find.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Finds and returns the Project (beta) according to the provided Project (beta) number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The ProjectNext number.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ProjectOrder)

    \n

    Ordering options for projects returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    search (String)

    \n

    Query to search projects by, currently only searching by name.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([ProjectState!])

    \n

    A list of states to filter the projects by.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

List of projects (beta) linked to this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for linked to the repo.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned project (beta) objects.

    \n

    The default value is TITLE.

    \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
  • \n

    number (Int!)

    \n

    The number for the pull request to be returned.

    \n\n
  • \n
\n\n
\n\n\n

pullRequestTemplates ([PullRequestTemplate!])

Returns a list of pull request templates associated to the repository.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    direction (OrderDirection)

    \n

    DEPRECATED: use orderBy. The ordering direction.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RefOrder)

    \n

    Ordering options for refs returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters refs with query on name.

    \n\n
  • \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\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
  • \n

    tagName (String!)

    \n

    The name of the Tag the Release was created from.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    limit (Int)

    \n

    How many characters to return.

    \n

    The default value is 200.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

visibility (RepositoryVisibility!)

Indicates the repository's visibility level.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nRepositoryCodeowners

\n

Information extracted from a repository's CODEOWNERS file.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

errors ([RepositoryCodeownersError!]!)

Any problems that were encountered while parsing the CODEOWNERS file.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryCodeownersError

\n

An error in a CODEOWNERS file.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 (Int!)

The column number where the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

kind (String!)

A short string describing the type of error.

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int!)

The line number where the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String!)

A complete description of the error, combining information from other fields.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path to the file when the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

source (String!)

The content of the line where the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

suggestion (String)

A suggestion of how to fix the error.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryCollaboratorConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryCollaboratorEdge

\n

Represents a user who is a collaborator of a repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nRepositoryConnection

\n

A list of repositories owned by the subject.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nRepositoryContactLink

\n

A repository contact link.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nRepositoryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryInteractionAbility

\n

Repository interaction limit that applies to this object.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

expiresAt (DateTime)

The time the currently active limit expires.

\n\n\n\n\n\n\n\n\n\n\n\n

limit (RepositoryInteractionLimit!)

The current limit that is enabled on this object.

\n\n\n\n\n\n\n\n\n\n\n\n

origin (RepositoryInteractionLimitOrigin!)

The origin of the currently active interaction limit.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryInvitation

\n

An invitation for a user to be added to a repository.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryInvitationConnection

\n

A list of repository invitations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryInvitationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryMigration

\n

An Octoshift repository migration.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

continueOnError (Boolean!)

The Octoshift migration flag to continue on error.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

failureReason (String)

The reason the migration failed.

\n\n\n\n\n\n\n\n\n\n\n\n

migrationLogUrl (URI)

The URL for the migration log (expires 1 day after migration completes).

\n\n\n\n\n\n\n\n\n\n\n\n

migrationSource (MigrationSource!)

The Octoshift migration source.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String!)

The target repository name.

\n\n\n\n\n\n\n\n\n\n\n\n

sourceUrl (URI!)

The Octoshift migration source URL.

\n\n\n\n\n\n\n\n\n\n\n\n

state (MigrationState!)

The Octoshift migration state.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryMigrationConnection

\n

The connection type for RepositoryMigration.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryMigrationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryMigration])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryMigrationEdge

\n

Represents a repository migration.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryMigration)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryTopic

\n

A repository-topic connects a repository to a topic.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\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 \nRepositoryTopicConnection

\n

The connection type for RepositoryTopic.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryTopicEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryVisibilityChangeDisableAuditEntry

\n

Audit log entry for a repository_visibility_change.disable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepositoryVisibilityChangeEnableAuditEntry

\n

Audit log entry for a repository_visibility_change.enable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepositoryVulnerabilityAlert

\n

A Dependabot alert for a repository with a dependency affected by a security vulnerability.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

dependabotUpdate (DependabotUpdate)

The associated Dependabot update.

\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 dismissed?.

\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

fixReason (String)

The reason the alert was marked as fixed.

\n\n\n\n\n\n\n\n\n\n\n\n

fixedAt (DateTime)

When was the alert fixed?.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the alert number.

\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 vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

state (RepositoryVulnerabilityAlertState!)

Identifies the state of the alert.

\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 \nRepositoryVulnerabilityAlertConnection

\n

The connection type for RepositoryVulnerabilityAlert.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryVulnerabilityAlertEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRequiredStatusCheckDescription

\n

Represents a required status check for a protected branch, but not any specific run of that check.

\n
\n\n
\n \n \n \n

Fields

\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 App that must provide this status in order for it to be accepted.

\n\n\n\n\n\n\n\n\n\n\n\n

context (String!)

The name of this status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRestrictedContribution

\n

Represents a private contribution a user made on GitHub.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nReviewDismissalAllowance

\n

A user, team, or app who has the ability to dismiss a review on a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nReviewDismissalAllowanceConnection

\n

The connection type for ReviewDismissalAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReviewDismissalAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewDismissedEvent

\n

Represents areview_dismissedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewRequest

\n

A request for a user to review a pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\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 \nReviewRequestConnection

\n

The connection type for ReviewRequest.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReviewRequestEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewRequestRemovedEvent

\n

Represents anreview_request_removedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewRequestedEvent

\n

Represents anreview_requestedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewStatusHovercardContext

\n

A hovercard context with a message describing the current code review state of the pull\nrequest.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\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 \nSavedReply

\n

A Saved Reply is text a user can use to reply quickly.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nSavedReplyConnection

\n

The connection type for SavedReply.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSavedReplyEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSearchResultItemConnection

\n

A list of results that matched against a search query.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

discussionCount (Int!)

The number of discussions 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 \nSearchResultItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nSecurityAdvisory

\n

A GitHub Security Advisory.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cvss (CVSS!)

The CVSS associated with this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

cwes (CWEConnection!)

CWEs associated with this Advisory.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\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!)

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

notificationsPermalink (URI)

The permalink for the advisory's dependabot alerts page.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    package (String)

    \n

    A package name to filter vulnerabilities by.

    \n\n
  • \n
\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 \nSecurityAdvisoryConnection

\n

The connection type for SecurityAdvisory.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSecurityAdvisoryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSecurityAdvisoryIdentifier

\n

A GitHub Security Advisory Identifier.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityAdvisoryPackage

\n

An individual package.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityAdvisoryPackageVersion

\n

An individual package version.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityAdvisoryReference

\n

A GitHub Security Advisory Reference.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityVulnerability

\n

An individual vulnerability within an Advisory.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSecurityVulnerabilityConnection

\n

The connection type for SecurityVulnerability.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSecurityVulnerabilityEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSmimeSignature

\n

Represents an S/MIME signature on a Commit or Tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSortBy

\n

Represents a sort by field and direction.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

direction (OrderDirection!)

The direction of the sorting. Possible values are ASC and DESC.

\n\n\n\n\n\n\n\n\n\n\n\n

field (Int!)

The id of the field by which the column is sorted.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorConnection

\n

The connection type for Sponsor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Sponsor])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorEdge

\n

Represents a user or organization who is sponsoring someone in GitHub Sponsors.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Sponsor)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorableItemConnection

\n

The connection type for SponsorableItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorableItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SponsorableItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorableItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SponsorableItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsActivity

\n

An event related to sponsorship activity.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (SponsorsActivityAction!)

What action this activity indicates took place.

\n\n\n\n\n\n\n\n\n\n\n\n

previousSponsorsTier (SponsorsTier)

The tier that the sponsorship used to use, for tier change events.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsor (Sponsor)

The user or organization who triggered this activity and was/is sponsoring the sponsorable.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorable (Sponsorable!)

The user or organization that is being sponsored, the maintainer.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorsTier (SponsorsTier)

The associated sponsorship tier.

\n\n\n\n\n\n\n\n\n\n\n\n

timestamp (DateTime)

The timestamp of this event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsActivityConnection

\n

The connection type for SponsorsActivity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorsActivityEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SponsorsActivity])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsActivityEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SponsorsActivity)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsGoal

\n

A goal associated with a GitHub Sponsors listing, representing a target the sponsored maintainer would like to attain.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 goal from the maintainer.

\n\n\n\n\n\n\n\n\n\n\n\n

kind (SponsorsGoalKind!)

What the objective of this goal is.

\n\n\n\n\n\n\n\n\n\n\n\n

percentComplete (Int!)

The percentage representing how complete this goal is, between 0-100.

\n\n\n\n\n\n\n\n\n\n\n\n

targetValue (Int!)

What the goal amount is. Represents an amount in USD for monthly sponsorship\namount goals. Represents a count of unique sponsors for total sponsors count goals.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

A brief summary of the kind and target value of this goal.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsListing

\n

A GitHub Sponsors listing.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

activeGoal (SponsorsGoal)

The current goal the maintainer is trying to reach with GitHub Sponsors, if any.

\n\n\n\n\n\n\n\n\n\n\n\n

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

isPublic (Boolean!)

Whether this listing is publicly visible.

\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

nextPayoutDate (Date)

A future date on which this listing is eligible to receive a payout.

\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

sponsorable (Sponsorable!)

The entity this listing represents who can be sponsored on GitHub Sponsors.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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 \nSponsorsTier

\n

A GitHub Sponsors tier associated with a GitHub Sponsors listing.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

closestLesserValueTier (SponsorsTier)

Get a different tier for this tier's maintainer that is at the same frequency\nas this tier but with an equal or lesser cost. Returns the published tier with\nthe monthly price closest to this tier's without going over.

\n\n\n\n\n\n\n\n\n\n\n\n

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

isCustomAmount (Boolean!)

Whether this tier was chosen at checkout time by the sponsor rather than\ndefined ahead of time by the maintainer who manages the Sponsors listing.

\n\n\n\n\n\n\n\n\n\n\n\n

isOneTime (Boolean!)

Whether this tier is only for use with one-time sponsorships.

\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 USD.

\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 \nSponsorsTierAdminInfo

\n

SponsorsTier information only visible to users that can administer the associated Sponsors listing.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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 \nSponsorsTierConnection

\n

The connection type for SponsorsTier.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSponsorsTierEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSponsorship

\n

A sponsorship relationship between a sponsor and a maintainer.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

isOneTimePayment (Boolean!)

Whether this sponsorship represents a one-time payment versus a recurring sponsorship.

\n\n\n\n\n\n\n\n\n\n\n\n

isSponsorOptedIntoEmail (Boolean)

Check if the sponsor has chosen to receive sponsorship update emails sent from\nthe sponsorable. Only returns a non-null value when the viewer has permission to know this.

\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, if you have permission to view them.

\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

tierSelectedAt (DateTime)

Identifies the date and time when the current tier was chosen for this sponsorship.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorshipConnection

\n

The connection type for Sponsorship.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

totalRecurringMonthlyPriceInCents (Int!)

The total amount in cents of all recurring sponsorships in the connection\nwhose amount you can view. Does not include one-time sponsorships.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRecurringMonthlyPriceInDollars (Int!)

The total amount in USD of all recurring sponsorships in the connection whose\namount you can view. Does not include one-time sponsorships.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorshipEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSponsorshipNewsletter

\n

An update sent to sponsors of a user or organization on GitHub Sponsors.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 contents of the newsletter, the message the sponsorable wanted to give.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isPublished (Boolean!)

Indicates if the newsletter has been made available to sponsors.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorable (Sponsorable!)

The user or organization this newsletter is from.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (String!)

The subject of the newsletter, what it's about.

\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 \nSponsorshipNewsletterConnection

\n

The connection type for SponsorshipNewsletter.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorshipNewsletterEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SponsorshipNewsletter])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorshipNewsletterEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SponsorshipNewsletter)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nStargazerConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nStargazerEdge

\n

Represents a user that's starred a repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStarredRepositoryConnection

\n

The connection type for Repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nStarredRepositoryEdge

\n

Represents a starred repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStatus

\n

Represents a commit status.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    name (String!)

    \n

    The context name.

    \n\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 \nStatusCheckRollup

\n

Represents the rollup for both the check runs and status for a commit.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nStatusCheckRollupContextConnection

\n

The connection type for StatusCheckRollupContext.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nStatusCheckRollupContextEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStatusContext

\n

Represents an individual commit status context.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n

    The default value is 40.

    \n
  • \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

isRequired (Boolean!)

Whether this is required to pass before merging for a specific pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    pullRequestId (ID)

    \n

    The id of the pull request this is required for.

    \n\n
  • \n
\n\n
    \n
  • \n

    pullRequestNumber (Int)

    \n

    The number of the pull request this is required for.

    \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 \nSubmodule

\n

A pointer to a repository at a specific revision embedded inside another repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nSubmoduleConnection

\n

The connection type for Submodule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSubmoduleEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSubscribedEvent

\n

Represents asubscribedevent on a given Subscribable.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSuggestedReviewer

\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

Fields

\n \n\n\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 \nTag

\n

Represents a Git tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeam

\n

A team of users in an organization.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (TeamOrder)

    \n

    Order for connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    userLogins ([String!])

    \n

    User logins to filter by.

    \n\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
  • \n

    number (Int!)

    \n

    The sequence number of the discussion to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (UserStatusOrder)

    \n

    Ordering options for user statuses returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    membership (TeamMembershipType)

    \n

    Filter by membership type.

    \n

    The default value is ALL.

    \n
  • \n
\n\n\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    The search string to look for.

    \n\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 \nTeamAddMemberAuditEntry

\n

Audit log entry for a team.add_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamAddRepositoryAuditEntry

\n

Audit log entry for a team.add_repository event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamChangeParentTeamAuditEntry

\n

Audit log entry for a team.change_parent_team event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamConnection

\n

The connection type for Team.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamDiscussion

\n

A team discussion.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nTeamDiscussionComment

\n

A comment on a team discussion.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nTeamDiscussionCommentConnection

\n

The connection type for TeamDiscussionComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamDiscussionCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeamDiscussionConnection

\n

The connection type for TeamDiscussion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamDiscussionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeamEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeamMemberConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamMemberEdge

\n

Represents a user who is a member of a team.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nTeamRemoveMemberAuditEntry

\n

Audit log entry for a team.remove_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamRemoveRepositoryAuditEntry

\n

Audit log entry for a team.remove_repository event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamRepositoryConnection

\n

The connection type for Repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamRepositoryEdge

\n

Represents a team repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTextMatch

\n

A text match within a search result.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nTextMatchHighlight

\n

Represents a single highlight in a search result match.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nTopic

\n

A topic aggregates entities that are related to a subject.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    first (Int)

    \n

    How many topics to return.

    \n

    The default value is 3.

    \n
  • \n
\n\n
\n\n\n

repositories (RepositoryConnection!)

A list of repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\n
  • \n
\n\n
    \n
  • \n

    sponsorableOnly (Boolean)

    \n

    If true, only repositories whose owner can be sponsored via GitHub Sponsors will be returned.

    \n

    The default value is false.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \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 \nTransferredEvent

\n

Represents atransferredevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTree

\n

Represents a Git tree.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTreeEntry

\n

Represents a Git tree entry.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

lineCount (Int)

Number of lines in the file.

\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 \nUnassignedEvent

\n

Represents anunassignedevent on any assignable object.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnknownSignature

\n

Represents an unknown signature on a Commit or Tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnlabeledEvent

\n

Represents anunlabeledevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnlockedEvent

\n

Represents anunlockedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnmarkedAsDuplicateEvent

\n

Represents anunmarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnpinnedEvent

\n

Represents anunpinnedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnsubscribedEvent

\n

Represents anunsubscribedevent on a given Subscribable.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUser

\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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    type (PinnableItemType)

    \n

    Filter to only a particular kind of pinnable item.

    \n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\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

canReceiveOrganizationEmailsWhenNotificationsRestricted (Boolean!)

Could this user receive email notifications, if the organization had notification restrictions enabled?.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    login (String!)

    \n

    The login of the organization to check.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \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
    \n
  • \n

    organizationID (ID)

    \n

    The ID of the organization used to filter contributions.

    \n\n
  • \n
\n\n
    \n
  • \n

    to (DateTime)

    \n

    Only contributions made before and up to (including) this time will be\ncounted. If omitted, defaults to the current time or one year from the\nprovided from argument.

    \n\n
  • \n
\n\n
\n\n\n

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

estimatedNextSponsorsPayoutInCents (Int!)

The estimated next GitHub Sponsors payout for this user/organization in cents (USD).

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    name (String!)

    \n

    The gist name to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (GistOrder)

    \n

    Ordering options for gists returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    privacy (GistPrivacy)

    \n

    Filters Gists according to privacy.

    \n\n
  • \n
\n\n
\n\n\n

hasSponsorsListing (Boolean!)

True if this user/organization has a GitHub Sponsors listing.

\n\n\n\n\n\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
  • \n

    primarySubjectId (ID)

    \n

    The ID of the subject to get the hovercard in the context of.

    \n\n
  • \n
\n\n
\n\n\n

interactionAbility (RepositoryInteractionAbility)

The interaction ability settings for this user.

\n\n\n\n\n\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

isFollowingViewer (Boolean!)

Whether or not this user is following the viewer. Inverse of viewer_is_following.

\n\n\n\n\n\n\n\n\n\n\n\n

isGitHubStar (Boolean!)

Whether or not this user is a member of the GitHub Stars Program.

\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

isSponsoredBy (Boolean!)

Check if the given account is sponsoring this user/organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    accountLogin (String!)

    \n

    The target account's login.

    \n\n
  • \n
\n\n
\n\n\n

isSponsoringViewer (Boolean!)

True if the viewer is sponsored by this user/organization.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueCommentOrder)

    \n

    Ordering options for issue comments returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \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 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

monthlyEstimatedSponsorsIncomeInCents (Int!)

The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).

\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
  • \n

    login (String!)

    \n

    The login of the organization to find.

    \n\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
  • \n

    login (String!)

    \n

    The login of the organization to match verified domains from.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    names ([String])

    \n

    Find packages by their names.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (PackageOrder)

    \n

    Ordering of the returned packages.

    \n\n
  • \n
\n\n
    \n
  • \n

    packageType (PackageType)

    \n

    Filter registry package by type.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Find packages in a repository by ID.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    number (Int!)

    \n

    The project number to find.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Find a project by project (beta) number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The project (beta) number.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ProjectOrder)

    \n

    Ordering options for projects returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    search (String)

    \n

    Query to search projects by, currently only searching by name.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([ProjectState!])

    \n

    A list of states to filter the projects by.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

A list of projects (beta) under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for under the the owner.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned projects (beta).

    \n

    The default value is TITLE.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    isLocked (Boolean)

    \n

    If non-null, filters repositories according to whether they have been locked.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    includeUserRepositories (Boolean)

    \n

    If true, include user repositories.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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
  • \n

    followRenames (Boolean)

    \n

    Follow repository renames. If disabled, a repository referenced by its old name will return an error.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    name (String!)

    \n

    Name of Repository to find.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussionComments (DiscussionCommentConnection!)

Discussion comments this user has authored.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    onlyAnswers (Boolean)

    \n

    Filter discussion comments to only those that were marked as the answer.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussion comments to only those in a specific repository.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussions (DiscussionConnection!)

Discussions this user has started.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    answered (Boolean)

    \n

    Filter discussions to only those that have been answered or not. Defaults to\nincluding both answered and unanswered discussions.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DiscussionOrder)

    \n

    Ordering options for discussions returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussions to only those in a specific repository.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

sponsoring (SponsorConnection!)

List of users and organizations this entity is sponsoring.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (SponsorOrder)

    \n

    Ordering options for the users and organizations returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

sponsors (SponsorConnection!)

List of sponsors for this user or organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (SponsorOrder)

    \n

    Ordering options for sponsors returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    tierId (ID)

    \n

    If given, will filter for sponsors at the given tier. Will only return\nsponsors whose tier the viewer is permitted to see.

    \n\n
  • \n
\n\n
\n\n\n

sponsorsActivities (SponsorsActivityConnection!)

Events involving this sponsorable, such as new sponsorships.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    period (SponsorsActivityPeriod)

    \n

    Filter activities returned to only those that occurred in a given time range.

    \n

    The default value is MONTH.

    \n
  • \n
\n\n
\n\n\n

sponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user or organization.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipForViewerAsSponsor (Sponsorship)

The sponsorship from the viewer to this user/organization; that is, the\nsponsorship where you're the sponsor. Only returns a sponsorship if it is active.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipForViewerAsSponsorable (Sponsorship)

The sponsorship from this user/organization to the viewer; that is, the\nsponsorship you're receiving. Only returns a sponsorship if it is active.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipNewsletters (SponsorshipNewsletterConnection!)

List of sponsorship updates sent from this sponsorable to sponsors.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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

starredRepositories (StarredRepositoryConnection!)

Repositories the user has starred.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \n\n
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder!)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    How far back in time to fetch contributed repositories.

    \n\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

viewerCanSponsor (Boolean!)

Whether or not the viewer is able to sponsor this user/organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsFollowing (Boolean!)

Whether or not this user is followed by the viewer. Inverse of is_following_viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsSponsoring (Boolean!)

True if the viewer is sponsoring this user/organization.

\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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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 \nUserBlockedEvent

\n

Represents auser_blockedevent on a given user.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nUserContentEdit

\n

An edit on user content.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserContentEditConnection

\n

A list of edits to content.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nUserContentEditEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserEdge

\n

Represents a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserEmailMetadata

\n

Email attributes from External Identity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nUserStatus

\n

The user's description of what they're currently doing.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

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 \nUserStatusConnection

\n

The connection type for UserStatus.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nUserStatusEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nVerifiableDomain

\n

A domain that can be verified or approved for an organization or an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

dnsHostName (URI)

The DNS host name that should be used for verification.

\n\n\n\n\n\n\n\n\n\n\n\n

domain (URI!)

The unicode encoded domain.

\n\n\n\n\n\n\n\n\n\n\n\n

hasFoundHostName (Boolean!)

Whether a TXT record for verification with the expected host name was found.

\n\n\n\n\n\n\n\n\n\n\n\n

hasFoundVerificationToken (Boolean!)

Whether a TXT record for verification with the expected verification token was found.

\n\n\n\n\n\n\n\n\n\n\n\n

isApproved (Boolean!)

Whether or not the domain is approved.

\n\n\n\n\n\n\n\n\n\n\n\n

isRequiredForPolicyEnforcement (Boolean!)

Whether this domain is required to exist for an organization or enterprise policy to be enforced.

\n\n\n\n\n\n\n\n\n\n\n\n

isVerified (Boolean!)

Whether or not the domain is verified.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (VerifiableDomainOwner!)

The owner of the domain.

\n\n\n\n\n\n\n\n\n\n\n\n

punycodeEncodedDomain (URI!)

The punycode encoded domain.

\n\n\n\n\n\n\n\n\n\n\n\n

tokenExpirationTime (DateTime)

The time that the current verification token will expire.

\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

verificationToken (String)

The current verification token for the domain.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nVerifiableDomainConnection

\n

The connection type for VerifiableDomain.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([VerifiableDomainEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([VerifiableDomain])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nVerifiableDomainEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (VerifiableDomain)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nViewerHovercardContext

\n

A hovercard context with a message describing how the viewer is related.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\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
\n

\n \n \nWorkflow

\n

A workflow contains meta information about an Actions workflow file.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\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

name (String!)

The name of the workflow.

\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 \nWorkflowRun

\n

A workflow run.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

checkSuite (CheckSuite!)

The check suite this workflow run belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

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

deploymentReviews (DeploymentReviewConnection!)

The log of deployment reviews.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

pendingDeploymentRequests (DeploymentRequestConnection!)

The pending deployment requests of all check runs in this workflow run.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this workflow run.

\n\n\n\n\n\n\n\n\n\n\n\n

runNumber (Int!)

A number that uniquely identifies this workflow run in its parent workflow.

\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 workflow run.

\n\n\n\n\n\n\n\n\n\n\n\n

workflow (Workflow!)

The workflow executed in this workflow run.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n", + "html": "
\n
\n

\n \n \nActorLocation

\n

Location information for an actor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nAddedToProjectEvent

\n

Represents aadded_to_projectevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nApp

\n

A GitHub App.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

ipAllowListEntries (IpAllowListEntryConnection!)

The IP addresses of the app.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    size (Int)

    \n

    The size of the resulting image.

    \n\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 \nAssignedEvent

\n

Represents anassignedevent on any assignable object.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nAutoMergeDisabledEvent

\n

Represents aauto_merge_disabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

disabler (User)

The user who disabled auto-merge for this Pull Request.

\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

reason (String)

The reason auto-merge was disabled.

\n\n\n\n\n\n\n\n\n\n\n\n

reasonCode (String)

The reason_code relating to why auto-merge was disabled.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nAutoMergeEnabledEvent

\n

Represents aauto_merge_enabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

enabler (User)

The user who enabled auto-merge for this Pull Request.

\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 \nAutoMergeRequest

\n

Represents an auto-merge request for a pull request.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

authorEmail (String)

The email address of the author of this auto-merge request.

\n\n\n\n\n\n\n\n\n\n\n\n

commitBody (String)

The commit message of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.

\n\n\n\n\n\n\n\n\n\n\n\n

commitHeadline (String)

The commit title of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.

\n\n\n\n\n\n\n\n\n\n\n\n

enabledAt (DateTime)

When was this auto-merge request was enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

enabledBy (Actor)

The actor who created the auto-merge request.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeMethod (PullRequestMergeMethod!)

The merge method of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request that this auto-merge request is set against.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nAutoRebaseEnabledEvent

\n

Represents aauto_rebase_enabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

enabler (User)

The user who enabled auto-merge (rebase) for this Pull Request.

\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 \nAutoSquashEnabledEvent

\n

Represents aauto_squash_enabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

enabler (User)

The user who enabled auto-merge (squash) for this Pull Request.

\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 \nAutomaticBaseChangeFailedEvent

\n

Represents aautomatic_base_change_failedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nAutomaticBaseChangeSucceededEvent

\n

Represents aautomatic_base_change_succeededevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBaseRefChangedEvent

\n

Represents abase_ref_changedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBaseRefDeletedEvent

\n

Represents abase_ref_deletedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBaseRefForcePushedEvent

\n

Represents abase_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBlame

\n

Represents a Git blame.

\n
\n\n
\n \n \n \n

Fields

\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 \nBlameRange

\n

Represents a range of information from a Git blame.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nBlob

\n

Represents a Git blob.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBot

\n

A special type of user which takes actions on behalf of GitHub Apps.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

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 \nBranchProtectionRule

\n

A branch protection rule.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

blocksCreations (Boolean!)

Is branch creation a protected operation.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

bypassForcePushAllowances (BypassForcePushAllowanceConnection!)

A list of actors able to force push for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

bypassPullRequestAllowances (BypassPullRequestAllowanceConnection!)

A list of actors able to bypass PRs for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters refs with query on name.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

requiredStatusChecks ([RequiredStatusCheckDescription!])

List of required status checks 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

requiresConversationResolution (Boolean!)

Are conversations required to be resolved before merging.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nBranchProtectionRuleConflict

\n

A conflict between two branch protection rules.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nBranchProtectionRuleConflictConnection

\n

The connection type for BranchProtectionRuleConflict.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nBranchProtectionRuleConflictEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBranchProtectionRuleConnection

\n

The connection type for BranchProtectionRule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nBranchProtectionRuleEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBypassForcePushAllowance

\n

A user, team, or app who has the ability to bypass a force push requirement on a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (BranchActorAllowanceActor)

The actor that can force 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, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassForcePushAllowanceConnection

\n

The connection type for BypassForcePushAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BypassForcePushAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BypassForcePushAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassForcePushAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BypassForcePushAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassPullRequestAllowance

\n

A user, team, or app who has the ability to bypass a pull request requirement on a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (BranchActorAllowanceActor)

The actor that can bypass.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassPullRequestAllowanceConnection

\n

The connection type for BypassPullRequestAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BypassPullRequestAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BypassPullRequestAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassPullRequestAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BypassPullRequestAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCVSS

\n

The Common Vulnerability Scoring System.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

score (Float!)

The CVSS score associated with this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

vectorString (String)

The CVSS vector string associated with this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCWE

\n

A common weakness enumeration.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cweId (String!)

The id of the CWE.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String!)

A detailed description of this CWE.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of this CWE.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCWEConnection

\n

The connection type for CWE.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CWEEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CWE])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCWEEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CWE)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckAnnotation

\n

A single check annotation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCheckAnnotationConnection

\n

The connection type for CheckAnnotation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCheckAnnotationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCheckAnnotationPosition

\n

A character position in a check annotation.

\n
\n\n
\n \n \n \n

Fields

\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 \nCheckAnnotationSpan

\n

An inclusive pair of positions for a check annotation.

\n
\n\n
\n \n \n \n

Fields

\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 \nCheckRun

\n

A check run.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

deployment (Deployment)

The corresponding deployment for this job, if any.

\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

isRequired (Boolean!)

Whether this is required to pass before merging for a specific pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    pullRequestId (ID)

    \n

    The id of the pull request this is required for.

    \n\n
  • \n
\n\n
    \n
  • \n

    pullRequestNumber (Int)

    \n

    The number of the pull request this is required for.

    \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

pendingDeploymentRequest (DeploymentRequest)

Information about a pending deployment, if any, in 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

steps (CheckStepConnection)

The check run's steps.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    number (Int)

    \n

    Step number.

    \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 \nCheckRunConnection

\n

The connection type for CheckRun.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCheckRunEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCheckStep

\n

A single check step.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

completedAt (DateTime)

Identifies the date and time when the check step was completed.

\n\n\n\n\n\n\n\n\n\n\n\n

conclusion (CheckConclusionState)

The conclusion of the check step.

\n\n\n\n\n\n\n\n\n\n\n\n

externalId (String)

A reference for the check step on the integrator's system.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The step's name.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The index of the step in the list of steps of the parent check run.

\n\n\n\n\n\n\n\n\n\n\n\n

secondsToCompletion (Int)

Number of seconds to completion.

\n\n\n\n\n\n\n\n\n\n\n\n

startedAt (DateTime)

Identifies the date and time when the check step was started.

\n\n\n\n\n\n\n\n\n\n\n\n

status (CheckStatusState!)

The current status of the check step.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckStepConnection

\n

The connection type for CheckStep.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckStepEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckStep])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckStepEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckStep)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckSuite

\n

A check suite.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (CheckRunFilter)

    \n

    Filters the check runs by this type.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

creator (User)

The user who triggered the check suite.

\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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

workflowRun (WorkflowRun)

The workflow run associated with this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckSuiteConnection

\n

The connection type for CheckSuite.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCheckSuiteEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nClosedEvent

\n

Represents aclosedevent on any Closable.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

stateReason (IssueStateReason)

The reason the issue state was changed to closed.

\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 \nCodeOfConduct

\n

The Code of Conduct for a repository.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nCommentDeletedEvent

\n

Represents acomment_deletedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCommit

\n

Represents a Git commit.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 merged Pull Request that introduced the commit to the repository. If the\ncommit is not present in the default branch, additionally returns open Pull\nRequests associated with the commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    path (String!)

    \n

    The file whose Git blame information you want.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

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 committed via GitHub web UI.

\n\n\n\n\n\n\n\n\n\n\n\n

committer (GitActor)

Committer 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    environments ([String!])

    \n

    Environments to list deployments for.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DeploymentOrder)

    \n

    Ordering options for deployments returned from the connection.

    \n\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
  • \n

    path (String!)

    \n

    The path for the file.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \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
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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
    \n
  • \n

    since (GitTimestamp)

    \n

    Allows specifying a beginning time or date for fetching commits.

    \n\n
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 \nCommitComment

\n

Represents a comment on a given Commit.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nCommitCommentConnection

\n

The connection type for CommitComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCommitCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCommitCommentThread

\n

A thread of comments on a commit.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nCommitConnection

\n

The connection type for Commit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCommitContributionsByRepository

\n

This aggregates commits made by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (CommitContributionOrder)

    \n

    Ordering options for commit contributions returned from the connection.

    \n\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 \nCommitEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCommitHistoryConnection

\n

The connection type for Commit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nConnectedEvent

\n

Represents aconnectedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nContributionCalendar

\n

A calendar of contributions made on GitHub by a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nContributionCalendarDay

\n

Represents a single day of contributions on GitHub by a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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

contributionLevel (ContributionLevel!)

Indication of contributions, relative to other days. Can be used to indicate\nwhich color to represent this day on a calendar.

\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 \nContributionCalendarMonth

\n

A month of contributions in a user's contribution graph.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nContributionCalendarWeek

\n

A week of contributions in a user's contribution graph.

\n
\n\n
\n \n \n \n

Fields

\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 \nContributionsCollection

\n

A contributions collection aggregates contributions such as opened issues and commits created by a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \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
    \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
    \n
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \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
    \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
    \n
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \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
    \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\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
  • \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
    \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\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
  • \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
    \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\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
  • \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
    \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\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
  • \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\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 \nConvertToDraftEvent

\n

Represents aconvert_to_draftevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nConvertedNoteToIssueEvent

\n

Represents aconverted_note_to_issueevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nConvertedToDiscussionEvent

\n

Represents aconverted_to_discussionevent on a given issue.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

discussion (Discussion)

The discussion that the issue was converted into.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCreatedCommitContribution

\n

Represents the contribution a user made by committing to a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedCommitContributionConnection

\n

The connection type for CreatedCommitContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedCommitContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedIssueContribution

\n

Represents the contribution a user made on GitHub by opening an issue.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedIssueContributionConnection

\n

The connection type for CreatedIssueContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedIssueContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestContribution

\n

Represents the contribution a user made on GitHub by opening a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestContributionConnection

\n

The connection type for CreatedPullRequestContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedPullRequestContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestReviewContribution

\n

Represents the contribution a user made by leaving a review on a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestReviewContributionConnection

\n

The connection type for CreatedPullRequestReviewContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedPullRequestReviewContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedRepositoryContribution

\n

Represents the contribution a user made on GitHub by creating a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedRepositoryContributionConnection

\n

The connection type for CreatedRepositoryContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedRepositoryContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCrossReferencedEvent

\n

Represents a mention made by one issue or pull request to another.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDemilestonedEvent

\n

Represents ademilestonedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDependabotUpdate

\n

A Dependabot Update for a dependency in a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

error (DependabotUpdateError)

The error from a dependency update.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

The associated pull request.

\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 \nDependabotUpdateError

\n

An error produced from a Dependabot Update.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 error.

\n\n\n\n\n\n\n\n\n\n\n\n

errorType (String!)

The error code.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the error.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDependencyGraphDependency

\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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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

packageLabel (String!)

The original name of the package, as it appears in the manifest.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

packageLabel is deprecated.

packageLabel will be removed. Use normalized packageName field instead. Removal on 2022-10-01 UTC.

\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 name of the package in the canonical form used by the package manager.\nThis may differ from the original textual form (see packageLabel), for example\nin a package manager that uses case-insensitive comparisons.

\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 \nDependencyGraphDependencyConnection

\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

Fields

\n \n\n\n \n \n\n\n\n\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 \nDependencyGraphDependencyEdge

\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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDependencyGraphManifest

\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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nDependencyGraphManifestConnection

\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

Fields

\n \n\n\n \n \n\n\n\n\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 \nDependencyGraphManifestEdge

\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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeployKey

\n

A repository deploy key.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nDeployKeyConnection

\n

The connection type for DeployKey.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nDeployKeyEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeployedEvent

\n

Represents adeployedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeployment

\n

Represents triggered deployment instance.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nDeploymentConnection

\n

The connection type for Deployment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nDeploymentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeploymentEnvironmentChangedEvent

\n

Represents adeployment_environment_changedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeploymentProtectionRule

\n

A protection rule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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

reviewers (DeploymentReviewerConnection!)

The teams or users that can review the deployment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

timeout (Int!)

The timeout in minutes for this protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

type (DeploymentProtectionRuleType!)

The type of protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentProtectionRuleConnection

\n

The connection type for DeploymentProtectionRule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentProtectionRuleEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentProtectionRule])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentProtectionRuleEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentProtectionRule)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentRequest

\n

A request to deploy a workflow run to an environment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

currentUserCanApprove (Boolean!)

Whether or not the current user can approve the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

environment (Environment!)

The target environment of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewers (DeploymentReviewerConnection!)

The teams or users that can review the deployment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

waitTimer (Int!)

The wait timer in minutes configured in the environment.

\n\n\n\n\n\n\n\n\n\n\n\n

waitTimerStartedAt (DateTime)

The wait timer in minutes configured in the environment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentRequestConnection

\n

The connection type for DeploymentRequest.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentRequestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentRequest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentRequestEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentRequest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReview

\n

A deployment review.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comment (String!)

The comment the user left.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

environments (EnvironmentConnection!)

The environments approved or rejected.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

state (DeploymentReviewState!)

The decision of the user.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user that reviewed the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewConnection

\n

The connection type for DeploymentReview.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentReviewEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentReview])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentReview)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewerConnection

\n

The connection type for DeploymentReviewer.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentReviewerEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentReviewer])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewerEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentReviewer)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentStatus

\n

Describes the status of a given deployment attempt.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeploymentStatusConnection

\n

The connection type for DeploymentStatus.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nDeploymentStatusEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDisconnectedEvent

\n

Represents adisconnectedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDiscussion

\n

A discussion in a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

answer (DiscussionComment)

The comment chosen as this discussion's answer, if any.

\n\n\n\n\n\n\n\n\n\n\n\n

answerChosenAt (DateTime)

The time when a user chose this discussion's answer, if answered.

\n\n\n\n\n\n\n\n\n\n\n\n

answerChosenBy (Actor)

The user who chose this discussion's answer, if answered.

\n\n\n\n\n\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!)

The main text of the discussion post.

\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

category (DiscussionCategory!)

The category for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (DiscussionCommentConnection!)

The replies to the discussion.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \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

locked (Boolean!)

true if the object is locked.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The number identifying this discussion within the repository.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 path for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of this 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

upvoteCount (Int!)

Number of upvotes that this subject has received.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

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

viewerCanUpvote (Boolean!)

Whether or not the current user can add or remove an upvote on this subject.

\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

viewerHasUpvoted (Boolean!)

Whether or not the current user has already upvoted this subject.

\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 \nDiscussionCategory

\n

A category for discussions in a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

description (String)

A description of this category.

\n\n\n\n\n\n\n\n\n\n\n\n

emoji (String!)

An emoji representing this category.

\n\n\n\n\n\n\n\n\n\n\n\n

emojiHTML (HTML!)

This category's emoji rendered as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

isAnswerable (Boolean!)

Whether or not discussions in this category support choosing an answer with the markDiscussionCommentAsAnswer mutation.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of this category.

\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

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 \nDiscussionCategoryConnection

\n

The connection type for DiscussionCategory.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DiscussionCategoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DiscussionCategory])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionCategoryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DiscussionCategory)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionComment

\n

A comment on a discussion.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

deletedAt (DateTime)

The time when this replied-to comment was deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

discussion (Discussion)

The discussion this comment was created in.

\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

isAnswer (Boolean!)

Has this comment been chosen as the answer of its discussion?.

\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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\n
  • \n
\n\n
\n\n\n

replies (DiscussionCommentConnection!)

The threaded replies to this comment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

replyTo (DiscussionComment)

The discussion comment this comment is a reply to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The path for this discussion 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

upvoteCount (Int!)

Number of upvotes that this subject has received.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The URL for this discussion 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

viewerCanMarkAsAnswer (Boolean!)

Can the current user mark this comment as an answer?.

\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

viewerCanUnmarkAsAnswer (Boolean!)

Can the current user unmark this comment as an answer?.

\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

viewerCanUpvote (Boolean!)

Whether or not the current user can add or remove an upvote on this subject.

\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

viewerHasUpvoted (Boolean!)

Whether or not the current user has already upvoted this subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionCommentConnection

\n

The connection type for DiscussionComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DiscussionCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DiscussionComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DiscussionComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionConnection

\n

The connection type for Discussion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DiscussionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Discussion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Discussion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDraftIssue

\n

A draft issue within a project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

assignees (UserConnection!)

A list of users to assigned to this draft issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

body (String!)

The body of the draft issue.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body of the draft issue rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body of the draft issue 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

creator (Actor)

The actor who created this draft issue.

\n\n\n\n\n\n\n\n\n\n\n\n

project (ProjectNext!)

The project (beta) that contains this draft issue.

\n\n\n\n\n\n\n\n\n\n\n\n

projectItem (ProjectNextItem!)

The project (beta) item that wraps this draft issue.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the draft issue.

\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 \nEnterprise

\n

An account to manage multiple organizations with consolidated policy and billing.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    organizationLogins ([String!])

    \n

    Only return members within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\n\n
    \n
  • \n

    viewerOrganizationRole (RoleInOrganization)

    \n

    The viewer's role in an organization.

    \n\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

Deprecation notice

\n

userAccounts is deprecated.

The Enterprise.userAccounts field is being removed. Use the Enterprise.members field instead. Removal on 2022-07-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nEnterpriseAdministratorConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseAdministratorEdge

\n

A User who is an administrator of an enterprise.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nEnterpriseAdministratorInvitation

\n

An invitation for a user to become an owner or billing manager of an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseAdministratorInvitationConnection

\n

The connection type for EnterpriseAdministratorInvitation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseAdministratorInvitationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseBillingInfo

\n

Enterprise billing information visible to enterprise billing managers and owners.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

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

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 \nEnterpriseIdentityProvider

\n

An identity provider configured to provision identities for an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    Filter to external identities with the users login.

    \n\n
  • \n
\n\n
    \n
  • \n

    membersOnly (Boolean)

    \n

    Filter to external identities with valid org membership only.

    \n\n
  • \n
\n\n
    \n
  • \n

    userName (String)

    \n

    Filter to external identities with the users userName/NameID attribute.

    \n\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 \nEnterpriseMemberConnection

\n

The connection type for EnterpriseMember.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseMemberEdge

\n

A User who is a member of an enterprise through one or more organizations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\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 \nEnterpriseOrganizationMembershipConnection

\n

The connection type for Organization.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseOrganizationMembershipEdge

\n

An enterprise organization that a user is a member of.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nEnterpriseOutsideCollaboratorConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseOutsideCollaboratorEdge

\n

A User who is an outside collaborator of an enterprise through one or more organizations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

\n \n \nEnterpriseOwnerInfo

\n

Enterprise information only visible to enterprise owners.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (EnterpriseMemberOrder)

    \n

    Ordering options for administrators returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    organizationLogins ([String!])

    \n

    Only return members within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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 base repository permission.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n\n\n
\n\n\n

domains (VerifiableDomainConnection!)

A list of domains owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    isApproved (Boolean)

    \n

    Filter whether or not the domain is approved.

    \n\n
  • \n
\n\n
    \n
  • \n

    isVerified (Boolean)

    \n

    Filter whether or not the domain is verified.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

ipAllowListForInstalledAppsEnabledSetting (IpAllowListForInstalledAppsEnabledSettingValue!)

The setting value for whether the enterprise has IP allow list configuration for installed GitHub Apps enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

isUpdatingDefaultRepositoryPermission (Boolean!)

Whether or not the base 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\n
  • \n
\n\n
\n\n\n

notificationDeliveryRestrictionEnabledSetting (NotificationRestrictionSettingValue!)

Indicates if email notification delivery for this enterprise is restricted to verified or approved domains.

\n\n\n\n\n\n\n\n\n\n\n\n

oidcProvider (OIDCProvider)

The OIDC Identity Provider for the enterprise.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    hasTwoFactorEnabled (Boolean)

    \n

    Only return outside collaborators with this two-factor authentication status.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    The login of one specific outside collaborator.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (EnterpriseMemberOrder)

    \n

    Ordering options for outside collaborators returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    organizationLogins ([String!])

    \n

    Only return outside collaborators within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\n\n
    \n
  • \n

    visibility (RepositoryVisibility)

    \n

    Only return outside collaborators on repositories with this visibility.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryInvitationOrder)

    \n

    Ordering options for pending repository collaborator invitations returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    organizationLogins ([String!])

    \n

    Only return invitations within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\n
  • \n
\n\n
\n\n\n

samlIdentityProvider (EnterpriseIdentityProvider)

The SAML Identity Provider for the enterprise. When used by a GitHub App,\nrequires an installation token with read and write access to members.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n\n\n
\n\n\n

supportEntitlements (EnterpriseMemberConnection!)

A list of members with a support entitlement.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (EnterpriseMemberOrder)

    \n

    Ordering options for support entitlement users returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \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 \nEnterprisePendingMemberInvitationConnection

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nEnterprisePendingMemberInvitationEdge

\n

An invitation to be a member in an enterprise organization.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseRepositoryInfo

\n

A subset of repository information queryable from an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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 or internal.

\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 \nEnterpriseRepositoryInfoConnection

\n

The connection type for EnterpriseRepositoryInfo.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseRepositoryInfoEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerInstallation

\n

An Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

\n \n \nEnterpriseServerInstallationConnection

\n

The connection type for EnterpriseServerInstallation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerInstallationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccount

\n

A user account on an Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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 \nEnterpriseServerUserAccountConnection

\n

The connection type for EnterpriseServerUserAccount.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerUserAccountEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountEmail

\n

An email belonging to a user account on an Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountEmailConnection

\n

The connection type for EnterpriseServerUserAccountEmail.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerUserAccountEmailEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountsUpload

\n

A user accounts upload from an Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountsUploadConnection

\n

The connection type for EnterpriseServerUserAccountsUpload.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerUserAccountsUploadEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseUserAccount

\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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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 \nEnterpriseUserAccountConnection

\n

The connection type for EnterpriseUserAccount.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseUserAccountEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnvironment

\n

An environment.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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

name (String!)

The name of the environment.

\n\n\n\n\n\n\n\n\n\n\n\n

protectionRules (DeploymentProtectionRuleConnection!)

The protection rules defined for this environment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nEnvironmentConnection

\n

The connection type for Environment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnvironmentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Environment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nEnvironmentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Environment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nExternalIdentity

\n

An external identity provisioned by SAML SSO or SCIM.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nExternalIdentityAttribute

\n

An attribute for the External Identity attributes collection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

metadata (String)

The attribute metadata as JSON.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The attribute name.

\n\n\n\n\n\n\n\n\n\n\n\n

value (String!)

The attribute value.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nExternalIdentityConnection

\n

The connection type for ExternalIdentity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nExternalIdentityEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nExternalIdentitySamlAttributes

\n

SAML attributes for the External Identity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

attributes ([ExternalIdentityAttribute!]!)

SAML Identity attributes.

\n\n\n\n\n\n\n\n\n\n\n\n

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 \nExternalIdentityScimAttributes

\n

SCIM attributes for the External Identity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nFollowerConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nFollowingConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nFundingLink

\n

A funding platform link for a repository.

\n
\n\n
\n \n \n \n

Fields

\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 \nGenericHovercardContext

\n

A generic hovercard context with a message and icon.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\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 \nGist

\n

A Gist.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    limit (Int)

    \n

    The maximum number of files to return.

    \n

    The default value is 10.

    \n
  • \n
\n\n
    \n
  • \n

    oid (GitObjectID)

    \n

    The oid of the files to return.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (GistOrder)

    \n

    Ordering options for gists returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \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 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 \nGistComment

\n

Represents a comment on an Gist.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nGistCommentConnection

\n

The connection type for GistComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nGistCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGistConnection

\n

The connection type for Gist.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nGistEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGistFile

\n

A file in a gist.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \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 \nGitActor

\n

Represents an actor in a Git commit (ie. an author or committer).

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\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 \nGitActorConnection

\n

The connection type for GitActor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nGitActorEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGitHubMetadata

\n

Represents information about the GitHub instance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGpgSignature

\n

Represents a GPG signature on a Commit or Tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHeadRefDeletedEvent

\n

Represents ahead_ref_deletedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHeadRefForcePushedEvent

\n

Represents ahead_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHeadRefRestoredEvent

\n

Represents ahead_ref_restoredevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHovercard

\n

Detail needed to display a hovercard for a user.

\n
\n\n
\n \n \n \n

Fields

\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 \nIpAllowListEntry

\n

An IP address or range of addresses that is allowed to access an owner's resources.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIpAllowListEntryConnection

\n

The connection type for IpAllowListEntry.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIpAllowListEntryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssue

\n

An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueCommentOrder)

    \n

    Ordering options for issue comments returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    includeNotificationContexts (Boolean)

    \n

    Whether or not to include notification contexts.

    \n

    The default value is true.

    \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)

Indicates whether or not this issue is currently pinned to the repository issues list.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Find a project by project (beta) number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The project (beta) number.

    \n\n
  • \n
\n\n
\n\n\n

projectNextItems (ProjectNextItemConnection!)

List of project (beta) items associated with this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    includeArchived (Boolean)

    \n

    Include archived items.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

A list of projects (beta) under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for under the the owner.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned projects (beta).

    \n

    The default value is TITLE.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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

stateReason (IssueStateReason)

Identifies the reason for the issue state.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Allows filtering timeline events by a since timestamp.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Filter timeline items by a since timestamp.

    \n\n
  • \n
\n\n
    \n
  • \n

    skip (Int)

    \n

    Skips the first n elements in the list.

    \n\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

titleHTML (String!)

Identifies the issue title rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

trackedInIssues (IssueConnection!)

A list of issues that track this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

trackedIssues (IssueConnection!)

A list of issues tracked inside the current issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

trackedIssuesCount (Int!)

The number of tracked issues for this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    states ([TrackedIssueStates])

    \n

    Limit the count to tracked issues with the specified states.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 \nIssueComment

\n

Represents a comment on an Issue.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nIssueCommentConnection

\n

The connection type for IssueComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIssueCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueConnection

\n

The connection type for Issue.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIssueContributionsByRepository

\n

This aggregates issues opened by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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 \nIssueEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueTemplate

\n

A repository issue template.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nIssueTimelineConnection

\n

The connection type for IssueTimelineItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIssueTimelineItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueTimelineItemsConnection

\n

The connection type for IssueTimelineItems.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueTimelineItemsEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nJoinedGitHubContribution

\n

Represents a user signing up for a GitHub account.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nLabel

\n

A label for categorizing Issues, Pull Requests, Milestones, or Discussions with a given Repository.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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 \nLabelConnection

\n

The connection type for Label.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nLabelEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nLabeledEvent

\n

Represents alabeledevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nLanguage

\n

Represents a given language found in repositories.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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 \nLanguageConnection

\n

A list of languages associated with the parent.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nLanguageEdge

\n

Represents the language of a repository.

\n
\n\n
\n \n \n \n

Fields

\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 \nLicense

\n

A repository's open source license.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nLicenseRule

\n

Describes a License's conditions, permissions, and limitations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nLockedEvent

\n

Represents alockedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMannequin

\n

A placeholder user for attribution of imported data on GitHub.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

claimant (User)

The user that has claimed the data attributed to this mannequin.

\n\n\n\n\n\n\n\n\n\n\n\n

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 \nMarkedAsDuplicateEvent

\n

Represents amarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMarketplaceCategory

\n

A public description of a Marketplace category.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMarketplaceListing

\n

A listing in the GitHub integration marketplace.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

hasVerifiedOwner (Boolean!)

Whether the creator of the app is a verified org.

\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
  • \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\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 \nMarketplaceListingConnection

\n

Look up Marketplace Listings.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nMarketplaceListingEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMembersCanDeleteReposClearAuditEntry

\n

Audit log entry for a members_can_delete_repos.clear event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nMembersCanDeleteReposDisableAuditEntry

\n

Audit log entry for a members_can_delete_repos.disable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nMembersCanDeleteReposEnableAuditEntry

\n

Audit log entry for a members_can_delete_repos.enable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nMentionedEvent

\n

Represents amentionedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMergedEvent

\n

Represents amergedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMigrationSource

\n

An Octoshift migration source.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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 Octoshift migration source name.

\n\n\n\n\n\n\n\n\n\n\n\n

type (MigrationSourceType!)

The Octoshift migration source type.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The Octoshift migration source URL.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nMilestone

\n

Represents a Milestone object on a given repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \n\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!)

Identifies 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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 \nMilestoneConnection

\n

The connection type for Milestone.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nMilestoneEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMilestonedEvent

\n

Represents amilestonedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMovedColumnsInProjectEvent

\n

Represents amoved_columns_in_projectevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOIDCProvider

\n

An OIDC identity provider configured to provision identities for an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    Filter to external identities with the users login.

    \n\n
  • \n
\n\n
    \n
  • \n

    membersOnly (Boolean)

    \n

    Filter to external identities with valid org membership only.

    \n\n
  • \n
\n\n
    \n
  • \n

    userName (String)

    \n

    Filter to external identities with the users userName/NameID attribute.

    \n\n
  • \n
\n\n
\n\n\n

providerType (OIDCProviderType!)

The OIDC identity provider type.

\n\n\n\n\n\n\n\n\n\n\n\n

tenantId (String!)

The id of the tenant this provider is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nOauthApplicationCreateAuditEntry

\n

Audit log entry for a oauth_application.create event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgAddBillingManagerAuditEntry

\n

Audit log entry for a org.add_billing_manager.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgAddMemberAuditEntry

\n

Audit log entry for a org.add_member.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgBlockUserAuditEntry

\n

Audit log entry for a org.block_user.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgConfigDisableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a org.config.disable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgConfigEnableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a org.config.enable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgCreateAuditEntry

\n

Audit log entry for a org.create event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgDisableOauthAppRestrictionsAuditEntry

\n

Audit log entry for a org.disable_oauth_app_restrictions event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgDisableSamlAuditEntry

\n

Audit log entry for a org.disable_saml event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgDisableTwoFactorRequirementAuditEntry

\n

Audit log entry for a org.disable_two_factor_requirement event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgEnableOauthAppRestrictionsAuditEntry

\n

Audit log entry for a org.enable_oauth_app_restrictions event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgEnableSamlAuditEntry

\n

Audit log entry for a org.enable_saml event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgEnableTwoFactorRequirementAuditEntry

\n

Audit log entry for a org.enable_two_factor_requirement event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgInviteMemberAuditEntry

\n

Audit log entry for a org.invite_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgInviteToBusinessAuditEntry

\n

Audit log entry for a org.invite_to_business event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgOauthAppAccessApprovedAuditEntry

\n

Audit log entry for a org.oauth_app_access_approved event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgOauthAppAccessDeniedAuditEntry

\n

Audit log entry for a org.oauth_app_access_denied event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgOauthAppAccessRequestedAuditEntry

\n

Audit log entry for a org.oauth_app_access_requested event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRemoveBillingManagerAuditEntry

\n

Audit log entry for a org.remove_billing_manager event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRemoveMemberAuditEntry

\n

Audit log entry for a org.remove_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRemoveOutsideCollaboratorAuditEntry

\n

Audit log entry for a org.remove_outside_collaborator event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRestoreMemberAuditEntry

\n

Audit log entry for a org.restore_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 assignments 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 \nOrgRestoreMemberMembershipOrganizationAuditEntryData

\n

Metadata for an organization membership for org.restore_member actions.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrgRestoreMemberMembershipRepositoryAuditEntryData

\n

Metadata for a repository membership for org.restore_member actions.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrgRestoreMemberMembershipTeamAuditEntryData

\n

Metadata for a team membership for org.restore_member actions.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrgUnblockUserAuditEntry

\n

Audit log entry for a org.unblock_user.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgUpdateDefaultRepositoryPermissionAuditEntry

\n

Audit log entry for a org.update_default_repository_permission.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 base repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The former base 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 \nOrgUpdateMemberAuditEntry

\n

Audit log entry for a org.update_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgUpdateMemberRepositoryCreationPermissionAuditEntry

\n

Audit log entry for a org.update_member_repository_creation_permission event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgUpdateMemberRepositoryInvitationPermissionAuditEntry

\n

Audit log entry for a org.update_member_repository_invitation_permission event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrganization

\n

An account on GitHub, with one or more owners, that has repositories, members and teams.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    type (PinnableItemType)

    \n

    Filter to only a particular kind of pinnable item.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (AuditLogOrder)

    \n

    Ordering options for the returned audit log entries.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The query string to filter audit entries.

    \n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

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

domains (VerifiableDomainConnection)

A list of domains owned by the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    isApproved (Boolean)

    \n

    Filter by if the domain is approved.

    \n\n
  • \n
\n\n
    \n
  • \n

    isVerified (Boolean)

    \n

    Filter by if the domain is verified.

    \n\n
  • \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

email (String)

The organization's public email.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseOwners (OrganizationEnterpriseOwnerConnection!)

A list of owners of the organization's enterprise account.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\n\n
\n\n\n

estimatedNextSponsorsPayoutInCents (Int!)

The estimated next GitHub Sponsors payout for this user/organization in cents (USD).

\n\n\n\n\n\n\n\n\n\n\n\n

hasSponsorsListing (Boolean!)

True if this user/organization has a GitHub Sponsors listing.

\n\n\n\n\n\n\n\n\n\n\n\n

interactionAbility (RepositoryInteractionAbility)

The interaction ability settings for this organization.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

ipAllowListForInstalledAppsEnabledSetting (IpAllowListForInstalledAppsEnabledSettingValue!)

The setting value for whether the organization has IP allow list configuration for installed GitHub Apps enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

isSponsoredBy (Boolean!)

Check if the given account is sponsoring this user/organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    accountLogin (String!)

    \n

    The target account's login.

    \n\n
  • \n
\n\n
\n\n\n

isSponsoringViewer (Boolean!)

True if the viewer is sponsored by this user/organization.

\n\n\n\n\n\n\n\n\n\n\n\n

isVerified (Boolean!)

Whether the organization has verified its profile email and website.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (UserStatusOrder)

    \n

    Ordering options for user statuses returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

membersCanForkPrivateRepositories (Boolean!)

Members can fork private repositories in this organization.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

monthlyEstimatedSponsorsIncomeInCents (Int!)

The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).

\n\n\n\n\n\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

notificationDeliveryRestrictionEnabledSetting (NotificationRestrictionSettingValue!)

Indicates if email notification delivery for this organization is restricted to verified or approved domains.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    names ([String])

    \n

    Find packages by their names.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (PackageOrder)

    \n

    Ordering of the returned packages.

    \n\n
  • \n
\n\n
    \n
  • \n

    packageType (PackageType)

    \n

    Filter registry package by type.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Find packages in a repository by ID.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    number (Int!)

    \n

    The project number to find.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Find a project by project (beta) number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The project (beta) number.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ProjectOrder)

    \n

    Ordering options for projects returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    search (String)

    \n

    Query to search projects by, currently only searching by name.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([ProjectState!])

    \n

    A list of states to filter the projects by.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

A list of projects (beta) under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for under the the owner.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned projects (beta).

    \n

    The default value is TITLE.

    \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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    isLocked (Boolean)

    \n

    If non-null, filters repositories according to whether they have been locked.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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
  • \n

    followRenames (Boolean)

    \n

    Follow repository renames. If disabled, a repository referenced by its old name will return an error.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    name (String!)

    \n

    Name of Repository to find.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussionComments (DiscussionCommentConnection!)

Discussion comments this user has authored.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    onlyAnswers (Boolean)

    \n

    Filter discussion comments to only those that were marked as the answer.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussion comments to only those in a specific repository.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussions (DiscussionConnection!)

Discussions this user has started.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    answered (Boolean)

    \n

    Filter discussions to only those that have been answered or not. Defaults to\nincluding both answered and unanswered discussions.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DiscussionOrder)

    \n

    Ordering options for discussions returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussions to only those in a specific repository.

    \n\n
  • \n
\n\n
\n\n\n

repositoryMigrations (RepositoryMigrationConnection!)

A list of all repository migrations for this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    repositoryName (String)

    \n

    Filter repository migrations by repository name.

    \n\n
  • \n
\n\n
    \n
  • \n

    state (MigrationState)

    \n

    Filter repository migrations by state.

    \n\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

sponsoring (SponsorConnection!)

List of users and organizations this entity is sponsoring.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (SponsorOrder)

    \n

    Ordering options for the users and organizations returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

sponsors (SponsorConnection!)

List of sponsors for this user or organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (SponsorOrder)

    \n

    Ordering options for sponsors returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    tierId (ID)

    \n

    If given, will filter for sponsors at the given tier. Will only return\nsponsors whose tier the viewer is permitted to see.

    \n\n
  • \n
\n\n
\n\n\n

sponsorsActivities (SponsorsActivityConnection!)

Events involving this sponsorable, such as new sponsorships.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    period (SponsorsActivityPeriod)

    \n

    Filter activities returned to only those that occurred in a given time range.

    \n

    The default value is MONTH.

    \n
  • \n
\n\n
\n\n\n

sponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user or organization.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipForViewerAsSponsor (Sponsorship)

The sponsorship from the viewer to this user/organization; that is, the\nsponsorship where you're the sponsor. Only returns a sponsorship if it is active.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipForViewerAsSponsorable (Sponsorship)

The sponsorship from this user/organization to the viewer; that is, the\nsponsorship you're receiving. Only returns a sponsorship if it is active.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipNewsletters (SponsorshipNewsletterConnection!)

List of sponsorship updates sent from this sponsorable to sponsors.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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

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
  • \n

    slug (String!)

    \n

    The name or slug of the team to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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
    \n
  • \n

    orderBy (TeamOrder)

    \n

    Ordering options for teams returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    privacy (TeamPrivacy)

    \n

    If non-null, filters teams according to privacy.

    \n\n
  • \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
    \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
    \n
  • \n

    rootTeamsOnly (Boolean)

    \n

    If true, restrict to only root teams.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    userLogins ([String!])

    \n

    User logins to filter by.

    \n\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

viewerCanSponsor (Boolean!)

Whether or not the viewer is able to sponsor this user/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

viewerIsFollowing (Boolean!)

Whether or not this Organization is followed by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsSponsoring (Boolean!)

True if the viewer is sponsoring this user/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 \nOrganizationAuditEntryConnection

\n

The connection type for OrganizationAuditEntry.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationAuditEntryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationConnection

\n

A list of organizations managed by an enterprise.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationEnterpriseOwnerConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationEnterpriseOwnerEdge])

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 \nOrganizationEnterpriseOwnerEdge

\n

An enterprise owner in the context of an organization that is part of the enterprise.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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

organizationRole (RoleInOrganization!)

The role of the owner with respect to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nOrganizationIdentityProvider

\n

An Identity Provider configured to provision SAML and SCIM identities for Organizations.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    Filter to external identities with the users login.

    \n\n
  • \n
\n\n
    \n
  • \n

    membersOnly (Boolean)

    \n

    Filter to external identities with valid org membership only.

    \n\n
  • \n
\n\n
    \n
  • \n

    userName (String)

    \n

    Filter to external identities with the users userName/NameID attribute.

    \n\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

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 \nOrganizationInvitation

\n

An Invitation for a user to an organization.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationInvitationConnection

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationInvitationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationMemberConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationMemberEdge

\n

Represents a user within an organization.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrganizationTeamsHovercardContext

\n

An organization teams hovercard context.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nOrganizationsHovercardContext

\n

An organization list hovercard context.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPackage

\n

Information for an uploaded package.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    version (String!)

    \n

    The package version.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

\n \n \nPackageConnection

\n

The connection type for Package.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPackageEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPackageFile

\n

A file in a package version.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPackageFileConnection

\n

The connection type for PackageFile.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPackageFileEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPackageStatistics

\n

Represents a object that contains package activity statistics such as downloads.

\n
\n\n
\n \n \n \n

Fields

\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 \nPackageTag

\n

A version tag contains the mapping between a tag name and a version.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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 \nPackageVersion

\n

Information about a specific package version.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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 \nPackageVersionConnection

\n

The connection type for PackageVersion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPackageVersionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPackageVersionStatistics

\n

Represents a object that contains package version activity statistics such as downloads.

\n
\n\n
\n \n \n \n

Fields

\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 \nPageInfo

\n

Information about pagination in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nPermissionSource

\n

A level of permission and source for a user's access to a repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nPinnableItemConnection

\n

The connection type for PinnableItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPinnableItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPinnedDiscussion

\n

A Pinned Discussion is a discussion pinned to a repository's index page.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

discussion (Discussion!)

The discussion that was pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

gradientStopColors ([String!]!)

Color stops of the chosen gradient.

\n\n\n\n\n\n\n\n\n\n\n\n

pattern (PinnedDiscussionPattern!)

Background texture pattern.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedBy (Actor!)

The actor that pinned this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

preconfiguredGradient (PinnedDiscussionGradient)

Preconfigured background gradient option.

\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

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 \nPinnedDiscussionConnection

\n

The connection type for PinnedDiscussion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnedDiscussionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnedDiscussion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPinnedDiscussionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnedDiscussion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPinnedEvent

\n

Represents apinnedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPinnedIssue

\n

A Pinned Issue is a issue pinned to a repository's index page.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\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 \nPinnedIssueConnection

\n

The connection type for PinnedIssue.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPinnedIssueEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPrivateRepositoryForkingDisableAuditEntry

\n

Audit log entry for a private_repository_forking.disable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nPrivateRepositoryForkingEnableAuditEntry

\n

Audit log entry for a private_repository_forking.enable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nProfileItemShowcase

\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

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nProject

\n

Projects manage issues, pull requests and notes within a project owner.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nProjectCard

\n

A card in a project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectCardConnection

\n

The connection type for ProjectCard.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nProjectCardEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectColumn

\n

A column inside a project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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 \nProjectColumnConnection

\n

The connection type for ProjectColumn.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nProjectColumnEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectConnection

\n

A list of projects associated with the owner.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nProjectEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectNext

\n

New projects that manage issues, pull requests and drafts using tables and boards.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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!)

Returns true if the project 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

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

description (String)

The project's description.

\n\n\n\n\n\n\n\n\n\n\n\n

fields (ProjectNextFieldConnection!)

List of fields in the project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

items (ProjectNextItemConnection!)

List of items in the project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 (ProjectNextOwner!)

The project's owner. Currently limited to organizations and users.

\n\n\n\n\n\n\n\n\n\n\n\n

public (Boolean!)

Returns true if the project is public.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (RepositoryConnection!)

The repositories the project is linked to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

shortDescription (String)

The project's short description.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

The project's name.

\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

views (ProjectViewConnection!)

List of views in the project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nProjectNextConnection

\n

The connection type for ProjectNext.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectNextEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectNext])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectNext)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextField

\n

A field inside a project.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

dataType (ProjectNextFieldType!)

The field's type.

\n\n\n\n\n\n\n\n\n\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 field's name.

\n\n\n\n\n\n\n\n\n\n\n\n

project (ProjectNext!)

The project that contains this field.

\n\n\n\n\n\n\n\n\n\n\n\n

settings (String)

The field's settings.

\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 \nProjectNextFieldConnection

\n

The connection type for ProjectNextField.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectNextFieldEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectNextField])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextFieldEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectNextField)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItem

\n

An item within a new Project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 (ProjectNextItemContent)

The content of the referenced draft issue, issue, or pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

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 the item.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

fieldValues (ProjectNextItemFieldValueConnection!)

List of field values.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

isArchived (Boolean!)

Whether the item is archived.

\n\n\n\n\n\n\n\n\n\n\n\n

project (ProjectNext!)

The project that contains this item.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

The title of the item.

\n\n\n\n\n\n\n\n\n\n\n\n

type (ProjectItemType!)

The type of the item.

\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 \nProjectNextItemConnection

\n

The connection type for ProjectNextItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectNextItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectNextItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectNextItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItemFieldValue

\n

An value of a field in an item of a new Project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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)

The actor who created the item.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

projectField (ProjectNextField!)

The project field that contains this value.

\n\n\n\n\n\n\n\n\n\n\n\n

projectItem (ProjectNextItem!)

The project item that contains this value.

\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

value (String)

The value of a field.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItemFieldValueConnection

\n

The connection type for ProjectNextItemFieldValue.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectNextItemFieldValueEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectNextItemFieldValue])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItemFieldValueEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectNextItemFieldValue)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectProgress

\n

Project progress stats.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectView

\n

A view within a Project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

filter (String)

The project view's filter.

\n\n\n\n\n\n\n\n\n\n\n\n

groupBy ([Int!])

The view's group-by field.

\n\n\n\n\n\n\n\n\n\n\n\n

items (ProjectNextItemConnection!)

The view's filtered items.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

layout (ProjectViewLayout!)

The project view's layout.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The project view's name.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The project view's number.

\n\n\n\n\n\n\n\n\n\n\n\n

project (ProjectNext!)

The project that contains this view.

\n\n\n\n\n\n\n\n\n\n\n\n

sortBy ([SortBy!])

The view's sort-by config.

\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

verticalGroupBy ([Int!])

The view's vertical-group-by field.

\n\n\n\n\n\n\n\n\n\n\n\n

visibleFields ([Int!])

The view's visible fields.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectViewConnection

\n

The connection type for ProjectView.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectViewEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectView])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectViewEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectView)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPublicKey

\n

A user's public key.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPublicKeyConnection

\n

The connection type for PublicKey.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPublicKeyEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequest

\n

A repository pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

autoMergeRequest (AutoMergeRequest)

Returns the auto-merge request object if one exists for this pull request.

\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

closingIssuesReferences (IssueConnection)

List of issues that were may be closed by this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    userLinkedOnly (Boolean)

    \n

    Return only manually linked Issues.

    \n

    The default value is false.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueCommentOrder)

    \n

    Ordering options for issue comments returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    includeNotificationContexts (Boolean)

    \n

    Whether or not to include notification contexts.

    \n

    The default value is true.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Find a project by project (beta) number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The project (beta) number.

    \n\n
  • \n
\n\n
\n\n\n

projectNextItems (ProjectNextItemConnection!)

List of project (beta) items associated with this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    includeArchived (Boolean)

    \n

    Include archived items.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

A list of projects (beta) under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for under the the owner.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned projects (beta).

    \n

    The default value is TITLE.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    author (String)

    \n

    Filter by author of the review.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Allows filtering timeline events by a since timestamp.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Filter timeline items by a since timestamp.

    \n\n
  • \n
\n\n
    \n
  • \n

    skip (Int)

    \n

    Skips the first n elements in the list.

    \n\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

titleHTML (HTML!)

Identifies the pull request title rendered to HTML.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

viewerCanDisableAutoMerge (Boolean!)

Whether or not the viewer can disable auto-merge.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanEnableAutoMerge (Boolean!)

Whether or not the viewer can enable auto-merge.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMergeAsAdmin (Boolean!)

Indicates whether the viewer can bypass branch protections and merge the pull request immediately.

\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

viewerLatestReview (PullRequestReview)

The latest review given from the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerLatestReviewRequest (ReviewRequest)

The person who has requested the viewer for review on this pull request.

\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\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\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 \nPullRequestChangedFile

\n

A file changed in a pull request.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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

changeType (PatchStatus!)

How the file was changed in this PullRequest.

\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 \nPullRequestChangedFileConnection

\n

The connection type for PullRequestChangedFile.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestChangedFileEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestCommit

\n

Represents a Git commit part of a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nPullRequestCommitCommentThread

\n

Represents a commit comment thread part of a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPullRequestCommitConnection

\n

The connection type for PullRequestCommit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestCommitEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestConnection

\n

The connection type for PullRequest.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestContributionsByRepository

\n

This aggregates pull requests opened by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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 \nPullRequestEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestReview

\n

A review object for a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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!)

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPullRequestReviewComment

\n

A review comment associated with a given repository pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPullRequestReviewCommentConnection

\n

The connection type for PullRequestReviewComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestReviewCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestReviewConnection

\n

The connection type for PullRequestReview.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestReviewContributionsByRepository

\n

This aggregates pull request reviews made by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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 \nPullRequestReviewEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestReviewThread

\n

A threaded list of comments for a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    skip (Int)

    \n

    Skips the first n elements in the list.

    \n\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 (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 \nPullRequestReviewThreadConnection

\n

Review comment threads for a pull request review.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestReviewThreadEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestRevisionMarker

\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

Fields

\n \n\n\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 \nPullRequestTemplate

\n

A repository pull request template.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 template.

\n\n\n\n\n\n\n\n\n\n\n\n

filename (String)

The filename of the template.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the template belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPullRequestTimelineConnection

\n

The connection type for PullRequestTimelineItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestTimelineItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestTimelineItemsConnection

\n

The connection type for PullRequestTimelineItems.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestTimelineItemsEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPush

\n

A Git push.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 (Actor!)

The actor 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 \nPushAllowance

\n

A team, user, or app who has the ability to push to a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPushAllowanceConnection

\n

The connection type for PushAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPushAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRateLimit

\n

Represents the client's rate limit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReactingUserConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReactingUserEdge

\n

Represents a user that's made a reaction.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReaction

\n

An emoji reaction to a particular piece of content.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nReactionConnection

\n

A list of reactions that have been left on the subject.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nReactionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReactionGroup

\n

A group of emoji reactions to a particular piece of content.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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

reactors (ReactorConnection!)

Reactors 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

Deprecation notice

\n

users is deprecated.

Reactors can now be mannequins, bots, and organizations. Use the reactors field instead. Removal on 2021-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 \nReactorConnection

\n

The connection type for Reactor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Reactor])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nReactorEdge

\n

Represents an author of a reaction.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 (Reactor!)

The author of the reaction.

\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 \nReadyForReviewEvent

\n

Represents aready_for_reviewevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRef

\n

Represents a Git reference.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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 \nRefConnection

\n

The connection type for Ref.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRefEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRefUpdateRule

\n

A ref update rules for a viewer.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

blocksCreations (Boolean!)

Can matching branches be created.

\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

requiresCodeOwnerReviews (Boolean!)

Are reviews from code owners required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresConversationResolution (Boolean!)

Are conversations required to be resolved before merging.

\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

viewerAllowedToDismissReviews (Boolean!)

Is the viewer allowed to dismiss reviews.

\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 \nReferencedEvent

\n

Represents areferencedevent on a given ReferencedSubject.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRelease

\n

A release contains the content for a release.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

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 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

isLatest (Boolean!)

Whether or not the release is the latest releast.

\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

mentions (UserConnection)

A list of users mentioned in the release description.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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)

    \n

    A list of names to filter the assets by.

    \n\n
  • \n
\n\n
\n\n\n

repository (Repository!)

The repository that the release belongs to.

\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

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
  • \n

    limit (Int)

    \n

    How many characters to return.

    \n

    The default value is 200.

    \n
  • \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

tagCommit (Commit)

The tag commit for this release.

\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

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nReleaseAsset

\n

A release asset contains the content for a release asset.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReleaseAssetConnection

\n

The connection type for ReleaseAsset.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReleaseAssetEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReleaseConnection

\n

The connection type for Release.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReleaseEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRemovedFromProjectEvent

\n

Represents aremoved_from_projectevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRenamedTitleEvent

\n

Represents arenamedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReopenedEvent

\n

Represents areopenedevent on any Closable.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

stateReason (IssueStateReason)

The reason the issue state was changed to open.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepoAccessAuditEntry

\n

Audit log entry for a repo.access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoAddMemberAuditEntry

\n

Audit log entry for a repo.add_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoAddTopicAuditEntry

\n

Audit log entry for a repo.add_topic event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoArchivedAuditEntry

\n

Audit log entry for a repo.archived event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoChangeMergeSettingAuditEntry

\n

Audit log entry for a repo.change_merge_setting event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.disable_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a repo.config.disable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableContributorsOnlyAuditEntry

\n

Audit log entry for a repo.config.disable_contributors_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableSockpuppetDisallowedAuditEntry

\n

Audit log entry for a repo.config.disable_sockpuppet_disallowed event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.enable_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a repo.config.enable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableContributorsOnlyAuditEntry

\n

Audit log entry for a repo.config.enable_contributors_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableSockpuppetDisallowedAuditEntry

\n

Audit log entry for a repo.config.enable_sockpuppet_disallowed event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigLockAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.lock_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigUnlockAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.unlock_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoCreateAuditEntry

\n

Audit log entry for a repo.create event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 network.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\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 \nRepoDestroyAuditEntry

\n

Audit log entry for a repo.destroy event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoRemoveMemberAuditEntry

\n

Audit log entry for a repo.remove_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoRemoveTopicAuditEntry

\n

Audit log entry for a repo.remove_topic event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepository

\n

A repository contains the content for a project.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters users with query on user name and login.

    \n\n
  • \n
\n\n
\n\n\n

autoMergeAllowed (Boolean!)

Whether or not Auto-merge can be enabled on pull requests in this repository.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

codeowners (RepositoryCodeowners)

Information extracted from the repository's CODEOWNERS file.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    refName (String)

    \n

    The ref name used to return the associated CODEOWNERS file.

    \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\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters users with query on user name and login.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    dependenciesAfter (String)

    \n

    Cursor to paginate dependencies.

    \n\n
  • \n
\n\n
    \n
  • \n

    dependenciesFirst (Int)

    \n

    Number of dependencies to fetch.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    withDependencies (Boolean)

    \n

    Flag to scope to only manifests with dependencies.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    environments ([String!])

    \n

    Environments to list deployments for.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DeploymentOrder)

    \n

    Ordering options for deployments returned from the connection.

    \n\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

discussion (Discussion)

Returns a single discussion from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The number for the discussion to be returned.

    \n\n
  • \n
\n\n
\n\n\n

discussionCategories (DiscussionCategoryConnection!)

A list of discussion categories that are available in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterByAssignable (Boolean)

    \n

    Filter by categories that are assignable by the viewer.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

discussions (DiscussionConnection!)

A list of discussions that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    categoryId (ID)

    \n

    Only include discussions that belong to the category with this ID.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DiscussionOrder)

    \n

    Ordering options for discussions returned from the connection.

    \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

environment (Environment)

Returns a single active environment from the current repository by name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    name (String!)

    \n

    The name of the environment to be returned.

    \n\n
  • \n
\n\n
\n\n\n

environments (EnvironmentConnection!)

A list of environments that are in this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

forkingAllowed (Boolean!)

Whether this repository allows forks.

\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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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

interactionAbility (RepositoryInteractionAbility)

The interaction ability settings for this repository.

\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 or internal.

\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
  • \n

    number (Int!)

    \n

    The number for the issue to be returned.

    \n\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
  • \n

    number (Int!)

    \n

    The number for the issue to be returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \n\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
  • \n

    name (String!)

    \n

    Label name.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    If provided, searches labels by name and description.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

latestRelease (Release)

Get the latest release for the repository if one exists.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters users with query on user name and login.

    \n\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
  • \n

    number (Int!)

    \n

    The number for the milestone to be returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    Filters milestones with a query on the title.

    \n\n
  • \n
\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
  • \n

    expression (String)

    \n

    A Git revision expression suitable for rev-parse.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    names ([String])

    \n

    Find packages by their names.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (PackageOrder)

    \n

    Ordering of the returned packages.

    \n\n
  • \n
\n\n
    \n
  • \n

    packageType (PackageType)

    \n

    Filter registry package by type.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Find packages in a repository by ID.

    \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

pinnedDiscussions (PinnedDiscussionConnection!)

A list of discussions that have been pinned in this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

pinnedIssues (PinnedIssueConnection)

A list of pinned issues for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    number (Int!)

    \n

    The project number to find.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Finds and returns the Project (beta) according to the provided Project (beta) number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The ProjectNext number.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ProjectOrder)

    \n

    Ordering options for projects returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    search (String)

    \n

    Query to search projects by, currently only searching by name.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([ProjectState!])

    \n

    A list of states to filter the projects by.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

List of projects (beta) linked to this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for linked to the repo.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned project (beta) objects.

    \n

    The default value is TITLE.

    \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
  • \n

    number (Int!)

    \n

    The number for the pull request to be returned.

    \n\n
  • \n
\n\n
\n\n\n

pullRequestTemplates ([PullRequestTemplate!])

Returns a list of pull request templates associated to the repository.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    direction (OrderDirection)

    \n

    DEPRECATED: use orderBy. The ordering direction.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RefOrder)

    \n

    Ordering options for refs returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters refs with query on name.

    \n\n
  • \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\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
  • \n

    tagName (String!)

    \n

    The name of the Tag the Release was created from.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    limit (Int)

    \n

    How many characters to return.

    \n

    The default value is 200.

    \n
  • \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

squashPrTitleUsedAsDefault (Boolean!)

Whether a squash merge commit can use the pull request title as default.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

visibility (RepositoryVisibility!)

Indicates the repository's visibility level.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nRepositoryCodeowners

\n

Information extracted from a repository's CODEOWNERS file.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

errors ([RepositoryCodeownersError!]!)

Any problems that were encountered while parsing the CODEOWNERS file.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryCodeownersError

\n

An error in a CODEOWNERS file.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 (Int!)

The column number where the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

kind (String!)

A short string describing the type of error.

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int!)

The line number where the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String!)

A complete description of the error, combining information from other fields.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path to the file when the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

source (String!)

The content of the line where the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

suggestion (String)

A suggestion of how to fix the error.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryCollaboratorConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryCollaboratorEdge

\n

Represents a user who is a collaborator of a repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nRepositoryConnection

\n

A list of repositories owned by the subject.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nRepositoryContactLink

\n

A repository contact link.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nRepositoryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryInteractionAbility

\n

Repository interaction limit that applies to this object.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

expiresAt (DateTime)

The time the currently active limit expires.

\n\n\n\n\n\n\n\n\n\n\n\n

limit (RepositoryInteractionLimit!)

The current limit that is enabled on this object.

\n\n\n\n\n\n\n\n\n\n\n\n

origin (RepositoryInteractionLimitOrigin!)

The origin of the currently active interaction limit.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryInvitation

\n

An invitation for a user to be added to a repository.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryInvitationConnection

\n

A list of repository invitations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryInvitationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryMigration

\n

An Octoshift repository migration.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

continueOnError (Boolean!)

The Octoshift migration flag to continue on error.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

failureReason (String)

The reason the migration failed.

\n\n\n\n\n\n\n\n\n\n\n\n

migrationLogUrl (URI)

The URL for the migration log (expires 1 day after migration completes).

\n\n\n\n\n\n\n\n\n\n\n\n

migrationSource (MigrationSource!)

The Octoshift migration source.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String!)

The target repository name.

\n\n\n\n\n\n\n\n\n\n\n\n

sourceUrl (URI!)

The Octoshift migration source URL.

\n\n\n\n\n\n\n\n\n\n\n\n

state (MigrationState!)

The Octoshift migration state.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryMigrationConnection

\n

The connection type for RepositoryMigration.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryMigrationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryMigration])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryMigrationEdge

\n

Represents a repository migration.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryMigration)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryTopic

\n

A repository-topic connects a repository to a topic.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\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 \nRepositoryTopicConnection

\n

The connection type for RepositoryTopic.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryTopicEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryVisibilityChangeDisableAuditEntry

\n

Audit log entry for a repository_visibility_change.disable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepositoryVisibilityChangeEnableAuditEntry

\n

Audit log entry for a repository_visibility_change.enable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepositoryVulnerabilityAlert

\n

A Dependabot alert for a repository with a dependency affected by a security vulnerability.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

dependabotUpdate (DependabotUpdate)

The associated Dependabot update.

\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 dismissed?.

\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

fixReason (String)

The reason the alert was marked as fixed.

\n\n\n\n\n\n\n\n\n\n\n\n

fixedAt (DateTime)

When was the alert fixed?.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the alert number.

\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 vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

state (RepositoryVulnerabilityAlertState!)

Identifies the state of the alert.

\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 \nRepositoryVulnerabilityAlertConnection

\n

The connection type for RepositoryVulnerabilityAlert.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryVulnerabilityAlertEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRequiredStatusCheckDescription

\n

Represents a required status check for a protected branch, but not any specific run of that check.

\n
\n\n
\n \n \n \n

Fields

\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 App that must provide this status in order for it to be accepted.

\n\n\n\n\n\n\n\n\n\n\n\n

context (String!)

The name of this status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRestrictedContribution

\n

Represents a private contribution a user made on GitHub.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nReviewDismissalAllowance

\n

A user, team, or app who has the ability to dismiss a review on a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nReviewDismissalAllowanceConnection

\n

The connection type for ReviewDismissalAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReviewDismissalAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewDismissedEvent

\n

Represents areview_dismissedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewRequest

\n

A request for a user to review a pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\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 \nReviewRequestConnection

\n

The connection type for ReviewRequest.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReviewRequestEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewRequestRemovedEvent

\n

Represents anreview_request_removedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewRequestedEvent

\n

Represents anreview_requestedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewStatusHovercardContext

\n

A hovercard context with a message describing the current code review state of the pull\nrequest.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\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 \nSavedReply

\n

A Saved Reply is text a user can use to reply quickly.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nSavedReplyConnection

\n

The connection type for SavedReply.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSavedReplyEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSearchResultItemConnection

\n

A list of results that matched against a search query.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

discussionCount (Int!)

The number of discussions 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 \nSearchResultItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nSecurityAdvisory

\n

A GitHub Security Advisory.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

classification (SecurityAdvisoryClassification!)

The classification of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

cvss (CVSS!)

The CVSS associated with this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

cwes (CWEConnection!)

CWEs associated with this Advisory.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\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!)

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

notificationsPermalink (URI)

The permalink for the advisory's dependabot alerts page.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    package (String)

    \n

    A package name to filter vulnerabilities by.

    \n\n
  • \n
\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 \nSecurityAdvisoryConnection

\n

The connection type for SecurityAdvisory.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSecurityAdvisoryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSecurityAdvisoryIdentifier

\n

A GitHub Security Advisory Identifier.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityAdvisoryPackage

\n

An individual package.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityAdvisoryPackageVersion

\n

An individual package version.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityAdvisoryReference

\n

A GitHub Security Advisory Reference.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityVulnerability

\n

An individual vulnerability within an Advisory.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSecurityVulnerabilityConnection

\n

The connection type for SecurityVulnerability.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSecurityVulnerabilityEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSmimeSignature

\n

Represents an S/MIME signature on a Commit or Tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSortBy

\n

Represents a sort by field and direction.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

direction (OrderDirection!)

The direction of the sorting. Possible values are ASC and DESC.

\n\n\n\n\n\n\n\n\n\n\n\n

field (Int!)

The id of the field by which the column is sorted.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorConnection

\n

The connection type for Sponsor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Sponsor])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorEdge

\n

Represents a user or organization who is sponsoring someone in GitHub Sponsors.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Sponsor)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorableItemConnection

\n

The connection type for SponsorableItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorableItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SponsorableItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorableItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SponsorableItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsActivity

\n

An event related to sponsorship activity.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (SponsorsActivityAction!)

What action this activity indicates took place.

\n\n\n\n\n\n\n\n\n\n\n\n

previousSponsorsTier (SponsorsTier)

The tier that the sponsorship used to use, for tier change events.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsor (Sponsor)

The user or organization who triggered this activity and was/is sponsoring the sponsorable.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorable (Sponsorable!)

The user or organization that is being sponsored, the maintainer.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorsTier (SponsorsTier)

The associated sponsorship tier.

\n\n\n\n\n\n\n\n\n\n\n\n

timestamp (DateTime)

The timestamp of this event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsActivityConnection

\n

The connection type for SponsorsActivity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorsActivityEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SponsorsActivity])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsActivityEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SponsorsActivity)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsGoal

\n

A goal associated with a GitHub Sponsors listing, representing a target the sponsored maintainer would like to attain.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 goal from the maintainer.

\n\n\n\n\n\n\n\n\n\n\n\n

kind (SponsorsGoalKind!)

What the objective of this goal is.

\n\n\n\n\n\n\n\n\n\n\n\n

percentComplete (Int!)

The percentage representing how complete this goal is, between 0-100.

\n\n\n\n\n\n\n\n\n\n\n\n

targetValue (Int!)

What the goal amount is. Represents an amount in USD for monthly sponsorship\namount goals. Represents a count of unique sponsors for total sponsors count goals.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

A brief summary of the kind and target value of this goal.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsListing

\n

A GitHub Sponsors listing.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

activeGoal (SponsorsGoal)

The current goal the maintainer is trying to reach with GitHub Sponsors, if any.

\n\n\n\n\n\n\n\n\n\n\n\n

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

isPublic (Boolean!)

Whether this listing is publicly visible.

\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

nextPayoutDate (Date)

A future date on which this listing is eligible to receive a payout.

\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

sponsorable (Sponsorable!)

The entity this listing represents who can be sponsored on GitHub Sponsors.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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 \nSponsorsTier

\n

A GitHub Sponsors tier associated with a GitHub Sponsors listing.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

closestLesserValueTier (SponsorsTier)

Get a different tier for this tier's maintainer that is at the same frequency\nas this tier but with an equal or lesser cost. Returns the published tier with\nthe monthly price closest to this tier's without going over.

\n\n\n\n\n\n\n\n\n\n\n\n

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

isCustomAmount (Boolean!)

Whether this tier was chosen at checkout time by the sponsor rather than\ndefined ahead of time by the maintainer who manages the Sponsors listing.

\n\n\n\n\n\n\n\n\n\n\n\n

isOneTime (Boolean!)

Whether this tier is only for use with one-time sponsorships.

\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 USD.

\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 \nSponsorsTierAdminInfo

\n

SponsorsTier information only visible to users that can administer the associated Sponsors listing.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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 \nSponsorsTierConnection

\n

The connection type for SponsorsTier.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSponsorsTierEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSponsorship

\n

A sponsorship relationship between a sponsor and a maintainer.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

isOneTimePayment (Boolean!)

Whether this sponsorship represents a one-time payment versus a recurring sponsorship.

\n\n\n\n\n\n\n\n\n\n\n\n

isSponsorOptedIntoEmail (Boolean)

Check if the sponsor has chosen to receive sponsorship update emails sent from\nthe sponsorable. Only returns a non-null value when the viewer has permission to know this.

\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, if you have permission to view them.

\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

tierSelectedAt (DateTime)

Identifies the date and time when the current tier was chosen for this sponsorship.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorshipConnection

\n

The connection type for Sponsorship.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

totalRecurringMonthlyPriceInCents (Int!)

The total amount in cents of all recurring sponsorships in the connection\nwhose amount you can view. Does not include one-time sponsorships.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRecurringMonthlyPriceInDollars (Int!)

The total amount in USD of all recurring sponsorships in the connection whose\namount you can view. Does not include one-time sponsorships.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorshipEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSponsorshipNewsletter

\n

An update sent to sponsors of a user or organization on GitHub Sponsors.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 contents of the newsletter, the message the sponsorable wanted to give.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isPublished (Boolean!)

Indicates if the newsletter has been made available to sponsors.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorable (Sponsorable!)

The user or organization this newsletter is from.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (String!)

The subject of the newsletter, what it's about.

\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 \nSponsorshipNewsletterConnection

\n

The connection type for SponsorshipNewsletter.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorshipNewsletterEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SponsorshipNewsletter])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorshipNewsletterEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SponsorshipNewsletter)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nStargazerConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nStargazerEdge

\n

Represents a user that's starred a repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStarredRepositoryConnection

\n

The connection type for Repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nStarredRepositoryEdge

\n

Represents a starred repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStatus

\n

Represents a commit status.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    name (String!)

    \n

    The context name.

    \n\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 \nStatusCheckRollup

\n

Represents the rollup for both the check runs and status for a commit.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nStatusCheckRollupContextConnection

\n

The connection type for StatusCheckRollupContext.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nStatusCheckRollupContextEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStatusContext

\n

Represents an individual commit status context.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n

    The default value is 40.

    \n
  • \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

isRequired (Boolean!)

Whether this is required to pass before merging for a specific pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    pullRequestId (ID)

    \n

    The id of the pull request this is required for.

    \n\n
  • \n
\n\n
    \n
  • \n

    pullRequestNumber (Int)

    \n

    The number of the pull request this is required for.

    \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 \nSubmodule

\n

A pointer to a repository at a specific revision embedded inside another repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nSubmoduleConnection

\n

The connection type for Submodule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSubmoduleEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSubscribedEvent

\n

Represents asubscribedevent on a given Subscribable.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSuggestedReviewer

\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

Fields

\n \n\n\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 \nTag

\n

Represents a Git tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeam

\n

A team of users in an organization.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (TeamOrder)

    \n

    Order for connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    userLogins ([String!])

    \n

    User logins to filter by.

    \n\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
  • \n

    number (Int!)

    \n

    The sequence number of the discussion to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (UserStatusOrder)

    \n

    Ordering options for user statuses returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    membership (TeamMembershipType)

    \n

    Filter by membership type.

    \n

    The default value is ALL.

    \n
  • \n
\n\n\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    The search string to look for.

    \n\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 \nTeamAddMemberAuditEntry

\n

Audit log entry for a team.add_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamAddRepositoryAuditEntry

\n

Audit log entry for a team.add_repository event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamChangeParentTeamAuditEntry

\n

Audit log entry for a team.change_parent_team event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamConnection

\n

The connection type for Team.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamDiscussion

\n

A team discussion.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nTeamDiscussionComment

\n

A comment on a team discussion.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nTeamDiscussionCommentConnection

\n

The connection type for TeamDiscussionComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamDiscussionCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeamDiscussionConnection

\n

The connection type for TeamDiscussion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamDiscussionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeamEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeamMemberConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamMemberEdge

\n

Represents a user who is a member of a team.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nTeamRemoveMemberAuditEntry

\n

Audit log entry for a team.remove_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamRemoveRepositoryAuditEntry

\n

Audit log entry for a team.remove_repository event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamRepositoryConnection

\n

The connection type for Repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamRepositoryEdge

\n

Represents a team repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTextMatch

\n

A text match within a search result.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nTextMatchHighlight

\n

Represents a single highlight in a search result match.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nTopic

\n

A topic aggregates entities that are related to a subject.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    first (Int)

    \n

    How many topics to return.

    \n

    The default value is 3.

    \n
  • \n
\n\n
\n\n\n

repositories (RepositoryConnection!)

A list of repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\n
  • \n
\n\n
    \n
  • \n

    sponsorableOnly (Boolean)

    \n

    If true, only repositories whose owner can be sponsored via GitHub Sponsors will be returned.

    \n

    The default value is false.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \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 \nTransferredEvent

\n

Represents atransferredevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTree

\n

Represents a Git tree.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTreeEntry

\n

Represents a Git tree entry.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

lineCount (Int)

Number of lines in the file.

\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 \nUnassignedEvent

\n

Represents anunassignedevent on any assignable object.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnknownSignature

\n

Represents an unknown signature on a Commit or Tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnlabeledEvent

\n

Represents anunlabeledevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnlockedEvent

\n

Represents anunlockedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnmarkedAsDuplicateEvent

\n

Represents anunmarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnpinnedEvent

\n

Represents anunpinnedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnsubscribedEvent

\n

Represents anunsubscribedevent on a given Subscribable.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUser

\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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    type (PinnableItemType)

    \n

    Filter to only a particular kind of pinnable item.

    \n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\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

canReceiveOrganizationEmailsWhenNotificationsRestricted (Boolean!)

Could this user receive email notifications, if the organization had notification restrictions enabled?.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    login (String!)

    \n

    The login of the organization to check.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \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
    \n
  • \n

    organizationID (ID)

    \n

    The ID of the organization used to filter contributions.

    \n\n
  • \n
\n\n
    \n
  • \n

    to (DateTime)

    \n

    Only contributions made before and up to (including) this time will be\ncounted. If omitted, defaults to the current time or one year from the\nprovided from argument.

    \n\n
  • \n
\n\n
\n\n\n

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

estimatedNextSponsorsPayoutInCents (Int!)

The estimated next GitHub Sponsors payout for this user/organization in cents (USD).

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    name (String!)

    \n

    The gist name to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (GistOrder)

    \n

    Ordering options for gists returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    privacy (GistPrivacy)

    \n

    Filters Gists according to privacy.

    \n\n
  • \n
\n\n
\n\n\n

hasSponsorsListing (Boolean!)

True if this user/organization has a GitHub Sponsors listing.

\n\n\n\n\n\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
  • \n

    primarySubjectId (ID)

    \n

    The ID of the subject to get the hovercard in the context of.

    \n\n
  • \n
\n\n
\n\n\n

interactionAbility (RepositoryInteractionAbility)

The interaction ability settings for this user.

\n\n\n\n\n\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

isFollowingViewer (Boolean!)

Whether or not this user is following the viewer. Inverse of viewer_is_following.

\n\n\n\n\n\n\n\n\n\n\n\n

isGitHubStar (Boolean!)

Whether or not this user is a member of the GitHub Stars Program.

\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

isSponsoredBy (Boolean!)

Check if the given account is sponsoring this user/organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    accountLogin (String!)

    \n

    The target account's login.

    \n\n
  • \n
\n\n
\n\n\n

isSponsoringViewer (Boolean!)

True if the viewer is sponsored by this user/organization.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueCommentOrder)

    \n

    Ordering options for issue comments returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \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 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

monthlyEstimatedSponsorsIncomeInCents (Int!)

The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).

\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
  • \n

    login (String!)

    \n

    The login of the organization to find.

    \n\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
  • \n

    login (String!)

    \n

    The login of the organization to match verified domains from.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    names ([String])

    \n

    Find packages by their names.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (PackageOrder)

    \n

    Ordering of the returned packages.

    \n\n
  • \n
\n\n
    \n
  • \n

    packageType (PackageType)

    \n

    Filter registry package by type.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Find packages in a repository by ID.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    number (Int!)

    \n

    The project number to find.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Find a project by project (beta) number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The project (beta) number.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ProjectOrder)

    \n

    Ordering options for projects returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    search (String)

    \n

    Query to search projects by, currently only searching by name.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([ProjectState!])

    \n

    A list of states to filter the projects by.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

A list of projects (beta) under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for under the the owner.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned projects (beta).

    \n

    The default value is TITLE.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    isLocked (Boolean)

    \n

    If non-null, filters repositories according to whether they have been locked.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    includeUserRepositories (Boolean)

    \n

    If true, include user repositories.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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
  • \n

    followRenames (Boolean)

    \n

    Follow repository renames. If disabled, a repository referenced by its old name will return an error.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    name (String!)

    \n

    Name of Repository to find.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussionComments (DiscussionCommentConnection!)

Discussion comments this user has authored.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    onlyAnswers (Boolean)

    \n

    Filter discussion comments to only those that were marked as the answer.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussion comments to only those in a specific repository.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussions (DiscussionConnection!)

Discussions this user has started.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    answered (Boolean)

    \n

    Filter discussions to only those that have been answered or not. Defaults to\nincluding both answered and unanswered discussions.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DiscussionOrder)

    \n

    Ordering options for discussions returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussions to only those in a specific repository.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

sponsoring (SponsorConnection!)

List of users and organizations this entity is sponsoring.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (SponsorOrder)

    \n

    Ordering options for the users and organizations returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

sponsors (SponsorConnection!)

List of sponsors for this user or organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (SponsorOrder)

    \n

    Ordering options for sponsors returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    tierId (ID)

    \n

    If given, will filter for sponsors at the given tier. Will only return\nsponsors whose tier the viewer is permitted to see.

    \n\n
  • \n
\n\n
\n\n\n

sponsorsActivities (SponsorsActivityConnection!)

Events involving this sponsorable, such as new sponsorships.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    period (SponsorsActivityPeriod)

    \n

    Filter activities returned to only those that occurred in a given time range.

    \n

    The default value is MONTH.

    \n
  • \n
\n\n
\n\n\n

sponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user or organization.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipForViewerAsSponsor (Sponsorship)

The sponsorship from the viewer to this user/organization; that is, the\nsponsorship where you're the sponsor. Only returns a sponsorship if it is active.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipForViewerAsSponsorable (Sponsorship)

The sponsorship from this user/organization to the viewer; that is, the\nsponsorship you're receiving. Only returns a sponsorship if it is active.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipNewsletters (SponsorshipNewsletterConnection!)

List of sponsorship updates sent from this sponsorable to sponsors.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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

starredRepositories (StarredRepositoryConnection!)

Repositories the user has starred.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \n\n
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder!)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    How far back in time to fetch contributed repositories.

    \n\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

viewerCanSponsor (Boolean!)

Whether or not the viewer is able to sponsor this user/organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsFollowing (Boolean!)

Whether or not this user is followed by the viewer. Inverse of is_following_viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsSponsoring (Boolean!)

True if the viewer is sponsoring this user/organization.

\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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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 \nUserBlockedEvent

\n

Represents auser_blockedevent on a given user.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nUserContentEdit

\n

An edit on user content.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserContentEditConnection

\n

A list of edits to content.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nUserContentEditEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserEdge

\n

Represents a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserEmailMetadata

\n

Email attributes from External Identity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nUserStatus

\n

The user's description of what they're currently doing.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

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 \nUserStatusConnection

\n

The connection type for UserStatus.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nUserStatusEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nVerifiableDomain

\n

A domain that can be verified or approved for an organization or an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

dnsHostName (URI)

The DNS host name that should be used for verification.

\n\n\n\n\n\n\n\n\n\n\n\n

domain (URI!)

The unicode encoded domain.

\n\n\n\n\n\n\n\n\n\n\n\n

hasFoundHostName (Boolean!)

Whether a TXT record for verification with the expected host name was found.

\n\n\n\n\n\n\n\n\n\n\n\n

hasFoundVerificationToken (Boolean!)

Whether a TXT record for verification with the expected verification token was found.

\n\n\n\n\n\n\n\n\n\n\n\n

isApproved (Boolean!)

Whether or not the domain is approved.

\n\n\n\n\n\n\n\n\n\n\n\n

isRequiredForPolicyEnforcement (Boolean!)

Whether this domain is required to exist for an organization or enterprise policy to be enforced.

\n\n\n\n\n\n\n\n\n\n\n\n

isVerified (Boolean!)

Whether or not the domain is verified.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (VerifiableDomainOwner!)

The owner of the domain.

\n\n\n\n\n\n\n\n\n\n\n\n

punycodeEncodedDomain (URI!)

The punycode encoded domain.

\n\n\n\n\n\n\n\n\n\n\n\n

tokenExpirationTime (DateTime)

The time that the current verification token will expire.

\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

verificationToken (String)

The current verification token for the domain.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nVerifiableDomainConnection

\n

The connection type for VerifiableDomain.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([VerifiableDomainEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([VerifiableDomain])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nVerifiableDomainEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (VerifiableDomain)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nViewerHovercardContext

\n

A hovercard context with a message describing how the viewer is related.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\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
\n

\n \n \nWorkflow

\n

A workflow contains meta information about an Actions workflow file.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\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

name (String!)

The name of the workflow.

\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 \nWorkflowRun

\n

A workflow run.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

checkSuite (CheckSuite!)

The check suite this workflow run belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

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

deploymentReviews (DeploymentReviewConnection!)

The log of deployment reviews.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

pendingDeploymentRequests (DeploymentRequestConnection!)

The pending deployment requests of all check runs in this workflow run.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this workflow run.

\n\n\n\n\n\n\n\n\n\n\n\n

runNumber (Int!)

A number that uniquely identifies this workflow run in its parent workflow.

\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 workflow run.

\n\n\n\n\n\n\n\n\n\n\n\n

workflow (Workflow!)

The workflow executed in this workflow run.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n", "miniToc": [ { "contents": "\n ActorLocation", @@ -3799,7 +3799,7 @@ ] }, "ghec": { - "html": "
\n
\n

\n \n \nActorLocation

\n

Location information for an actor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nAddedToProjectEvent

\n

Represents aadded_to_projectevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nApp

\n

A GitHub App.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

ipAllowListEntries (IpAllowListEntryConnection!)

The IP addresses of the app.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    size (Int)

    \n

    The size of the resulting image.

    \n\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 \nAssignedEvent

\n

Represents anassignedevent on any assignable object.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nAutoMergeDisabledEvent

\n

Represents aauto_merge_disabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

disabler (User)

The user who disabled auto-merge for this Pull Request.

\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

reason (String)

The reason auto-merge was disabled.

\n\n\n\n\n\n\n\n\n\n\n\n

reasonCode (String)

The reason_code relating to why auto-merge was disabled.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nAutoMergeEnabledEvent

\n

Represents aauto_merge_enabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

enabler (User)

The user who enabled auto-merge for this Pull Request.

\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 \nAutoMergeRequest

\n

Represents an auto-merge request for a pull request.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

authorEmail (String)

The email address of the author of this auto-merge request.

\n\n\n\n\n\n\n\n\n\n\n\n

commitBody (String)

The commit message of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.

\n\n\n\n\n\n\n\n\n\n\n\n

commitHeadline (String)

The commit title of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.

\n\n\n\n\n\n\n\n\n\n\n\n

enabledAt (DateTime)

When was this auto-merge request was enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

enabledBy (Actor)

The actor who created the auto-merge request.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeMethod (PullRequestMergeMethod!)

The merge method of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request that this auto-merge request is set against.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nAutoRebaseEnabledEvent

\n

Represents aauto_rebase_enabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

enabler (User)

The user who enabled auto-merge (rebase) for this Pull Request.

\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 \nAutoSquashEnabledEvent

\n

Represents aauto_squash_enabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

enabler (User)

The user who enabled auto-merge (squash) for this Pull Request.

\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 \nAutomaticBaseChangeFailedEvent

\n

Represents aautomatic_base_change_failedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nAutomaticBaseChangeSucceededEvent

\n

Represents aautomatic_base_change_succeededevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBaseRefChangedEvent

\n

Represents abase_ref_changedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBaseRefDeletedEvent

\n

Represents abase_ref_deletedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBaseRefForcePushedEvent

\n

Represents abase_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBlame

\n

Represents a Git blame.

\n
\n\n
\n \n \n \n

Fields

\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 \nBlameRange

\n

Represents a range of information from a Git blame.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nBlob

\n

Represents a Git blob.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBot

\n

A special type of user which takes actions on behalf of GitHub Apps.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

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 \nBranchProtectionRule

\n

A branch protection rule.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

blocksCreations (Boolean!)

Is branch creation a protected operation.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

bypassForcePushAllowances (BypassForcePushAllowanceConnection!)

A list of actors able to force push for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

bypassPullRequestAllowances (BypassPullRequestAllowanceConnection!)

A list of actors able to bypass PRs for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters refs with query on name.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

requiredStatusChecks ([RequiredStatusCheckDescription!])

List of required status checks 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

requiresConversationResolution (Boolean!)

Are conversations required to be resolved before merging.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nBranchProtectionRuleConflict

\n

A conflict between two branch protection rules.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nBranchProtectionRuleConflictConnection

\n

The connection type for BranchProtectionRuleConflict.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nBranchProtectionRuleConflictEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBranchProtectionRuleConnection

\n

The connection type for BranchProtectionRule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nBranchProtectionRuleEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBypassForcePushAllowance

\n

A user, team, or app who has the ability to bypass a force push requirement on a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (BranchActorAllowanceActor)

The actor that can force 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, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassForcePushAllowanceConnection

\n

The connection type for BypassForcePushAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BypassForcePushAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BypassForcePushAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassForcePushAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BypassForcePushAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassPullRequestAllowance

\n

A user, team, or app who has the ability to bypass a pull request requirement on a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (BranchActorAllowanceActor)

The actor that can bypass.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassPullRequestAllowanceConnection

\n

The connection type for BypassPullRequestAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BypassPullRequestAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BypassPullRequestAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassPullRequestAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BypassPullRequestAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCVSS

\n

The Common Vulnerability Scoring System.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

score (Float!)

The CVSS score associated with this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

vectorString (String)

The CVSS vector string associated with this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCWE

\n

A common weakness enumeration.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cweId (String!)

The id of the CWE.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String!)

A detailed description of this CWE.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of this CWE.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCWEConnection

\n

The connection type for CWE.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CWEEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CWE])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCWEEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CWE)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckAnnotation

\n

A single check annotation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCheckAnnotationConnection

\n

The connection type for CheckAnnotation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCheckAnnotationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCheckAnnotationPosition

\n

A character position in a check annotation.

\n
\n\n
\n \n \n \n

Fields

\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 \nCheckAnnotationSpan

\n

An inclusive pair of positions for a check annotation.

\n
\n\n
\n \n \n \n

Fields

\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 \nCheckRun

\n

A check run.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

deployment (Deployment)

The corresponding deployment for this job, if any.

\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

isRequired (Boolean!)

Whether this is required to pass before merging for a specific pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    pullRequestId (ID)

    \n

    The id of the pull request this is required for.

    \n\n
  • \n
\n\n
    \n
  • \n

    pullRequestNumber (Int)

    \n

    The number of the pull request this is required for.

    \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

pendingDeploymentRequest (DeploymentRequest)

Information about a pending deployment, if any, in 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

steps (CheckStepConnection)

The check run's steps.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    number (Int)

    \n

    Step number.

    \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 \nCheckRunConnection

\n

The connection type for CheckRun.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCheckRunEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCheckStep

\n

A single check step.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

completedAt (DateTime)

Identifies the date and time when the check step was completed.

\n\n\n\n\n\n\n\n\n\n\n\n

conclusion (CheckConclusionState)

The conclusion of the check step.

\n\n\n\n\n\n\n\n\n\n\n\n

externalId (String)

A reference for the check step on the integrator's system.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The step's name.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The index of the step in the list of steps of the parent check run.

\n\n\n\n\n\n\n\n\n\n\n\n

secondsToCompletion (Int)

Number of seconds to completion.

\n\n\n\n\n\n\n\n\n\n\n\n

startedAt (DateTime)

Identifies the date and time when the check step was started.

\n\n\n\n\n\n\n\n\n\n\n\n

status (CheckStatusState!)

The current status of the check step.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckStepConnection

\n

The connection type for CheckStep.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckStepEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckStep])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckStepEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckStep)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckSuite

\n

A check suite.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (CheckRunFilter)

    \n

    Filters the check runs by this type.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

creator (User)

The user who triggered the check suite.

\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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

workflowRun (WorkflowRun)

The workflow run associated with this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckSuiteConnection

\n

The connection type for CheckSuite.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCheckSuiteEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nClosedEvent

\n

Represents aclosedevent on any Closable.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

stateReason (IssueStateReason)

The reason the issue state was changed to closed.

\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 \nCodeOfConduct

\n

The Code of Conduct for a repository.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nCommentDeletedEvent

\n

Represents acomment_deletedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCommit

\n

Represents a Git commit.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 merged Pull Request that introduced the commit to the repository. If the\ncommit is not present in the default branch, additionally returns open Pull\nRequests associated with the commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    path (String!)

    \n

    The file whose Git blame information you want.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

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 committed via GitHub web UI.

\n\n\n\n\n\n\n\n\n\n\n\n

committer (GitActor)

Committer 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    environments ([String!])

    \n

    Environments to list deployments for.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DeploymentOrder)

    \n

    Ordering options for deployments returned from the connection.

    \n\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
  • \n

    path (String!)

    \n

    The path for the file.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \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
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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
    \n
  • \n

    since (GitTimestamp)

    \n

    Allows specifying a beginning time or date for fetching commits.

    \n\n
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 \nCommitComment

\n

Represents a comment on a given Commit.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nCommitCommentConnection

\n

The connection type for CommitComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCommitCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCommitCommentThread

\n

A thread of comments on a commit.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nCommitConnection

\n

The connection type for Commit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCommitContributionsByRepository

\n

This aggregates commits made by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (CommitContributionOrder)

    \n

    Ordering options for commit contributions returned from the connection.

    \n\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 \nCommitEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCommitHistoryConnection

\n

The connection type for Commit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nConnectedEvent

\n

Represents aconnectedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nContributionCalendar

\n

A calendar of contributions made on GitHub by a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nContributionCalendarDay

\n

Represents a single day of contributions on GitHub by a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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

contributionLevel (ContributionLevel!)

Indication of contributions, relative to other days. Can be used to indicate\nwhich color to represent this day on a calendar.

\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 \nContributionCalendarMonth

\n

A month of contributions in a user's contribution graph.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nContributionCalendarWeek

\n

A week of contributions in a user's contribution graph.

\n
\n\n
\n \n \n \n

Fields

\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 \nContributionsCollection

\n

A contributions collection aggregates contributions such as opened issues and commits created by a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \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
    \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
    \n
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \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
    \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
    \n
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \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
    \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\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
  • \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
    \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\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
  • \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
    \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\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
  • \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
    \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\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
  • \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\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 \nConvertToDraftEvent

\n

Represents aconvert_to_draftevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nConvertedNoteToIssueEvent

\n

Represents aconverted_note_to_issueevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nConvertedToDiscussionEvent

\n

Represents aconverted_to_discussionevent on a given issue.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

discussion (Discussion)

The discussion that the issue was converted into.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCreatedCommitContribution

\n

Represents the contribution a user made by committing to a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedCommitContributionConnection

\n

The connection type for CreatedCommitContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedCommitContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedIssueContribution

\n

Represents the contribution a user made on GitHub by opening an issue.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedIssueContributionConnection

\n

The connection type for CreatedIssueContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedIssueContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestContribution

\n

Represents the contribution a user made on GitHub by opening a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestContributionConnection

\n

The connection type for CreatedPullRequestContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedPullRequestContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestReviewContribution

\n

Represents the contribution a user made by leaving a review on a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestReviewContributionConnection

\n

The connection type for CreatedPullRequestReviewContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedPullRequestReviewContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedRepositoryContribution

\n

Represents the contribution a user made on GitHub by creating a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedRepositoryContributionConnection

\n

The connection type for CreatedRepositoryContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedRepositoryContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCrossReferencedEvent

\n

Represents a mention made by one issue or pull request to another.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDemilestonedEvent

\n

Represents ademilestonedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDependabotUpdate

\n

A Dependabot Update for a dependency in a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

error (DependabotUpdateError)

The error from a dependency update.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

The associated pull request.

\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 \nDependabotUpdateError

\n

An error produced from a Dependabot Update.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 error.

\n\n\n\n\n\n\n\n\n\n\n\n

errorType (String!)

The error code.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the error.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDependencyGraphDependency

\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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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

packageLabel (String!)

The original name of the package, as it appears in the manifest.

\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 name of the package in the canonical form used by the package manager.\nThis may differ from the original textual form (see packageLabel), for example\nin a package manager that uses case-insensitive comparisons.

\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 \nDependencyGraphDependencyConnection

\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

Fields

\n \n\n\n \n \n\n\n\n\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 \nDependencyGraphDependencyEdge

\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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDependencyGraphManifest

\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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nDependencyGraphManifestConnection

\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

Fields

\n \n\n\n \n \n\n\n\n\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 \nDependencyGraphManifestEdge

\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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeployKey

\n

A repository deploy key.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nDeployKeyConnection

\n

The connection type for DeployKey.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nDeployKeyEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeployedEvent

\n

Represents adeployedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeployment

\n

Represents triggered deployment instance.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nDeploymentConnection

\n

The connection type for Deployment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nDeploymentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeploymentEnvironmentChangedEvent

\n

Represents adeployment_environment_changedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeploymentProtectionRule

\n

A protection rule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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

reviewers (DeploymentReviewerConnection!)

The teams or users that can review the deployment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

timeout (Int!)

The timeout in minutes for this protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

type (DeploymentProtectionRuleType!)

The type of protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentProtectionRuleConnection

\n

The connection type for DeploymentProtectionRule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentProtectionRuleEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentProtectionRule])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentProtectionRuleEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentProtectionRule)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentRequest

\n

A request to deploy a workflow run to an environment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

currentUserCanApprove (Boolean!)

Whether or not the current user can approve the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

environment (Environment!)

The target environment of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewers (DeploymentReviewerConnection!)

The teams or users that can review the deployment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

waitTimer (Int!)

The wait timer in minutes configured in the environment.

\n\n\n\n\n\n\n\n\n\n\n\n

waitTimerStartedAt (DateTime)

The wait timer in minutes configured in the environment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentRequestConnection

\n

The connection type for DeploymentRequest.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentRequestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentRequest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentRequestEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentRequest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReview

\n

A deployment review.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comment (String!)

The comment the user left.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

environments (EnvironmentConnection!)

The environments approved or rejected.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

state (DeploymentReviewState!)

The decision of the user.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user that reviewed the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewConnection

\n

The connection type for DeploymentReview.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentReviewEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentReview])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentReview)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewerConnection

\n

The connection type for DeploymentReviewer.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentReviewerEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentReviewer])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewerEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentReviewer)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentStatus

\n

Describes the status of a given deployment attempt.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeploymentStatusConnection

\n

The connection type for DeploymentStatus.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nDeploymentStatusEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDisconnectedEvent

\n

Represents adisconnectedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDiscussion

\n

A discussion in a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

answer (DiscussionComment)

The comment chosen as this discussion's answer, if any.

\n\n\n\n\n\n\n\n\n\n\n\n

answerChosenAt (DateTime)

The time when a user chose this discussion's answer, if answered.

\n\n\n\n\n\n\n\n\n\n\n\n

answerChosenBy (Actor)

The user who chose this discussion's answer, if answered.

\n\n\n\n\n\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!)

The main text of the discussion post.

\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

category (DiscussionCategory!)

The category for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (DiscussionCommentConnection!)

The replies to the discussion.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \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

locked (Boolean!)

true if the object is locked.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The number identifying this discussion within the repository.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 path for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of this 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

upvoteCount (Int!)

Number of upvotes that this subject has received.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

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

viewerCanUpvote (Boolean!)

Whether or not the current user can add or remove an upvote on this subject.

\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

viewerHasUpvoted (Boolean!)

Whether or not the current user has already upvoted this subject.

\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 \nDiscussionCategory

\n

A category for discussions in a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

description (String)

A description of this category.

\n\n\n\n\n\n\n\n\n\n\n\n

emoji (String!)

An emoji representing this category.

\n\n\n\n\n\n\n\n\n\n\n\n

emojiHTML (HTML!)

This category's emoji rendered as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

isAnswerable (Boolean!)

Whether or not discussions in this category support choosing an answer with the markDiscussionCommentAsAnswer mutation.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of this category.

\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

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 \nDiscussionCategoryConnection

\n

The connection type for DiscussionCategory.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DiscussionCategoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DiscussionCategory])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionCategoryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DiscussionCategory)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionComment

\n

A comment on a discussion.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

deletedAt (DateTime)

The time when this replied-to comment was deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

discussion (Discussion)

The discussion this comment was created in.

\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

isAnswer (Boolean!)

Has this comment been chosen as the answer of its discussion?.

\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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\n
  • \n
\n\n
\n\n\n

replies (DiscussionCommentConnection!)

The threaded replies to this comment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

replyTo (DiscussionComment)

The discussion comment this comment is a reply to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The path for this discussion 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

upvoteCount (Int!)

Number of upvotes that this subject has received.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The URL for this discussion 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

viewerCanMarkAsAnswer (Boolean!)

Can the current user mark this comment as an answer?.

\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

viewerCanUnmarkAsAnswer (Boolean!)

Can the current user unmark this comment as an answer?.

\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

viewerCanUpvote (Boolean!)

Whether or not the current user can add or remove an upvote on this subject.

\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

viewerHasUpvoted (Boolean!)

Whether or not the current user has already upvoted this subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionCommentConnection

\n

The connection type for DiscussionComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DiscussionCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DiscussionComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DiscussionComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionConnection

\n

The connection type for Discussion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DiscussionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Discussion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Discussion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDraftIssue

\n

A draft issue within a project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

assignees (UserConnection!)

A list of users to assigned to this draft issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

body (String!)

The body of the draft issue.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body of the draft issue rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body of the draft issue 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

creator (Actor)

The actor who created this draft issue.

\n\n\n\n\n\n\n\n\n\n\n\n

project (ProjectNext!)

The project (beta) that contains this draft issue.

\n\n\n\n\n\n\n\n\n\n\n\n

projectItem (ProjectNextItem!)

The project (beta) item that wraps this draft issue.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the draft issue.

\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 \nEnterprise

\n

An account to manage multiple organizations with consolidated policy and billing.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    organizationLogins ([String!])

    \n

    Only return members within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\n\n
    \n
  • \n

    viewerOrganizationRole (RoleInOrganization)

    \n

    The viewer's role in an organization.

    \n\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

Deprecation notice

\n

userAccounts is deprecated.

The Enterprise.userAccounts field is being removed. Use the Enterprise.members field instead. Removal on 2022-07-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nEnterpriseAdministratorConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseAdministratorEdge

\n

A User who is an administrator of an enterprise.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nEnterpriseAdministratorInvitation

\n

An invitation for a user to become an owner or billing manager of an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseAdministratorInvitationConnection

\n

The connection type for EnterpriseAdministratorInvitation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseAdministratorInvitationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseBillingInfo

\n

Enterprise billing information visible to enterprise billing managers and owners.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

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

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 \nEnterpriseIdentityProvider

\n

An identity provider configured to provision identities for an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    Filter to external identities with the users login.

    \n\n
  • \n
\n\n
    \n
  • \n

    membersOnly (Boolean)

    \n

    Filter to external identities with valid org membership only.

    \n\n
  • \n
\n\n
    \n
  • \n

    userName (String)

    \n

    Filter to external identities with the users userName/NameID attribute.

    \n\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 \nEnterpriseMemberConnection

\n

The connection type for EnterpriseMember.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseMemberEdge

\n

A User who is a member of an enterprise through one or more organizations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\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 \nEnterpriseOrganizationMembershipConnection

\n

The connection type for Organization.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseOrganizationMembershipEdge

\n

An enterprise organization that a user is a member of.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nEnterpriseOutsideCollaboratorConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseOutsideCollaboratorEdge

\n

A User who is an outside collaborator of an enterprise through one or more organizations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

\n \n \nEnterpriseOwnerInfo

\n

Enterprise information only visible to enterprise owners.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (EnterpriseMemberOrder)

    \n

    Ordering options for administrators returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    organizationLogins ([String!])

    \n

    Only return members within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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 base repository permission.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n\n\n
\n\n\n

domains (VerifiableDomainConnection!)

A list of domains owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    isApproved (Boolean)

    \n

    Filter whether or not the domain is approved.

    \n\n
  • \n
\n\n
    \n
  • \n

    isVerified (Boolean)

    \n

    Filter whether or not the domain is verified.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

ipAllowListForInstalledAppsEnabledSetting (IpAllowListForInstalledAppsEnabledSettingValue!)

The setting value for whether the enterprise has IP allow list configuration for installed GitHub Apps enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

isUpdatingDefaultRepositoryPermission (Boolean!)

Whether or not the base 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\n
  • \n
\n\n
\n\n\n

notificationDeliveryRestrictionEnabledSetting (NotificationRestrictionSettingValue!)

Indicates if email notification delivery for this enterprise is restricted to verified or approved domains.

\n\n\n\n\n\n\n\n\n\n\n\n

oidcProvider (OIDCProvider)

The OIDC Identity Provider for the enterprise.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    hasTwoFactorEnabled (Boolean)

    \n

    Only return outside collaborators with this two-factor authentication status.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    The login of one specific outside collaborator.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (EnterpriseMemberOrder)

    \n

    Ordering options for outside collaborators returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    organizationLogins ([String!])

    \n

    Only return outside collaborators within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\n\n
    \n
  • \n

    visibility (RepositoryVisibility)

    \n

    Only return outside collaborators on repositories with this visibility.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryInvitationOrder)

    \n

    Ordering options for pending repository collaborator invitations returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    organizationLogins ([String!])

    \n

    Only return invitations within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\n
  • \n
\n\n
\n\n\n

samlIdentityProvider (EnterpriseIdentityProvider)

The SAML Identity Provider for the enterprise. When used by a GitHub App,\nrequires an installation token with read and write access to members.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n\n\n
\n\n\n

supportEntitlements (EnterpriseMemberConnection!)

A list of members with a support entitlement.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (EnterpriseMemberOrder)

    \n

    Ordering options for support entitlement users returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \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 \nEnterprisePendingMemberInvitationConnection

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nEnterprisePendingMemberInvitationEdge

\n

An invitation to be a member in an enterprise organization.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseRepositoryInfo

\n

A subset of repository information queryable from an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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 or internal.

\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 \nEnterpriseRepositoryInfoConnection

\n

The connection type for EnterpriseRepositoryInfo.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseRepositoryInfoEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerInstallation

\n

An Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

\n \n \nEnterpriseServerInstallationConnection

\n

The connection type for EnterpriseServerInstallation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerInstallationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccount

\n

A user account on an Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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 \nEnterpriseServerUserAccountConnection

\n

The connection type for EnterpriseServerUserAccount.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerUserAccountEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountEmail

\n

An email belonging to a user account on an Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountEmailConnection

\n

The connection type for EnterpriseServerUserAccountEmail.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerUserAccountEmailEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountsUpload

\n

A user accounts upload from an Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountsUploadConnection

\n

The connection type for EnterpriseServerUserAccountsUpload.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerUserAccountsUploadEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseUserAccount

\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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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 \nEnterpriseUserAccountConnection

\n

The connection type for EnterpriseUserAccount.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseUserAccountEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnvironment

\n

An environment.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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

name (String!)

The name of the environment.

\n\n\n\n\n\n\n\n\n\n\n\n

protectionRules (DeploymentProtectionRuleConnection!)

The protection rules defined for this environment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nEnvironmentConnection

\n

The connection type for Environment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnvironmentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Environment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nEnvironmentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Environment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nExternalIdentity

\n

An external identity provisioned by SAML SSO or SCIM.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nExternalIdentityAttribute

\n

An attribute for the External Identity attributes collection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

metadata (String)

The attribute metadata as JSON.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The attribute name.

\n\n\n\n\n\n\n\n\n\n\n\n

value (String!)

The attribute value.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nExternalIdentityConnection

\n

The connection type for ExternalIdentity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nExternalIdentityEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nExternalIdentitySamlAttributes

\n

SAML attributes for the External Identity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

attributes ([ExternalIdentityAttribute!]!)

SAML Identity attributes.

\n\n\n\n\n\n\n\n\n\n\n\n

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 \nExternalIdentityScimAttributes

\n

SCIM attributes for the External Identity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nFollowerConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nFollowingConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nFundingLink

\n

A funding platform link for a repository.

\n
\n\n
\n \n \n \n

Fields

\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 \nGenericHovercardContext

\n

A generic hovercard context with a message and icon.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\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 \nGist

\n

A Gist.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    limit (Int)

    \n

    The maximum number of files to return.

    \n

    The default value is 10.

    \n
  • \n
\n\n
    \n
  • \n

    oid (GitObjectID)

    \n

    The oid of the files to return.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (GistOrder)

    \n

    Ordering options for gists returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \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 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 \nGistComment

\n

Represents a comment on an Gist.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nGistCommentConnection

\n

The connection type for GistComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nGistCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGistConnection

\n

The connection type for Gist.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nGistEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGistFile

\n

A file in a gist.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \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 \nGitActor

\n

Represents an actor in a Git commit (ie. an author or committer).

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\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 \nGitActorConnection

\n

The connection type for GitActor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nGitActorEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGitHubMetadata

\n

Represents information about the GitHub instance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGpgSignature

\n

Represents a GPG signature on a Commit or Tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHeadRefDeletedEvent

\n

Represents ahead_ref_deletedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHeadRefForcePushedEvent

\n

Represents ahead_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHeadRefRestoredEvent

\n

Represents ahead_ref_restoredevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHovercard

\n

Detail needed to display a hovercard for a user.

\n
\n\n
\n \n \n \n

Fields

\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 \nIpAllowListEntry

\n

An IP address or range of addresses that is allowed to access an owner's resources.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIpAllowListEntryConnection

\n

The connection type for IpAllowListEntry.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIpAllowListEntryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssue

\n

An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueCommentOrder)

    \n

    Ordering options for issue comments returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    includeNotificationContexts (Boolean)

    \n

    Whether or not to include notification contexts.

    \n

    The default value is true.

    \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)

Indicates whether or not this issue is currently pinned to the repository issues list.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Find a project by project (beta) number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The project (beta) number.

    \n\n
  • \n
\n\n
\n\n\n

projectNextItems (ProjectNextItemConnection!)

List of project (beta) items associated with this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    includeArchived (Boolean)

    \n

    Include archived items.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

A list of projects (beta) under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for under the the owner.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned projects (beta).

    \n

    The default value is TITLE.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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

stateReason (IssueStateReason)

Identifies the reason for the issue state.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Allows filtering timeline events by a since timestamp.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Filter timeline items by a since timestamp.

    \n\n
  • \n
\n\n
    \n
  • \n

    skip (Int)

    \n

    Skips the first n elements in the list.

    \n\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

titleHTML (String!)

Identifies the issue title rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

trackedInIssues (IssueConnection!)

A list of issues that track this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

trackedIssues (IssueConnection!)

A list of issues tracked inside the current issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

trackedIssuesCount (Int!)

The number of tracked issues for this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    states ([TrackedIssueStates])

    \n

    Limit the count to tracked issues with the specified states.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 \nIssueComment

\n

Represents a comment on an Issue.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nIssueCommentConnection

\n

The connection type for IssueComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIssueCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueConnection

\n

The connection type for Issue.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIssueContributionsByRepository

\n

This aggregates issues opened by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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 \nIssueEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueTemplate

\n

A repository issue template.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nIssueTimelineConnection

\n

The connection type for IssueTimelineItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIssueTimelineItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueTimelineItemsConnection

\n

The connection type for IssueTimelineItems.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueTimelineItemsEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nJoinedGitHubContribution

\n

Represents a user signing up for a GitHub account.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nLabel

\n

A label for categorizing Issues, Pull Requests, Milestones, or Discussions with a given Repository.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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 \nLabelConnection

\n

The connection type for Label.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nLabelEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nLabeledEvent

\n

Represents alabeledevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nLanguage

\n

Represents a given language found in repositories.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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 \nLanguageConnection

\n

A list of languages associated with the parent.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nLanguageEdge

\n

Represents the language of a repository.

\n
\n\n
\n \n \n \n

Fields

\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 \nLicense

\n

A repository's open source license.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nLicenseRule

\n

Describes a License's conditions, permissions, and limitations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nLockedEvent

\n

Represents alockedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMannequin

\n

A placeholder user for attribution of imported data on GitHub.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

claimant (User)

The user that has claimed the data attributed to this mannequin.

\n\n\n\n\n\n\n\n\n\n\n\n

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 \nMarkedAsDuplicateEvent

\n

Represents amarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMarketplaceCategory

\n

A public description of a Marketplace category.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMarketplaceListing

\n

A listing in the GitHub integration marketplace.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

hasVerifiedOwner (Boolean!)

Whether the creator of the app is a verified org.

\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
  • \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\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 \nMarketplaceListingConnection

\n

Look up Marketplace Listings.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nMarketplaceListingEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMembersCanDeleteReposClearAuditEntry

\n

Audit log entry for a members_can_delete_repos.clear event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nMembersCanDeleteReposDisableAuditEntry

\n

Audit log entry for a members_can_delete_repos.disable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nMembersCanDeleteReposEnableAuditEntry

\n

Audit log entry for a members_can_delete_repos.enable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nMentionedEvent

\n

Represents amentionedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMergedEvent

\n

Represents amergedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMigrationSource

\n

An Octoshift migration source.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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 Octoshift migration source name.

\n\n\n\n\n\n\n\n\n\n\n\n

type (MigrationSourceType!)

The Octoshift migration source type.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The Octoshift migration source URL.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nMilestone

\n

Represents a Milestone object on a given repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \n\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!)

Identifies 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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 \nMilestoneConnection

\n

The connection type for Milestone.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nMilestoneEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMilestonedEvent

\n

Represents amilestonedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMovedColumnsInProjectEvent

\n

Represents amoved_columns_in_projectevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOIDCProvider

\n

An OIDC identity provider configured to provision identities for an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    Filter to external identities with the users login.

    \n\n
  • \n
\n\n
    \n
  • \n

    membersOnly (Boolean)

    \n

    Filter to external identities with valid org membership only.

    \n\n
  • \n
\n\n
    \n
  • \n

    userName (String)

    \n

    Filter to external identities with the users userName/NameID attribute.

    \n\n
  • \n
\n\n
\n\n\n

providerType (OIDCProviderType!)

The OIDC identity provider type.

\n\n\n\n\n\n\n\n\n\n\n\n

tenantId (String!)

The id of the tenant this provider is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nOauthApplicationCreateAuditEntry

\n

Audit log entry for a oauth_application.create event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgAddBillingManagerAuditEntry

\n

Audit log entry for a org.add_billing_manager.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgAddMemberAuditEntry

\n

Audit log entry for a org.add_member.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgBlockUserAuditEntry

\n

Audit log entry for a org.block_user.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgConfigDisableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a org.config.disable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgConfigEnableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a org.config.enable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgCreateAuditEntry

\n

Audit log entry for a org.create event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgDisableOauthAppRestrictionsAuditEntry

\n

Audit log entry for a org.disable_oauth_app_restrictions event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgDisableSamlAuditEntry

\n

Audit log entry for a org.disable_saml event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgDisableTwoFactorRequirementAuditEntry

\n

Audit log entry for a org.disable_two_factor_requirement event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgEnableOauthAppRestrictionsAuditEntry

\n

Audit log entry for a org.enable_oauth_app_restrictions event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgEnableSamlAuditEntry

\n

Audit log entry for a org.enable_saml event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgEnableTwoFactorRequirementAuditEntry

\n

Audit log entry for a org.enable_two_factor_requirement event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgInviteMemberAuditEntry

\n

Audit log entry for a org.invite_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgInviteToBusinessAuditEntry

\n

Audit log entry for a org.invite_to_business event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgOauthAppAccessApprovedAuditEntry

\n

Audit log entry for a org.oauth_app_access_approved event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgOauthAppAccessDeniedAuditEntry

\n

Audit log entry for a org.oauth_app_access_denied event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgOauthAppAccessRequestedAuditEntry

\n

Audit log entry for a org.oauth_app_access_requested event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRemoveBillingManagerAuditEntry

\n

Audit log entry for a org.remove_billing_manager event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRemoveMemberAuditEntry

\n

Audit log entry for a org.remove_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRemoveOutsideCollaboratorAuditEntry

\n

Audit log entry for a org.remove_outside_collaborator event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRestoreMemberAuditEntry

\n

Audit log entry for a org.restore_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 assignments 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 \nOrgRestoreMemberMembershipOrganizationAuditEntryData

\n

Metadata for an organization membership for org.restore_member actions.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrgRestoreMemberMembershipRepositoryAuditEntryData

\n

Metadata for a repository membership for org.restore_member actions.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrgRestoreMemberMembershipTeamAuditEntryData

\n

Metadata for a team membership for org.restore_member actions.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrgUnblockUserAuditEntry

\n

Audit log entry for a org.unblock_user.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgUpdateDefaultRepositoryPermissionAuditEntry

\n

Audit log entry for a org.update_default_repository_permission.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 base repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The former base 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 \nOrgUpdateMemberAuditEntry

\n

Audit log entry for a org.update_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgUpdateMemberRepositoryCreationPermissionAuditEntry

\n

Audit log entry for a org.update_member_repository_creation_permission event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgUpdateMemberRepositoryInvitationPermissionAuditEntry

\n

Audit log entry for a org.update_member_repository_invitation_permission event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrganization

\n

An account on GitHub, with one or more owners, that has repositories, members and teams.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    type (PinnableItemType)

    \n

    Filter to only a particular kind of pinnable item.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (AuditLogOrder)

    \n

    Ordering options for the returned audit log entries.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The query string to filter audit entries.

    \n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

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

domains (VerifiableDomainConnection)

A list of domains owned by the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    isApproved (Boolean)

    \n

    Filter by if the domain is approved.

    \n\n
  • \n
\n\n
    \n
  • \n

    isVerified (Boolean)

    \n

    Filter by if the domain is verified.

    \n\n
  • \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

email (String)

The organization's public email.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseOwners (OrganizationEnterpriseOwnerConnection!)

A list of owners of the organization's enterprise account.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\n\n
\n\n\n

estimatedNextSponsorsPayoutInCents (Int!)

The estimated next GitHub Sponsors payout for this user/organization in cents (USD).

\n\n\n\n\n\n\n\n\n\n\n\n

hasSponsorsListing (Boolean!)

True if this user/organization has a GitHub Sponsors listing.

\n\n\n\n\n\n\n\n\n\n\n\n

interactionAbility (RepositoryInteractionAbility)

The interaction ability settings for this organization.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

ipAllowListForInstalledAppsEnabledSetting (IpAllowListForInstalledAppsEnabledSettingValue!)

The setting value for whether the organization has IP allow list configuration for installed GitHub Apps enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

isSponsoredBy (Boolean!)

Check if the given account is sponsoring this user/organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    accountLogin (String!)

    \n

    The target account's login.

    \n\n
  • \n
\n\n
\n\n\n

isSponsoringViewer (Boolean!)

True if the viewer is sponsored by this user/organization.

\n\n\n\n\n\n\n\n\n\n\n\n

isVerified (Boolean!)

Whether the organization has verified its profile email and website.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (UserStatusOrder)

    \n

    Ordering options for user statuses returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

membersCanForkPrivateRepositories (Boolean!)

Members can fork private repositories in this organization.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

monthlyEstimatedSponsorsIncomeInCents (Int!)

The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).

\n\n\n\n\n\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

notificationDeliveryRestrictionEnabledSetting (NotificationRestrictionSettingValue!)

Indicates if email notification delivery for this organization is restricted to verified or approved domains.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    names ([String])

    \n

    Find packages by their names.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (PackageOrder)

    \n

    Ordering of the returned packages.

    \n\n
  • \n
\n\n
    \n
  • \n

    packageType (PackageType)

    \n

    Filter registry package by type.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Find packages in a repository by ID.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    number (Int!)

    \n

    The project number to find.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Find a project by project (beta) number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The project (beta) number.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ProjectOrder)

    \n

    Ordering options for projects returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    search (String)

    \n

    Query to search projects by, currently only searching by name.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([ProjectState!])

    \n

    A list of states to filter the projects by.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

A list of projects (beta) under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for under the the owner.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned projects (beta).

    \n

    The default value is TITLE.

    \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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    isLocked (Boolean)

    \n

    If non-null, filters repositories according to whether they have been locked.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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
  • \n

    followRenames (Boolean)

    \n

    Follow repository renames. If disabled, a repository referenced by its old name will return an error.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    name (String!)

    \n

    Name of Repository to find.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussionComments (DiscussionCommentConnection!)

Discussion comments this user has authored.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    onlyAnswers (Boolean)

    \n

    Filter discussion comments to only those that were marked as the answer.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussion comments to only those in a specific repository.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussions (DiscussionConnection!)

Discussions this user has started.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    answered (Boolean)

    \n

    Filter discussions to only those that have been answered or not. Defaults to\nincluding both answered and unanswered discussions.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DiscussionOrder)

    \n

    Ordering options for discussions returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussions to only those in a specific repository.

    \n\n
  • \n
\n\n
\n\n\n

repositoryMigrations (RepositoryMigrationConnection!)

A list of all repository migrations for this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    repositoryName (String)

    \n

    Filter repository migrations by repository name.

    \n\n
  • \n
\n\n
    \n
  • \n

    state (MigrationState)

    \n

    Filter repository migrations by state.

    \n\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

sponsoring (SponsorConnection!)

List of users and organizations this entity is sponsoring.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (SponsorOrder)

    \n

    Ordering options for the users and organizations returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

sponsors (SponsorConnection!)

List of sponsors for this user or organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (SponsorOrder)

    \n

    Ordering options for sponsors returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    tierId (ID)

    \n

    If given, will filter for sponsors at the given tier. Will only return\nsponsors whose tier the viewer is permitted to see.

    \n\n
  • \n
\n\n
\n\n\n

sponsorsActivities (SponsorsActivityConnection!)

Events involving this sponsorable, such as new sponsorships.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    period (SponsorsActivityPeriod)

    \n

    Filter activities returned to only those that occurred in a given time range.

    \n

    The default value is MONTH.

    \n
  • \n
\n\n
\n\n\n

sponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user or organization.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipForViewerAsSponsor (Sponsorship)

The sponsorship from the viewer to this user/organization; that is, the\nsponsorship where you're the sponsor. Only returns a sponsorship if it is active.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipForViewerAsSponsorable (Sponsorship)

The sponsorship from this user/organization to the viewer; that is, the\nsponsorship you're receiving. Only returns a sponsorship if it is active.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipNewsletters (SponsorshipNewsletterConnection!)

List of sponsorship updates sent from this sponsorable to sponsors.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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

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
  • \n

    slug (String!)

    \n

    The name or slug of the team to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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
    \n
  • \n

    orderBy (TeamOrder)

    \n

    Ordering options for teams returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    privacy (TeamPrivacy)

    \n

    If non-null, filters teams according to privacy.

    \n\n
  • \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
    \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
    \n
  • \n

    rootTeamsOnly (Boolean)

    \n

    If true, restrict to only root teams.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    userLogins ([String!])

    \n

    User logins to filter by.

    \n\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

viewerCanSponsor (Boolean!)

Whether or not the viewer is able to sponsor this user/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

viewerIsFollowing (Boolean!)

Whether or not this Organization is followed by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsSponsoring (Boolean!)

True if the viewer is sponsoring this user/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 \nOrganizationAuditEntryConnection

\n

The connection type for OrganizationAuditEntry.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationAuditEntryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationConnection

\n

A list of organizations managed by an enterprise.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationEnterpriseOwnerConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationEnterpriseOwnerEdge])

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 \nOrganizationEnterpriseOwnerEdge

\n

An enterprise owner in the context of an organization that is part of the enterprise.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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

organizationRole (RoleInOrganization!)

The role of the owner with respect to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nOrganizationIdentityProvider

\n

An Identity Provider configured to provision SAML and SCIM identities for Organizations.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    Filter to external identities with the users login.

    \n\n
  • \n
\n\n
    \n
  • \n

    membersOnly (Boolean)

    \n

    Filter to external identities with valid org membership only.

    \n\n
  • \n
\n\n
    \n
  • \n

    userName (String)

    \n

    Filter to external identities with the users userName/NameID attribute.

    \n\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

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 \nOrganizationInvitation

\n

An Invitation for a user to an organization.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationInvitationConnection

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationInvitationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationMemberConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationMemberEdge

\n

Represents a user within an organization.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrganizationTeamsHovercardContext

\n

An organization teams hovercard context.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nOrganizationsHovercardContext

\n

An organization list hovercard context.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPackage

\n

Information for an uploaded package.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    version (String!)

    \n

    The package version.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

\n \n \nPackageConnection

\n

The connection type for Package.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPackageEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPackageFile

\n

A file in a package version.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPackageFileConnection

\n

The connection type for PackageFile.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPackageFileEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPackageStatistics

\n

Represents a object that contains package activity statistics such as downloads.

\n
\n\n
\n \n \n \n

Fields

\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 \nPackageTag

\n

A version tag contains the mapping between a tag name and a version.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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 \nPackageVersion

\n

Information about a specific package version.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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 \nPackageVersionConnection

\n

The connection type for PackageVersion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPackageVersionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPackageVersionStatistics

\n

Represents a object that contains package version activity statistics such as downloads.

\n
\n\n
\n \n \n \n

Fields

\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 \nPageInfo

\n

Information about pagination in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nPermissionSource

\n

A level of permission and source for a user's access to a repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nPinnableItemConnection

\n

The connection type for PinnableItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPinnableItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPinnedDiscussion

\n

A Pinned Discussion is a discussion pinned to a repository's index page.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

discussion (Discussion!)

The discussion that was pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

gradientStopColors ([String!]!)

Color stops of the chosen gradient.

\n\n\n\n\n\n\n\n\n\n\n\n

pattern (PinnedDiscussionPattern!)

Background texture pattern.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedBy (Actor!)

The actor that pinned this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

preconfiguredGradient (PinnedDiscussionGradient)

Preconfigured background gradient option.

\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

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 \nPinnedDiscussionConnection

\n

The connection type for PinnedDiscussion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnedDiscussionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnedDiscussion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPinnedDiscussionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnedDiscussion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPinnedEvent

\n

Represents apinnedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPinnedIssue

\n

A Pinned Issue is a issue pinned to a repository's index page.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\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 \nPinnedIssueConnection

\n

The connection type for PinnedIssue.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPinnedIssueEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPrivateRepositoryForkingDisableAuditEntry

\n

Audit log entry for a private_repository_forking.disable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nPrivateRepositoryForkingEnableAuditEntry

\n

Audit log entry for a private_repository_forking.enable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nProfileItemShowcase

\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

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nProject

\n

Projects manage issues, pull requests and notes within a project owner.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nProjectCard

\n

A card in a project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectCardConnection

\n

The connection type for ProjectCard.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nProjectCardEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectColumn

\n

A column inside a project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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 \nProjectColumnConnection

\n

The connection type for ProjectColumn.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nProjectColumnEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectConnection

\n

A list of projects associated with the owner.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nProjectEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectNext

\n

New projects that manage issues, pull requests and drafts using tables and boards.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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!)

Returns true if the project 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

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

description (String)

The project's description.

\n\n\n\n\n\n\n\n\n\n\n\n

fields (ProjectNextFieldConnection!)

List of fields in the project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

items (ProjectNextItemConnection!)

List of items in the project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 (ProjectNextOwner!)

The project's owner. Currently limited to organizations and users.

\n\n\n\n\n\n\n\n\n\n\n\n

public (Boolean!)

Returns true if the project is public.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (RepositoryConnection!)

The repositories the project is linked to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

shortDescription (String)

The project's short description.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

The project's name.

\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

views (ProjectViewConnection!)

List of views in the project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nProjectNextConnection

\n

The connection type for ProjectNext.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectNextEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectNext])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectNext)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextField

\n

A field inside a project.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

dataType (ProjectNextFieldType!)

The field's type.

\n\n\n\n\n\n\n\n\n\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 field's name.

\n\n\n\n\n\n\n\n\n\n\n\n

project (ProjectNext!)

The project that contains this field.

\n\n\n\n\n\n\n\n\n\n\n\n

settings (String)

The field's settings.

\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 \nProjectNextFieldConnection

\n

The connection type for ProjectNextField.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectNextFieldEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectNextField])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextFieldEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectNextField)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItem

\n

An item within a new Project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 (ProjectNextItemContent)

The content of the referenced draft issue, issue, or pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

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 the item.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

fieldValues (ProjectNextItemFieldValueConnection!)

List of field values.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

isArchived (Boolean!)

Whether the item is archived.

\n\n\n\n\n\n\n\n\n\n\n\n

project (ProjectNext!)

The project that contains this item.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

The title of the item.

\n\n\n\n\n\n\n\n\n\n\n\n

type (ProjectItemType!)

The type of the item.

\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 \nProjectNextItemConnection

\n

The connection type for ProjectNextItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectNextItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectNextItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectNextItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItemFieldValue

\n

An value of a field in an item of a new Project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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)

The actor who created the item.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

projectField (ProjectNextField!)

The project field that contains this value.

\n\n\n\n\n\n\n\n\n\n\n\n

projectItem (ProjectNextItem!)

The project item that contains this value.

\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

value (String)

The value of a field.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItemFieldValueConnection

\n

The connection type for ProjectNextItemFieldValue.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectNextItemFieldValueEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectNextItemFieldValue])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItemFieldValueEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectNextItemFieldValue)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectProgress

\n

Project progress stats.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectView

\n

A view within a Project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

filter (String)

The project view's filter.

\n\n\n\n\n\n\n\n\n\n\n\n

groupBy ([Int!])

The view's group-by field.

\n\n\n\n\n\n\n\n\n\n\n\n

items (ProjectNextItemConnection!)

The view's filtered items.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

layout (ProjectViewLayout!)

The project view's layout.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The project view's name.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The project view's number.

\n\n\n\n\n\n\n\n\n\n\n\n

project (ProjectNext!)

The project that contains this view.

\n\n\n\n\n\n\n\n\n\n\n\n

sortBy ([SortBy!])

The view's sort-by config.

\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

verticalGroupBy ([Int!])

The view's vertical-group-by field.

\n\n\n\n\n\n\n\n\n\n\n\n

visibleFields ([Int!])

The view's visible fields.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectViewConnection

\n

The connection type for ProjectView.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectViewEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectView])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectViewEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectView)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPublicKey

\n

A user's public key.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPublicKeyConnection

\n

The connection type for PublicKey.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPublicKeyEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequest

\n

A repository pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

autoMergeRequest (AutoMergeRequest)

Returns the auto-merge request object if one exists for this pull request.

\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

closingIssuesReferences (IssueConnection)

List of issues that were may be closed by this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    userLinkedOnly (Boolean)

    \n

    Return only manually linked Issues.

    \n

    The default value is false.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueCommentOrder)

    \n

    Ordering options for issue comments returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    includeNotificationContexts (Boolean)

    \n

    Whether or not to include notification contexts.

    \n

    The default value is true.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Find a project by project (beta) number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The project (beta) number.

    \n\n
  • \n
\n\n
\n\n\n

projectNextItems (ProjectNextItemConnection!)

List of project (beta) items associated with this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    includeArchived (Boolean)

    \n

    Include archived items.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

A list of projects (beta) under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for under the the owner.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned projects (beta).

    \n

    The default value is TITLE.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    author (String)

    \n

    Filter by author of the review.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Allows filtering timeline events by a since timestamp.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Filter timeline items by a since timestamp.

    \n\n
  • \n
\n\n
    \n
  • \n

    skip (Int)

    \n

    Skips the first n elements in the list.

    \n\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

titleHTML (HTML!)

Identifies the pull request title rendered to HTML.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

viewerCanDisableAutoMerge (Boolean!)

Whether or not the viewer can disable auto-merge.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanEnableAutoMerge (Boolean!)

Whether or not the viewer can enable auto-merge.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMergeAsAdmin (Boolean!)

Indicates whether the viewer can bypass branch protections and merge the pull request immediately.

\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

viewerLatestReview (PullRequestReview)

The latest review given from the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerLatestReviewRequest (ReviewRequest)

The person who has requested the viewer for review on this pull request.

\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\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\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 \nPullRequestChangedFile

\n

A file changed in a pull request.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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

changeType (PatchStatus!)

How the file was changed in this PullRequest.

\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 \nPullRequestChangedFileConnection

\n

The connection type for PullRequestChangedFile.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestChangedFileEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestCommit

\n

Represents a Git commit part of a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nPullRequestCommitCommentThread

\n

Represents a commit comment thread part of a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPullRequestCommitConnection

\n

The connection type for PullRequestCommit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestCommitEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestConnection

\n

The connection type for PullRequest.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestContributionsByRepository

\n

This aggregates pull requests opened by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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 \nPullRequestEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestReview

\n

A review object for a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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!)

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPullRequestReviewComment

\n

A review comment associated with a given repository pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPullRequestReviewCommentConnection

\n

The connection type for PullRequestReviewComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestReviewCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestReviewConnection

\n

The connection type for PullRequestReview.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestReviewContributionsByRepository

\n

This aggregates pull request reviews made by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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 \nPullRequestReviewEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestReviewThread

\n

A threaded list of comments for a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    skip (Int)

    \n

    Skips the first n elements in the list.

    \n\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 (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 \nPullRequestReviewThreadConnection

\n

Review comment threads for a pull request review.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestReviewThreadEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestRevisionMarker

\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

Fields

\n \n\n\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 \nPullRequestTemplate

\n

A repository pull request template.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 template.

\n\n\n\n\n\n\n\n\n\n\n\n

filename (String)

The filename of the template.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the template belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPullRequestTimelineConnection

\n

The connection type for PullRequestTimelineItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestTimelineItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestTimelineItemsConnection

\n

The connection type for PullRequestTimelineItems.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestTimelineItemsEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPush

\n

A Git push.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 (Actor!)

The actor 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 \nPushAllowance

\n

A team, user, or app who has the ability to push to a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPushAllowanceConnection

\n

The connection type for PushAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPushAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRateLimit

\n

Represents the client's rate limit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReactingUserConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReactingUserEdge

\n

Represents a user that's made a reaction.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReaction

\n

An emoji reaction to a particular piece of content.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nReactionConnection

\n

A list of reactions that have been left on the subject.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nReactionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReactionGroup

\n

A group of emoji reactions to a particular piece of content.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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

reactors (ReactorConnection!)

Reactors 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

Deprecation notice

\n

users is deprecated.

Reactors can now be mannequins, bots, and organizations. Use the reactors field instead. Removal on 2021-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 \nReactorConnection

\n

The connection type for Reactor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Reactor])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nReactorEdge

\n

Represents an author of a reaction.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 (Reactor!)

The author of the reaction.

\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 \nReadyForReviewEvent

\n

Represents aready_for_reviewevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRef

\n

Represents a Git reference.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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 \nRefConnection

\n

The connection type for Ref.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRefEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRefUpdateRule

\n

A ref update rules for a viewer.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

blocksCreations (Boolean!)

Can matching branches be created.

\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

requiresCodeOwnerReviews (Boolean!)

Are reviews from code owners required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresConversationResolution (Boolean!)

Are conversations required to be resolved before merging.

\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

viewerAllowedToDismissReviews (Boolean!)

Is the viewer allowed to dismiss reviews.

\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 \nReferencedEvent

\n

Represents areferencedevent on a given ReferencedSubject.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRelease

\n

A release contains the content for a release.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

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 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

isLatest (Boolean!)

Whether or not the release is the latest releast.

\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

mentions (UserConnection)

A list of users mentioned in the release description.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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)

    \n

    A list of names to filter the assets by.

    \n\n
  • \n
\n\n
\n\n\n

repository (Repository!)

The repository that the release belongs to.

\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

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
  • \n

    limit (Int)

    \n

    How many characters to return.

    \n

    The default value is 200.

    \n
  • \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

tagCommit (Commit)

The tag commit for this release.

\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

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nReleaseAsset

\n

A release asset contains the content for a release asset.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReleaseAssetConnection

\n

The connection type for ReleaseAsset.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReleaseAssetEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReleaseConnection

\n

The connection type for Release.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReleaseEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRemovedFromProjectEvent

\n

Represents aremoved_from_projectevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRenamedTitleEvent

\n

Represents arenamedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReopenedEvent

\n

Represents areopenedevent on any Closable.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

stateReason (IssueStateReason)

The reason the issue state was changed to open.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepoAccessAuditEntry

\n

Audit log entry for a repo.access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoAddMemberAuditEntry

\n

Audit log entry for a repo.add_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoAddTopicAuditEntry

\n

Audit log entry for a repo.add_topic event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoArchivedAuditEntry

\n

Audit log entry for a repo.archived event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoChangeMergeSettingAuditEntry

\n

Audit log entry for a repo.change_merge_setting event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.disable_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a repo.config.disable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableContributorsOnlyAuditEntry

\n

Audit log entry for a repo.config.disable_contributors_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableSockpuppetDisallowedAuditEntry

\n

Audit log entry for a repo.config.disable_sockpuppet_disallowed event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.enable_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a repo.config.enable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableContributorsOnlyAuditEntry

\n

Audit log entry for a repo.config.enable_contributors_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableSockpuppetDisallowedAuditEntry

\n

Audit log entry for a repo.config.enable_sockpuppet_disallowed event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigLockAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.lock_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigUnlockAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.unlock_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoCreateAuditEntry

\n

Audit log entry for a repo.create event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 network.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\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 \nRepoDestroyAuditEntry

\n

Audit log entry for a repo.destroy event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoRemoveMemberAuditEntry

\n

Audit log entry for a repo.remove_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoRemoveTopicAuditEntry

\n

Audit log entry for a repo.remove_topic event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepository

\n

A repository contains the content for a project.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters users with query on user name and login.

    \n\n
  • \n
\n\n
\n\n\n

autoMergeAllowed (Boolean!)

Whether or not Auto-merge can be enabled on pull requests in this repository.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

codeowners (RepositoryCodeowners)

Information extracted from the repository's CODEOWNERS file.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    refName (String)

    \n

    The ref name used to return the associated CODEOWNERS file.

    \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\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters users with query on user name and login.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    dependenciesAfter (String)

    \n

    Cursor to paginate dependencies.

    \n\n
  • \n
\n\n
    \n
  • \n

    dependenciesFirst (Int)

    \n

    Number of dependencies to fetch.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    withDependencies (Boolean)

    \n

    Flag to scope to only manifests with dependencies.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    environments ([String!])

    \n

    Environments to list deployments for.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DeploymentOrder)

    \n

    Ordering options for deployments returned from the connection.

    \n\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

discussion (Discussion)

Returns a single discussion from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The number for the discussion to be returned.

    \n\n
  • \n
\n\n
\n\n\n

discussionCategories (DiscussionCategoryConnection!)

A list of discussion categories that are available in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterByAssignable (Boolean)

    \n

    Filter by categories that are assignable by the viewer.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

discussions (DiscussionConnection!)

A list of discussions that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    categoryId (ID)

    \n

    Only include discussions that belong to the category with this ID.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DiscussionOrder)

    \n

    Ordering options for discussions returned from the connection.

    \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

environment (Environment)

Returns a single active environment from the current repository by name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    name (String!)

    \n

    The name of the environment to be returned.

    \n\n
  • \n
\n\n
\n\n\n

environments (EnvironmentConnection!)

A list of environments that are in this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

forkingAllowed (Boolean!)

Whether this repository allows forks.

\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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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

interactionAbility (RepositoryInteractionAbility)

The interaction ability settings for this repository.

\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 or internal.

\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
  • \n

    number (Int!)

    \n

    The number for the issue to be returned.

    \n\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
  • \n

    number (Int!)

    \n

    The number for the issue to be returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \n\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
  • \n

    name (String!)

    \n

    Label name.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    If provided, searches labels by name and description.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

latestRelease (Release)

Get the latest release for the repository if one exists.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters users with query on user name and login.

    \n\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
  • \n

    number (Int!)

    \n

    The number for the milestone to be returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    Filters milestones with a query on the title.

    \n\n
  • \n
\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
  • \n

    expression (String)

    \n

    A Git revision expression suitable for rev-parse.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    names ([String])

    \n

    Find packages by their names.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (PackageOrder)

    \n

    Ordering of the returned packages.

    \n\n
  • \n
\n\n
    \n
  • \n

    packageType (PackageType)

    \n

    Filter registry package by type.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Find packages in a repository by ID.

    \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

pinnedDiscussions (PinnedDiscussionConnection!)

A list of discussions that have been pinned in this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

pinnedIssues (PinnedIssueConnection)

A list of pinned issues for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    number (Int!)

    \n

    The project number to find.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Finds and returns the Project (beta) according to the provided Project (beta) number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The ProjectNext number.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ProjectOrder)

    \n

    Ordering options for projects returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    search (String)

    \n

    Query to search projects by, currently only searching by name.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([ProjectState!])

    \n

    A list of states to filter the projects by.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

List of projects (beta) linked to this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for linked to the repo.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned project (beta) objects.

    \n

    The default value is TITLE.

    \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
  • \n

    number (Int!)

    \n

    The number for the pull request to be returned.

    \n\n
  • \n
\n\n
\n\n\n

pullRequestTemplates ([PullRequestTemplate!])

Returns a list of pull request templates associated to the repository.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    direction (OrderDirection)

    \n

    DEPRECATED: use orderBy. The ordering direction.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RefOrder)

    \n

    Ordering options for refs returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters refs with query on name.

    \n\n
  • \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\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
  • \n

    tagName (String!)

    \n

    The name of the Tag the Release was created from.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    limit (Int)

    \n

    How many characters to return.

    \n

    The default value is 200.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

visibility (RepositoryVisibility!)

Indicates the repository's visibility level.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nRepositoryCodeowners

\n

Information extracted from a repository's CODEOWNERS file.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

errors ([RepositoryCodeownersError!]!)

Any problems that were encountered while parsing the CODEOWNERS file.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryCodeownersError

\n

An error in a CODEOWNERS file.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 (Int!)

The column number where the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

kind (String!)

A short string describing the type of error.

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int!)

The line number where the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String!)

A complete description of the error, combining information from other fields.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path to the file when the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

source (String!)

The content of the line where the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

suggestion (String)

A suggestion of how to fix the error.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryCollaboratorConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryCollaboratorEdge

\n

Represents a user who is a collaborator of a repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nRepositoryConnection

\n

A list of repositories owned by the subject.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nRepositoryContactLink

\n

A repository contact link.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nRepositoryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryInteractionAbility

\n

Repository interaction limit that applies to this object.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

expiresAt (DateTime)

The time the currently active limit expires.

\n\n\n\n\n\n\n\n\n\n\n\n

limit (RepositoryInteractionLimit!)

The current limit that is enabled on this object.

\n\n\n\n\n\n\n\n\n\n\n\n

origin (RepositoryInteractionLimitOrigin!)

The origin of the currently active interaction limit.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryInvitation

\n

An invitation for a user to be added to a repository.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryInvitationConnection

\n

A list of repository invitations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryInvitationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryMigration

\n

An Octoshift repository migration.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

continueOnError (Boolean!)

The Octoshift migration flag to continue on error.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

failureReason (String)

The reason the migration failed.

\n\n\n\n\n\n\n\n\n\n\n\n

migrationLogUrl (URI)

The URL for the migration log (expires 1 day after migration completes).

\n\n\n\n\n\n\n\n\n\n\n\n

migrationSource (MigrationSource!)

The Octoshift migration source.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String!)

The target repository name.

\n\n\n\n\n\n\n\n\n\n\n\n

sourceUrl (URI!)

The Octoshift migration source URL.

\n\n\n\n\n\n\n\n\n\n\n\n

state (MigrationState!)

The Octoshift migration state.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryMigrationConnection

\n

The connection type for RepositoryMigration.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryMigrationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryMigration])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryMigrationEdge

\n

Represents a repository migration.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryMigration)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryTopic

\n

A repository-topic connects a repository to a topic.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\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 \nRepositoryTopicConnection

\n

The connection type for RepositoryTopic.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryTopicEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryVisibilityChangeDisableAuditEntry

\n

Audit log entry for a repository_visibility_change.disable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepositoryVisibilityChangeEnableAuditEntry

\n

Audit log entry for a repository_visibility_change.enable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepositoryVulnerabilityAlert

\n

A Dependabot alert for a repository with a dependency affected by a security vulnerability.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

dependabotUpdate (DependabotUpdate)

The associated Dependabot update.

\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 dismissed?.

\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

fixReason (String)

The reason the alert was marked as fixed.

\n\n\n\n\n\n\n\n\n\n\n\n

fixedAt (DateTime)

When was the alert fixed?.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the alert number.

\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 vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

state (RepositoryVulnerabilityAlertState!)

Identifies the state of the alert.

\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 \nRepositoryVulnerabilityAlertConnection

\n

The connection type for RepositoryVulnerabilityAlert.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryVulnerabilityAlertEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRequiredStatusCheckDescription

\n

Represents a required status check for a protected branch, but not any specific run of that check.

\n
\n\n
\n \n \n \n

Fields

\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 App that must provide this status in order for it to be accepted.

\n\n\n\n\n\n\n\n\n\n\n\n

context (String!)

The name of this status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRestrictedContribution

\n

Represents a private contribution a user made on GitHub.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nReviewDismissalAllowance

\n

A user, team, or app who has the ability to dismiss a review on a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nReviewDismissalAllowanceConnection

\n

The connection type for ReviewDismissalAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReviewDismissalAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewDismissedEvent

\n

Represents areview_dismissedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewRequest

\n

A request for a user to review a pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\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 \nReviewRequestConnection

\n

The connection type for ReviewRequest.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReviewRequestEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewRequestRemovedEvent

\n

Represents anreview_request_removedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewRequestedEvent

\n

Represents anreview_requestedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewStatusHovercardContext

\n

A hovercard context with a message describing the current code review state of the pull\nrequest.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\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 \nSavedReply

\n

A Saved Reply is text a user can use to reply quickly.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nSavedReplyConnection

\n

The connection type for SavedReply.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSavedReplyEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSearchResultItemConnection

\n

A list of results that matched against a search query.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

discussionCount (Int!)

The number of discussions 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 \nSearchResultItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nSecurityAdvisory

\n

A GitHub Security Advisory.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cvss (CVSS!)

The CVSS associated with this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

cwes (CWEConnection!)

CWEs associated with this Advisory.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\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!)

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

notificationsPermalink (URI)

The permalink for the advisory's dependabot alerts page.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    package (String)

    \n

    A package name to filter vulnerabilities by.

    \n\n
  • \n
\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 \nSecurityAdvisoryConnection

\n

The connection type for SecurityAdvisory.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSecurityAdvisoryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSecurityAdvisoryIdentifier

\n

A GitHub Security Advisory Identifier.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityAdvisoryPackage

\n

An individual package.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityAdvisoryPackageVersion

\n

An individual package version.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityAdvisoryReference

\n

A GitHub Security Advisory Reference.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityVulnerability

\n

An individual vulnerability within an Advisory.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSecurityVulnerabilityConnection

\n

The connection type for SecurityVulnerability.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSecurityVulnerabilityEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSmimeSignature

\n

Represents an S/MIME signature on a Commit or Tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSortBy

\n

Represents a sort by field and direction.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

direction (OrderDirection!)

The direction of the sorting. Possible values are ASC and DESC.

\n\n\n\n\n\n\n\n\n\n\n\n

field (Int!)

The id of the field by which the column is sorted.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorConnection

\n

The connection type for Sponsor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Sponsor])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorEdge

\n

Represents a user or organization who is sponsoring someone in GitHub Sponsors.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Sponsor)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorableItemConnection

\n

The connection type for SponsorableItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorableItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SponsorableItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorableItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SponsorableItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsActivity

\n

An event related to sponsorship activity.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (SponsorsActivityAction!)

What action this activity indicates took place.

\n\n\n\n\n\n\n\n\n\n\n\n

previousSponsorsTier (SponsorsTier)

The tier that the sponsorship used to use, for tier change events.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsor (Sponsor)

The user or organization who triggered this activity and was/is sponsoring the sponsorable.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorable (Sponsorable!)

The user or organization that is being sponsored, the maintainer.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorsTier (SponsorsTier)

The associated sponsorship tier.

\n\n\n\n\n\n\n\n\n\n\n\n

timestamp (DateTime)

The timestamp of this event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsActivityConnection

\n

The connection type for SponsorsActivity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorsActivityEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SponsorsActivity])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsActivityEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SponsorsActivity)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsGoal

\n

A goal associated with a GitHub Sponsors listing, representing a target the sponsored maintainer would like to attain.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 goal from the maintainer.

\n\n\n\n\n\n\n\n\n\n\n\n

kind (SponsorsGoalKind!)

What the objective of this goal is.

\n\n\n\n\n\n\n\n\n\n\n\n

percentComplete (Int!)

The percentage representing how complete this goal is, between 0-100.

\n\n\n\n\n\n\n\n\n\n\n\n

targetValue (Int!)

What the goal amount is. Represents an amount in USD for monthly sponsorship\namount goals. Represents a count of unique sponsors for total sponsors count goals.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

A brief summary of the kind and target value of this goal.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsListing

\n

A GitHub Sponsors listing.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

activeGoal (SponsorsGoal)

The current goal the maintainer is trying to reach with GitHub Sponsors, if any.

\n\n\n\n\n\n\n\n\n\n\n\n

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

isPublic (Boolean!)

Whether this listing is publicly visible.

\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

nextPayoutDate (Date)

A future date on which this listing is eligible to receive a payout.

\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

sponsorable (Sponsorable!)

The entity this listing represents who can be sponsored on GitHub Sponsors.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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 \nSponsorsTier

\n

A GitHub Sponsors tier associated with a GitHub Sponsors listing.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

closestLesserValueTier (SponsorsTier)

Get a different tier for this tier's maintainer that is at the same frequency\nas this tier but with an equal or lesser cost. Returns the published tier with\nthe monthly price closest to this tier's without going over.

\n\n\n\n\n\n\n\n\n\n\n\n

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

isCustomAmount (Boolean!)

Whether this tier was chosen at checkout time by the sponsor rather than\ndefined ahead of time by the maintainer who manages the Sponsors listing.

\n\n\n\n\n\n\n\n\n\n\n\n

isOneTime (Boolean!)

Whether this tier is only for use with one-time sponsorships.

\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 USD.

\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 \nSponsorsTierAdminInfo

\n

SponsorsTier information only visible to users that can administer the associated Sponsors listing.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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 \nSponsorsTierConnection

\n

The connection type for SponsorsTier.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSponsorsTierEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSponsorship

\n

A sponsorship relationship between a sponsor and a maintainer.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

isOneTimePayment (Boolean!)

Whether this sponsorship represents a one-time payment versus a recurring sponsorship.

\n\n\n\n\n\n\n\n\n\n\n\n

isSponsorOptedIntoEmail (Boolean)

Check if the sponsor has chosen to receive sponsorship update emails sent from\nthe sponsorable. Only returns a non-null value when the viewer has permission to know this.

\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, if you have permission to view them.

\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

tierSelectedAt (DateTime)

Identifies the date and time when the current tier was chosen for this sponsorship.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorshipConnection

\n

The connection type for Sponsorship.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

totalRecurringMonthlyPriceInCents (Int!)

The total amount in cents of all recurring sponsorships in the connection\nwhose amount you can view. Does not include one-time sponsorships.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRecurringMonthlyPriceInDollars (Int!)

The total amount in USD of all recurring sponsorships in the connection whose\namount you can view. Does not include one-time sponsorships.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorshipEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSponsorshipNewsletter

\n

An update sent to sponsors of a user or organization on GitHub Sponsors.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 contents of the newsletter, the message the sponsorable wanted to give.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isPublished (Boolean!)

Indicates if the newsletter has been made available to sponsors.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorable (Sponsorable!)

The user or organization this newsletter is from.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (String!)

The subject of the newsletter, what it's about.

\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 \nSponsorshipNewsletterConnection

\n

The connection type for SponsorshipNewsletter.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorshipNewsletterEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SponsorshipNewsletter])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorshipNewsletterEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SponsorshipNewsletter)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nStargazerConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nStargazerEdge

\n

Represents a user that's starred a repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStarredRepositoryConnection

\n

The connection type for Repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nStarredRepositoryEdge

\n

Represents a starred repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStatus

\n

Represents a commit status.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    name (String!)

    \n

    The context name.

    \n\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 \nStatusCheckRollup

\n

Represents the rollup for both the check runs and status for a commit.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nStatusCheckRollupContextConnection

\n

The connection type for StatusCheckRollupContext.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nStatusCheckRollupContextEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStatusContext

\n

Represents an individual commit status context.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n

    The default value is 40.

    \n
  • \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

isRequired (Boolean!)

Whether this is required to pass before merging for a specific pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    pullRequestId (ID)

    \n

    The id of the pull request this is required for.

    \n\n
  • \n
\n\n
    \n
  • \n

    pullRequestNumber (Int)

    \n

    The number of the pull request this is required for.

    \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 \nSubmodule

\n

A pointer to a repository at a specific revision embedded inside another repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nSubmoduleConnection

\n

The connection type for Submodule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSubmoduleEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSubscribedEvent

\n

Represents asubscribedevent on a given Subscribable.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSuggestedReviewer

\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

Fields

\n \n\n\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 \nTag

\n

Represents a Git tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeam

\n

A team of users in an organization.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (TeamOrder)

    \n

    Order for connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    userLogins ([String!])

    \n

    User logins to filter by.

    \n\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
  • \n

    number (Int!)

    \n

    The sequence number of the discussion to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (UserStatusOrder)

    \n

    Ordering options for user statuses returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    membership (TeamMembershipType)

    \n

    Filter by membership type.

    \n

    The default value is ALL.

    \n
  • \n
\n\n\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    The search string to look for.

    \n\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 \nTeamAddMemberAuditEntry

\n

Audit log entry for a team.add_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamAddRepositoryAuditEntry

\n

Audit log entry for a team.add_repository event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamChangeParentTeamAuditEntry

\n

Audit log entry for a team.change_parent_team event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamConnection

\n

The connection type for Team.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamDiscussion

\n

A team discussion.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nTeamDiscussionComment

\n

A comment on a team discussion.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nTeamDiscussionCommentConnection

\n

The connection type for TeamDiscussionComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamDiscussionCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeamDiscussionConnection

\n

The connection type for TeamDiscussion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamDiscussionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeamEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeamMemberConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamMemberEdge

\n

Represents a user who is a member of a team.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nTeamRemoveMemberAuditEntry

\n

Audit log entry for a team.remove_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamRemoveRepositoryAuditEntry

\n

Audit log entry for a team.remove_repository event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamRepositoryConnection

\n

The connection type for Repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamRepositoryEdge

\n

Represents a team repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTextMatch

\n

A text match within a search result.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nTextMatchHighlight

\n

Represents a single highlight in a search result match.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nTopic

\n

A topic aggregates entities that are related to a subject.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    first (Int)

    \n

    How many topics to return.

    \n

    The default value is 3.

    \n
  • \n
\n\n
\n\n\n

repositories (RepositoryConnection!)

A list of repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\n
  • \n
\n\n
    \n
  • \n

    sponsorableOnly (Boolean)

    \n

    If true, only repositories whose owner can be sponsored via GitHub Sponsors will be returned.

    \n

    The default value is false.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \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 \nTransferredEvent

\n

Represents atransferredevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTree

\n

Represents a Git tree.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTreeEntry

\n

Represents a Git tree entry.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

lineCount (Int)

Number of lines in the file.

\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 \nUnassignedEvent

\n

Represents anunassignedevent on any assignable object.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnknownSignature

\n

Represents an unknown signature on a Commit or Tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnlabeledEvent

\n

Represents anunlabeledevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnlockedEvent

\n

Represents anunlockedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnmarkedAsDuplicateEvent

\n

Represents anunmarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnpinnedEvent

\n

Represents anunpinnedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnsubscribedEvent

\n

Represents anunsubscribedevent on a given Subscribable.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUser

\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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    type (PinnableItemType)

    \n

    Filter to only a particular kind of pinnable item.

    \n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\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

canReceiveOrganizationEmailsWhenNotificationsRestricted (Boolean!)

Could this user receive email notifications, if the organization had notification restrictions enabled?.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    login (String!)

    \n

    The login of the organization to check.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \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
    \n
  • \n

    organizationID (ID)

    \n

    The ID of the organization used to filter contributions.

    \n\n
  • \n
\n\n
    \n
  • \n

    to (DateTime)

    \n

    Only contributions made before and up to (including) this time will be\ncounted. If omitted, defaults to the current time or one year from the\nprovided from argument.

    \n\n
  • \n
\n\n
\n\n\n

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

estimatedNextSponsorsPayoutInCents (Int!)

The estimated next GitHub Sponsors payout for this user/organization in cents (USD).

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    name (String!)

    \n

    The gist name to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (GistOrder)

    \n

    Ordering options for gists returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    privacy (GistPrivacy)

    \n

    Filters Gists according to privacy.

    \n\n
  • \n
\n\n
\n\n\n

hasSponsorsListing (Boolean!)

True if this user/organization has a GitHub Sponsors listing.

\n\n\n\n\n\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
  • \n

    primarySubjectId (ID)

    \n

    The ID of the subject to get the hovercard in the context of.

    \n\n
  • \n
\n\n
\n\n\n

interactionAbility (RepositoryInteractionAbility)

The interaction ability settings for this user.

\n\n\n\n\n\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

isFollowingViewer (Boolean!)

Whether or not this user is following the viewer. Inverse of viewer_is_following.

\n\n\n\n\n\n\n\n\n\n\n\n

isGitHubStar (Boolean!)

Whether or not this user is a member of the GitHub Stars Program.

\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

isSponsoredBy (Boolean!)

Check if the given account is sponsoring this user/organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    accountLogin (String!)

    \n

    The target account's login.

    \n\n
  • \n
\n\n
\n\n\n

isSponsoringViewer (Boolean!)

True if the viewer is sponsored by this user/organization.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueCommentOrder)

    \n

    Ordering options for issue comments returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \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 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

monthlyEstimatedSponsorsIncomeInCents (Int!)

The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).

\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
  • \n

    login (String!)

    \n

    The login of the organization to find.

    \n\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
  • \n

    login (String!)

    \n

    The login of the organization to match verified domains from.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    names ([String])

    \n

    Find packages by their names.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (PackageOrder)

    \n

    Ordering of the returned packages.

    \n\n
  • \n
\n\n
    \n
  • \n

    packageType (PackageType)

    \n

    Filter registry package by type.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Find packages in a repository by ID.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    number (Int!)

    \n

    The project number to find.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Find a project by project (beta) number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The project (beta) number.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ProjectOrder)

    \n

    Ordering options for projects returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    search (String)

    \n

    Query to search projects by, currently only searching by name.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([ProjectState!])

    \n

    A list of states to filter the projects by.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

A list of projects (beta) under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for under the the owner.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned projects (beta).

    \n

    The default value is TITLE.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    isLocked (Boolean)

    \n

    If non-null, filters repositories according to whether they have been locked.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    includeUserRepositories (Boolean)

    \n

    If true, include user repositories.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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
  • \n

    followRenames (Boolean)

    \n

    Follow repository renames. If disabled, a repository referenced by its old name will return an error.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    name (String!)

    \n

    Name of Repository to find.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussionComments (DiscussionCommentConnection!)

Discussion comments this user has authored.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    onlyAnswers (Boolean)

    \n

    Filter discussion comments to only those that were marked as the answer.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussion comments to only those in a specific repository.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussions (DiscussionConnection!)

Discussions this user has started.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    answered (Boolean)

    \n

    Filter discussions to only those that have been answered or not. Defaults to\nincluding both answered and unanswered discussions.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DiscussionOrder)

    \n

    Ordering options for discussions returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussions to only those in a specific repository.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

sponsoring (SponsorConnection!)

List of users and organizations this entity is sponsoring.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (SponsorOrder)

    \n

    Ordering options for the users and organizations returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

sponsors (SponsorConnection!)

List of sponsors for this user or organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (SponsorOrder)

    \n

    Ordering options for sponsors returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    tierId (ID)

    \n

    If given, will filter for sponsors at the given tier. Will only return\nsponsors whose tier the viewer is permitted to see.

    \n\n
  • \n
\n\n
\n\n\n

sponsorsActivities (SponsorsActivityConnection!)

Events involving this sponsorable, such as new sponsorships.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    period (SponsorsActivityPeriod)

    \n

    Filter activities returned to only those that occurred in a given time range.

    \n

    The default value is MONTH.

    \n
  • \n
\n\n
\n\n\n

sponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user or organization.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipForViewerAsSponsor (Sponsorship)

The sponsorship from the viewer to this user/organization; that is, the\nsponsorship where you're the sponsor. Only returns a sponsorship if it is active.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipForViewerAsSponsorable (Sponsorship)

The sponsorship from this user/organization to the viewer; that is, the\nsponsorship you're receiving. Only returns a sponsorship if it is active.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipNewsletters (SponsorshipNewsletterConnection!)

List of sponsorship updates sent from this sponsorable to sponsors.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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

starredRepositories (StarredRepositoryConnection!)

Repositories the user has starred.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \n\n
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder!)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    How far back in time to fetch contributed repositories.

    \n\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

viewerCanSponsor (Boolean!)

Whether or not the viewer is able to sponsor this user/organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsFollowing (Boolean!)

Whether or not this user is followed by the viewer. Inverse of is_following_viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsSponsoring (Boolean!)

True if the viewer is sponsoring this user/organization.

\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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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 \nUserBlockedEvent

\n

Represents auser_blockedevent on a given user.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nUserContentEdit

\n

An edit on user content.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserContentEditConnection

\n

A list of edits to content.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nUserContentEditEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserEdge

\n

Represents a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserEmailMetadata

\n

Email attributes from External Identity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nUserStatus

\n

The user's description of what they're currently doing.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

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 \nUserStatusConnection

\n

The connection type for UserStatus.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nUserStatusEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nVerifiableDomain

\n

A domain that can be verified or approved for an organization or an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

dnsHostName (URI)

The DNS host name that should be used for verification.

\n\n\n\n\n\n\n\n\n\n\n\n

domain (URI!)

The unicode encoded domain.

\n\n\n\n\n\n\n\n\n\n\n\n

hasFoundHostName (Boolean!)

Whether a TXT record for verification with the expected host name was found.

\n\n\n\n\n\n\n\n\n\n\n\n

hasFoundVerificationToken (Boolean!)

Whether a TXT record for verification with the expected verification token was found.

\n\n\n\n\n\n\n\n\n\n\n\n

isApproved (Boolean!)

Whether or not the domain is approved.

\n\n\n\n\n\n\n\n\n\n\n\n

isRequiredForPolicyEnforcement (Boolean!)

Whether this domain is required to exist for an organization or enterprise policy to be enforced.

\n\n\n\n\n\n\n\n\n\n\n\n

isVerified (Boolean!)

Whether or not the domain is verified.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (VerifiableDomainOwner!)

The owner of the domain.

\n\n\n\n\n\n\n\n\n\n\n\n

punycodeEncodedDomain (URI!)

The punycode encoded domain.

\n\n\n\n\n\n\n\n\n\n\n\n

tokenExpirationTime (DateTime)

The time that the current verification token will expire.

\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

verificationToken (String)

The current verification token for the domain.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nVerifiableDomainConnection

\n

The connection type for VerifiableDomain.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([VerifiableDomainEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([VerifiableDomain])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nVerifiableDomainEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (VerifiableDomain)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nViewerHovercardContext

\n

A hovercard context with a message describing how the viewer is related.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\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
\n

\n \n \nWorkflow

\n

A workflow contains meta information about an Actions workflow file.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\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

name (String!)

The name of the workflow.

\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 \nWorkflowRun

\n

A workflow run.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

checkSuite (CheckSuite!)

The check suite this workflow run belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

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

deploymentReviews (DeploymentReviewConnection!)

The log of deployment reviews.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

pendingDeploymentRequests (DeploymentRequestConnection!)

The pending deployment requests of all check runs in this workflow run.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this workflow run.

\n\n\n\n\n\n\n\n\n\n\n\n

runNumber (Int!)

A number that uniquely identifies this workflow run in its parent workflow.

\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 workflow run.

\n\n\n\n\n\n\n\n\n\n\n\n

workflow (Workflow!)

The workflow executed in this workflow run.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n", + "html": "
\n
\n

\n \n \nActorLocation

\n

Location information for an actor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nAddedToProjectEvent

\n

Represents aadded_to_projectevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nApp

\n

A GitHub App.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

ipAllowListEntries (IpAllowListEntryConnection!)

The IP addresses of the app.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    size (Int)

    \n

    The size of the resulting image.

    \n\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 \nAssignedEvent

\n

Represents anassignedevent on any assignable object.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nAutoMergeDisabledEvent

\n

Represents aauto_merge_disabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

disabler (User)

The user who disabled auto-merge for this Pull Request.

\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

reason (String)

The reason auto-merge was disabled.

\n\n\n\n\n\n\n\n\n\n\n\n

reasonCode (String)

The reason_code relating to why auto-merge was disabled.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nAutoMergeEnabledEvent

\n

Represents aauto_merge_enabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

enabler (User)

The user who enabled auto-merge for this Pull Request.

\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 \nAutoMergeRequest

\n

Represents an auto-merge request for a pull request.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

authorEmail (String)

The email address of the author of this auto-merge request.

\n\n\n\n\n\n\n\n\n\n\n\n

commitBody (String)

The commit message of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.

\n\n\n\n\n\n\n\n\n\n\n\n

commitHeadline (String)

The commit title of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.

\n\n\n\n\n\n\n\n\n\n\n\n

enabledAt (DateTime)

When was this auto-merge request was enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

enabledBy (Actor)

The actor who created the auto-merge request.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeMethod (PullRequestMergeMethod!)

The merge method of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request that this auto-merge request is set against.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nAutoRebaseEnabledEvent

\n

Represents aauto_rebase_enabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

enabler (User)

The user who enabled auto-merge (rebase) for this Pull Request.

\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 \nAutoSquashEnabledEvent

\n

Represents aauto_squash_enabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

enabler (User)

The user who enabled auto-merge (squash) for this Pull Request.

\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 \nAutomaticBaseChangeFailedEvent

\n

Represents aautomatic_base_change_failedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nAutomaticBaseChangeSucceededEvent

\n

Represents aautomatic_base_change_succeededevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBaseRefChangedEvent

\n

Represents abase_ref_changedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBaseRefDeletedEvent

\n

Represents abase_ref_deletedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBaseRefForcePushedEvent

\n

Represents abase_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBlame

\n

Represents a Git blame.

\n
\n\n
\n \n \n \n

Fields

\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 \nBlameRange

\n

Represents a range of information from a Git blame.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nBlob

\n

Represents a Git blob.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBot

\n

A special type of user which takes actions on behalf of GitHub Apps.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

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 \nBranchProtectionRule

\n

A branch protection rule.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

blocksCreations (Boolean!)

Is branch creation a protected operation.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

bypassForcePushAllowances (BypassForcePushAllowanceConnection!)

A list of actors able to force push for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

bypassPullRequestAllowances (BypassPullRequestAllowanceConnection!)

A list of actors able to bypass PRs for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters refs with query on name.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

requiredStatusChecks ([RequiredStatusCheckDescription!])

List of required status checks 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

requiresConversationResolution (Boolean!)

Are conversations required to be resolved before merging.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nBranchProtectionRuleConflict

\n

A conflict between two branch protection rules.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nBranchProtectionRuleConflictConnection

\n

The connection type for BranchProtectionRuleConflict.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nBranchProtectionRuleConflictEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBranchProtectionRuleConnection

\n

The connection type for BranchProtectionRule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nBranchProtectionRuleEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBypassForcePushAllowance

\n

A user, team, or app who has the ability to bypass a force push requirement on a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (BranchActorAllowanceActor)

The actor that can force 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, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassForcePushAllowanceConnection

\n

The connection type for BypassForcePushAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BypassForcePushAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BypassForcePushAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassForcePushAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BypassForcePushAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassPullRequestAllowance

\n

A user, team, or app who has the ability to bypass a pull request requirement on a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (BranchActorAllowanceActor)

The actor that can bypass.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassPullRequestAllowanceConnection

\n

The connection type for BypassPullRequestAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BypassPullRequestAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BypassPullRequestAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassPullRequestAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BypassPullRequestAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCVSS

\n

The Common Vulnerability Scoring System.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

score (Float!)

The CVSS score associated with this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

vectorString (String)

The CVSS vector string associated with this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCWE

\n

A common weakness enumeration.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cweId (String!)

The id of the CWE.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String!)

A detailed description of this CWE.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of this CWE.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCWEConnection

\n

The connection type for CWE.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CWEEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CWE])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCWEEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CWE)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckAnnotation

\n

A single check annotation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCheckAnnotationConnection

\n

The connection type for CheckAnnotation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCheckAnnotationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCheckAnnotationPosition

\n

A character position in a check annotation.

\n
\n\n
\n \n \n \n

Fields

\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 \nCheckAnnotationSpan

\n

An inclusive pair of positions for a check annotation.

\n
\n\n
\n \n \n \n

Fields

\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 \nCheckRun

\n

A check run.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

deployment (Deployment)

The corresponding deployment for this job, if any.

\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

isRequired (Boolean!)

Whether this is required to pass before merging for a specific pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    pullRequestId (ID)

    \n

    The id of the pull request this is required for.

    \n\n
  • \n
\n\n
    \n
  • \n

    pullRequestNumber (Int)

    \n

    The number of the pull request this is required for.

    \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

pendingDeploymentRequest (DeploymentRequest)

Information about a pending deployment, if any, in 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

steps (CheckStepConnection)

The check run's steps.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    number (Int)

    \n

    Step number.

    \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 \nCheckRunConnection

\n

The connection type for CheckRun.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCheckRunEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCheckStep

\n

A single check step.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

completedAt (DateTime)

Identifies the date and time when the check step was completed.

\n\n\n\n\n\n\n\n\n\n\n\n

conclusion (CheckConclusionState)

The conclusion of the check step.

\n\n\n\n\n\n\n\n\n\n\n\n

externalId (String)

A reference for the check step on the integrator's system.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The step's name.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The index of the step in the list of steps of the parent check run.

\n\n\n\n\n\n\n\n\n\n\n\n

secondsToCompletion (Int)

Number of seconds to completion.

\n\n\n\n\n\n\n\n\n\n\n\n

startedAt (DateTime)

Identifies the date and time when the check step was started.

\n\n\n\n\n\n\n\n\n\n\n\n

status (CheckStatusState!)

The current status of the check step.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckStepConnection

\n

The connection type for CheckStep.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckStepEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckStep])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckStepEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckStep)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckSuite

\n

A check suite.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (CheckRunFilter)

    \n

    Filters the check runs by this type.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

creator (User)

The user who triggered the check suite.

\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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

workflowRun (WorkflowRun)

The workflow run associated with this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckSuiteConnection

\n

The connection type for CheckSuite.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCheckSuiteEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nClosedEvent

\n

Represents aclosedevent on any Closable.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

stateReason (IssueStateReason)

The reason the issue state was changed to closed.

\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 \nCodeOfConduct

\n

The Code of Conduct for a repository.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nCommentDeletedEvent

\n

Represents acomment_deletedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCommit

\n

Represents a Git commit.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 merged Pull Request that introduced the commit to the repository. If the\ncommit is not present in the default branch, additionally returns open Pull\nRequests associated with the commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    path (String!)

    \n

    The file whose Git blame information you want.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

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 committed via GitHub web UI.

\n\n\n\n\n\n\n\n\n\n\n\n

committer (GitActor)

Committer 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    environments ([String!])

    \n

    Environments to list deployments for.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DeploymentOrder)

    \n

    Ordering options for deployments returned from the connection.

    \n\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
  • \n

    path (String!)

    \n

    The path for the file.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \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
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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
    \n
  • \n

    since (GitTimestamp)

    \n

    Allows specifying a beginning time or date for fetching commits.

    \n\n
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 \nCommitComment

\n

Represents a comment on a given Commit.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nCommitCommentConnection

\n

The connection type for CommitComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCommitCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCommitCommentThread

\n

A thread of comments on a commit.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nCommitConnection

\n

The connection type for Commit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCommitContributionsByRepository

\n

This aggregates commits made by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (CommitContributionOrder)

    \n

    Ordering options for commit contributions returned from the connection.

    \n\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 \nCommitEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCommitHistoryConnection

\n

The connection type for Commit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nConnectedEvent

\n

Represents aconnectedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nContributionCalendar

\n

A calendar of contributions made on GitHub by a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nContributionCalendarDay

\n

Represents a single day of contributions on GitHub by a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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

contributionLevel (ContributionLevel!)

Indication of contributions, relative to other days. Can be used to indicate\nwhich color to represent this day on a calendar.

\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 \nContributionCalendarMonth

\n

A month of contributions in a user's contribution graph.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nContributionCalendarWeek

\n

A week of contributions in a user's contribution graph.

\n
\n\n
\n \n \n \n

Fields

\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 \nContributionsCollection

\n

A contributions collection aggregates contributions such as opened issues and commits created by a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \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
    \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
    \n
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \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
    \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
    \n
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \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
    \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\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
  • \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
    \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\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
  • \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
    \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\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
  • \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
    \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\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
  • \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\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 \nConvertToDraftEvent

\n

Represents aconvert_to_draftevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nConvertedNoteToIssueEvent

\n

Represents aconverted_note_to_issueevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nConvertedToDiscussionEvent

\n

Represents aconverted_to_discussionevent on a given issue.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

discussion (Discussion)

The discussion that the issue was converted into.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCreatedCommitContribution

\n

Represents the contribution a user made by committing to a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedCommitContributionConnection

\n

The connection type for CreatedCommitContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedCommitContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedIssueContribution

\n

Represents the contribution a user made on GitHub by opening an issue.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedIssueContributionConnection

\n

The connection type for CreatedIssueContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedIssueContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestContribution

\n

Represents the contribution a user made on GitHub by opening a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestContributionConnection

\n

The connection type for CreatedPullRequestContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedPullRequestContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestReviewContribution

\n

Represents the contribution a user made by leaving a review on a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestReviewContributionConnection

\n

The connection type for CreatedPullRequestReviewContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedPullRequestReviewContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedRepositoryContribution

\n

Represents the contribution a user made on GitHub by creating a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedRepositoryContributionConnection

\n

The connection type for CreatedRepositoryContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedRepositoryContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCrossReferencedEvent

\n

Represents a mention made by one issue or pull request to another.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDemilestonedEvent

\n

Represents ademilestonedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDependabotUpdate

\n

A Dependabot Update for a dependency in a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

error (DependabotUpdateError)

The error from a dependency update.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

The associated pull request.

\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 \nDependabotUpdateError

\n

An error produced from a Dependabot Update.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 error.

\n\n\n\n\n\n\n\n\n\n\n\n

errorType (String!)

The error code.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the error.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDependencyGraphDependency

\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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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

packageLabel (String!)

The original name of the package, as it appears in the manifest.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

packageLabel is deprecated.

packageLabel will be removed. Use normalized packageName field instead. Removal on 2022-10-01 UTC.

\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 name of the package in the canonical form used by the package manager.\nThis may differ from the original textual form (see packageLabel), for example\nin a package manager that uses case-insensitive comparisons.

\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 \nDependencyGraphDependencyConnection

\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

Fields

\n \n\n\n \n \n\n\n\n\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 \nDependencyGraphDependencyEdge

\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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDependencyGraphManifest

\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

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nDependencyGraphManifestConnection

\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

Fields

\n \n\n\n \n \n\n\n\n\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 \nDependencyGraphManifestEdge

\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

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeployKey

\n

A repository deploy key.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nDeployKeyConnection

\n

The connection type for DeployKey.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nDeployKeyEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeployedEvent

\n

Represents adeployedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeployment

\n

Represents triggered deployment instance.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nDeploymentConnection

\n

The connection type for Deployment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nDeploymentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeploymentEnvironmentChangedEvent

\n

Represents adeployment_environment_changedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeploymentProtectionRule

\n

A protection rule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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

reviewers (DeploymentReviewerConnection!)

The teams or users that can review the deployment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

timeout (Int!)

The timeout in minutes for this protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

type (DeploymentProtectionRuleType!)

The type of protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentProtectionRuleConnection

\n

The connection type for DeploymentProtectionRule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentProtectionRuleEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentProtectionRule])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentProtectionRuleEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentProtectionRule)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentRequest

\n

A request to deploy a workflow run to an environment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

currentUserCanApprove (Boolean!)

Whether or not the current user can approve the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

environment (Environment!)

The target environment of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewers (DeploymentReviewerConnection!)

The teams or users that can review the deployment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

waitTimer (Int!)

The wait timer in minutes configured in the environment.

\n\n\n\n\n\n\n\n\n\n\n\n

waitTimerStartedAt (DateTime)

The wait timer in minutes configured in the environment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentRequestConnection

\n

The connection type for DeploymentRequest.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentRequestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentRequest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentRequestEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentRequest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReview

\n

A deployment review.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comment (String!)

The comment the user left.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

environments (EnvironmentConnection!)

The environments approved or rejected.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

state (DeploymentReviewState!)

The decision of the user.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user that reviewed the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewConnection

\n

The connection type for DeploymentReview.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentReviewEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentReview])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentReview)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewerConnection

\n

The connection type for DeploymentReviewer.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentReviewerEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentReviewer])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewerEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentReviewer)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentStatus

\n

Describes the status of a given deployment attempt.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeploymentStatusConnection

\n

The connection type for DeploymentStatus.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nDeploymentStatusEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDisconnectedEvent

\n

Represents adisconnectedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDiscussion

\n

A discussion in a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

answer (DiscussionComment)

The comment chosen as this discussion's answer, if any.

\n\n\n\n\n\n\n\n\n\n\n\n

answerChosenAt (DateTime)

The time when a user chose this discussion's answer, if answered.

\n\n\n\n\n\n\n\n\n\n\n\n

answerChosenBy (Actor)

The user who chose this discussion's answer, if answered.

\n\n\n\n\n\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!)

The main text of the discussion post.

\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

category (DiscussionCategory!)

The category for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (DiscussionCommentConnection!)

The replies to the discussion.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \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

locked (Boolean!)

true if the object is locked.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The number identifying this discussion within the repository.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 path for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of this 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

upvoteCount (Int!)

Number of upvotes that this subject has received.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

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

viewerCanUpvote (Boolean!)

Whether or not the current user can add or remove an upvote on this subject.

\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

viewerHasUpvoted (Boolean!)

Whether or not the current user has already upvoted this subject.

\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 \nDiscussionCategory

\n

A category for discussions in a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

description (String)

A description of this category.

\n\n\n\n\n\n\n\n\n\n\n\n

emoji (String!)

An emoji representing this category.

\n\n\n\n\n\n\n\n\n\n\n\n

emojiHTML (HTML!)

This category's emoji rendered as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

isAnswerable (Boolean!)

Whether or not discussions in this category support choosing an answer with the markDiscussionCommentAsAnswer mutation.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of this category.

\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

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 \nDiscussionCategoryConnection

\n

The connection type for DiscussionCategory.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DiscussionCategoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DiscussionCategory])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionCategoryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DiscussionCategory)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionComment

\n

A comment on a discussion.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

deletedAt (DateTime)

The time when this replied-to comment was deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

discussion (Discussion)

The discussion this comment was created in.

\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

isAnswer (Boolean!)

Has this comment been chosen as the answer of its discussion?.

\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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\n
  • \n
\n\n
\n\n\n

replies (DiscussionCommentConnection!)

The threaded replies to this comment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

replyTo (DiscussionComment)

The discussion comment this comment is a reply to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The path for this discussion 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

upvoteCount (Int!)

Number of upvotes that this subject has received.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The URL for this discussion 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

viewerCanMarkAsAnswer (Boolean!)

Can the current user mark this comment as an answer?.

\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

viewerCanUnmarkAsAnswer (Boolean!)

Can the current user unmark this comment as an answer?.

\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

viewerCanUpvote (Boolean!)

Whether or not the current user can add or remove an upvote on this subject.

\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

viewerHasUpvoted (Boolean!)

Whether or not the current user has already upvoted this subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionCommentConnection

\n

The connection type for DiscussionComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DiscussionCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DiscussionComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DiscussionComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionConnection

\n

The connection type for Discussion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DiscussionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Discussion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Discussion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDraftIssue

\n

A draft issue within a project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

assignees (UserConnection!)

A list of users to assigned to this draft issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

body (String!)

The body of the draft issue.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body of the draft issue rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body of the draft issue 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

creator (Actor)

The actor who created this draft issue.

\n\n\n\n\n\n\n\n\n\n\n\n

project (ProjectNext!)

The project (beta) that contains this draft issue.

\n\n\n\n\n\n\n\n\n\n\n\n

projectItem (ProjectNextItem!)

The project (beta) item that wraps this draft issue.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the draft issue.

\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 \nEnterprise

\n

An account to manage multiple organizations with consolidated policy and billing.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    organizationLogins ([String!])

    \n

    Only return members within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\n\n
    \n
  • \n

    viewerOrganizationRole (RoleInOrganization)

    \n

    The viewer's role in an organization.

    \n\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

Deprecation notice

\n

userAccounts is deprecated.

The Enterprise.userAccounts field is being removed. Use the Enterprise.members field instead. Removal on 2022-07-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nEnterpriseAdministratorConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseAdministratorEdge

\n

A User who is an administrator of an enterprise.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nEnterpriseAdministratorInvitation

\n

An invitation for a user to become an owner or billing manager of an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseAdministratorInvitationConnection

\n

The connection type for EnterpriseAdministratorInvitation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseAdministratorInvitationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseBillingInfo

\n

Enterprise billing information visible to enterprise billing managers and owners.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

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

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 \nEnterpriseIdentityProvider

\n

An identity provider configured to provision identities for an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    Filter to external identities with the users login.

    \n\n
  • \n
\n\n
    \n
  • \n

    membersOnly (Boolean)

    \n

    Filter to external identities with valid org membership only.

    \n\n
  • \n
\n\n
    \n
  • \n

    userName (String)

    \n

    Filter to external identities with the users userName/NameID attribute.

    \n\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 \nEnterpriseMemberConnection

\n

The connection type for EnterpriseMember.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseMemberEdge

\n

A User who is a member of an enterprise through one or more organizations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\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 \nEnterpriseOrganizationMembershipConnection

\n

The connection type for Organization.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseOrganizationMembershipEdge

\n

An enterprise organization that a user is a member of.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nEnterpriseOutsideCollaboratorConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseOutsideCollaboratorEdge

\n

A User who is an outside collaborator of an enterprise through one or more organizations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

\n \n \nEnterpriseOwnerInfo

\n

Enterprise information only visible to enterprise owners.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (EnterpriseMemberOrder)

    \n

    Ordering options for administrators returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    organizationLogins ([String!])

    \n

    Only return members within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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 base repository permission.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n\n\n
\n\n\n

domains (VerifiableDomainConnection!)

A list of domains owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    isApproved (Boolean)

    \n

    Filter whether or not the domain is approved.

    \n\n
  • \n
\n\n
    \n
  • \n

    isVerified (Boolean)

    \n

    Filter whether or not the domain is verified.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

ipAllowListForInstalledAppsEnabledSetting (IpAllowListForInstalledAppsEnabledSettingValue!)

The setting value for whether the enterprise has IP allow list configuration for installed GitHub Apps enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

isUpdatingDefaultRepositoryPermission (Boolean!)

Whether or not the base 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\n
  • \n
\n\n
\n\n\n

notificationDeliveryRestrictionEnabledSetting (NotificationRestrictionSettingValue!)

Indicates if email notification delivery for this enterprise is restricted to verified or approved domains.

\n\n\n\n\n\n\n\n\n\n\n\n

oidcProvider (OIDCProvider)

The OIDC Identity Provider for the enterprise.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    hasTwoFactorEnabled (Boolean)

    \n

    Only return outside collaborators with this two-factor authentication status.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    The login of one specific outside collaborator.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (EnterpriseMemberOrder)

    \n

    Ordering options for outside collaborators returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    organizationLogins ([String!])

    \n

    Only return outside collaborators within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\n\n
    \n
  • \n

    visibility (RepositoryVisibility)

    \n

    Only return outside collaborators on repositories with this visibility.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryInvitationOrder)

    \n

    Ordering options for pending repository collaborator invitations returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    organizationLogins ([String!])

    \n

    Only return invitations within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\n
  • \n
\n\n
\n\n\n

samlIdentityProvider (EnterpriseIdentityProvider)

The SAML Identity Provider for the enterprise. When used by a GitHub App,\nrequires an installation token with read and write access to members.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n\n\n
\n\n\n

supportEntitlements (EnterpriseMemberConnection!)

A list of members with a support entitlement.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (EnterpriseMemberOrder)

    \n

    Ordering options for support entitlement users returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \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 \nEnterprisePendingMemberInvitationConnection

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nEnterprisePendingMemberInvitationEdge

\n

An invitation to be a member in an enterprise organization.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseRepositoryInfo

\n

A subset of repository information queryable from an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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 or internal.

\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 \nEnterpriseRepositoryInfoConnection

\n

The connection type for EnterpriseRepositoryInfo.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseRepositoryInfoEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerInstallation

\n

An Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

\n \n \nEnterpriseServerInstallationConnection

\n

The connection type for EnterpriseServerInstallation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerInstallationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccount

\n

A user account on an Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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 \nEnterpriseServerUserAccountConnection

\n

The connection type for EnterpriseServerUserAccount.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerUserAccountEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountEmail

\n

An email belonging to a user account on an Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountEmailConnection

\n

The connection type for EnterpriseServerUserAccountEmail.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerUserAccountEmailEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountsUpload

\n

A user accounts upload from an Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountsUploadConnection

\n

The connection type for EnterpriseServerUserAccountsUpload.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerUserAccountsUploadEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseUserAccount

\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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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 \nEnterpriseUserAccountConnection

\n

The connection type for EnterpriseUserAccount.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseUserAccountEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnvironment

\n

An environment.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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

name (String!)

The name of the environment.

\n\n\n\n\n\n\n\n\n\n\n\n

protectionRules (DeploymentProtectionRuleConnection!)

The protection rules defined for this environment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nEnvironmentConnection

\n

The connection type for Environment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnvironmentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Environment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nEnvironmentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Environment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nExternalIdentity

\n

An external identity provisioned by SAML SSO or SCIM.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nExternalIdentityAttribute

\n

An attribute for the External Identity attributes collection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

metadata (String)

The attribute metadata as JSON.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The attribute name.

\n\n\n\n\n\n\n\n\n\n\n\n

value (String!)

The attribute value.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nExternalIdentityConnection

\n

The connection type for ExternalIdentity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nExternalIdentityEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nExternalIdentitySamlAttributes

\n

SAML attributes for the External Identity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

attributes ([ExternalIdentityAttribute!]!)

SAML Identity attributes.

\n\n\n\n\n\n\n\n\n\n\n\n

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 \nExternalIdentityScimAttributes

\n

SCIM attributes for the External Identity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nFollowerConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nFollowingConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nFundingLink

\n

A funding platform link for a repository.

\n
\n\n
\n \n \n \n

Fields

\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 \nGenericHovercardContext

\n

A generic hovercard context with a message and icon.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\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 \nGist

\n

A Gist.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    limit (Int)

    \n

    The maximum number of files to return.

    \n

    The default value is 10.

    \n
  • \n
\n\n
    \n
  • \n

    oid (GitObjectID)

    \n

    The oid of the files to return.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (GistOrder)

    \n

    Ordering options for gists returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \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 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 \nGistComment

\n

Represents a comment on an Gist.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nGistCommentConnection

\n

The connection type for GistComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nGistCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGistConnection

\n

The connection type for Gist.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nGistEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGistFile

\n

A file in a gist.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \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 \nGitActor

\n

Represents an actor in a Git commit (ie. an author or committer).

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\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 \nGitActorConnection

\n

The connection type for GitActor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nGitActorEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGitHubMetadata

\n

Represents information about the GitHub instance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGpgSignature

\n

Represents a GPG signature on a Commit or Tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHeadRefDeletedEvent

\n

Represents ahead_ref_deletedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHeadRefForcePushedEvent

\n

Represents ahead_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHeadRefRestoredEvent

\n

Represents ahead_ref_restoredevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHovercard

\n

Detail needed to display a hovercard for a user.

\n
\n\n
\n \n \n \n

Fields

\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 \nIpAllowListEntry

\n

An IP address or range of addresses that is allowed to access an owner's resources.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIpAllowListEntryConnection

\n

The connection type for IpAllowListEntry.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIpAllowListEntryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssue

\n

An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueCommentOrder)

    \n

    Ordering options for issue comments returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    includeNotificationContexts (Boolean)

    \n

    Whether or not to include notification contexts.

    \n

    The default value is true.

    \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)

Indicates whether or not this issue is currently pinned to the repository issues list.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Find a project by project (beta) number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The project (beta) number.

    \n\n
  • \n
\n\n
\n\n\n

projectNextItems (ProjectNextItemConnection!)

List of project (beta) items associated with this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    includeArchived (Boolean)

    \n

    Include archived items.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

A list of projects (beta) under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for under the the owner.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned projects (beta).

    \n

    The default value is TITLE.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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

stateReason (IssueStateReason)

Identifies the reason for the issue state.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Allows filtering timeline events by a since timestamp.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Filter timeline items by a since timestamp.

    \n\n
  • \n
\n\n
    \n
  • \n

    skip (Int)

    \n

    Skips the first n elements in the list.

    \n\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

titleHTML (String!)

Identifies the issue title rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

trackedInIssues (IssueConnection!)

A list of issues that track this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

trackedIssues (IssueConnection!)

A list of issues tracked inside the current issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

trackedIssuesCount (Int!)

The number of tracked issues for this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    states ([TrackedIssueStates])

    \n

    Limit the count to tracked issues with the specified states.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 \nIssueComment

\n

Represents a comment on an Issue.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nIssueCommentConnection

\n

The connection type for IssueComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIssueCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueConnection

\n

The connection type for Issue.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIssueContributionsByRepository

\n

This aggregates issues opened by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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 \nIssueEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueTemplate

\n

A repository issue template.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nIssueTimelineConnection

\n

The connection type for IssueTimelineItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIssueTimelineItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueTimelineItemsConnection

\n

The connection type for IssueTimelineItems.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueTimelineItemsEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nJoinedGitHubContribution

\n

Represents a user signing up for a GitHub account.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nLabel

\n

A label for categorizing Issues, Pull Requests, Milestones, or Discussions with a given Repository.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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 \nLabelConnection

\n

The connection type for Label.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nLabelEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nLabeledEvent

\n

Represents alabeledevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nLanguage

\n

Represents a given language found in repositories.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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 \nLanguageConnection

\n

A list of languages associated with the parent.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nLanguageEdge

\n

Represents the language of a repository.

\n
\n\n
\n \n \n \n

Fields

\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 \nLicense

\n

A repository's open source license.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nLicenseRule

\n

Describes a License's conditions, permissions, and limitations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nLockedEvent

\n

Represents alockedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMannequin

\n

A placeholder user for attribution of imported data on GitHub.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

claimant (User)

The user that has claimed the data attributed to this mannequin.

\n\n\n\n\n\n\n\n\n\n\n\n

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 \nMarkedAsDuplicateEvent

\n

Represents amarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMarketplaceCategory

\n

A public description of a Marketplace category.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMarketplaceListing

\n

A listing in the GitHub integration marketplace.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

hasVerifiedOwner (Boolean!)

Whether the creator of the app is a verified org.

\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
  • \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\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 \nMarketplaceListingConnection

\n

Look up Marketplace Listings.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nMarketplaceListingEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMembersCanDeleteReposClearAuditEntry

\n

Audit log entry for a members_can_delete_repos.clear event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nMembersCanDeleteReposDisableAuditEntry

\n

Audit log entry for a members_can_delete_repos.disable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nMembersCanDeleteReposEnableAuditEntry

\n

Audit log entry for a members_can_delete_repos.enable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nMentionedEvent

\n

Represents amentionedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMergedEvent

\n

Represents amergedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMigrationSource

\n

An Octoshift migration source.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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 Octoshift migration source name.

\n\n\n\n\n\n\n\n\n\n\n\n

type (MigrationSourceType!)

The Octoshift migration source type.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The Octoshift migration source URL.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nMilestone

\n

Represents a Milestone object on a given repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \n\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!)

Identifies 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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 \nMilestoneConnection

\n

The connection type for Milestone.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nMilestoneEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMilestonedEvent

\n

Represents amilestonedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMovedColumnsInProjectEvent

\n

Represents amoved_columns_in_projectevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOIDCProvider

\n

An OIDC identity provider configured to provision identities for an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    Filter to external identities with the users login.

    \n\n
  • \n
\n\n
    \n
  • \n

    membersOnly (Boolean)

    \n

    Filter to external identities with valid org membership only.

    \n\n
  • \n
\n\n
    \n
  • \n

    userName (String)

    \n

    Filter to external identities with the users userName/NameID attribute.

    \n\n
  • \n
\n\n
\n\n\n

providerType (OIDCProviderType!)

The OIDC identity provider type.

\n\n\n\n\n\n\n\n\n\n\n\n

tenantId (String!)

The id of the tenant this provider is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nOauthApplicationCreateAuditEntry

\n

Audit log entry for a oauth_application.create event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgAddBillingManagerAuditEntry

\n

Audit log entry for a org.add_billing_manager.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgAddMemberAuditEntry

\n

Audit log entry for a org.add_member.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgBlockUserAuditEntry

\n

Audit log entry for a org.block_user.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgConfigDisableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a org.config.disable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgConfigEnableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a org.config.enable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgCreateAuditEntry

\n

Audit log entry for a org.create event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgDisableOauthAppRestrictionsAuditEntry

\n

Audit log entry for a org.disable_oauth_app_restrictions event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgDisableSamlAuditEntry

\n

Audit log entry for a org.disable_saml event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgDisableTwoFactorRequirementAuditEntry

\n

Audit log entry for a org.disable_two_factor_requirement event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgEnableOauthAppRestrictionsAuditEntry

\n

Audit log entry for a org.enable_oauth_app_restrictions event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgEnableSamlAuditEntry

\n

Audit log entry for a org.enable_saml event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgEnableTwoFactorRequirementAuditEntry

\n

Audit log entry for a org.enable_two_factor_requirement event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgInviteMemberAuditEntry

\n

Audit log entry for a org.invite_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgInviteToBusinessAuditEntry

\n

Audit log entry for a org.invite_to_business event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgOauthAppAccessApprovedAuditEntry

\n

Audit log entry for a org.oauth_app_access_approved event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgOauthAppAccessDeniedAuditEntry

\n

Audit log entry for a org.oauth_app_access_denied event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgOauthAppAccessRequestedAuditEntry

\n

Audit log entry for a org.oauth_app_access_requested event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRemoveBillingManagerAuditEntry

\n

Audit log entry for a org.remove_billing_manager event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRemoveMemberAuditEntry

\n

Audit log entry for a org.remove_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRemoveOutsideCollaboratorAuditEntry

\n

Audit log entry for a org.remove_outside_collaborator event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRestoreMemberAuditEntry

\n

Audit log entry for a org.restore_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 assignments 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 \nOrgRestoreMemberMembershipOrganizationAuditEntryData

\n

Metadata for an organization membership for org.restore_member actions.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrgRestoreMemberMembershipRepositoryAuditEntryData

\n

Metadata for a repository membership for org.restore_member actions.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrgRestoreMemberMembershipTeamAuditEntryData

\n

Metadata for a team membership for org.restore_member actions.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrgUnblockUserAuditEntry

\n

Audit log entry for a org.unblock_user.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgUpdateDefaultRepositoryPermissionAuditEntry

\n

Audit log entry for a org.update_default_repository_permission.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 base repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The former base 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 \nOrgUpdateMemberAuditEntry

\n

Audit log entry for a org.update_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgUpdateMemberRepositoryCreationPermissionAuditEntry

\n

Audit log entry for a org.update_member_repository_creation_permission event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgUpdateMemberRepositoryInvitationPermissionAuditEntry

\n

Audit log entry for a org.update_member_repository_invitation_permission event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrganization

\n

An account on GitHub, with one or more owners, that has repositories, members and teams.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    type (PinnableItemType)

    \n

    Filter to only a particular kind of pinnable item.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (AuditLogOrder)

    \n

    Ordering options for the returned audit log entries.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The query string to filter audit entries.

    \n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

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

domains (VerifiableDomainConnection)

A list of domains owned by the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    isApproved (Boolean)

    \n

    Filter by if the domain is approved.

    \n\n
  • \n
\n\n
    \n
  • \n

    isVerified (Boolean)

    \n

    Filter by if the domain is verified.

    \n\n
  • \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

email (String)

The organization's public email.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseOwners (OrganizationEnterpriseOwnerConnection!)

A list of owners of the organization's enterprise account.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\n\n
\n\n\n

estimatedNextSponsorsPayoutInCents (Int!)

The estimated next GitHub Sponsors payout for this user/organization in cents (USD).

\n\n\n\n\n\n\n\n\n\n\n\n

hasSponsorsListing (Boolean!)

True if this user/organization has a GitHub Sponsors listing.

\n\n\n\n\n\n\n\n\n\n\n\n

interactionAbility (RepositoryInteractionAbility)

The interaction ability settings for this organization.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

ipAllowListForInstalledAppsEnabledSetting (IpAllowListForInstalledAppsEnabledSettingValue!)

The setting value for whether the organization has IP allow list configuration for installed GitHub Apps enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

isSponsoredBy (Boolean!)

Check if the given account is sponsoring this user/organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    accountLogin (String!)

    \n

    The target account's login.

    \n\n
  • \n
\n\n
\n\n\n

isSponsoringViewer (Boolean!)

True if the viewer is sponsored by this user/organization.

\n\n\n\n\n\n\n\n\n\n\n\n

isVerified (Boolean!)

Whether the organization has verified its profile email and website.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (UserStatusOrder)

    \n

    Ordering options for user statuses returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

membersCanForkPrivateRepositories (Boolean!)

Members can fork private repositories in this organization.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

monthlyEstimatedSponsorsIncomeInCents (Int!)

The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).

\n\n\n\n\n\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

notificationDeliveryRestrictionEnabledSetting (NotificationRestrictionSettingValue!)

Indicates if email notification delivery for this organization is restricted to verified or approved domains.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    names ([String])

    \n

    Find packages by their names.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (PackageOrder)

    \n

    Ordering of the returned packages.

    \n\n
  • \n
\n\n
    \n
  • \n

    packageType (PackageType)

    \n

    Filter registry package by type.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Find packages in a repository by ID.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    number (Int!)

    \n

    The project number to find.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Find a project by project (beta) number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The project (beta) number.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ProjectOrder)

    \n

    Ordering options for projects returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    search (String)

    \n

    Query to search projects by, currently only searching by name.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([ProjectState!])

    \n

    A list of states to filter the projects by.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

A list of projects (beta) under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for under the the owner.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned projects (beta).

    \n

    The default value is TITLE.

    \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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    isLocked (Boolean)

    \n

    If non-null, filters repositories according to whether they have been locked.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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
  • \n

    followRenames (Boolean)

    \n

    Follow repository renames. If disabled, a repository referenced by its old name will return an error.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    name (String!)

    \n

    Name of Repository to find.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussionComments (DiscussionCommentConnection!)

Discussion comments this user has authored.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    onlyAnswers (Boolean)

    \n

    Filter discussion comments to only those that were marked as the answer.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussion comments to only those in a specific repository.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussions (DiscussionConnection!)

Discussions this user has started.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    answered (Boolean)

    \n

    Filter discussions to only those that have been answered or not. Defaults to\nincluding both answered and unanswered discussions.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DiscussionOrder)

    \n

    Ordering options for discussions returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussions to only those in a specific repository.

    \n\n
  • \n
\n\n
\n\n\n

repositoryMigrations (RepositoryMigrationConnection!)

A list of all repository migrations for this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    repositoryName (String)

    \n

    Filter repository migrations by repository name.

    \n\n
  • \n
\n\n
    \n
  • \n

    state (MigrationState)

    \n

    Filter repository migrations by state.

    \n\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

sponsoring (SponsorConnection!)

List of users and organizations this entity is sponsoring.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (SponsorOrder)

    \n

    Ordering options for the users and organizations returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

sponsors (SponsorConnection!)

List of sponsors for this user or organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (SponsorOrder)

    \n

    Ordering options for sponsors returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    tierId (ID)

    \n

    If given, will filter for sponsors at the given tier. Will only return\nsponsors whose tier the viewer is permitted to see.

    \n\n
  • \n
\n\n
\n\n\n

sponsorsActivities (SponsorsActivityConnection!)

Events involving this sponsorable, such as new sponsorships.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    period (SponsorsActivityPeriod)

    \n

    Filter activities returned to only those that occurred in a given time range.

    \n

    The default value is MONTH.

    \n
  • \n
\n\n
\n\n\n

sponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user or organization.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipForViewerAsSponsor (Sponsorship)

The sponsorship from the viewer to this user/organization; that is, the\nsponsorship where you're the sponsor. Only returns a sponsorship if it is active.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipForViewerAsSponsorable (Sponsorship)

The sponsorship from this user/organization to the viewer; that is, the\nsponsorship you're receiving. Only returns a sponsorship if it is active.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipNewsletters (SponsorshipNewsletterConnection!)

List of sponsorship updates sent from this sponsorable to sponsors.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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

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
  • \n

    slug (String!)

    \n

    The name or slug of the team to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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
    \n
  • \n

    orderBy (TeamOrder)

    \n

    Ordering options for teams returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    privacy (TeamPrivacy)

    \n

    If non-null, filters teams according to privacy.

    \n\n
  • \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
    \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
    \n
  • \n

    rootTeamsOnly (Boolean)

    \n

    If true, restrict to only root teams.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    userLogins ([String!])

    \n

    User logins to filter by.

    \n\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

viewerCanSponsor (Boolean!)

Whether or not the viewer is able to sponsor this user/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

viewerIsFollowing (Boolean!)

Whether or not this Organization is followed by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsSponsoring (Boolean!)

True if the viewer is sponsoring this user/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 \nOrganizationAuditEntryConnection

\n

The connection type for OrganizationAuditEntry.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationAuditEntryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationConnection

\n

A list of organizations managed by an enterprise.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationEnterpriseOwnerConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationEnterpriseOwnerEdge])

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 \nOrganizationEnterpriseOwnerEdge

\n

An enterprise owner in the context of an organization that is part of the enterprise.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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

organizationRole (RoleInOrganization!)

The role of the owner with respect to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nOrganizationIdentityProvider

\n

An Identity Provider configured to provision SAML and SCIM identities for Organizations.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    Filter to external identities with the users login.

    \n\n
  • \n
\n\n
    \n
  • \n

    membersOnly (Boolean)

    \n

    Filter to external identities with valid org membership only.

    \n\n
  • \n
\n\n
    \n
  • \n

    userName (String)

    \n

    Filter to external identities with the users userName/NameID attribute.

    \n\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

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 \nOrganizationInvitation

\n

An Invitation for a user to an organization.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationInvitationConnection

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationInvitationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationMemberConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationMemberEdge

\n

Represents a user within an organization.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrganizationTeamsHovercardContext

\n

An organization teams hovercard context.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nOrganizationsHovercardContext

\n

An organization list hovercard context.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPackage

\n

Information for an uploaded package.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    version (String!)

    \n

    The package version.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

\n \n \nPackageConnection

\n

The connection type for Package.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPackageEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPackageFile

\n

A file in a package version.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPackageFileConnection

\n

The connection type for PackageFile.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPackageFileEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPackageStatistics

\n

Represents a object that contains package activity statistics such as downloads.

\n
\n\n
\n \n \n \n

Fields

\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 \nPackageTag

\n

A version tag contains the mapping between a tag name and a version.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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 \nPackageVersion

\n

Information about a specific package version.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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 \nPackageVersionConnection

\n

The connection type for PackageVersion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPackageVersionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPackageVersionStatistics

\n

Represents a object that contains package version activity statistics such as downloads.

\n
\n\n
\n \n \n \n

Fields

\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 \nPageInfo

\n

Information about pagination in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nPermissionSource

\n

A level of permission and source for a user's access to a repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nPinnableItemConnection

\n

The connection type for PinnableItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPinnableItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPinnedDiscussion

\n

A Pinned Discussion is a discussion pinned to a repository's index page.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

discussion (Discussion!)

The discussion that was pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

gradientStopColors ([String!]!)

Color stops of the chosen gradient.

\n\n\n\n\n\n\n\n\n\n\n\n

pattern (PinnedDiscussionPattern!)

Background texture pattern.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedBy (Actor!)

The actor that pinned this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

preconfiguredGradient (PinnedDiscussionGradient)

Preconfigured background gradient option.

\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

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 \nPinnedDiscussionConnection

\n

The connection type for PinnedDiscussion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnedDiscussionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnedDiscussion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPinnedDiscussionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnedDiscussion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPinnedEvent

\n

Represents apinnedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPinnedIssue

\n

A Pinned Issue is a issue pinned to a repository's index page.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\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 \nPinnedIssueConnection

\n

The connection type for PinnedIssue.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPinnedIssueEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPrivateRepositoryForkingDisableAuditEntry

\n

Audit log entry for a private_repository_forking.disable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nPrivateRepositoryForkingEnableAuditEntry

\n

Audit log entry for a private_repository_forking.enable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nProfileItemShowcase

\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

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nProject

\n

Projects manage issues, pull requests and notes within a project owner.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nProjectCard

\n

A card in a project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectCardConnection

\n

The connection type for ProjectCard.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nProjectCardEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectColumn

\n

A column inside a project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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 \nProjectColumnConnection

\n

The connection type for ProjectColumn.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nProjectColumnEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectConnection

\n

A list of projects associated with the owner.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nProjectEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectNext

\n

New projects that manage issues, pull requests and drafts using tables and boards.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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!)

Returns true if the project 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

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

description (String)

The project's description.

\n\n\n\n\n\n\n\n\n\n\n\n

fields (ProjectNextFieldConnection!)

List of fields in the project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

items (ProjectNextItemConnection!)

List of items in the project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 (ProjectNextOwner!)

The project's owner. Currently limited to organizations and users.

\n\n\n\n\n\n\n\n\n\n\n\n

public (Boolean!)

Returns true if the project is public.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (RepositoryConnection!)

The repositories the project is linked to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

shortDescription (String)

The project's short description.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

The project's name.

\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

views (ProjectViewConnection!)

List of views in the project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nProjectNextConnection

\n

The connection type for ProjectNext.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectNextEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectNext])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectNext)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextField

\n

A field inside a project.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

dataType (ProjectNextFieldType!)

The field's type.

\n\n\n\n\n\n\n\n\n\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 field's name.

\n\n\n\n\n\n\n\n\n\n\n\n

project (ProjectNext!)

The project that contains this field.

\n\n\n\n\n\n\n\n\n\n\n\n

settings (String)

The field's settings.

\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 \nProjectNextFieldConnection

\n

The connection type for ProjectNextField.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectNextFieldEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectNextField])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextFieldEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectNextField)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItem

\n

An item within a new Project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 (ProjectNextItemContent)

The content of the referenced draft issue, issue, or pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

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 the item.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

fieldValues (ProjectNextItemFieldValueConnection!)

List of field values.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

isArchived (Boolean!)

Whether the item is archived.

\n\n\n\n\n\n\n\n\n\n\n\n

project (ProjectNext!)

The project that contains this item.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

The title of the item.

\n\n\n\n\n\n\n\n\n\n\n\n

type (ProjectItemType!)

The type of the item.

\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 \nProjectNextItemConnection

\n

The connection type for ProjectNextItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectNextItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectNextItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectNextItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItemFieldValue

\n

An value of a field in an item of a new Project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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)

The actor who created the item.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

projectField (ProjectNextField!)

The project field that contains this value.

\n\n\n\n\n\n\n\n\n\n\n\n

projectItem (ProjectNextItem!)

The project item that contains this value.

\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

value (String)

The value of a field.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItemFieldValueConnection

\n

The connection type for ProjectNextItemFieldValue.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectNextItemFieldValueEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectNextItemFieldValue])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectNextItemFieldValueEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectNextItemFieldValue)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectProgress

\n

Project progress stats.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectView

\n

A view within a Project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

filter (String)

The project view's filter.

\n\n\n\n\n\n\n\n\n\n\n\n

groupBy ([Int!])

The view's group-by field.

\n\n\n\n\n\n\n\n\n\n\n\n

items (ProjectNextItemConnection!)

The view's filtered items.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

layout (ProjectViewLayout!)

The project view's layout.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The project view's name.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The project view's number.

\n\n\n\n\n\n\n\n\n\n\n\n

project (ProjectNext!)

The project that contains this view.

\n\n\n\n\n\n\n\n\n\n\n\n

sortBy ([SortBy!])

The view's sort-by config.

\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

verticalGroupBy ([Int!])

The view's vertical-group-by field.

\n\n\n\n\n\n\n\n\n\n\n\n

visibleFields ([Int!])

The view's visible fields.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectViewConnection

\n

The connection type for ProjectView.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectViewEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectView])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nProjectViewEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectView)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPublicKey

\n

A user's public key.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPublicKeyConnection

\n

The connection type for PublicKey.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPublicKeyEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequest

\n

A repository pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

autoMergeRequest (AutoMergeRequest)

Returns the auto-merge request object if one exists for this pull request.

\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

closingIssuesReferences (IssueConnection)

List of issues that were may be closed by this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    userLinkedOnly (Boolean)

    \n

    Return only manually linked Issues.

    \n

    The default value is false.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueCommentOrder)

    \n

    Ordering options for issue comments returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    includeNotificationContexts (Boolean)

    \n

    Whether or not to include notification contexts.

    \n

    The default value is true.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Find a project by project (beta) number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The project (beta) number.

    \n\n
  • \n
\n\n
\n\n\n

projectNextItems (ProjectNextItemConnection!)

List of project (beta) items associated with this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    includeArchived (Boolean)

    \n

    Include archived items.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

A list of projects (beta) under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for under the the owner.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned projects (beta).

    \n

    The default value is TITLE.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    author (String)

    \n

    Filter by author of the review.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Allows filtering timeline events by a since timestamp.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Filter timeline items by a since timestamp.

    \n\n
  • \n
\n\n
    \n
  • \n

    skip (Int)

    \n

    Skips the first n elements in the list.

    \n\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

titleHTML (HTML!)

Identifies the pull request title rendered to HTML.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

viewerCanDisableAutoMerge (Boolean!)

Whether or not the viewer can disable auto-merge.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanEnableAutoMerge (Boolean!)

Whether or not the viewer can enable auto-merge.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMergeAsAdmin (Boolean!)

Indicates whether the viewer can bypass branch protections and merge the pull request immediately.

\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

viewerLatestReview (PullRequestReview)

The latest review given from the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerLatestReviewRequest (ReviewRequest)

The person who has requested the viewer for review on this pull request.

\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\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\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 \nPullRequestChangedFile

\n

A file changed in a pull request.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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

changeType (PatchStatus!)

How the file was changed in this PullRequest.

\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 \nPullRequestChangedFileConnection

\n

The connection type for PullRequestChangedFile.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestChangedFileEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestCommit

\n

Represents a Git commit part of a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nPullRequestCommitCommentThread

\n

Represents a commit comment thread part of a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPullRequestCommitConnection

\n

The connection type for PullRequestCommit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestCommitEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestConnection

\n

The connection type for PullRequest.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestContributionsByRepository

\n

This aggregates pull requests opened by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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 \nPullRequestEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestReview

\n

A review object for a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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!)

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPullRequestReviewComment

\n

A review comment associated with a given repository pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPullRequestReviewCommentConnection

\n

The connection type for PullRequestReviewComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestReviewCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestReviewConnection

\n

The connection type for PullRequestReview.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestReviewContributionsByRepository

\n

This aggregates pull request reviews made by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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 \nPullRequestReviewEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestReviewThread

\n

A threaded list of comments for a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    skip (Int)

    \n

    Skips the first n elements in the list.

    \n\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 (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 \nPullRequestReviewThreadConnection

\n

Review comment threads for a pull request review.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestReviewThreadEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestRevisionMarker

\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

Fields

\n \n\n\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 \nPullRequestTemplate

\n

A repository pull request template.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 template.

\n\n\n\n\n\n\n\n\n\n\n\n

filename (String)

The filename of the template.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the template belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPullRequestTimelineConnection

\n

The connection type for PullRequestTimelineItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestTimelineItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestTimelineItemsConnection

\n

The connection type for PullRequestTimelineItems.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestTimelineItemsEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPush

\n

A Git push.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 (Actor!)

The actor 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 \nPushAllowance

\n

A team, user, or app who has the ability to push to a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPushAllowanceConnection

\n

The connection type for PushAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPushAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRateLimit

\n

Represents the client's rate limit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReactingUserConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReactingUserEdge

\n

Represents a user that's made a reaction.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReaction

\n

An emoji reaction to a particular piece of content.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nReactionConnection

\n

A list of reactions that have been left on the subject.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nReactionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReactionGroup

\n

A group of emoji reactions to a particular piece of content.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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

reactors (ReactorConnection!)

Reactors 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

Deprecation notice

\n

users is deprecated.

Reactors can now be mannequins, bots, and organizations. Use the reactors field instead. Removal on 2021-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 \nReactorConnection

\n

The connection type for Reactor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Reactor])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nReactorEdge

\n

Represents an author of a reaction.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 (Reactor!)

The author of the reaction.

\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 \nReadyForReviewEvent

\n

Represents aready_for_reviewevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRef

\n

Represents a Git reference.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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 \nRefConnection

\n

The connection type for Ref.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRefEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRefUpdateRule

\n

A ref update rules for a viewer.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

blocksCreations (Boolean!)

Can matching branches be created.

\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

requiresCodeOwnerReviews (Boolean!)

Are reviews from code owners required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresConversationResolution (Boolean!)

Are conversations required to be resolved before merging.

\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

viewerAllowedToDismissReviews (Boolean!)

Is the viewer allowed to dismiss reviews.

\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 \nReferencedEvent

\n

Represents areferencedevent on a given ReferencedSubject.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRelease

\n

A release contains the content for a release.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

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 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

isLatest (Boolean!)

Whether or not the release is the latest releast.

\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

mentions (UserConnection)

A list of users mentioned in the release description.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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)

    \n

    A list of names to filter the assets by.

    \n\n
  • \n
\n\n
\n\n\n

repository (Repository!)

The repository that the release belongs to.

\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

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
  • \n

    limit (Int)

    \n

    How many characters to return.

    \n

    The default value is 200.

    \n
  • \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

tagCommit (Commit)

The tag commit for this release.

\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

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nReleaseAsset

\n

A release asset contains the content for a release asset.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReleaseAssetConnection

\n

The connection type for ReleaseAsset.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReleaseAssetEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReleaseConnection

\n

The connection type for Release.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReleaseEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRemovedFromProjectEvent

\n

Represents aremoved_from_projectevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRenamedTitleEvent

\n

Represents arenamedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReopenedEvent

\n

Represents areopenedevent on any Closable.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

stateReason (IssueStateReason)

The reason the issue state was changed to open.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepoAccessAuditEntry

\n

Audit log entry for a repo.access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoAddMemberAuditEntry

\n

Audit log entry for a repo.add_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoAddTopicAuditEntry

\n

Audit log entry for a repo.add_topic event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoArchivedAuditEntry

\n

Audit log entry for a repo.archived event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoChangeMergeSettingAuditEntry

\n

Audit log entry for a repo.change_merge_setting event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.disable_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a repo.config.disable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableContributorsOnlyAuditEntry

\n

Audit log entry for a repo.config.disable_contributors_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableSockpuppetDisallowedAuditEntry

\n

Audit log entry for a repo.config.disable_sockpuppet_disallowed event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.enable_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a repo.config.enable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableContributorsOnlyAuditEntry

\n

Audit log entry for a repo.config.enable_contributors_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableSockpuppetDisallowedAuditEntry

\n

Audit log entry for a repo.config.enable_sockpuppet_disallowed event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigLockAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.lock_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigUnlockAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.unlock_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoCreateAuditEntry

\n

Audit log entry for a repo.create event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 network.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\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 \nRepoDestroyAuditEntry

\n

Audit log entry for a repo.destroy event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoRemoveMemberAuditEntry

\n

Audit log entry for a repo.remove_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoRemoveTopicAuditEntry

\n

Audit log entry for a repo.remove_topic event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepository

\n

A repository contains the content for a project.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters users with query on user name and login.

    \n\n
  • \n
\n\n
\n\n\n

autoMergeAllowed (Boolean!)

Whether or not Auto-merge can be enabled on pull requests in this repository.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

codeowners (RepositoryCodeowners)

Information extracted from the repository's CODEOWNERS file.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    refName (String)

    \n

    The ref name used to return the associated CODEOWNERS file.

    \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\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters users with query on user name and login.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    dependenciesAfter (String)

    \n

    Cursor to paginate dependencies.

    \n\n
  • \n
\n\n
    \n
  • \n

    dependenciesFirst (Int)

    \n

    Number of dependencies to fetch.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    withDependencies (Boolean)

    \n

    Flag to scope to only manifests with dependencies.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    environments ([String!])

    \n

    Environments to list deployments for.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DeploymentOrder)

    \n

    Ordering options for deployments returned from the connection.

    \n\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

discussion (Discussion)

Returns a single discussion from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The number for the discussion to be returned.

    \n\n
  • \n
\n\n
\n\n\n

discussionCategories (DiscussionCategoryConnection!)

A list of discussion categories that are available in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterByAssignable (Boolean)

    \n

    Filter by categories that are assignable by the viewer.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

discussions (DiscussionConnection!)

A list of discussions that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    categoryId (ID)

    \n

    Only include discussions that belong to the category with this ID.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DiscussionOrder)

    \n

    Ordering options for discussions returned from the connection.

    \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

environment (Environment)

Returns a single active environment from the current repository by name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    name (String!)

    \n

    The name of the environment to be returned.

    \n\n
  • \n
\n\n
\n\n\n

environments (EnvironmentConnection!)

A list of environments that are in this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

forkingAllowed (Boolean!)

Whether this repository allows forks.

\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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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

interactionAbility (RepositoryInteractionAbility)

The interaction ability settings for this repository.

\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 or internal.

\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
  • \n

    number (Int!)

    \n

    The number for the issue to be returned.

    \n\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
  • \n

    number (Int!)

    \n

    The number for the issue to be returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \n\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
  • \n

    name (String!)

    \n

    Label name.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    If provided, searches labels by name and description.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

latestRelease (Release)

Get the latest release for the repository if one exists.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters users with query on user name and login.

    \n\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
  • \n

    number (Int!)

    \n

    The number for the milestone to be returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    Filters milestones with a query on the title.

    \n\n
  • \n
\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
  • \n

    expression (String)

    \n

    A Git revision expression suitable for rev-parse.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    names ([String])

    \n

    Find packages by their names.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (PackageOrder)

    \n

    Ordering of the returned packages.

    \n\n
  • \n
\n\n
    \n
  • \n

    packageType (PackageType)

    \n

    Filter registry package by type.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Find packages in a repository by ID.

    \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

pinnedDiscussions (PinnedDiscussionConnection!)

A list of discussions that have been pinned in this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

pinnedIssues (PinnedIssueConnection)

A list of pinned issues for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    number (Int!)

    \n

    The project number to find.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Finds and returns the Project (beta) according to the provided Project (beta) number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The ProjectNext number.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ProjectOrder)

    \n

    Ordering options for projects returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    search (String)

    \n

    Query to search projects by, currently only searching by name.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([ProjectState!])

    \n

    A list of states to filter the projects by.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

List of projects (beta) linked to this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for linked to the repo.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned project (beta) objects.

    \n

    The default value is TITLE.

    \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
  • \n

    number (Int!)

    \n

    The number for the pull request to be returned.

    \n\n
  • \n
\n\n
\n\n\n

pullRequestTemplates ([PullRequestTemplate!])

Returns a list of pull request templates associated to the repository.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    direction (OrderDirection)

    \n

    DEPRECATED: use orderBy. The ordering direction.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RefOrder)

    \n

    Ordering options for refs returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters refs with query on name.

    \n\n
  • \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\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
  • \n

    tagName (String!)

    \n

    The name of the Tag the Release was created from.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    limit (Int)

    \n

    How many characters to return.

    \n

    The default value is 200.

    \n
  • \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

squashPrTitleUsedAsDefault (Boolean!)

Whether a squash merge commit can use the pull request title as default.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

visibility (RepositoryVisibility!)

Indicates the repository's visibility level.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nRepositoryCodeowners

\n

Information extracted from a repository's CODEOWNERS file.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

errors ([RepositoryCodeownersError!]!)

Any problems that were encountered while parsing the CODEOWNERS file.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryCodeownersError

\n

An error in a CODEOWNERS file.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 (Int!)

The column number where the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

kind (String!)

A short string describing the type of error.

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int!)

The line number where the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String!)

A complete description of the error, combining information from other fields.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path to the file when the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

source (String!)

The content of the line where the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

suggestion (String)

A suggestion of how to fix the error.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryCollaboratorConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryCollaboratorEdge

\n

Represents a user who is a collaborator of a repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nRepositoryConnection

\n

A list of repositories owned by the subject.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nRepositoryContactLink

\n

A repository contact link.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nRepositoryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryInteractionAbility

\n

Repository interaction limit that applies to this object.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

expiresAt (DateTime)

The time the currently active limit expires.

\n\n\n\n\n\n\n\n\n\n\n\n

limit (RepositoryInteractionLimit!)

The current limit that is enabled on this object.

\n\n\n\n\n\n\n\n\n\n\n\n

origin (RepositoryInteractionLimitOrigin!)

The origin of the currently active interaction limit.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryInvitation

\n

An invitation for a user to be added to a repository.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryInvitationConnection

\n

A list of repository invitations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryInvitationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryMigration

\n

An Octoshift repository migration.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

continueOnError (Boolean!)

The Octoshift migration flag to continue on error.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

failureReason (String)

The reason the migration failed.

\n\n\n\n\n\n\n\n\n\n\n\n

migrationLogUrl (URI)

The URL for the migration log (expires 1 day after migration completes).

\n\n\n\n\n\n\n\n\n\n\n\n

migrationSource (MigrationSource!)

The Octoshift migration source.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String!)

The target repository name.

\n\n\n\n\n\n\n\n\n\n\n\n

sourceUrl (URI!)

The Octoshift migration source URL.

\n\n\n\n\n\n\n\n\n\n\n\n

state (MigrationState!)

The Octoshift migration state.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryMigrationConnection

\n

The connection type for RepositoryMigration.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryMigrationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryMigration])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryMigrationEdge

\n

Represents a repository migration.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryMigration)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryTopic

\n

A repository-topic connects a repository to a topic.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\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 \nRepositoryTopicConnection

\n

The connection type for RepositoryTopic.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryTopicEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryVisibilityChangeDisableAuditEntry

\n

Audit log entry for a repository_visibility_change.disable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepositoryVisibilityChangeEnableAuditEntry

\n

Audit log entry for a repository_visibility_change.enable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepositoryVulnerabilityAlert

\n

A Dependabot alert for a repository with a dependency affected by a security vulnerability.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

dependabotUpdate (DependabotUpdate)

The associated Dependabot update.

\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 dismissed?.

\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

fixReason (String)

The reason the alert was marked as fixed.

\n\n\n\n\n\n\n\n\n\n\n\n

fixedAt (DateTime)

When was the alert fixed?.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the alert number.

\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 vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

state (RepositoryVulnerabilityAlertState!)

Identifies the state of the alert.

\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 \nRepositoryVulnerabilityAlertConnection

\n

The connection type for RepositoryVulnerabilityAlert.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryVulnerabilityAlertEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRequiredStatusCheckDescription

\n

Represents a required status check for a protected branch, but not any specific run of that check.

\n
\n\n
\n \n \n \n

Fields

\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 App that must provide this status in order for it to be accepted.

\n\n\n\n\n\n\n\n\n\n\n\n

context (String!)

The name of this status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRestrictedContribution

\n

Represents a private contribution a user made on GitHub.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nReviewDismissalAllowance

\n

A user, team, or app who has the ability to dismiss a review on a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nReviewDismissalAllowanceConnection

\n

The connection type for ReviewDismissalAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReviewDismissalAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewDismissedEvent

\n

Represents areview_dismissedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewRequest

\n

A request for a user to review a pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\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 \nReviewRequestConnection

\n

The connection type for ReviewRequest.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReviewRequestEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewRequestRemovedEvent

\n

Represents anreview_request_removedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewRequestedEvent

\n

Represents anreview_requestedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewStatusHovercardContext

\n

A hovercard context with a message describing the current code review state of the pull\nrequest.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\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 \nSavedReply

\n

A Saved Reply is text a user can use to reply quickly.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nSavedReplyConnection

\n

The connection type for SavedReply.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSavedReplyEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSearchResultItemConnection

\n

A list of results that matched against a search query.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

discussionCount (Int!)

The number of discussions 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 \nSearchResultItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nSecurityAdvisory

\n

A GitHub Security Advisory.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

classification (SecurityAdvisoryClassification!)

The classification of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

cvss (CVSS!)

The CVSS associated with this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

cwes (CWEConnection!)

CWEs associated with this Advisory.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\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!)

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

notificationsPermalink (URI)

The permalink for the advisory's dependabot alerts page.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    package (String)

    \n

    A package name to filter vulnerabilities by.

    \n\n
  • \n
\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 \nSecurityAdvisoryConnection

\n

The connection type for SecurityAdvisory.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSecurityAdvisoryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSecurityAdvisoryIdentifier

\n

A GitHub Security Advisory Identifier.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityAdvisoryPackage

\n

An individual package.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityAdvisoryPackageVersion

\n

An individual package version.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityAdvisoryReference

\n

A GitHub Security Advisory Reference.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityVulnerability

\n

An individual vulnerability within an Advisory.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSecurityVulnerabilityConnection

\n

The connection type for SecurityVulnerability.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSecurityVulnerabilityEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSmimeSignature

\n

Represents an S/MIME signature on a Commit or Tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSortBy

\n

Represents a sort by field and direction.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

direction (OrderDirection!)

The direction of the sorting. Possible values are ASC and DESC.

\n\n\n\n\n\n\n\n\n\n\n\n

field (Int!)

The id of the field by which the column is sorted.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorConnection

\n

The connection type for Sponsor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Sponsor])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorEdge

\n

Represents a user or organization who is sponsoring someone in GitHub Sponsors.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Sponsor)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorableItemConnection

\n

The connection type for SponsorableItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorableItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SponsorableItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorableItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SponsorableItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsActivity

\n

An event related to sponsorship activity.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (SponsorsActivityAction!)

What action this activity indicates took place.

\n\n\n\n\n\n\n\n\n\n\n\n

previousSponsorsTier (SponsorsTier)

The tier that the sponsorship used to use, for tier change events.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsor (Sponsor)

The user or organization who triggered this activity and was/is sponsoring the sponsorable.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorable (Sponsorable!)

The user or organization that is being sponsored, the maintainer.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorsTier (SponsorsTier)

The associated sponsorship tier.

\n\n\n\n\n\n\n\n\n\n\n\n

timestamp (DateTime)

The timestamp of this event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsActivityConnection

\n

The connection type for SponsorsActivity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorsActivityEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SponsorsActivity])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsActivityEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SponsorsActivity)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsGoal

\n

A goal associated with a GitHub Sponsors listing, representing a target the sponsored maintainer would like to attain.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 goal from the maintainer.

\n\n\n\n\n\n\n\n\n\n\n\n

kind (SponsorsGoalKind!)

What the objective of this goal is.

\n\n\n\n\n\n\n\n\n\n\n\n

percentComplete (Int!)

The percentage representing how complete this goal is, between 0-100.

\n\n\n\n\n\n\n\n\n\n\n\n

targetValue (Int!)

What the goal amount is. Represents an amount in USD for monthly sponsorship\namount goals. Represents a count of unique sponsors for total sponsors count goals.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

A brief summary of the kind and target value of this goal.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorsListing

\n

A GitHub Sponsors listing.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

activeGoal (SponsorsGoal)

The current goal the maintainer is trying to reach with GitHub Sponsors, if any.

\n\n\n\n\n\n\n\n\n\n\n\n

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

isPublic (Boolean!)

Whether this listing is publicly visible.

\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

nextPayoutDate (Date)

A future date on which this listing is eligible to receive a payout.

\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

sponsorable (Sponsorable!)

The entity this listing represents who can be sponsored on GitHub Sponsors.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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 \nSponsorsTier

\n

A GitHub Sponsors tier associated with a GitHub Sponsors listing.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

closestLesserValueTier (SponsorsTier)

Get a different tier for this tier's maintainer that is at the same frequency\nas this tier but with an equal or lesser cost. Returns the published tier with\nthe monthly price closest to this tier's without going over.

\n\n\n\n\n\n\n\n\n\n\n\n

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

isCustomAmount (Boolean!)

Whether this tier was chosen at checkout time by the sponsor rather than\ndefined ahead of time by the maintainer who manages the Sponsors listing.

\n\n\n\n\n\n\n\n\n\n\n\n

isOneTime (Boolean!)

Whether this tier is only for use with one-time sponsorships.

\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 USD.

\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 \nSponsorsTierAdminInfo

\n

SponsorsTier information only visible to users that can administer the associated Sponsors listing.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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 \nSponsorsTierConnection

\n

The connection type for SponsorsTier.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSponsorsTierEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSponsorship

\n

A sponsorship relationship between a sponsor and a maintainer.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

isOneTimePayment (Boolean!)

Whether this sponsorship represents a one-time payment versus a recurring sponsorship.

\n\n\n\n\n\n\n\n\n\n\n\n

isSponsorOptedIntoEmail (Boolean)

Check if the sponsor has chosen to receive sponsorship update emails sent from\nthe sponsorable. Only returns a non-null value when the viewer has permission to know this.

\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, if you have permission to view them.

\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

tierSelectedAt (DateTime)

Identifies the date and time when the current tier was chosen for this sponsorship.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorshipConnection

\n

The connection type for Sponsorship.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

totalRecurringMonthlyPriceInCents (Int!)

The total amount in cents of all recurring sponsorships in the connection\nwhose amount you can view. Does not include one-time sponsorships.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRecurringMonthlyPriceInDollars (Int!)

The total amount in USD of all recurring sponsorships in the connection whose\namount you can view. Does not include one-time sponsorships.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorshipEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSponsorshipNewsletter

\n

An update sent to sponsors of a user or organization on GitHub Sponsors.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 contents of the newsletter, the message the sponsorable wanted to give.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isPublished (Boolean!)

Indicates if the newsletter has been made available to sponsors.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorable (Sponsorable!)

The user or organization this newsletter is from.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (String!)

The subject of the newsletter, what it's about.

\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 \nSponsorshipNewsletterConnection

\n

The connection type for SponsorshipNewsletter.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorshipNewsletterEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SponsorshipNewsletter])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nSponsorshipNewsletterEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SponsorshipNewsletter)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nStargazerConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nStargazerEdge

\n

Represents a user that's starred a repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStarredRepositoryConnection

\n

The connection type for Repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nStarredRepositoryEdge

\n

Represents a starred repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStatus

\n

Represents a commit status.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    name (String!)

    \n

    The context name.

    \n\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 \nStatusCheckRollup

\n

Represents the rollup for both the check runs and status for a commit.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nStatusCheckRollupContextConnection

\n

The connection type for StatusCheckRollupContext.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nStatusCheckRollupContextEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStatusContext

\n

Represents an individual commit status context.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n

    The default value is 40.

    \n
  • \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

isRequired (Boolean!)

Whether this is required to pass before merging for a specific pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    pullRequestId (ID)

    \n

    The id of the pull request this is required for.

    \n\n
  • \n
\n\n
    \n
  • \n

    pullRequestNumber (Int)

    \n

    The number of the pull request this is required for.

    \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 \nSubmodule

\n

A pointer to a repository at a specific revision embedded inside another repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nSubmoduleConnection

\n

The connection type for Submodule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSubmoduleEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSubscribedEvent

\n

Represents asubscribedevent on a given Subscribable.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSuggestedReviewer

\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

Fields

\n \n\n\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 \nTag

\n

Represents a Git tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeam

\n

A team of users in an organization.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (TeamOrder)

    \n

    Order for connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    userLogins ([String!])

    \n

    User logins to filter by.

    \n\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
  • \n

    number (Int!)

    \n

    The sequence number of the discussion to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (UserStatusOrder)

    \n

    Ordering options for user statuses returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    membership (TeamMembershipType)

    \n

    Filter by membership type.

    \n

    The default value is ALL.

    \n
  • \n
\n\n\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    The search string to look for.

    \n\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 \nTeamAddMemberAuditEntry

\n

Audit log entry for a team.add_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamAddRepositoryAuditEntry

\n

Audit log entry for a team.add_repository event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamChangeParentTeamAuditEntry

\n

Audit log entry for a team.change_parent_team event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamConnection

\n

The connection type for Team.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamDiscussion

\n

A team discussion.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nTeamDiscussionComment

\n

A comment on a team discussion.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nTeamDiscussionCommentConnection

\n

The connection type for TeamDiscussionComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamDiscussionCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeamDiscussionConnection

\n

The connection type for TeamDiscussion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamDiscussionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeamEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeamMemberConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamMemberEdge

\n

Represents a user who is a member of a team.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nTeamRemoveMemberAuditEntry

\n

Audit log entry for a team.remove_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamRemoveRepositoryAuditEntry

\n

Audit log entry for a team.remove_repository event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamRepositoryConnection

\n

The connection type for Repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamRepositoryEdge

\n

Represents a team repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTextMatch

\n

A text match within a search result.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nTextMatchHighlight

\n

Represents a single highlight in a search result match.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nTopic

\n

A topic aggregates entities that are related to a subject.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    first (Int)

    \n

    How many topics to return.

    \n

    The default value is 3.

    \n
  • \n
\n\n
\n\n\n

repositories (RepositoryConnection!)

A list of repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\n
  • \n
\n\n
    \n
  • \n

    sponsorableOnly (Boolean)

    \n

    If true, only repositories whose owner can be sponsored via GitHub Sponsors will be returned.

    \n

    The default value is false.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \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 \nTransferredEvent

\n

Represents atransferredevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTree

\n

Represents a Git tree.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTreeEntry

\n

Represents a Git tree entry.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

lineCount (Int)

Number of lines in the file.

\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 \nUnassignedEvent

\n

Represents anunassignedevent on any assignable object.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnknownSignature

\n

Represents an unknown signature on a Commit or Tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnlabeledEvent

\n

Represents anunlabeledevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnlockedEvent

\n

Represents anunlockedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnmarkedAsDuplicateEvent

\n

Represents anunmarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnpinnedEvent

\n

Represents anunpinnedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnsubscribedEvent

\n

Represents anunsubscribedevent on a given Subscribable.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUser

\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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    type (PinnableItemType)

    \n

    Filter to only a particular kind of pinnable item.

    \n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\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

canReceiveOrganizationEmailsWhenNotificationsRestricted (Boolean!)

Could this user receive email notifications, if the organization had notification restrictions enabled?.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    login (String!)

    \n

    The login of the organization to check.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \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
    \n
  • \n

    organizationID (ID)

    \n

    The ID of the organization used to filter contributions.

    \n\n
  • \n
\n\n
    \n
  • \n

    to (DateTime)

    \n

    Only contributions made before and up to (including) this time will be\ncounted. If omitted, defaults to the current time or one year from the\nprovided from argument.

    \n\n
  • \n
\n\n
\n\n\n

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

estimatedNextSponsorsPayoutInCents (Int!)

The estimated next GitHub Sponsors payout for this user/organization in cents (USD).

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    name (String!)

    \n

    The gist name to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (GistOrder)

    \n

    Ordering options for gists returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    privacy (GistPrivacy)

    \n

    Filters Gists according to privacy.

    \n\n
  • \n
\n\n
\n\n\n

hasSponsorsListing (Boolean!)

True if this user/organization has a GitHub Sponsors listing.

\n\n\n\n\n\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
  • \n

    primarySubjectId (ID)

    \n

    The ID of the subject to get the hovercard in the context of.

    \n\n
  • \n
\n\n
\n\n\n

interactionAbility (RepositoryInteractionAbility)

The interaction ability settings for this user.

\n\n\n\n\n\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

isFollowingViewer (Boolean!)

Whether or not this user is following the viewer. Inverse of viewer_is_following.

\n\n\n\n\n\n\n\n\n\n\n\n

isGitHubStar (Boolean!)

Whether or not this user is a member of the GitHub Stars Program.

\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

isSponsoredBy (Boolean!)

Check if the given account is sponsoring this user/organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    accountLogin (String!)

    \n

    The target account's login.

    \n\n
  • \n
\n\n
\n\n\n

isSponsoringViewer (Boolean!)

True if the viewer is sponsored by this user/organization.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueCommentOrder)

    \n

    Ordering options for issue comments returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \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 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

monthlyEstimatedSponsorsIncomeInCents (Int!)

The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).

\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
  • \n

    login (String!)

    \n

    The login of the organization to find.

    \n\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
  • \n

    login (String!)

    \n

    The login of the organization to match verified domains from.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    names ([String])

    \n

    Find packages by their names.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (PackageOrder)

    \n

    Ordering of the returned packages.

    \n\n
  • \n
\n\n
    \n
  • \n

    packageType (PackageType)

    \n

    Filter registry package by type.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Find packages in a repository by ID.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    number (Int!)

    \n

    The project number to find.

    \n\n
  • \n
\n\n
\n\n\n

projectNext (ProjectNext)

Find a project by project (beta) number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The project (beta) number.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ProjectOrder)

    \n

    Ordering options for projects returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    search (String)

    \n

    Query to search projects by, currently only searching by name.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([ProjectState!])

    \n

    A list of states to filter the projects by.

    \n\n
  • \n
\n\n
\n\n\n

projectsNext (ProjectNextConnection!)

A list of projects (beta) under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    A project (beta) to search for under the the owner.

    \n\n
  • \n
\n\n
    \n
  • \n

    sortBy (ProjectNextOrderField)

    \n

    How to order the returned projects (beta).

    \n

    The default value is TITLE.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    isLocked (Boolean)

    \n

    If non-null, filters repositories according to whether they have been locked.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    includeUserRepositories (Boolean)

    \n

    If true, include user repositories.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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
  • \n

    followRenames (Boolean)

    \n

    Follow repository renames. If disabled, a repository referenced by its old name will return an error.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    name (String!)

    \n

    Name of Repository to find.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussionComments (DiscussionCommentConnection!)

Discussion comments this user has authored.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    onlyAnswers (Boolean)

    \n

    Filter discussion comments to only those that were marked as the answer.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussion comments to only those in a specific repository.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussions (DiscussionConnection!)

Discussions this user has started.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    answered (Boolean)

    \n

    Filter discussions to only those that have been answered or not. Defaults to\nincluding both answered and unanswered discussions.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DiscussionOrder)

    \n

    Ordering options for discussions returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussions to only those in a specific repository.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

sponsoring (SponsorConnection!)

List of users and organizations this entity is sponsoring.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (SponsorOrder)

    \n

    Ordering options for the users and organizations returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

sponsors (SponsorConnection!)

List of sponsors for this user or organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (SponsorOrder)

    \n

    Ordering options for sponsors returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    tierId (ID)

    \n

    If given, will filter for sponsors at the given tier. Will only return\nsponsors whose tier the viewer is permitted to see.

    \n\n
  • \n
\n\n
\n\n\n

sponsorsActivities (SponsorsActivityConnection!)

Events involving this sponsorable, such as new sponsorships.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    period (SponsorsActivityPeriod)

    \n

    Filter activities returned to only those that occurred in a given time range.

    \n

    The default value is MONTH.

    \n
  • \n
\n\n
\n\n\n

sponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user or organization.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipForViewerAsSponsor (Sponsorship)

The sponsorship from the viewer to this user/organization; that is, the\nsponsorship where you're the sponsor. Only returns a sponsorship if it is active.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipForViewerAsSponsorable (Sponsorship)

The sponsorship from this user/organization to the viewer; that is, the\nsponsorship you're receiving. Only returns a sponsorship if it is active.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipNewsletters (SponsorshipNewsletterConnection!)

List of sponsorship updates sent from this sponsorable to sponsors.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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

starredRepositories (StarredRepositoryConnection!)

Repositories the user has starred.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \n\n
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder!)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    How far back in time to fetch contributed repositories.

    \n\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

viewerCanSponsor (Boolean!)

Whether or not the viewer is able to sponsor this user/organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsFollowing (Boolean!)

Whether or not this user is followed by the viewer. Inverse of is_following_viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsSponsoring (Boolean!)

True if the viewer is sponsoring this user/organization.

\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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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 \nUserBlockedEvent

\n

Represents auser_blockedevent on a given user.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nUserContentEdit

\n

An edit on user content.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserContentEditConnection

\n

A list of edits to content.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nUserContentEditEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserEdge

\n

Represents a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserEmailMetadata

\n

Email attributes from External Identity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nUserStatus

\n

The user's description of what they're currently doing.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

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 \nUserStatusConnection

\n

The connection type for UserStatus.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nUserStatusEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nVerifiableDomain

\n

A domain that can be verified or approved for an organization or an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

dnsHostName (URI)

The DNS host name that should be used for verification.

\n\n\n\n\n\n\n\n\n\n\n\n

domain (URI!)

The unicode encoded domain.

\n\n\n\n\n\n\n\n\n\n\n\n

hasFoundHostName (Boolean!)

Whether a TXT record for verification with the expected host name was found.

\n\n\n\n\n\n\n\n\n\n\n\n

hasFoundVerificationToken (Boolean!)

Whether a TXT record for verification with the expected verification token was found.

\n\n\n\n\n\n\n\n\n\n\n\n

isApproved (Boolean!)

Whether or not the domain is approved.

\n\n\n\n\n\n\n\n\n\n\n\n

isRequiredForPolicyEnforcement (Boolean!)

Whether this domain is required to exist for an organization or enterprise policy to be enforced.

\n\n\n\n\n\n\n\n\n\n\n\n

isVerified (Boolean!)

Whether or not the domain is verified.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (VerifiableDomainOwner!)

The owner of the domain.

\n\n\n\n\n\n\n\n\n\n\n\n

punycodeEncodedDomain (URI!)

The punycode encoded domain.

\n\n\n\n\n\n\n\n\n\n\n\n

tokenExpirationTime (DateTime)

The time that the current verification token will expire.

\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

verificationToken (String)

The current verification token for the domain.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nVerifiableDomainConnection

\n

The connection type for VerifiableDomain.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([VerifiableDomainEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([VerifiableDomain])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nVerifiableDomainEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (VerifiableDomain)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nViewerHovercardContext

\n

A hovercard context with a message describing how the viewer is related.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\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
\n

\n \n \nWorkflow

\n

A workflow contains meta information about an Actions workflow file.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\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

name (String!)

The name of the workflow.

\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 \nWorkflowRun

\n

A workflow run.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

checkSuite (CheckSuite!)

The check suite this workflow run belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

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

deploymentReviews (DeploymentReviewConnection!)

The log of deployment reviews.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

pendingDeploymentRequests (DeploymentRequestConnection!)

The pending deployment requests of all check runs in this workflow run.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this workflow run.

\n\n\n\n\n\n\n\n\n\n\n\n

runNumber (Int!)

A number that uniquely identifies this workflow run in its parent workflow.

\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 workflow run.

\n\n\n\n\n\n\n\n\n\n\n\n

workflow (Workflow!)

The workflow executed in this workflow run.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n", "miniToc": [ { "contents": "\n ActorLocation", @@ -24227,7 +24227,7 @@ ] }, "ghae": { - "html": "
\n
\n

\n \n \nActorLocation

\n

Location information for an actor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nAddedToProjectEvent

\n

Represents aadded_to_projectevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nApp

\n

A GitHub App.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

ipAllowListEntries (IpAllowListEntryConnection!)

The IP addresses of the app.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    size (Int)

    \n

    The size of the resulting image.

    \n\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 \nAssignedEvent

\n

Represents anassignedevent on any assignable object.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nAutoMergeDisabledEvent

\n

Represents aauto_merge_disabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

disabler (User)

The user who disabled auto-merge for this Pull Request.

\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

reason (String)

The reason auto-merge was disabled.

\n\n\n\n\n\n\n\n\n\n\n\n

reasonCode (String)

The reason_code relating to why auto-merge was disabled.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nAutoMergeEnabledEvent

\n

Represents aauto_merge_enabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

enabler (User)

The user who enabled auto-merge for this Pull Request.

\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 \nAutoMergeRequest

\n

Represents an auto-merge request for a pull request.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

authorEmail (String)

The email address of the author of this auto-merge request.

\n\n\n\n\n\n\n\n\n\n\n\n

commitBody (String)

The commit message of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.

\n\n\n\n\n\n\n\n\n\n\n\n

commitHeadline (String)

The commit title of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.

\n\n\n\n\n\n\n\n\n\n\n\n

enabledAt (DateTime)

When was this auto-merge request was enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

enabledBy (Actor)

The actor who created the auto-merge request.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeMethod (PullRequestMergeMethod!)

The merge method of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request that this auto-merge request is set against.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nAutoRebaseEnabledEvent

\n

Represents aauto_rebase_enabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

enabler (User)

The user who enabled auto-merge (rebase) for this Pull Request.

\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 \nAutoSquashEnabledEvent

\n

Represents aauto_squash_enabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

enabler (User)

The user who enabled auto-merge (squash) for this Pull Request.

\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 \nAutomaticBaseChangeFailedEvent

\n

Represents aautomatic_base_change_failedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nAutomaticBaseChangeSucceededEvent

\n

Represents aautomatic_base_change_succeededevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBaseRefChangedEvent

\n

Represents abase_ref_changedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBaseRefDeletedEvent

\n

Represents abase_ref_deletedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBaseRefForcePushedEvent

\n

Represents abase_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBlame

\n

Represents a Git blame.

\n
\n\n
\n \n \n \n

Fields

\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 \nBlameRange

\n

Represents a range of information from a Git blame.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nBlob

\n

Represents a Git blob.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBot

\n

A special type of user which takes actions on behalf of GitHub Apps.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

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 \nBranchProtectionRule

\n

A branch protection rule.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

blocksCreations (Boolean!)

Is branch creation a protected operation.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

bypassForcePushAllowances (BypassForcePushAllowanceConnection!)

A list of actors able to force push for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

bypassPullRequestAllowances (BypassPullRequestAllowanceConnection!)

A list of actors able to bypass PRs for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters refs with query on name.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

requiredStatusChecks ([RequiredStatusCheckDescription!])

List of required status checks 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

requiresConversationResolution (Boolean!)

Are conversations required to be resolved before merging.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nBranchProtectionRuleConflict

\n

A conflict between two branch protection rules.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nBranchProtectionRuleConflictConnection

\n

The connection type for BranchProtectionRuleConflict.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nBranchProtectionRuleConflictEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBranchProtectionRuleConnection

\n

The connection type for BranchProtectionRule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nBranchProtectionRuleEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBypassForcePushAllowance

\n

A user, team, or app who has the ability to bypass a force push requirement on a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (BranchActorAllowanceActor)

The actor that can force 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, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassForcePushAllowanceConnection

\n

The connection type for BypassForcePushAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BypassForcePushAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BypassForcePushAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassForcePushAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BypassForcePushAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassPullRequestAllowance

\n

A user, team, or app who has the ability to bypass a pull request requirement on a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (BranchActorAllowanceActor)

The actor that can bypass.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassPullRequestAllowanceConnection

\n

The connection type for BypassPullRequestAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BypassPullRequestAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BypassPullRequestAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassPullRequestAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BypassPullRequestAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCVSS

\n

The Common Vulnerability Scoring System.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

score (Float!)

The CVSS score associated with this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

vectorString (String)

The CVSS vector string associated with this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCWE

\n

A common weakness enumeration.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cweId (String!)

The id of the CWE.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String!)

A detailed description of this CWE.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of this CWE.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCWEConnection

\n

The connection type for CWE.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CWEEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CWE])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCWEEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CWE)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckAnnotation

\n

A single check annotation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCheckAnnotationConnection

\n

The connection type for CheckAnnotation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCheckAnnotationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCheckAnnotationPosition

\n

A character position in a check annotation.

\n
\n\n
\n \n \n \n

Fields

\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 \nCheckAnnotationSpan

\n

An inclusive pair of positions for a check annotation.

\n
\n\n
\n \n \n \n

Fields

\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 \nCheckRun

\n

A check run.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

deployment (Deployment)

The corresponding deployment for this job, if any.

\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

isRequired (Boolean!)

Whether this is required to pass before merging for a specific pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    pullRequestId (ID)

    \n

    The id of the pull request this is required for.

    \n\n
  • \n
\n\n
    \n
  • \n

    pullRequestNumber (Int)

    \n

    The number of the pull request this is required for.

    \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

pendingDeploymentRequest (DeploymentRequest)

Information about a pending deployment, if any, in 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

steps (CheckStepConnection)

The check run's steps.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    number (Int)

    \n

    Step number.

    \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 \nCheckRunConnection

\n

The connection type for CheckRun.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCheckRunEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCheckStep

\n

A single check step.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

completedAt (DateTime)

Identifies the date and time when the check step was completed.

\n\n\n\n\n\n\n\n\n\n\n\n

conclusion (CheckConclusionState)

The conclusion of the check step.

\n\n\n\n\n\n\n\n\n\n\n\n

externalId (String)

A reference for the check step on the integrator's system.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The step's name.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The index of the step in the list of steps of the parent check run.

\n\n\n\n\n\n\n\n\n\n\n\n

secondsToCompletion (Int)

Number of seconds to completion.

\n\n\n\n\n\n\n\n\n\n\n\n

startedAt (DateTime)

Identifies the date and time when the check step was started.

\n\n\n\n\n\n\n\n\n\n\n\n

status (CheckStatusState!)

The current status of the check step.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckStepConnection

\n

The connection type for CheckStep.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckStepEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckStep])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckStepEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckStep)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckSuite

\n

A check suite.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (CheckRunFilter)

    \n

    Filters the check runs by this type.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

creator (User)

The user who triggered the check suite.

\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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

workflowRun (WorkflowRun)

The workflow run associated with this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckSuiteConnection

\n

The connection type for CheckSuite.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCheckSuiteEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nClosedEvent

\n

Represents aclosedevent on any Closable.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

stateReason (IssueStateReason)

The reason the issue state was changed to closed.

\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 \nCodeOfConduct

\n

The Code of Conduct for a repository.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nCommentDeletedEvent

\n

Represents acomment_deletedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCommit

\n

Represents a Git commit.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 merged Pull Request that introduced the commit to the repository. If the\ncommit is not present in the default branch, additionally returns open Pull\nRequests associated with the commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    path (String!)

    \n

    The file whose Git blame information you want.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

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 committed via GitHub web UI.

\n\n\n\n\n\n\n\n\n\n\n\n

committer (GitActor)

Committer 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    environments ([String!])

    \n

    Environments to list deployments for.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DeploymentOrder)

    \n

    Ordering options for deployments returned from the connection.

    \n\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
  • \n

    path (String!)

    \n

    The path for the file.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \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
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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
    \n
  • \n

    since (GitTimestamp)

    \n

    Allows specifying a beginning time or date for fetching commits.

    \n\n
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 \nCommitComment

\n

Represents a comment on a given Commit.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nCommitCommentConnection

\n

The connection type for CommitComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCommitCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCommitCommentThread

\n

A thread of comments on a commit.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nCommitConnection

\n

The connection type for Commit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCommitContributionsByRepository

\n

This aggregates commits made by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (CommitContributionOrder)

    \n

    Ordering options for commit contributions returned from the connection.

    \n\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 \nCommitEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCommitHistoryConnection

\n

The connection type for Commit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nConnectedEvent

\n

Represents aconnectedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nContributionCalendar

\n

A calendar of contributions made on GitHub by a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nContributionCalendarDay

\n

Represents a single day of contributions on GitHub by a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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

contributionLevel (ContributionLevel!)

Indication of contributions, relative to other days. Can be used to indicate\nwhich color to represent this day on a calendar.

\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 \nContributionCalendarMonth

\n

A month of contributions in a user's contribution graph.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nContributionCalendarWeek

\n

A week of contributions in a user's contribution graph.

\n
\n\n
\n \n \n \n

Fields

\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 \nContributionsCollection

\n

A contributions collection aggregates contributions such as opened issues and commits created by a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \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
    \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
    \n
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \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
    \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
    \n
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \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
    \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\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
  • \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
    \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\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
  • \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
    \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\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
  • \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
    \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\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
  • \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\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 \nConvertToDraftEvent

\n

Represents aconvert_to_draftevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nConvertedNoteToIssueEvent

\n

Represents aconverted_note_to_issueevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nConvertedToDiscussionEvent

\n

Represents aconverted_to_discussionevent on a given issue.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

discussion (Discussion)

The discussion that the issue was converted into.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCreatedCommitContribution

\n

Represents the contribution a user made by committing to a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedCommitContributionConnection

\n

The connection type for CreatedCommitContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedCommitContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedIssueContribution

\n

Represents the contribution a user made on GitHub by opening an issue.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedIssueContributionConnection

\n

The connection type for CreatedIssueContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedIssueContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestContribution

\n

Represents the contribution a user made on GitHub by opening a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestContributionConnection

\n

The connection type for CreatedPullRequestContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedPullRequestContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestReviewContribution

\n

Represents the contribution a user made by leaving a review on a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestReviewContributionConnection

\n

The connection type for CreatedPullRequestReviewContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedPullRequestReviewContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedRepositoryContribution

\n

Represents the contribution a user made on GitHub by creating a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedRepositoryContributionConnection

\n

The connection type for CreatedRepositoryContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedRepositoryContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCrossReferencedEvent

\n

Represents a mention made by one issue or pull request to another.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDemilestonedEvent

\n

Represents ademilestonedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDependabotUpdate

\n

A Dependabot Update for a dependency in a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

error (DependabotUpdateError)

The error from a dependency update.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

The associated pull request.

\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 \nDependabotUpdateError

\n

An error produced from a Dependabot Update.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 error.

\n\n\n\n\n\n\n\n\n\n\n\n

errorType (String!)

The error code.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the error.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeployKey

\n

A repository deploy key.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nDeployKeyConnection

\n

The connection type for DeployKey.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nDeployKeyEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeployedEvent

\n

Represents adeployedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeployment

\n

Represents triggered deployment instance.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nDeploymentConnection

\n

The connection type for Deployment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nDeploymentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeploymentEnvironmentChangedEvent

\n

Represents adeployment_environment_changedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeploymentProtectionRule

\n

A protection rule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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

reviewers (DeploymentReviewerConnection!)

The teams or users that can review the deployment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

timeout (Int!)

The timeout in minutes for this protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

type (DeploymentProtectionRuleType!)

The type of protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentProtectionRuleConnection

\n

The connection type for DeploymentProtectionRule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentProtectionRuleEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentProtectionRule])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentProtectionRuleEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentProtectionRule)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentRequest

\n

A request to deploy a workflow run to an environment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

currentUserCanApprove (Boolean!)

Whether or not the current user can approve the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

environment (Environment!)

The target environment of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewers (DeploymentReviewerConnection!)

The teams or users that can review the deployment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

waitTimer (Int!)

The wait timer in minutes configured in the environment.

\n\n\n\n\n\n\n\n\n\n\n\n

waitTimerStartedAt (DateTime)

The wait timer in minutes configured in the environment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentRequestConnection

\n

The connection type for DeploymentRequest.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentRequestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentRequest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentRequestEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentRequest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReview

\n

A deployment review.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comment (String!)

The comment the user left.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

environments (EnvironmentConnection!)

The environments approved or rejected.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

state (DeploymentReviewState!)

The decision of the user.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user that reviewed the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewConnection

\n

The connection type for DeploymentReview.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentReviewEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentReview])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentReview)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewerConnection

\n

The connection type for DeploymentReviewer.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentReviewerEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentReviewer])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewerEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentReviewer)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentStatus

\n

Describes the status of a given deployment attempt.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeploymentStatusConnection

\n

The connection type for DeploymentStatus.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nDeploymentStatusEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDisconnectedEvent

\n

Represents adisconnectedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDiscussion

\n

A discussion in a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

answer (DiscussionComment)

The comment chosen as this discussion's answer, if any.

\n\n\n\n\n\n\n\n\n\n\n\n

answerChosenAt (DateTime)

The time when a user chose this discussion's answer, if answered.

\n\n\n\n\n\n\n\n\n\n\n\n

answerChosenBy (Actor)

The user who chose this discussion's answer, if answered.

\n\n\n\n\n\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!)

The main text of the discussion post.

\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

category (DiscussionCategory!)

The category for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (DiscussionCommentConnection!)

The replies to the discussion.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \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

locked (Boolean!)

true if the object is locked.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The number identifying this discussion within the repository.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 path for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of this 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

upvoteCount (Int!)

Number of upvotes that this subject has received.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

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

viewerCanUpvote (Boolean!)

Whether or not the current user can add or remove an upvote on this subject.

\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

viewerHasUpvoted (Boolean!)

Whether or not the current user has already upvoted this subject.

\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 \nDiscussionCategory

\n

A category for discussions in a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

description (String)

A description of this category.

\n\n\n\n\n\n\n\n\n\n\n\n

emoji (String!)

An emoji representing this category.

\n\n\n\n\n\n\n\n\n\n\n\n

emojiHTML (HTML!)

This category's emoji rendered as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

isAnswerable (Boolean!)

Whether or not discussions in this category support choosing an answer with the markDiscussionCommentAsAnswer mutation.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of this category.

\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

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 \nDiscussionCategoryConnection

\n

The connection type for DiscussionCategory.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DiscussionCategoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DiscussionCategory])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionCategoryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DiscussionCategory)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionComment

\n

A comment on a discussion.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

deletedAt (DateTime)

The time when this replied-to comment was deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

discussion (Discussion)

The discussion this comment was created in.

\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

isAnswer (Boolean!)

Has this comment been chosen as the answer of its discussion?.

\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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\n
  • \n
\n\n
\n\n\n

replies (DiscussionCommentConnection!)

The threaded replies to this comment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

replyTo (DiscussionComment)

The discussion comment this comment is a reply to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The path for this discussion 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

upvoteCount (Int!)

Number of upvotes that this subject has received.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The URL for this discussion 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

viewerCanMarkAsAnswer (Boolean!)

Can the current user mark this comment as an answer?.

\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

viewerCanUnmarkAsAnswer (Boolean!)

Can the current user unmark this comment as an answer?.

\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

viewerCanUpvote (Boolean!)

Whether or not the current user can add or remove an upvote on this subject.

\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

viewerHasUpvoted (Boolean!)

Whether or not the current user has already upvoted this subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionCommentConnection

\n

The connection type for DiscussionComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DiscussionCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DiscussionComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DiscussionComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionConnection

\n

The connection type for Discussion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DiscussionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Discussion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Discussion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nEnterprise

\n

An account to manage multiple organizations with consolidated policy and billing.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    organizationLogins ([String!])

    \n

    Only return members within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\n\n
    \n
  • \n

    viewerOrganizationRole (RoleInOrganization)

    \n

    The viewer's role in an organization.

    \n\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

Deprecation notice

\n

userAccounts is deprecated.

The Enterprise.userAccounts field is being removed. Use the Enterprise.members field instead. Removal on 2022-07-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nEnterpriseAdministratorConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseAdministratorEdge

\n

A User who is an administrator of an enterprise.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nEnterpriseAdministratorInvitation

\n

An invitation for a user to become an owner or billing manager of an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseAdministratorInvitationConnection

\n

The connection type for EnterpriseAdministratorInvitation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseAdministratorInvitationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseBillingInfo

\n

Enterprise billing information visible to enterprise billing managers and owners.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

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

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 \nEnterpriseIdentityProvider

\n

An identity provider configured to provision identities for an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    Filter to external identities with the users login.

    \n\n
  • \n
\n\n
    \n
  • \n

    membersOnly (Boolean)

    \n

    Filter to external identities with valid org membership only.

    \n\n
  • \n
\n\n
    \n
  • \n

    userName (String)

    \n

    Filter to external identities with the users userName/NameID attribute.

    \n\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 \nEnterpriseMemberConnection

\n

The connection type for EnterpriseMember.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseMemberEdge

\n

A User who is a member of an enterprise through one or more organizations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\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 \nEnterpriseOrganizationMembershipConnection

\n

The connection type for Organization.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseOrganizationMembershipEdge

\n

An enterprise organization that a user is a member of.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nEnterpriseOutsideCollaboratorConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseOutsideCollaboratorEdge

\n

A User who is an outside collaborator of an enterprise through one or more organizations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

\n \n \nEnterpriseOwnerInfo

\n

Enterprise information only visible to enterprise owners.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (EnterpriseMemberOrder)

    \n

    Ordering options for administrators returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    organizationLogins ([String!])

    \n

    Only return members within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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 base repository permission.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

ipAllowListForInstalledAppsEnabledSetting (IpAllowListForInstalledAppsEnabledSettingValue!)

The setting value for whether the enterprise has IP allow list configuration for installed GitHub Apps enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

isUpdatingDefaultRepositoryPermission (Boolean!)

Whether or not the base 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    hasTwoFactorEnabled (Boolean)

    \n

    Only return outside collaborators with this two-factor authentication status.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    The login of one specific outside collaborator.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (EnterpriseMemberOrder)

    \n

    Ordering options for outside collaborators returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    organizationLogins ([String!])

    \n

    Only return outside collaborators within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\n\n
    \n
  • \n

    visibility (RepositoryVisibility)

    \n

    Only return outside collaborators on repositories with this visibility.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryInvitationOrder)

    \n

    Ordering options for pending repository collaborator invitations returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    organizationLogins ([String!])

    \n

    Only return invitations within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\n
  • \n
\n\n
\n\n\n

samlIdentityProvider (EnterpriseIdentityProvider)

The SAML Identity Provider for the enterprise. When used by a GitHub App,\nrequires an installation token with read and write access to members.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \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 \nEnterprisePendingMemberInvitationConnection

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nEnterprisePendingMemberInvitationEdge

\n

An invitation to be a member in an enterprise organization.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseRepositoryInfo

\n

A subset of repository information queryable from an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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 or internal.

\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 \nEnterpriseRepositoryInfoConnection

\n

The connection type for EnterpriseRepositoryInfo.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseRepositoryInfoEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerInstallation

\n

An Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

\n \n \nEnterpriseServerUserAccount

\n

A user account on an Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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 \nEnterpriseServerUserAccountConnection

\n

The connection type for EnterpriseServerUserAccount.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerUserAccountEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountEmail

\n

An email belonging to a user account on an Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountEmailConnection

\n

The connection type for EnterpriseServerUserAccountEmail.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerUserAccountEmailEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountsUpload

\n

A user accounts upload from an Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountsUploadConnection

\n

The connection type for EnterpriseServerUserAccountsUpload.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerUserAccountsUploadEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseUserAccount

\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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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 \nEnterpriseUserAccountConnection

\n

The connection type for EnterpriseUserAccount.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseUserAccountEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnvironment

\n

An environment.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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

name (String!)

The name of the environment.

\n\n\n\n\n\n\n\n\n\n\n\n

protectionRules (DeploymentProtectionRuleConnection!)

The protection rules defined for this environment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nEnvironmentConnection

\n

The connection type for Environment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnvironmentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Environment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nEnvironmentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Environment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nExternalIdentity

\n

An external identity provisioned by SAML SSO or SCIM.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nExternalIdentityAttribute

\n

An attribute for the External Identity attributes collection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

metadata (String)

The attribute metadata as JSON.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The attribute name.

\n\n\n\n\n\n\n\n\n\n\n\n

value (String!)

The attribute value.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nExternalIdentityConnection

\n

The connection type for ExternalIdentity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nExternalIdentityEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nExternalIdentitySamlAttributes

\n

SAML attributes for the External Identity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

attributes ([ExternalIdentityAttribute!]!)

SAML Identity attributes.

\n\n\n\n\n\n\n\n\n\n\n\n

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 \nExternalIdentityScimAttributes

\n

SCIM attributes for the External Identity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nFollowerConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nFollowingConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nGenericHovercardContext

\n

A generic hovercard context with a message and icon.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\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 \nGist

\n

A Gist.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    limit (Int)

    \n

    The maximum number of files to return.

    \n

    The default value is 10.

    \n
  • \n
\n\n
    \n
  • \n

    oid (GitObjectID)

    \n

    The oid of the files to return.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (GistOrder)

    \n

    Ordering options for gists returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \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 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 \nGistComment

\n

Represents a comment on an Gist.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nGistCommentConnection

\n

The connection type for GistComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nGistCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGistConnection

\n

The connection type for Gist.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nGistEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGistFile

\n

A file in a gist.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \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 \nGitActor

\n

Represents an actor in a Git commit (ie. an author or committer).

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\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 \nGitActorConnection

\n

The connection type for GitActor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nGitActorEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGitHubMetadata

\n

Represents information about the GitHub instance.

\n
\n\n
\n \n \n \n

Fields

\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 \nGpgSignature

\n

Represents a GPG signature on a Commit or Tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHeadRefDeletedEvent

\n

Represents ahead_ref_deletedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHeadRefForcePushedEvent

\n

Represents ahead_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHeadRefRestoredEvent

\n

Represents ahead_ref_restoredevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHovercard

\n

Detail needed to display a hovercard for a user.

\n
\n\n
\n \n \n \n

Fields

\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 \nIpAllowListEntry

\n

An IP address or range of addresses that is allowed to access an owner's resources.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIpAllowListEntryConnection

\n

The connection type for IpAllowListEntry.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIpAllowListEntryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssue

\n

An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueCommentOrder)

    \n

    Ordering options for issue comments returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    includeNotificationContexts (Boolean)

    \n

    Whether or not to include notification contexts.

    \n

    The default value is true.

    \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)

Indicates whether or not this issue is currently pinned to the repository issues list.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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

stateReason (IssueStateReason)

Identifies the reason for the issue state.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Allows filtering timeline events by a since timestamp.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Filter timeline items by a since timestamp.

    \n\n
  • \n
\n\n
    \n
  • \n

    skip (Int)

    \n

    Skips the first n elements in the list.

    \n\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

titleHTML (String!)

Identifies the issue title rendered to HTML.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 \nIssueComment

\n

Represents a comment on an Issue.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nIssueCommentConnection

\n

The connection type for IssueComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIssueCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueConnection

\n

The connection type for Issue.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIssueContributionsByRepository

\n

This aggregates issues opened by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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 \nIssueEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueTemplate

\n

A repository issue template.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nIssueTimelineConnection

\n

The connection type for IssueTimelineItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIssueTimelineItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueTimelineItemsConnection

\n

The connection type for IssueTimelineItems.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueTimelineItemsEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nJoinedGitHubContribution

\n

Represents a user signing up for a GitHub account.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nLabel

\n

A label for categorizing Issues, Pull Requests, Milestones, or Discussions with a given Repository.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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 \nLabelConnection

\n

The connection type for Label.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nLabelEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nLabeledEvent

\n

Represents alabeledevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nLanguage

\n

Represents a given language found in repositories.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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 \nLanguageConnection

\n

A list of languages associated with the parent.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nLanguageEdge

\n

Represents the language of a repository.

\n
\n\n
\n \n \n \n

Fields

\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 \nLicense

\n

A repository's open source license.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nLicenseRule

\n

Describes a License's conditions, permissions, and limitations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nLockedEvent

\n

Represents alockedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMannequin

\n

A placeholder user for attribution of imported data on GitHub.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

claimant (User)

The user that has claimed the data attributed to this mannequin.

\n\n\n\n\n\n\n\n\n\n\n\n

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 \nMarkedAsDuplicateEvent

\n

Represents amarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMembersCanDeleteReposClearAuditEntry

\n

Audit log entry for a members_can_delete_repos.clear event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nMembersCanDeleteReposDisableAuditEntry

\n

Audit log entry for a members_can_delete_repos.disable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nMembersCanDeleteReposEnableAuditEntry

\n

Audit log entry for a members_can_delete_repos.enable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nMentionedEvent

\n

Represents amentionedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMergedEvent

\n

Represents amergedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMigrationSource

\n

An Octoshift migration source.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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 Octoshift migration source name.

\n\n\n\n\n\n\n\n\n\n\n\n

type (MigrationSourceType!)

The Octoshift migration source type.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The Octoshift migration source URL.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nMilestone

\n

Represents a Milestone object on a given repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \n\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!)

Identifies 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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 \nMilestoneConnection

\n

The connection type for Milestone.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nMilestoneEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMilestonedEvent

\n

Represents amilestonedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMovedColumnsInProjectEvent

\n

Represents amoved_columns_in_projectevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOauthApplicationCreateAuditEntry

\n

Audit log entry for a oauth_application.create event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgAddBillingManagerAuditEntry

\n

Audit log entry for a org.add_billing_manager.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgAddMemberAuditEntry

\n

Audit log entry for a org.add_member.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgBlockUserAuditEntry

\n

Audit log entry for a org.block_user.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgConfigDisableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a org.config.disable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgConfigEnableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a org.config.enable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgCreateAuditEntry

\n

Audit log entry for a org.create event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgDisableOauthAppRestrictionsAuditEntry

\n

Audit log entry for a org.disable_oauth_app_restrictions event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgDisableSamlAuditEntry

\n

Audit log entry for a org.disable_saml event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgDisableTwoFactorRequirementAuditEntry

\n

Audit log entry for a org.disable_two_factor_requirement event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgEnableOauthAppRestrictionsAuditEntry

\n

Audit log entry for a org.enable_oauth_app_restrictions event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgEnableSamlAuditEntry

\n

Audit log entry for a org.enable_saml event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgEnableTwoFactorRequirementAuditEntry

\n

Audit log entry for a org.enable_two_factor_requirement event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgInviteMemberAuditEntry

\n

Audit log entry for a org.invite_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgInviteToBusinessAuditEntry

\n

Audit log entry for a org.invite_to_business event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgOauthAppAccessApprovedAuditEntry

\n

Audit log entry for a org.oauth_app_access_approved event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgOauthAppAccessDeniedAuditEntry

\n

Audit log entry for a org.oauth_app_access_denied event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgOauthAppAccessRequestedAuditEntry

\n

Audit log entry for a org.oauth_app_access_requested event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRemoveBillingManagerAuditEntry

\n

Audit log entry for a org.remove_billing_manager event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRemoveMemberAuditEntry

\n

Audit log entry for a org.remove_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRemoveOutsideCollaboratorAuditEntry

\n

Audit log entry for a org.remove_outside_collaborator event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRestoreMemberAuditEntry

\n

Audit log entry for a org.restore_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 assignments 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 \nOrgRestoreMemberMembershipOrganizationAuditEntryData

\n

Metadata for an organization membership for org.restore_member actions.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrgRestoreMemberMembershipRepositoryAuditEntryData

\n

Metadata for a repository membership for org.restore_member actions.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrgRestoreMemberMembershipTeamAuditEntryData

\n

Metadata for a team membership for org.restore_member actions.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrgUnblockUserAuditEntry

\n

Audit log entry for a org.unblock_user.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgUpdateDefaultRepositoryPermissionAuditEntry

\n

Audit log entry for a org.update_default_repository_permission.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 base repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The former base 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 \nOrgUpdateMemberAuditEntry

\n

Audit log entry for a org.update_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgUpdateMemberRepositoryCreationPermissionAuditEntry

\n

Audit log entry for a org.update_member_repository_creation_permission event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgUpdateMemberRepositoryInvitationPermissionAuditEntry

\n

Audit log entry for a org.update_member_repository_invitation_permission event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrganization

\n

An account on GitHub, with one or more owners, that has repositories, members and teams.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    type (PinnableItemType)

    \n

    Filter to only a particular kind of pinnable item.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (AuditLogOrder)

    \n

    Ordering options for the returned audit log entries.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The query string to filter audit entries.

    \n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

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

enterpriseOwners (OrganizationEnterpriseOwnerConnection!)

A list of owners of the organization's enterprise account.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    The search string to look for.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

ipAllowListForInstalledAppsEnabledSetting (IpAllowListForInstalledAppsEnabledSettingValue!)

The setting value for whether the organization has IP allow list configuration for installed GitHub Apps enabled.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (UserStatusOrder)

    \n

    Ordering options for user statuses returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

membersCanForkPrivateRepositories (Boolean!)

Members can fork private repositories in this organization.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    number (Int!)

    \n

    The project number to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ProjectOrder)

    \n

    Ordering options for projects returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    search (String)

    \n

    Query to search projects by, currently only searching by name.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([ProjectState!])

    \n

    A list of states to filter the projects by.

    \n\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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    isLocked (Boolean)

    \n

    If non-null, filters repositories according to whether they have been locked.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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
  • \n

    followRenames (Boolean)

    \n

    Follow repository renames. If disabled, a repository referenced by its old name will return an error.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    name (String!)

    \n

    Name of Repository to find.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussionComments (DiscussionCommentConnection!)

Discussion comments this user has authored.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    onlyAnswers (Boolean)

    \n

    Filter discussion comments to only those that were marked as the answer.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussion comments to only those in a specific repository.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussions (DiscussionConnection!)

Discussions this user has started.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    answered (Boolean)

    \n

    Filter discussions to only those that have been answered or not. Defaults to\nincluding both answered and unanswered discussions.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DiscussionOrder)

    \n

    Ordering options for discussions returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussions to only those in a specific repository.

    \n\n
  • \n
\n\n
\n\n\n

repositoryMigrations (RepositoryMigrationConnection!)

A list of all repository migrations for this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    repositoryName (String)

    \n

    Filter repository migrations by repository name.

    \n\n
  • \n
\n\n
    \n
  • \n

    state (MigrationState)

    \n

    Filter repository migrations by state.

    \n\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
  • \n

    slug (String!)

    \n

    The name or slug of the team to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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
    \n
  • \n

    orderBy (TeamOrder)

    \n

    Ordering options for teams returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    privacy (TeamPrivacy)

    \n

    If non-null, filters teams according to privacy.

    \n\n
  • \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
    \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
    \n
  • \n

    rootTeamsOnly (Boolean)

    \n

    If true, restrict to only root teams.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    userLogins ([String!])

    \n

    User logins to filter by.

    \n\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

viewerIsFollowing (Boolean!)

Whether or not this Organization is followed by the viewer.

\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 \nOrganizationAuditEntryConnection

\n

The connection type for OrganizationAuditEntry.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationAuditEntryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationConnection

\n

A list of organizations managed by an enterprise.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationEnterpriseOwnerConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationEnterpriseOwnerEdge])

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 \nOrganizationEnterpriseOwnerEdge

\n

An enterprise owner in the context of an organization that is part of the enterprise.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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

organizationRole (RoleInOrganization!)

The role of the owner with respect to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nOrganizationIdentityProvider

\n

An Identity Provider configured to provision SAML and SCIM identities for Organizations.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    Filter to external identities with the users login.

    \n\n
  • \n
\n\n
    \n
  • \n

    membersOnly (Boolean)

    \n

    Filter to external identities with valid org membership only.

    \n\n
  • \n
\n\n
    \n
  • \n

    userName (String)

    \n

    Filter to external identities with the users userName/NameID attribute.

    \n\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

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 \nOrganizationInvitation

\n

An Invitation for a user to an organization.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationInvitationConnection

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationInvitationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationMemberConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationMemberEdge

\n

Represents a user within an organization.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrganizationTeamsHovercardContext

\n

An organization teams hovercard context.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nOrganizationsHovercardContext

\n

An organization list hovercard context.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPageInfo

\n

Information about pagination in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nPermissionSource

\n

A level of permission and source for a user's access to a repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nPinnableItemConnection

\n

The connection type for PinnableItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPinnableItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPinnedDiscussion

\n

A Pinned Discussion is a discussion pinned to a repository's index page.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

discussion (Discussion!)

The discussion that was pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

gradientStopColors ([String!]!)

Color stops of the chosen gradient.

\n\n\n\n\n\n\n\n\n\n\n\n

pattern (PinnedDiscussionPattern!)

Background texture pattern.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedBy (Actor!)

The actor that pinned this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

preconfiguredGradient (PinnedDiscussionGradient)

Preconfigured background gradient option.

\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

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 \nPinnedDiscussionConnection

\n

The connection type for PinnedDiscussion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnedDiscussionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnedDiscussion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPinnedDiscussionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnedDiscussion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPinnedEvent

\n

Represents apinnedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPinnedIssue

\n

A Pinned Issue is a issue pinned to a repository's index page.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\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 \nPinnedIssueConnection

\n

The connection type for PinnedIssue.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPinnedIssueEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPrivateRepositoryForkingDisableAuditEntry

\n

Audit log entry for a private_repository_forking.disable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nPrivateRepositoryForkingEnableAuditEntry

\n

Audit log entry for a private_repository_forking.enable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nProfileItemShowcase

\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

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nProject

\n

Projects manage issues, pull requests and notes within a project owner.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nProjectCard

\n

A card in a project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectCardConnection

\n

The connection type for ProjectCard.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nProjectCardEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectColumn

\n

A column inside a project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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 \nProjectColumnConnection

\n

The connection type for ProjectColumn.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nProjectColumnEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectConnection

\n

A list of projects associated with the owner.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nProjectEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectProgress

\n

Project progress stats.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPublicKey

\n

A user's public key.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPublicKeyConnection

\n

The connection type for PublicKey.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPublicKeyEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequest

\n

A repository pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

autoMergeRequest (AutoMergeRequest)

Returns the auto-merge request object if one exists for this pull request.

\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

closingIssuesReferences (IssueConnection)

List of issues that were may be closed by this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    userLinkedOnly (Boolean)

    \n

    Return only manually linked Issues.

    \n

    The default value is false.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueCommentOrder)

    \n

    Ordering options for issue comments returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    includeNotificationContexts (Boolean)

    \n

    Whether or not to include notification contexts.

    \n

    The default value is true.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    author (String)

    \n

    Filter by author of the review.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Allows filtering timeline events by a since timestamp.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Filter timeline items by a since timestamp.

    \n\n
  • \n
\n\n
    \n
  • \n

    skip (Int)

    \n

    Skips the first n elements in the list.

    \n\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

titleHTML (HTML!)

Identifies the pull request title rendered to HTML.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

viewerCanDisableAutoMerge (Boolean!)

Whether or not the viewer can disable auto-merge.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanEnableAutoMerge (Boolean!)

Whether or not the viewer can enable auto-merge.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMergeAsAdmin (Boolean!)

Indicates whether the viewer can bypass branch protections and merge the pull request immediately.

\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

viewerLatestReview (PullRequestReview)

The latest review given from the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerLatestReviewRequest (ReviewRequest)

The person who has requested the viewer for review on this pull request.

\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\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\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 \nPullRequestChangedFile

\n

A file changed in a pull request.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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

changeType (PatchStatus!)

How the file was changed in this PullRequest.

\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 \nPullRequestChangedFileConnection

\n

The connection type for PullRequestChangedFile.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestChangedFileEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestCommit

\n

Represents a Git commit part of a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nPullRequestCommitCommentThread

\n

Represents a commit comment thread part of a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPullRequestCommitConnection

\n

The connection type for PullRequestCommit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestCommitEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestConnection

\n

The connection type for PullRequest.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestContributionsByRepository

\n

This aggregates pull requests opened by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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 \nPullRequestEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestReview

\n

A review object for a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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!)

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPullRequestReviewComment

\n

A review comment associated with a given repository pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPullRequestReviewCommentConnection

\n

The connection type for PullRequestReviewComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestReviewCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestReviewConnection

\n

The connection type for PullRequestReview.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestReviewContributionsByRepository

\n

This aggregates pull request reviews made by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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 \nPullRequestReviewEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestReviewThread

\n

A threaded list of comments for a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    skip (Int)

    \n

    Skips the first n elements in the list.

    \n\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 (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 \nPullRequestReviewThreadConnection

\n

Review comment threads for a pull request review.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestReviewThreadEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestRevisionMarker

\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

Fields

\n \n\n\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 \nPullRequestTemplate

\n

A repository pull request template.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 template.

\n\n\n\n\n\n\n\n\n\n\n\n

filename (String)

The filename of the template.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the template belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPullRequestTimelineConnection

\n

The connection type for PullRequestTimelineItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestTimelineItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestTimelineItemsConnection

\n

The connection type for PullRequestTimelineItems.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestTimelineItemsEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPush

\n

A Git push.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 (Actor!)

The actor 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 \nPushAllowance

\n

A team, user, or app who has the ability to push to a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPushAllowanceConnection

\n

The connection type for PushAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPushAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRateLimit

\n

Represents the client's rate limit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReactingUserConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReactingUserEdge

\n

Represents a user that's made a reaction.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReaction

\n

An emoji reaction to a particular piece of content.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nReactionConnection

\n

A list of reactions that have been left on the subject.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nReactionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReactionGroup

\n

A group of emoji reactions to a particular piece of content.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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

reactors (ReactorConnection!)

Reactors 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

Deprecation notice

\n

users is deprecated.

Reactors can now be mannequins, bots, and organizations. Use the reactors field instead. Removal on 2021-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 \nReactorConnection

\n

The connection type for Reactor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Reactor])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nReactorEdge

\n

Represents an author of a reaction.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 (Reactor!)

The author of the reaction.

\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 \nReadyForReviewEvent

\n

Represents aready_for_reviewevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRef

\n

Represents a Git reference.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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 \nRefConnection

\n

The connection type for Ref.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRefEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRefUpdateRule

\n

A ref update rules for a viewer.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

blocksCreations (Boolean!)

Can matching branches be created.

\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

requiresCodeOwnerReviews (Boolean!)

Are reviews from code owners required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresConversationResolution (Boolean!)

Are conversations required to be resolved before merging.

\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

viewerAllowedToDismissReviews (Boolean!)

Is the viewer allowed to dismiss reviews.

\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 \nReferencedEvent

\n

Represents areferencedevent on a given ReferencedSubject.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRelease

\n

A release contains the content for a release.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

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 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

isLatest (Boolean!)

Whether or not the release is the latest releast.

\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

mentions (UserConnection)

A list of users mentioned in the release description.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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)

    \n

    A list of names to filter the assets by.

    \n\n
  • \n
\n\n
\n\n\n

repository (Repository!)

The repository that the release belongs to.

\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

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
  • \n

    limit (Int)

    \n

    How many characters to return.

    \n

    The default value is 200.

    \n
  • \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

tagCommit (Commit)

The tag commit for this release.

\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

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nReleaseAsset

\n

A release asset contains the content for a release asset.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReleaseAssetConnection

\n

The connection type for ReleaseAsset.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReleaseAssetEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReleaseConnection

\n

The connection type for Release.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReleaseEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRemovedFromProjectEvent

\n

Represents aremoved_from_projectevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRenamedTitleEvent

\n

Represents arenamedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReopenedEvent

\n

Represents areopenedevent on any Closable.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

stateReason (IssueStateReason)

The reason the issue state was changed to open.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepoAccessAuditEntry

\n

Audit log entry for a repo.access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoAddMemberAuditEntry

\n

Audit log entry for a repo.add_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoAddTopicAuditEntry

\n

Audit log entry for a repo.add_topic event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoArchivedAuditEntry

\n

Audit log entry for a repo.archived event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoChangeMergeSettingAuditEntry

\n

Audit log entry for a repo.change_merge_setting event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.disable_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a repo.config.disable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableContributorsOnlyAuditEntry

\n

Audit log entry for a repo.config.disable_contributors_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableSockpuppetDisallowedAuditEntry

\n

Audit log entry for a repo.config.disable_sockpuppet_disallowed event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.enable_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a repo.config.enable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableContributorsOnlyAuditEntry

\n

Audit log entry for a repo.config.enable_contributors_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableSockpuppetDisallowedAuditEntry

\n

Audit log entry for a repo.config.enable_sockpuppet_disallowed event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigLockAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.lock_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigUnlockAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.unlock_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoCreateAuditEntry

\n

Audit log entry for a repo.create event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 network.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\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 \nRepoDestroyAuditEntry

\n

Audit log entry for a repo.destroy event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoRemoveMemberAuditEntry

\n

Audit log entry for a repo.remove_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoRemoveTopicAuditEntry

\n

Audit log entry for a repo.remove_topic event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepository

\n

A repository contains the content for a project.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters users with query on user name and login.

    \n\n
  • \n
\n\n
\n\n\n

autoMergeAllowed (Boolean!)

Whether or not Auto-merge can be enabled on pull requests in this repository.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

codeowners (RepositoryCodeowners)

Information extracted from the repository's CODEOWNERS file.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    refName (String)

    \n

    The ref name used to return the associated CODEOWNERS file.

    \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\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters users with query on user name and login.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    environments ([String!])

    \n

    Environments to list deployments for.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DeploymentOrder)

    \n

    Ordering options for deployments returned from the connection.

    \n\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

discussion (Discussion)

Returns a single discussion from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The number for the discussion to be returned.

    \n\n
  • \n
\n\n
\n\n\n

discussionCategories (DiscussionCategoryConnection!)

A list of discussion categories that are available in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterByAssignable (Boolean)

    \n

    Filter by categories that are assignable by the viewer.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

discussions (DiscussionConnection!)

A list of discussions that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    categoryId (ID)

    \n

    Only include discussions that belong to the category with this ID.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DiscussionOrder)

    \n

    Ordering options for discussions returned from the connection.

    \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

environment (Environment)

Returns a single active environment from the current repository by name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    name (String!)

    \n

    The name of the environment to be returned.

    \n\n
  • \n
\n\n
\n\n\n

environments (EnvironmentConnection!)

A list of environments that are in this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

forkingAllowed (Boolean!)

Whether this repository allows forks.

\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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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 or internal.

\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
  • \n

    number (Int!)

    \n

    The number for the issue to be returned.

    \n\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
  • \n

    number (Int!)

    \n

    The number for the issue to be returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \n\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
  • \n

    name (String!)

    \n

    Label name.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    If provided, searches labels by name and description.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

latestRelease (Release)

Get the latest release for the repository if one exists.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters users with query on user name and login.

    \n\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
  • \n

    number (Int!)

    \n

    The number for the milestone to be returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    Filters milestones with a query on the title.

    \n\n
  • \n
\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
  • \n

    expression (String)

    \n

    A Git revision expression suitable for rev-parse.

    \n\n
  • \n
\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

pinnedDiscussions (PinnedDiscussionConnection!)

A list of discussions that have been pinned in this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

pinnedIssues (PinnedIssueConnection)

A list of pinned issues for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    number (Int!)

    \n

    The project number to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ProjectOrder)

    \n

    Ordering options for projects returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    search (String)

    \n

    Query to search projects by, currently only searching by name.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([ProjectState!])

    \n

    A list of states to filter the projects by.

    \n\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
  • \n

    number (Int!)

    \n

    The number for the pull request to be returned.

    \n\n
  • \n
\n\n
\n\n\n

pullRequestTemplates ([PullRequestTemplate!])

Returns a list of pull request templates associated to the repository.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    direction (OrderDirection)

    \n

    DEPRECATED: use orderBy. The ordering direction.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RefOrder)

    \n

    Ordering options for refs returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters refs with query on name.

    \n\n
  • \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\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
  • \n

    tagName (String!)

    \n

    The name of the Tag the Release was created from.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    limit (Int)

    \n

    How many characters to return.

    \n

    The default value is 200.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

visibility (RepositoryVisibility!)

Indicates the repository's visibility level.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nRepositoryCodeowners

\n

Information extracted from a repository's CODEOWNERS file.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

errors ([RepositoryCodeownersError!]!)

Any problems that were encountered while parsing the CODEOWNERS file.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryCodeownersError

\n

An error in a CODEOWNERS file.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 (Int!)

The column number where the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

kind (String!)

A short string describing the type of error.

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int!)

The line number where the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String!)

A complete description of the error, combining information from other fields.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path to the file when the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

source (String!)

The content of the line where the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

suggestion (String)

A suggestion of how to fix the error.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryCollaboratorConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryCollaboratorEdge

\n

Represents a user who is a collaborator of a repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nRepositoryConnection

\n

A list of repositories owned by the subject.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nRepositoryContactLink

\n

A repository contact link.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nRepositoryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryInvitation

\n

An invitation for a user to be added to a repository.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryInvitationConnection

\n

A list of repository invitations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryInvitationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryMigration

\n

An Octoshift repository migration.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

continueOnError (Boolean!)

The Octoshift migration flag to continue on error.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

failureReason (String)

The reason the migration failed.

\n\n\n\n\n\n\n\n\n\n\n\n

migrationLogUrl (URI)

The URL for the migration log (expires 1 day after migration completes).

\n\n\n\n\n\n\n\n\n\n\n\n

migrationSource (MigrationSource!)

The Octoshift migration source.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String!)

The target repository name.

\n\n\n\n\n\n\n\n\n\n\n\n

sourceUrl (URI!)

The Octoshift migration source URL.

\n\n\n\n\n\n\n\n\n\n\n\n

state (MigrationState!)

The Octoshift migration state.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryMigrationConnection

\n

The connection type for RepositoryMigration.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryMigrationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryMigration])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryMigrationEdge

\n

Represents a repository migration.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryMigration)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryTopic

\n

A repository-topic connects a repository to a topic.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\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 \nRepositoryTopicConnection

\n

The connection type for RepositoryTopic.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryTopicEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryVisibilityChangeDisableAuditEntry

\n

Audit log entry for a repository_visibility_change.disable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepositoryVisibilityChangeEnableAuditEntry

\n

Audit log entry for a repository_visibility_change.enable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepositoryVulnerabilityAlert

\n

A Dependabot alert for a repository with a dependency affected by a security vulnerability.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

dependabotUpdate (DependabotUpdate)

The associated Dependabot update.

\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 dismissed?.

\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

fixReason (String)

The reason the alert was marked as fixed.

\n\n\n\n\n\n\n\n\n\n\n\n

fixedAt (DateTime)

When was the alert fixed?.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the alert number.

\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 vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

state (RepositoryVulnerabilityAlertState!)

Identifies the state of the alert.

\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 \nRepositoryVulnerabilityAlertConnection

\n

The connection type for RepositoryVulnerabilityAlert.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryVulnerabilityAlertEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRequiredStatusCheckDescription

\n

Represents a required status check for a protected branch, but not any specific run of that check.

\n
\n\n
\n \n \n \n

Fields

\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 App that must provide this status in order for it to be accepted.

\n\n\n\n\n\n\n\n\n\n\n\n

context (String!)

The name of this status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRestrictedContribution

\n

Represents a private contribution a user made on GitHub.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nReviewDismissalAllowance

\n

A user, team, or app who has the ability to dismiss a review on a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nReviewDismissalAllowanceConnection

\n

The connection type for ReviewDismissalAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReviewDismissalAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewDismissedEvent

\n

Represents areview_dismissedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewRequest

\n

A request for a user to review a pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\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 \nReviewRequestConnection

\n

The connection type for ReviewRequest.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReviewRequestEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewRequestRemovedEvent

\n

Represents anreview_request_removedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewRequestedEvent

\n

Represents anreview_requestedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewStatusHovercardContext

\n

A hovercard context with a message describing the current code review state of the pull\nrequest.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\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 \nSavedReply

\n

A Saved Reply is text a user can use to reply quickly.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nSavedReplyConnection

\n

The connection type for SavedReply.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSavedReplyEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSearchResultItemConnection

\n

A list of results that matched against a search query.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

discussionCount (Int!)

The number of discussions 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 \nSearchResultItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nSecurityAdvisory

\n

A GitHub Security Advisory.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cvss (CVSS!)

The CVSS associated with this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

cwes (CWEConnection!)

CWEs associated with this Advisory.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\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!)

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

notificationsPermalink (URI)

The permalink for the advisory's dependabot alerts page.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    package (String)

    \n

    A package name to filter vulnerabilities by.

    \n\n
  • \n
\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 \nSecurityAdvisoryConnection

\n

The connection type for SecurityAdvisory.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSecurityAdvisoryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSecurityAdvisoryIdentifier

\n

A GitHub Security Advisory Identifier.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityAdvisoryPackage

\n

An individual package.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityAdvisoryPackageVersion

\n

An individual package version.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityAdvisoryReference

\n

A GitHub Security Advisory Reference.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityVulnerability

\n

An individual vulnerability within an Advisory.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSecurityVulnerabilityConnection

\n

The connection type for SecurityVulnerability.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSecurityVulnerabilityEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSmimeSignature

\n

Represents an S/MIME signature on a Commit or Tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStargazerConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nStargazerEdge

\n

Represents a user that's starred a repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStarredRepositoryConnection

\n

The connection type for Repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nStarredRepositoryEdge

\n

Represents a starred repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStatus

\n

Represents a commit status.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    name (String!)

    \n

    The context name.

    \n\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 \nStatusCheckRollup

\n

Represents the rollup for both the check runs and status for a commit.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nStatusCheckRollupContextConnection

\n

The connection type for StatusCheckRollupContext.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nStatusCheckRollupContextEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStatusContext

\n

Represents an individual commit status context.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n

    The default value is 40.

    \n
  • \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

isRequired (Boolean!)

Whether this is required to pass before merging for a specific pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    pullRequestId (ID)

    \n

    The id of the pull request this is required for.

    \n\n
  • \n
\n\n
    \n
  • \n

    pullRequestNumber (Int)

    \n

    The number of the pull request this is required for.

    \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 \nSubmodule

\n

A pointer to a repository at a specific revision embedded inside another repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nSubmoduleConnection

\n

The connection type for Submodule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSubmoduleEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSubscribedEvent

\n

Represents asubscribedevent on a given Subscribable.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSuggestedReviewer

\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

Fields

\n \n\n\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 \nTag

\n

Represents a Git tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeam

\n

A team of users in an organization.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (TeamOrder)

    \n

    Order for connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    userLogins ([String!])

    \n

    User logins to filter by.

    \n\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
  • \n

    number (Int!)

    \n

    The sequence number of the discussion to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (UserStatusOrder)

    \n

    Ordering options for user statuses returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    membership (TeamMembershipType)

    \n

    Filter by membership type.

    \n

    The default value is ALL.

    \n
  • \n
\n\n\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    The search string to look for.

    \n\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 \nTeamAddMemberAuditEntry

\n

Audit log entry for a team.add_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamAddRepositoryAuditEntry

\n

Audit log entry for a team.add_repository event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamChangeParentTeamAuditEntry

\n

Audit log entry for a team.change_parent_team event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamConnection

\n

The connection type for Team.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamDiscussion

\n

A team discussion.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nTeamDiscussionComment

\n

A comment on a team discussion.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nTeamDiscussionCommentConnection

\n

The connection type for TeamDiscussionComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamDiscussionCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeamDiscussionConnection

\n

The connection type for TeamDiscussion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamDiscussionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeamEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeamMemberConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamMemberEdge

\n

Represents a user who is a member of a team.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nTeamRemoveMemberAuditEntry

\n

Audit log entry for a team.remove_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamRemoveRepositoryAuditEntry

\n

Audit log entry for a team.remove_repository event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamRepositoryConnection

\n

The connection type for Repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamRepositoryEdge

\n

Represents a team repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTextMatch

\n

A text match within a search result.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nTextMatchHighlight

\n

Represents a single highlight in a search result match.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nTopic

\n

A topic aggregates entities that are related to a subject.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    first (Int)

    \n

    How many topics to return.

    \n

    The default value is 3.

    \n
  • \n
\n\n
\n\n\n

repositories (RepositoryConnection!)

A list of repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \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 \nTransferredEvent

\n

Represents atransferredevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTree

\n

Represents a Git tree.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTreeEntry

\n

Represents a Git tree entry.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

lineCount (Int)

Number of lines in the file.

\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 \nUnassignedEvent

\n

Represents anunassignedevent on any assignable object.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnknownSignature

\n

Represents an unknown signature on a Commit or Tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnlabeledEvent

\n

Represents anunlabeledevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnlockedEvent

\n

Represents anunlockedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnmarkedAsDuplicateEvent

\n

Represents anunmarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnpinnedEvent

\n

Represents anunpinnedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnsubscribedEvent

\n

Represents anunsubscribedevent on a given Subscribable.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUser

\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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    type (PinnableItemType)

    \n

    Filter to only a particular kind of pinnable item.

    \n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\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

canReceiveOrganizationEmailsWhenNotificationsRestricted (Boolean!)

Could this user receive email notifications, if the organization had notification restrictions enabled?.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    login (String!)

    \n

    The login of the organization to check.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \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
    \n
  • \n

    organizationID (ID)

    \n

    The ID of the organization used to filter contributions.

    \n\n
  • \n
\n\n
    \n
  • \n

    to (DateTime)

    \n

    Only contributions made before and up to (including) this time will be\ncounted. If omitted, defaults to the current time or one year from the\nprovided from argument.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    name (String!)

    \n

    The gist name to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (GistOrder)

    \n

    Ordering options for gists returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    privacy (GistPrivacy)

    \n

    Filters Gists according to privacy.

    \n\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
  • \n

    primarySubjectId (ID)

    \n

    The ID of the subject to get the hovercard in the context of.

    \n\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

isFollowingViewer (Boolean!)

Whether or not this user is following the viewer. Inverse of viewer_is_following.

\n\n\n\n\n\n\n\n\n\n\n\n

isGitHubStar (Boolean!)

Whether or not this user is a member of the GitHub Stars Program.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueCommentOrder)

    \n

    Ordering options for issue comments returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \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 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
  • \n

    login (String!)

    \n

    The login of the organization to find.

    \n\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
  • \n

    login (String!)

    \n

    The login of the organization to match verified domains from.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    number (Int!)

    \n

    The project number to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ProjectOrder)

    \n

    Ordering options for projects returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    search (String)

    \n

    Query to search projects by, currently only searching by name.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([ProjectState!])

    \n

    A list of states to filter the projects by.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    isLocked (Boolean)

    \n

    If non-null, filters repositories according to whether they have been locked.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    includeUserRepositories (Boolean)

    \n

    If true, include user repositories.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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
  • \n

    followRenames (Boolean)

    \n

    Follow repository renames. If disabled, a repository referenced by its old name will return an error.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    name (String!)

    \n

    Name of Repository to find.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussionComments (DiscussionCommentConnection!)

Discussion comments this user has authored.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    onlyAnswers (Boolean)

    \n

    Filter discussion comments to only those that were marked as the answer.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussion comments to only those in a specific repository.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussions (DiscussionConnection!)

Discussions this user has started.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    answered (Boolean)

    \n

    Filter discussions to only those that have been answered or not. Defaults to\nincluding both answered and unanswered discussions.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DiscussionOrder)

    \n

    Ordering options for discussions returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussions to only those in a specific repository.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

starredRepositories (StarredRepositoryConnection!)

Repositories the user has starred.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \n\n
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder!)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    How far back in time to fetch contributed repositories.

    \n\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. Inverse of is_following_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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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 \nUserBlockedEvent

\n

Represents auser_blockedevent on a given user.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nUserContentEdit

\n

An edit on user content.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserContentEditConnection

\n

A list of edits to content.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nUserContentEditEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserEdge

\n

Represents a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserEmailMetadata

\n

Email attributes from External Identity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nUserStatus

\n

The user's description of what they're currently doing.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

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 \nUserStatusConnection

\n

The connection type for UserStatus.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nUserStatusEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nViewerHovercardContext

\n

A hovercard context with a message describing how the viewer is related.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\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
\n

\n \n \nWorkflow

\n

A workflow contains meta information about an Actions workflow file.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\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

name (String!)

The name of the workflow.

\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 \nWorkflowRun

\n

A workflow run.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

checkSuite (CheckSuite!)

The check suite this workflow run belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

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

deploymentReviews (DeploymentReviewConnection!)

The log of deployment reviews.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

pendingDeploymentRequests (DeploymentRequestConnection!)

The pending deployment requests of all check runs in this workflow run.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this workflow run.

\n\n\n\n\n\n\n\n\n\n\n\n

runNumber (Int!)

A number that uniquely identifies this workflow run in its parent workflow.

\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 workflow run.

\n\n\n\n\n\n\n\n\n\n\n\n

workflow (Workflow!)

The workflow executed in this workflow run.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n", + "html": "
\n
\n

\n \n \nActorLocation

\n

Location information for an actor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nAddedToProjectEvent

\n

Represents aadded_to_projectevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nApp

\n

A GitHub App.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

ipAllowListEntries (IpAllowListEntryConnection!)

The IP addresses of the app.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    size (Int)

    \n

    The size of the resulting image.

    \n\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 \nAssignedEvent

\n

Represents anassignedevent on any assignable object.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nAutoMergeDisabledEvent

\n

Represents aauto_merge_disabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

disabler (User)

The user who disabled auto-merge for this Pull Request.

\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

reason (String)

The reason auto-merge was disabled.

\n\n\n\n\n\n\n\n\n\n\n\n

reasonCode (String)

The reason_code relating to why auto-merge was disabled.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nAutoMergeEnabledEvent

\n

Represents aauto_merge_enabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

enabler (User)

The user who enabled auto-merge for this Pull Request.

\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 \nAutoMergeRequest

\n

Represents an auto-merge request for a pull request.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

authorEmail (String)

The email address of the author of this auto-merge request.

\n\n\n\n\n\n\n\n\n\n\n\n

commitBody (String)

The commit message of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.

\n\n\n\n\n\n\n\n\n\n\n\n

commitHeadline (String)

The commit title of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.

\n\n\n\n\n\n\n\n\n\n\n\n

enabledAt (DateTime)

When was this auto-merge request was enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

enabledBy (Actor)

The actor who created the auto-merge request.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeMethod (PullRequestMergeMethod!)

The merge method of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request that this auto-merge request is set against.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nAutoRebaseEnabledEvent

\n

Represents aauto_rebase_enabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

enabler (User)

The user who enabled auto-merge (rebase) for this Pull Request.

\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 \nAutoSquashEnabledEvent

\n

Represents aauto_squash_enabledevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

enabler (User)

The user who enabled auto-merge (squash) for this Pull Request.

\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 \nAutomaticBaseChangeFailedEvent

\n

Represents aautomatic_base_change_failedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nAutomaticBaseChangeSucceededEvent

\n

Represents aautomatic_base_change_succeededevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBaseRefChangedEvent

\n

Represents abase_ref_changedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBaseRefDeletedEvent

\n

Represents abase_ref_deletedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBaseRefForcePushedEvent

\n

Represents abase_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBlame

\n

Represents a Git blame.

\n
\n\n
\n \n \n \n

Fields

\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 \nBlameRange

\n

Represents a range of information from a Git blame.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nBlob

\n

Represents a Git blob.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBot

\n

A special type of user which takes actions on behalf of GitHub Apps.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

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 \nBranchProtectionRule

\n

A branch protection rule.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

blocksCreations (Boolean!)

Is branch creation a protected operation.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

bypassForcePushAllowances (BypassForcePushAllowanceConnection!)

A list of actors able to force push for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

bypassPullRequestAllowances (BypassPullRequestAllowanceConnection!)

A list of actors able to bypass PRs for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters refs with query on name.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

requiredStatusChecks ([RequiredStatusCheckDescription!])

List of required status checks 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

requiresConversationResolution (Boolean!)

Are conversations required to be resolved before merging.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nBranchProtectionRuleConflict

\n

A conflict between two branch protection rules.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nBranchProtectionRuleConflictConnection

\n

The connection type for BranchProtectionRuleConflict.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nBranchProtectionRuleConflictEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBranchProtectionRuleConnection

\n

The connection type for BranchProtectionRule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nBranchProtectionRuleEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nBypassForcePushAllowance

\n

A user, team, or app who has the ability to bypass a force push requirement on a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (BranchActorAllowanceActor)

The actor that can force 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, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassForcePushAllowanceConnection

\n

The connection type for BypassForcePushAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BypassForcePushAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BypassForcePushAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassForcePushAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BypassForcePushAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassPullRequestAllowance

\n

A user, team, or app who has the ability to bypass a pull request requirement on a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (BranchActorAllowanceActor)

The actor that can bypass.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassPullRequestAllowanceConnection

\n

The connection type for BypassPullRequestAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BypassPullRequestAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BypassPullRequestAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nBypassPullRequestAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BypassPullRequestAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCVSS

\n

The Common Vulnerability Scoring System.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

score (Float!)

The CVSS score associated with this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

vectorString (String)

The CVSS vector string associated with this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCWE

\n

A common weakness enumeration.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cweId (String!)

The id of the CWE.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String!)

A detailed description of this CWE.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of this CWE.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCWEConnection

\n

The connection type for CWE.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CWEEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CWE])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCWEEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CWE)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckAnnotation

\n

A single check annotation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCheckAnnotationConnection

\n

The connection type for CheckAnnotation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCheckAnnotationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCheckAnnotationPosition

\n

A character position in a check annotation.

\n
\n\n
\n \n \n \n

Fields

\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 \nCheckAnnotationSpan

\n

An inclusive pair of positions for a check annotation.

\n
\n\n
\n \n \n \n

Fields

\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 \nCheckRun

\n

A check run.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

deployment (Deployment)

The corresponding deployment for this job, if any.

\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

isRequired (Boolean!)

Whether this is required to pass before merging for a specific pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    pullRequestId (ID)

    \n

    The id of the pull request this is required for.

    \n\n
  • \n
\n\n
    \n
  • \n

    pullRequestNumber (Int)

    \n

    The number of the pull request this is required for.

    \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

pendingDeploymentRequest (DeploymentRequest)

Information about a pending deployment, if any, in 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

steps (CheckStepConnection)

The check run's steps.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    number (Int)

    \n

    Step number.

    \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 \nCheckRunConnection

\n

The connection type for CheckRun.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCheckRunEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCheckStep

\n

A single check step.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

completedAt (DateTime)

Identifies the date and time when the check step was completed.

\n\n\n\n\n\n\n\n\n\n\n\n

conclusion (CheckConclusionState)

The conclusion of the check step.

\n\n\n\n\n\n\n\n\n\n\n\n

externalId (String)

A reference for the check step on the integrator's system.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The step's name.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The index of the step in the list of steps of the parent check run.

\n\n\n\n\n\n\n\n\n\n\n\n

secondsToCompletion (Int)

Number of seconds to completion.

\n\n\n\n\n\n\n\n\n\n\n\n

startedAt (DateTime)

Identifies the date and time when the check step was started.

\n\n\n\n\n\n\n\n\n\n\n\n

status (CheckStatusState!)

The current status of the check step.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckStepConnection

\n

The connection type for CheckStep.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckStepEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckStep])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckStepEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckStep)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckSuite

\n

A check suite.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (CheckRunFilter)

    \n

    Filters the check runs by this type.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

creator (User)

The user who triggered the check suite.

\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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

workflowRun (WorkflowRun)

The workflow run associated with this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCheckSuiteConnection

\n

The connection type for CheckSuite.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCheckSuiteEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nClosedEvent

\n

Represents aclosedevent on any Closable.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

stateReason (IssueStateReason)

The reason the issue state was changed to closed.

\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 \nCodeOfConduct

\n

The Code of Conduct for a repository.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nCommentDeletedEvent

\n

Represents acomment_deletedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCommit

\n

Represents a Git commit.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 merged Pull Request that introduced the commit to the repository. If the\ncommit is not present in the default branch, additionally returns open Pull\nRequests associated with the commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    path (String!)

    \n

    The file whose Git blame information you want.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

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 committed via GitHub web UI.

\n\n\n\n\n\n\n\n\n\n\n\n

committer (GitActor)

Committer 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    environments ([String!])

    \n

    Environments to list deployments for.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DeploymentOrder)

    \n

    Ordering options for deployments returned from the connection.

    \n\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
  • \n

    path (String!)

    \n

    The path for the file.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \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
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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
    \n
  • \n

    since (GitTimestamp)

    \n

    Allows specifying a beginning time or date for fetching commits.

    \n\n
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 \nCommitComment

\n

Represents a comment on a given Commit.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nCommitCommentConnection

\n

The connection type for CommitComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCommitCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCommitCommentThread

\n

A thread of comments on a commit.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nCommitConnection

\n

The connection type for Commit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCommitContributionsByRepository

\n

This aggregates commits made by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (CommitContributionOrder)

    \n

    Ordering options for commit contributions returned from the connection.

    \n\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 \nCommitEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCommitHistoryConnection

\n

The connection type for Commit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nConnectedEvent

\n

Represents aconnectedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nContributionCalendar

\n

A calendar of contributions made on GitHub by a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nContributionCalendarDay

\n

Represents a single day of contributions on GitHub by a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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

contributionLevel (ContributionLevel!)

Indication of contributions, relative to other days. Can be used to indicate\nwhich color to represent this day on a calendar.

\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 \nContributionCalendarMonth

\n

A month of contributions in a user's contribution graph.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nContributionCalendarWeek

\n

A week of contributions in a user's contribution graph.

\n
\n\n
\n \n \n \n

Fields

\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 \nContributionsCollection

\n

A contributions collection aggregates contributions such as opened issues and commits created by a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \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
    \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
    \n
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \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
    \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
    \n
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \n

    maxRepositories (Int)

    \n

    How many repositories should be included.

    \n

    The default value is 25.

    \n
  • \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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
  • \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
    \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\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
  • \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
    \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\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
  • \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
    \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\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
  • \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
    \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\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
  • \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\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 \nConvertToDraftEvent

\n

Represents aconvert_to_draftevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nConvertedNoteToIssueEvent

\n

Represents aconverted_note_to_issueevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nConvertedToDiscussionEvent

\n

Represents aconverted_to_discussionevent on a given issue.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

discussion (Discussion)

The discussion that the issue was converted into.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nCreatedCommitContribution

\n

Represents the contribution a user made by committing to a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedCommitContributionConnection

\n

The connection type for CreatedCommitContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedCommitContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedIssueContribution

\n

Represents the contribution a user made on GitHub by opening an issue.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedIssueContributionConnection

\n

The connection type for CreatedIssueContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedIssueContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestContribution

\n

Represents the contribution a user made on GitHub by opening a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestContributionConnection

\n

The connection type for CreatedPullRequestContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedPullRequestContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestReviewContribution

\n

Represents the contribution a user made by leaving a review on a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedPullRequestReviewContributionConnection

\n

The connection type for CreatedPullRequestReviewContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedPullRequestReviewContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedRepositoryContribution

\n

Represents the contribution a user made on GitHub by creating a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCreatedRepositoryContributionConnection

\n

The connection type for CreatedRepositoryContribution.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nCreatedRepositoryContributionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nCrossReferencedEvent

\n

Represents a mention made by one issue or pull request to another.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDemilestonedEvent

\n

Represents ademilestonedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDependabotUpdate

\n

A Dependabot Update for a dependency in a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

error (DependabotUpdateError)

The error from a dependency update.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

The associated pull request.

\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 \nDependabotUpdateError

\n

An error produced from a Dependabot Update.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 error.

\n\n\n\n\n\n\n\n\n\n\n\n

errorType (String!)

The error code.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the error.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeployKey

\n

A repository deploy key.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nDeployKeyConnection

\n

The connection type for DeployKey.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nDeployKeyEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeployedEvent

\n

Represents adeployedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeployment

\n

Represents triggered deployment instance.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nDeploymentConnection

\n

The connection type for Deployment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nDeploymentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeploymentEnvironmentChangedEvent

\n

Represents adeployment_environment_changedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeploymentProtectionRule

\n

A protection rule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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

reviewers (DeploymentReviewerConnection!)

The teams or users that can review the deployment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

timeout (Int!)

The timeout in minutes for this protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

type (DeploymentProtectionRuleType!)

The type of protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentProtectionRuleConnection

\n

The connection type for DeploymentProtectionRule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentProtectionRuleEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentProtectionRule])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentProtectionRuleEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentProtectionRule)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentRequest

\n

A request to deploy a workflow run to an environment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

currentUserCanApprove (Boolean!)

Whether or not the current user can approve the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

environment (Environment!)

The target environment of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewers (DeploymentReviewerConnection!)

The teams or users that can review the deployment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

waitTimer (Int!)

The wait timer in minutes configured in the environment.

\n\n\n\n\n\n\n\n\n\n\n\n

waitTimerStartedAt (DateTime)

The wait timer in minutes configured in the environment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentRequestConnection

\n

The connection type for DeploymentRequest.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentRequestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentRequest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentRequestEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentRequest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReview

\n

A deployment review.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comment (String!)

The comment the user left.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

environments (EnvironmentConnection!)

The environments approved or rejected.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

state (DeploymentReviewState!)

The decision of the user.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user that reviewed the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewConnection

\n

The connection type for DeploymentReview.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentReviewEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentReview])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentReview)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewerConnection

\n

The connection type for DeploymentReviewer.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentReviewerEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentReviewer])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentReviewerEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentReviewer)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDeploymentStatus

\n

Describes the status of a given deployment attempt.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDeploymentStatusConnection

\n

The connection type for DeploymentStatus.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nDeploymentStatusEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDisconnectedEvent

\n

Represents adisconnectedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nDiscussion

\n

A discussion in a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

answer (DiscussionComment)

The comment chosen as this discussion's answer, if any.

\n\n\n\n\n\n\n\n\n\n\n\n

answerChosenAt (DateTime)

The time when a user chose this discussion's answer, if answered.

\n\n\n\n\n\n\n\n\n\n\n\n

answerChosenBy (Actor)

The user who chose this discussion's answer, if answered.

\n\n\n\n\n\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!)

The main text of the discussion post.

\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

category (DiscussionCategory!)

The category for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (DiscussionCommentConnection!)

The replies to the discussion.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \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

locked (Boolean!)

true if the object is locked.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The number identifying this discussion within the repository.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 path for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of this 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

upvoteCount (Int!)

Number of upvotes that this subject has received.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

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

viewerCanUpvote (Boolean!)

Whether or not the current user can add or remove an upvote on this subject.

\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

viewerHasUpvoted (Boolean!)

Whether or not the current user has already upvoted this subject.

\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 \nDiscussionCategory

\n

A category for discussions in a repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

description (String)

A description of this category.

\n\n\n\n\n\n\n\n\n\n\n\n

emoji (String!)

An emoji representing this category.

\n\n\n\n\n\n\n\n\n\n\n\n

emojiHTML (HTML!)

This category's emoji rendered as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

isAnswerable (Boolean!)

Whether or not discussions in this category support choosing an answer with the markDiscussionCommentAsAnswer mutation.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of this category.

\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

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 \nDiscussionCategoryConnection

\n

The connection type for DiscussionCategory.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DiscussionCategoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DiscussionCategory])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionCategoryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DiscussionCategory)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionComment

\n

A comment on a discussion.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

deletedAt (DateTime)

The time when this replied-to comment was deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

discussion (Discussion)

The discussion this comment was created in.

\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

isAnswer (Boolean!)

Has this comment been chosen as the answer of its discussion?.

\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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\n
  • \n
\n\n
\n\n\n

replies (DiscussionCommentConnection!)

The threaded replies to this comment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

replyTo (DiscussionComment)

The discussion comment this comment is a reply to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The path for this discussion 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

upvoteCount (Int!)

Number of upvotes that this subject has received.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The URL for this discussion 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

viewerCanMarkAsAnswer (Boolean!)

Can the current user mark this comment as an answer?.

\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

viewerCanUnmarkAsAnswer (Boolean!)

Can the current user unmark this comment as an answer?.

\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

viewerCanUpvote (Boolean!)

Whether or not the current user can add or remove an upvote on this subject.

\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

viewerHasUpvoted (Boolean!)

Whether or not the current user has already upvoted this subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionCommentConnection

\n

The connection type for DiscussionComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DiscussionCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DiscussionComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DiscussionComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionConnection

\n

The connection type for Discussion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DiscussionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Discussion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nDiscussionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Discussion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nEnterprise

\n

An account to manage multiple organizations with consolidated policy and billing.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    organizationLogins ([String!])

    \n

    Only return members within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\n\n
    \n
  • \n

    viewerOrganizationRole (RoleInOrganization)

    \n

    The viewer's role in an organization.

    \n\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

Deprecation notice

\n

userAccounts is deprecated.

The Enterprise.userAccounts field is being removed. Use the Enterprise.members field instead. Removal on 2022-07-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nEnterpriseAdministratorConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseAdministratorEdge

\n

A User who is an administrator of an enterprise.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nEnterpriseAdministratorInvitation

\n

An invitation for a user to become an owner or billing manager of an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseAdministratorInvitationConnection

\n

The connection type for EnterpriseAdministratorInvitation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseAdministratorInvitationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseBillingInfo

\n

Enterprise billing information visible to enterprise billing managers and owners.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

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

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 \nEnterpriseIdentityProvider

\n

An identity provider configured to provision identities for an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    Filter to external identities with the users login.

    \n\n
  • \n
\n\n
    \n
  • \n

    membersOnly (Boolean)

    \n

    Filter to external identities with valid org membership only.

    \n\n
  • \n
\n\n
    \n
  • \n

    userName (String)

    \n

    Filter to external identities with the users userName/NameID attribute.

    \n\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 \nEnterpriseMemberConnection

\n

The connection type for EnterpriseMember.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseMemberEdge

\n

A User who is a member of an enterprise through one or more organizations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\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 \nEnterpriseOrganizationMembershipConnection

\n

The connection type for Organization.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseOrganizationMembershipEdge

\n

An enterprise organization that a user is a member of.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nEnterpriseOutsideCollaboratorConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseOutsideCollaboratorEdge

\n

A User who is an outside collaborator of an enterprise through one or more organizations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

\n \n \nEnterpriseOwnerInfo

\n

Enterprise information only visible to enterprise owners.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (EnterpriseMemberOrder)

    \n

    Ordering options for administrators returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    organizationLogins ([String!])

    \n

    Only return members within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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 base repository permission.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

ipAllowListForInstalledAppsEnabledSetting (IpAllowListForInstalledAppsEnabledSettingValue!)

The setting value for whether the enterprise has IP allow list configuration for installed GitHub Apps enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

isUpdatingDefaultRepositoryPermission (Boolean!)

Whether or not the base 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    hasTwoFactorEnabled (Boolean)

    \n

    Only return outside collaborators with this two-factor authentication status.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    The login of one specific outside collaborator.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (EnterpriseMemberOrder)

    \n

    Ordering options for outside collaborators returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    organizationLogins ([String!])

    \n

    Only return outside collaborators within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\n\n
    \n
  • \n

    visibility (RepositoryVisibility)

    \n

    Only return outside collaborators on repositories with this visibility.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryInvitationOrder)

    \n

    Ordering options for pending repository collaborator invitations returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    organizationLogins ([String!])

    \n

    Only return invitations within the organizations with these logins.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\n
  • \n
\n\n
\n\n\n

samlIdentityProvider (EnterpriseIdentityProvider)

The SAML Identity Provider for the enterprise. When used by a GitHub App,\nrequires an installation token with read and write access to members.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \n
\n\n
    \n
  • \n

    value (Boolean!)

    \n

    The setting value to find organizations for.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations with this setting.

    \n\n
  • \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 \nEnterprisePendingMemberInvitationConnection

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nEnterprisePendingMemberInvitationEdge

\n

An invitation to be a member in an enterprise organization.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseRepositoryInfo

\n

A subset of repository information queryable from an enterprise.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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 or internal.

\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 \nEnterpriseRepositoryInfoConnection

\n

The connection type for EnterpriseRepositoryInfo.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseRepositoryInfoEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerInstallation

\n

An Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

\n \n \nEnterpriseServerUserAccount

\n

A user account on an Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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 \nEnterpriseServerUserAccountConnection

\n

The connection type for EnterpriseServerUserAccount.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerUserAccountEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountEmail

\n

An email belonging to a user account on an Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountEmailConnection

\n

The connection type for EnterpriseServerUserAccountEmail.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerUserAccountEmailEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountsUpload

\n

A user accounts upload from an Enterprise Server installation.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseServerUserAccountsUploadConnection

\n

The connection type for EnterpriseServerUserAccountsUpload.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseServerUserAccountsUploadEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnterpriseUserAccount

\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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (OrganizationOrder)

    \n

    Ordering options for organizations returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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 \nEnterpriseUserAccountConnection

\n

The connection type for EnterpriseUserAccount.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nEnterpriseUserAccountEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nEnvironment

\n

An environment.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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

name (String!)

The name of the environment.

\n\n\n\n\n\n\n\n\n\n\n\n

protectionRules (DeploymentProtectionRuleConnection!)

The protection rules defined for this environment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nEnvironmentConnection

\n

The connection type for Environment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnvironmentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Environment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nEnvironmentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Environment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nExternalIdentity

\n

An external identity provisioned by SAML SSO or SCIM.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nExternalIdentityAttribute

\n

An attribute for the External Identity attributes collection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

metadata (String)

The attribute metadata as JSON.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The attribute name.

\n\n\n\n\n\n\n\n\n\n\n\n

value (String!)

The attribute value.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nExternalIdentityConnection

\n

The connection type for ExternalIdentity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nExternalIdentityEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nExternalIdentitySamlAttributes

\n

SAML attributes for the External Identity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

attributes ([ExternalIdentityAttribute!]!)

SAML Identity attributes.

\n\n\n\n\n\n\n\n\n\n\n\n

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 \nExternalIdentityScimAttributes

\n

SCIM attributes for the External Identity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nFollowerConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nFollowingConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nGenericHovercardContext

\n

A generic hovercard context with a message and icon.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\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 \nGist

\n

A Gist.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    limit (Int)

    \n

    The maximum number of files to return.

    \n

    The default value is 10.

    \n
  • \n
\n\n
    \n
  • \n

    oid (GitObjectID)

    \n

    The oid of the files to return.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (GistOrder)

    \n

    Ordering options for gists returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \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 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 \nGistComment

\n

Represents a comment on an Gist.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nGistCommentConnection

\n

The connection type for GistComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nGistCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGistConnection

\n

The connection type for Gist.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nGistEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGistFile

\n

A file in a gist.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \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 \nGitActor

\n

Represents an actor in a Git commit (ie. an author or committer).

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\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 \nGitActorConnection

\n

The connection type for GitActor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nGitActorEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nGitHubMetadata

\n

Represents information about the GitHub instance.

\n
\n\n
\n \n \n \n

Fields

\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 \nGpgSignature

\n

Represents a GPG signature on a Commit or Tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHeadRefDeletedEvent

\n

Represents ahead_ref_deletedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHeadRefForcePushedEvent

\n

Represents ahead_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHeadRefRestoredEvent

\n

Represents ahead_ref_restoredevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nHovercard

\n

Detail needed to display a hovercard for a user.

\n
\n\n
\n \n \n \n

Fields

\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 \nIpAllowListEntry

\n

An IP address or range of addresses that is allowed to access an owner's resources.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIpAllowListEntryConnection

\n

The connection type for IpAllowListEntry.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIpAllowListEntryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssue

\n

An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueCommentOrder)

    \n

    Ordering options for issue comments returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    includeNotificationContexts (Boolean)

    \n

    Whether or not to include notification contexts.

    \n

    The default value is true.

    \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)

Indicates whether or not this issue is currently pinned to the repository issues list.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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

stateReason (IssueStateReason)

Identifies the reason for the issue state.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Allows filtering timeline events by a since timestamp.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Filter timeline items by a since timestamp.

    \n\n
  • \n
\n\n
    \n
  • \n

    skip (Int)

    \n

    Skips the first n elements in the list.

    \n\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

titleHTML (String!)

Identifies the issue title rendered to HTML.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 \nIssueComment

\n

Represents a comment on an Issue.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nIssueCommentConnection

\n

The connection type for IssueComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIssueCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueConnection

\n

The connection type for Issue.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIssueContributionsByRepository

\n

This aggregates issues opened by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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 \nIssueEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueTemplate

\n

A repository issue template.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nIssueTimelineConnection

\n

The connection type for IssueTimelineItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nIssueTimelineItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueTimelineItemsConnection

\n

The connection type for IssueTimelineItems.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nIssueTimelineItemsEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nJoinedGitHubContribution

\n

Represents a user signing up for a GitHub account.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nLabel

\n

A label for categorizing Issues, Pull Requests, Milestones, or Discussions with a given Repository.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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 \nLabelConnection

\n

The connection type for Label.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nLabelEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nLabeledEvent

\n

Represents alabeledevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nLanguage

\n

Represents a given language found in repositories.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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 \nLanguageConnection

\n

A list of languages associated with the parent.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nLanguageEdge

\n

Represents the language of a repository.

\n
\n\n
\n \n \n \n

Fields

\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 \nLicense

\n

A repository's open source license.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nLicenseRule

\n

Describes a License's conditions, permissions, and limitations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nLockedEvent

\n

Represents alockedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMannequin

\n

A placeholder user for attribution of imported data on GitHub.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

claimant (User)

The user that has claimed the data attributed to this mannequin.

\n\n\n\n\n\n\n\n\n\n\n\n

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 \nMarkedAsDuplicateEvent

\n

Represents amarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMembersCanDeleteReposClearAuditEntry

\n

Audit log entry for a members_can_delete_repos.clear event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nMembersCanDeleteReposDisableAuditEntry

\n

Audit log entry for a members_can_delete_repos.disable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nMembersCanDeleteReposEnableAuditEntry

\n

Audit log entry for a members_can_delete_repos.enable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nMentionedEvent

\n

Represents amentionedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMergedEvent

\n

Represents amergedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMigrationSource

\n

An Octoshift migration source.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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 Octoshift migration source name.

\n\n\n\n\n\n\n\n\n\n\n\n

type (MigrationSourceType!)

The Octoshift migration source type.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The Octoshift migration source URL.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nMilestone

\n

Represents a Milestone object on a given repository.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \n\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!)

Identifies 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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 \nMilestoneConnection

\n

The connection type for Milestone.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nMilestoneEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMilestonedEvent

\n

Represents amilestonedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nMovedColumnsInProjectEvent

\n

Represents amoved_columns_in_projectevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOauthApplicationCreateAuditEntry

\n

Audit log entry for a oauth_application.create event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgAddBillingManagerAuditEntry

\n

Audit log entry for a org.add_billing_manager.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgAddMemberAuditEntry

\n

Audit log entry for a org.add_member.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgBlockUserAuditEntry

\n

Audit log entry for a org.block_user.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgConfigDisableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a org.config.disable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgConfigEnableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a org.config.enable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgCreateAuditEntry

\n

Audit log entry for a org.create event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgDisableOauthAppRestrictionsAuditEntry

\n

Audit log entry for a org.disable_oauth_app_restrictions event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgDisableSamlAuditEntry

\n

Audit log entry for a org.disable_saml event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgDisableTwoFactorRequirementAuditEntry

\n

Audit log entry for a org.disable_two_factor_requirement event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgEnableOauthAppRestrictionsAuditEntry

\n

Audit log entry for a org.enable_oauth_app_restrictions event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgEnableSamlAuditEntry

\n

Audit log entry for a org.enable_saml event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgEnableTwoFactorRequirementAuditEntry

\n

Audit log entry for a org.enable_two_factor_requirement event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgInviteMemberAuditEntry

\n

Audit log entry for a org.invite_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgInviteToBusinessAuditEntry

\n

Audit log entry for a org.invite_to_business event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgOauthAppAccessApprovedAuditEntry

\n

Audit log entry for a org.oauth_app_access_approved event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgOauthAppAccessDeniedAuditEntry

\n

Audit log entry for a org.oauth_app_access_denied event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgOauthAppAccessRequestedAuditEntry

\n

Audit log entry for a org.oauth_app_access_requested event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRemoveBillingManagerAuditEntry

\n

Audit log entry for a org.remove_billing_manager event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRemoveMemberAuditEntry

\n

Audit log entry for a org.remove_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRemoveOutsideCollaboratorAuditEntry

\n

Audit log entry for a org.remove_outside_collaborator event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgRestoreMemberAuditEntry

\n

Audit log entry for a org.restore_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 assignments 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 \nOrgRestoreMemberMembershipOrganizationAuditEntryData

\n

Metadata for an organization membership for org.restore_member actions.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrgRestoreMemberMembershipRepositoryAuditEntryData

\n

Metadata for a repository membership for org.restore_member actions.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrgRestoreMemberMembershipTeamAuditEntryData

\n

Metadata for a team membership for org.restore_member actions.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrgUnblockUserAuditEntry

\n

Audit log entry for a org.unblock_user.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgUpdateDefaultRepositoryPermissionAuditEntry

\n

Audit log entry for a org.update_default_repository_permission.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 base repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The former base 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 \nOrgUpdateMemberAuditEntry

\n

Audit log entry for a org.update_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgUpdateMemberRepositoryCreationPermissionAuditEntry

\n

Audit log entry for a org.update_member_repository_creation_permission event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrgUpdateMemberRepositoryInvitationPermissionAuditEntry

\n

Audit log entry for a org.update_member_repository_invitation_permission event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\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 \nOrganization

\n

An account on GitHub, with one or more owners, that has repositories, members and teams.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    type (PinnableItemType)

    \n

    Filter to only a particular kind of pinnable item.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (AuditLogOrder)

    \n

    Ordering options for the returned audit log entries.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    The query string to filter audit entries.

    \n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\n
  • \n
\n\n
\n\n\n

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

enterpriseOwners (OrganizationEnterpriseOwnerConnection!)

A list of owners of the organization's enterprise account.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    The search string to look for.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

ipAllowListForInstalledAppsEnabledSetting (IpAllowListForInstalledAppsEnabledSettingValue!)

The setting value for whether the organization has IP allow list configuration for installed GitHub Apps enabled.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (UserStatusOrder)

    \n

    Ordering options for user statuses returned from the connection.

    \n\n
  • \n
\n\n
\n\n\n

membersCanForkPrivateRepositories (Boolean!)

Members can fork private repositories in this organization.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    number (Int!)

    \n

    The project number to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ProjectOrder)

    \n

    Ordering options for projects returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    search (String)

    \n

    Query to search projects by, currently only searching by name.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([ProjectState!])

    \n

    A list of states to filter the projects by.

    \n\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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    isLocked (Boolean)

    \n

    If non-null, filters repositories according to whether they have been locked.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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
  • \n

    followRenames (Boolean)

    \n

    Follow repository renames. If disabled, a repository referenced by its old name will return an error.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    name (String!)

    \n

    Name of Repository to find.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussionComments (DiscussionCommentConnection!)

Discussion comments this user has authored.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    onlyAnswers (Boolean)

    \n

    Filter discussion comments to only those that were marked as the answer.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussion comments to only those in a specific repository.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussions (DiscussionConnection!)

Discussions this user has started.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    answered (Boolean)

    \n

    Filter discussions to only those that have been answered or not. Defaults to\nincluding both answered and unanswered discussions.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DiscussionOrder)

    \n

    Ordering options for discussions returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussions to only those in a specific repository.

    \n\n
  • \n
\n\n
\n\n\n

repositoryMigrations (RepositoryMigrationConnection!)

A list of all repository migrations for this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    repositoryName (String)

    \n

    Filter repository migrations by repository name.

    \n\n
  • \n
\n\n
    \n
  • \n

    state (MigrationState)

    \n

    Filter repository migrations by state.

    \n\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
  • \n

    slug (String!)

    \n

    The name or slug of the team to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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
    \n
  • \n

    orderBy (TeamOrder)

    \n

    Ordering options for teams returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    privacy (TeamPrivacy)

    \n

    If non-null, filters teams according to privacy.

    \n\n
  • \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
    \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
    \n
  • \n

    rootTeamsOnly (Boolean)

    \n

    If true, restrict to only root teams.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    userLogins ([String!])

    \n

    User logins to filter by.

    \n\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

viewerIsFollowing (Boolean!)

Whether or not this Organization is followed by the viewer.

\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 \nOrganizationAuditEntryConnection

\n

The connection type for OrganizationAuditEntry.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationAuditEntryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationConnection

\n

A list of organizations managed by an enterprise.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationEnterpriseOwnerConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationEnterpriseOwnerEdge])

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 \nOrganizationEnterpriseOwnerEdge

\n

An enterprise owner in the context of an organization that is part of the enterprise.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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

organizationRole (RoleInOrganization!)

The role of the owner with respect to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nOrganizationIdentityProvider

\n

An Identity Provider configured to provision SAML and SCIM identities for Organizations.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    login (String)

    \n

    Filter to external identities with the users login.

    \n\n
  • \n
\n\n
    \n
  • \n

    membersOnly (Boolean)

    \n

    Filter to external identities with valid org membership only.

    \n\n
  • \n
\n\n
    \n
  • \n

    userName (String)

    \n

    Filter to external identities with the users userName/NameID attribute.

    \n\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

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 \nOrganizationInvitation

\n

An Invitation for a user to an organization.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationInvitationConnection

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationInvitationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nOrganizationMemberConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nOrganizationMemberEdge

\n

Represents a user within an organization.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nOrganizationTeamsHovercardContext

\n

An organization teams hovercard context.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nOrganizationsHovercardContext

\n

An organization list hovercard context.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPageInfo

\n

Information about pagination in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nPermissionSource

\n

A level of permission and source for a user's access to a repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nPinnableItemConnection

\n

The connection type for PinnableItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPinnableItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPinnedDiscussion

\n

A Pinned Discussion is a discussion pinned to a repository's index page.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

discussion (Discussion!)

The discussion that was pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

gradientStopColors ([String!]!)

Color stops of the chosen gradient.

\n\n\n\n\n\n\n\n\n\n\n\n

pattern (PinnedDiscussionPattern!)

Background texture pattern.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedBy (Actor!)

The actor that pinned this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

preconfiguredGradient (PinnedDiscussionGradient)

Preconfigured background gradient option.

\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

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 \nPinnedDiscussionConnection

\n

The connection type for PinnedDiscussion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnedDiscussionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnedDiscussion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPinnedDiscussionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnedDiscussion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPinnedEvent

\n

Represents apinnedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPinnedIssue

\n

A Pinned Issue is a issue pinned to a repository's index page.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\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 \nPinnedIssueConnection

\n

The connection type for PinnedIssue.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPinnedIssueEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPrivateRepositoryForkingDisableAuditEntry

\n

Audit log entry for a private_repository_forking.disable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nPrivateRepositoryForkingEnableAuditEntry

\n

Audit log entry for a private_repository_forking.enable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nProfileItemShowcase

\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

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nProject

\n

Projects manage issues, pull requests and notes within a project owner.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nProjectCard

\n

A card in a project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectCardConnection

\n

The connection type for ProjectCard.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nProjectCardEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectColumn

\n

A column inside a project.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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 \nProjectColumnConnection

\n

The connection type for ProjectColumn.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nProjectColumnEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectConnection

\n

A list of projects associated with the owner.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nProjectEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nProjectProgress

\n

Project progress stats.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPublicKey

\n

A user's public key.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPublicKeyConnection

\n

The connection type for PublicKey.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPublicKeyEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequest

\n

A repository pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

autoMergeRequest (AutoMergeRequest)

Returns the auto-merge request object if one exists for this pull request.

\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

closingIssuesReferences (IssueConnection)

List of issues that were may be closed by this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    userLinkedOnly (Boolean)

    \n

    Return only manually linked Issues.

    \n

    The default value is false.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueCommentOrder)

    \n

    Ordering options for issue comments returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    includeNotificationContexts (Boolean)

    \n

    Whether or not to include notification contexts.

    \n

    The default value is true.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    author (String)

    \n

    Filter by author of the review.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Allows filtering timeline events by a since timestamp.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    Filter timeline items by a since timestamp.

    \n\n
  • \n
\n\n
    \n
  • \n

    skip (Int)

    \n

    Skips the first n elements in the list.

    \n\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

titleHTML (HTML!)

Identifies the pull request title rendered to HTML.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

viewerCanDisableAutoMerge (Boolean!)

Whether or not the viewer can disable auto-merge.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanEnableAutoMerge (Boolean!)

Whether or not the viewer can enable auto-merge.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMergeAsAdmin (Boolean!)

Indicates whether the viewer can bypass branch protections and merge the pull request immediately.

\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

viewerLatestReview (PullRequestReview)

The latest review given from the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerLatestReviewRequest (ReviewRequest)

The person who has requested the viewer for review on this pull request.

\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\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\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 \nPullRequestChangedFile

\n

A file changed in a pull request.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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

changeType (PatchStatus!)

How the file was changed in this PullRequest.

\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 \nPullRequestChangedFileConnection

\n

The connection type for PullRequestChangedFile.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestChangedFileEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestCommit

\n

Represents a Git commit part of a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nPullRequestCommitCommentThread

\n

Represents a commit comment thread part of a pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPullRequestCommitConnection

\n

The connection type for PullRequestCommit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestCommitEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestConnection

\n

The connection type for PullRequest.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestContributionsByRepository

\n

This aggregates pull requests opened by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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 \nPullRequestEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestReview

\n

A review object for a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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!)

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPullRequestReviewComment

\n

A review comment associated with a given repository pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nPullRequestReviewCommentConnection

\n

The connection type for PullRequestReviewComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestReviewCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestReviewConnection

\n

The connection type for PullRequestReview.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestReviewContributionsByRepository

\n

This aggregates pull request reviews made by a user within one repository.

\n
\n\n
\n \n \n \n

Fields

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ContributionOrder)

    \n

    Ordering options for contributions returned from the connection.

    \n\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 \nPullRequestReviewEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestReviewThread

\n

A threaded list of comments for a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    skip (Int)

    \n

    Skips the first n elements in the list.

    \n\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 (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 \nPullRequestReviewThreadConnection

\n

Review comment threads for a pull request review.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestReviewThreadEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestRevisionMarker

\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

Fields

\n \n\n\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 \nPullRequestTemplate

\n

A repository pull request template.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 template.

\n\n\n\n\n\n\n\n\n\n\n\n

filename (String)

The filename of the template.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the template belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPullRequestTimelineConnection

\n

The connection type for PullRequestTimelineItem.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPullRequestTimelineItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestTimelineItemsConnection

\n

The connection type for PullRequestTimelineItems.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPullRequestTimelineItemsEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nPush

\n

A Git push.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 (Actor!)

The actor 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 \nPushAllowance

\n

A team, user, or app who has the ability to push to a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nPushAllowanceConnection

\n

The connection type for PushAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nPushAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRateLimit

\n

Represents the client's rate limit.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReactingUserConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReactingUserEdge

\n

Represents a user that's made a reaction.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReaction

\n

An emoji reaction to a particular piece of content.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nReactionConnection

\n

A list of reactions that have been left on the subject.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nReactionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReactionGroup

\n

A group of emoji reactions to a particular piece of content.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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

reactors (ReactorConnection!)

Reactors 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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

Deprecation notice

\n

users is deprecated.

Reactors can now be mannequins, bots, and organizations. Use the reactors field instead. Removal on 2021-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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 \nReactorConnection

\n

The connection type for Reactor.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Reactor])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nReactorEdge

\n

Represents an author of a reaction.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 (Reactor!)

The author of the reaction.

\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 \nReadyForReviewEvent

\n

Represents aready_for_reviewevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRef

\n

Represents a Git reference.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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 \nRefConnection

\n

The connection type for Ref.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRefEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRefUpdateRule

\n

A ref update rules for a viewer.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

blocksCreations (Boolean!)

Can matching branches be created.

\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

requiresCodeOwnerReviews (Boolean!)

Are reviews from code owners required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresConversationResolution (Boolean!)

Are conversations required to be resolved before merging.

\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

viewerAllowedToDismissReviews (Boolean!)

Is the viewer allowed to dismiss reviews.

\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 \nReferencedEvent

\n

Represents areferencedevent on a given ReferencedSubject.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRelease

\n

A release contains the content for a release.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

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 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

isLatest (Boolean!)

Whether or not the release is the latest releast.

\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

mentions (UserConnection)

A list of users mentioned in the release description.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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)

    \n

    A list of names to filter the assets by.

    \n\n
  • \n
\n\n
\n\n\n

repository (Repository!)

The repository that the release belongs to.

\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

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
  • \n

    limit (Int)

    \n

    How many characters to return.

    \n

    The default value is 200.

    \n
  • \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

tagCommit (Commit)

The tag commit for this release.

\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

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nReleaseAsset

\n

A release asset contains the content for a release asset.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReleaseAssetConnection

\n

The connection type for ReleaseAsset.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReleaseAssetEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReleaseConnection

\n

The connection type for Release.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReleaseEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRemovedFromProjectEvent

\n

Represents aremoved_from_projectevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRenamedTitleEvent

\n

Represents arenamedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReopenedEvent

\n

Represents areopenedevent on any Closable.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

stateReason (IssueStateReason)

The reason the issue state was changed to open.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepoAccessAuditEntry

\n

Audit log entry for a repo.access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoAddMemberAuditEntry

\n

Audit log entry for a repo.add_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoAddTopicAuditEntry

\n

Audit log entry for a repo.add_topic event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoArchivedAuditEntry

\n

Audit log entry for a repo.archived event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoChangeMergeSettingAuditEntry

\n

Audit log entry for a repo.change_merge_setting event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.disable_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a repo.config.disable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableContributorsOnlyAuditEntry

\n

Audit log entry for a repo.config.disable_contributors_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigDisableSockpuppetDisallowedAuditEntry

\n

Audit log entry for a repo.config.disable_sockpuppet_disallowed event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.enable_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableCollaboratorsOnlyAuditEntry

\n

Audit log entry for a repo.config.enable_collaborators_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableContributorsOnlyAuditEntry

\n

Audit log entry for a repo.config.enable_contributors_only event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigEnableSockpuppetDisallowedAuditEntry

\n

Audit log entry for a repo.config.enable_sockpuppet_disallowed event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigLockAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.lock_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoConfigUnlockAnonymousGitAccessAuditEntry

\n

Audit log entry for a repo.config.unlock_anonymous_git_access event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoCreateAuditEntry

\n

Audit log entry for a repo.create event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 network.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\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 \nRepoDestroyAuditEntry

\n

Audit log entry for a repo.destroy event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoRemoveMemberAuditEntry

\n

Audit log entry for a repo.remove_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepoRemoveTopicAuditEntry

\n

Audit log entry for a repo.remove_topic event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepository

\n

A repository contains the content for a project.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters users with query on user name and login.

    \n\n
  • \n
\n\n
\n\n\n

autoMergeAllowed (Boolean!)

Whether or not Auto-merge can be enabled on pull requests in this repository.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

codeowners (RepositoryCodeowners)

Information extracted from the repository's CODEOWNERS file.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    refName (String)

    \n

    The ref name used to return the associated CODEOWNERS file.

    \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\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters users with query on user name and login.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    environments ([String!])

    \n

    Environments to list deployments for.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DeploymentOrder)

    \n

    Ordering options for deployments returned from the connection.

    \n\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

discussion (Discussion)

Returns a single discussion from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    number (Int!)

    \n

    The number for the discussion to be returned.

    \n\n
  • \n
\n\n
\n\n\n

discussionCategories (DiscussionCategoryConnection!)

A list of discussion categories that are available in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterByAssignable (Boolean)

    \n

    Filter by categories that are assignable by the viewer.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

discussions (DiscussionConnection!)

A list of discussions that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    categoryId (ID)

    \n

    Only include discussions that belong to the category with this ID.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DiscussionOrder)

    \n

    Ordering options for discussions returned from the connection.

    \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

environment (Environment)

Returns a single active environment from the current repository by name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    name (String!)

    \n

    The name of the environment to be returned.

    \n\n
  • \n
\n\n
\n\n\n

environments (EnvironmentConnection!)

A list of environments that are in this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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

forkingAllowed (Boolean!)

Whether this repository allows forks.

\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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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 or internal.

\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
  • \n

    number (Int!)

    \n

    The number for the issue to be returned.

    \n\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
  • \n

    number (Int!)

    \n

    The number for the issue to be returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \n\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
  • \n

    name (String!)

    \n

    Label name.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (LabelOrder)

    \n

    Ordering options for labels returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    If provided, searches labels by name and description.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

latestRelease (Release)

Get the latest release for the repository if one exists.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters users with query on user name and login.

    \n\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
  • \n

    number (Int!)

    \n

    The number for the milestone to be returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    Filters milestones with a query on the title.

    \n\n
  • \n
\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
  • \n

    expression (String)

    \n

    A Git revision expression suitable for rev-parse.

    \n\n
  • \n
\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

pinnedDiscussions (PinnedDiscussionConnection!)

A list of discussions that have been pinned in this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

pinnedIssues (PinnedIssueConnection)

A list of pinned issues for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    number (Int!)

    \n

    The project number to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ProjectOrder)

    \n

    Ordering options for projects returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    search (String)

    \n

    Query to search projects by, currently only searching by name.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([ProjectState!])

    \n

    A list of states to filter the projects by.

    \n\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
  • \n

    number (Int!)

    \n

    The number for the pull request to be returned.

    \n\n
  • \n
\n\n
\n\n\n

pullRequestTemplates ([PullRequestTemplate!])

Returns a list of pull request templates associated to the repository.

\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \n\n
  • \n
\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
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    direction (OrderDirection)

    \n

    DEPRECATED: use orderBy. The ordering direction.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RefOrder)

    \n

    Ordering options for refs returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    query (String)

    \n

    Filters refs with query on name.

    \n\n
  • \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\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
  • \n

    tagName (String!)

    \n

    The name of the Tag the Release was created from.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    limit (Int)

    \n

    How many characters to return.

    \n

    The default value is 200.

    \n
  • \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

squashPrTitleUsedAsDefault (Boolean!)

Whether a squash merge commit can use the pull request title as default.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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

visibility (RepositoryVisibility!)

Indicates the repository's visibility level.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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 \nRepositoryCodeowners

\n

Information extracted from a repository's CODEOWNERS file.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

errors ([RepositoryCodeownersError!]!)

Any problems that were encountered while parsing the CODEOWNERS file.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryCodeownersError

\n

An error in a CODEOWNERS file.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 (Int!)

The column number where the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

kind (String!)

A short string describing the type of error.

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int!)

The line number where the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String!)

A complete description of the error, combining information from other fields.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path to the file when the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

source (String!)

The content of the line where the error occurs.

\n\n\n\n\n\n\n\n\n\n\n\n

suggestion (String)

A suggestion of how to fix the error.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryCollaboratorConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryCollaboratorEdge

\n

Represents a user who is a collaborator of a repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nRepositoryConnection

\n

A list of repositories owned by the subject.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nRepositoryContactLink

\n

A repository contact link.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nRepositoryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryInvitation

\n

An invitation for a user to be added to a repository.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryInvitationConnection

\n

A list of repository invitations.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryInvitationEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryMigration

\n

An Octoshift repository migration.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

continueOnError (Boolean!)

The Octoshift migration flag to continue on error.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

failureReason (String)

The reason the migration failed.

\n\n\n\n\n\n\n\n\n\n\n\n

migrationLogUrl (URI)

The URL for the migration log (expires 1 day after migration completes).

\n\n\n\n\n\n\n\n\n\n\n\n

migrationSource (MigrationSource!)

The Octoshift migration source.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String!)

The target repository name.

\n\n\n\n\n\n\n\n\n\n\n\n

sourceUrl (URI!)

The Octoshift migration source URL.

\n\n\n\n\n\n\n\n\n\n\n\n

state (MigrationState!)

The Octoshift migration state.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryMigrationConnection

\n

The connection type for RepositoryMigration.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryMigrationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryMigration])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryMigrationEdge

\n

Represents a repository migration.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryMigration)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRepositoryTopic

\n

A repository-topic connects a repository to a topic.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\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 \nRepositoryTopicConnection

\n

The connection type for RepositoryTopic.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryTopicEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRepositoryVisibilityChangeDisableAuditEntry

\n

Audit log entry for a repository_visibility_change.disable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepositoryVisibilityChangeEnableAuditEntry

\n

Audit log entry for a repository_visibility_change.enable event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nRepositoryVulnerabilityAlert

\n

A Dependabot alert for a repository with a dependency affected by a security vulnerability.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

dependabotUpdate (DependabotUpdate)

The associated Dependabot update.

\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 dismissed?.

\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

fixReason (String)

The reason the alert was marked as fixed.

\n\n\n\n\n\n\n\n\n\n\n\n

fixedAt (DateTime)

When was the alert fixed?.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the alert number.

\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 vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

state (RepositoryVulnerabilityAlertState!)

Identifies the state of the alert.

\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 \nRepositoryVulnerabilityAlertConnection

\n

The connection type for RepositoryVulnerabilityAlert.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nRepositoryVulnerabilityAlertEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nRequiredStatusCheckDescription

\n

Represents a required status check for a protected branch, but not any specific run of that check.

\n
\n\n
\n \n \n \n

Fields

\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 App that must provide this status in order for it to be accepted.

\n\n\n\n\n\n\n\n\n\n\n\n

context (String!)

The name of this status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nRestrictedContribution

\n

Represents a private contribution a user made on GitHub.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nReviewDismissalAllowance

\n

A user, team, or app who has the ability to dismiss a review on a protected branch.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\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, team, or app.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n\n
\n
\n

\n \n \nReviewDismissalAllowanceConnection

\n

The connection type for ReviewDismissalAllowance.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReviewDismissalAllowanceEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewDismissedEvent

\n

Represents areview_dismissedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewRequest

\n

A request for a user to review a pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\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 \nReviewRequestConnection

\n

The connection type for ReviewRequest.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nReviewRequestEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewRequestRemovedEvent

\n

Represents anreview_request_removedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewRequestedEvent

\n

Represents anreview_requestedevent on a given pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nReviewStatusHovercardContext

\n

A hovercard context with a message describing the current code review state of the pull\nrequest.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\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 \nSavedReply

\n

A Saved Reply is text a user can use to reply quickly.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nSavedReplyConnection

\n

The connection type for SavedReply.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSavedReplyEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSearchResultItemConnection

\n

A list of results that matched against a search query.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

discussionCount (Int!)

The number of discussions 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 \nSearchResultItemEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nSecurityAdvisory

\n

A GitHub Security Advisory.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

classification (SecurityAdvisoryClassification!)

The classification of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

cvss (CVSS!)

The CVSS associated with this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

cwes (CWEConnection!)

CWEs associated with this Advisory.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\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!)

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

notificationsPermalink (URI)

The permalink for the advisory's dependabot alerts page.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    package (String)

    \n

    A package name to filter vulnerabilities by.

    \n\n
  • \n
\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 \nSecurityAdvisoryConnection

\n

The connection type for SecurityAdvisory.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSecurityAdvisoryEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSecurityAdvisoryIdentifier

\n

A GitHub Security Advisory Identifier.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityAdvisoryPackage

\n

An individual package.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityAdvisoryPackageVersion

\n

An individual package version.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityAdvisoryReference

\n

A GitHub Security Advisory Reference.

\n
\n\n
\n \n \n \n

Fields

\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 \nSecurityVulnerability

\n

An individual vulnerability within an Advisory.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSecurityVulnerabilityConnection

\n

The connection type for SecurityVulnerability.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSecurityVulnerabilityEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSmimeSignature

\n

Represents an S/MIME signature on a Commit or Tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStargazerConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nStargazerEdge

\n

Represents a user that's starred a repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStarredRepositoryConnection

\n

The connection type for Repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\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 \nStarredRepositoryEdge

\n

Represents a starred repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStatus

\n

Represents a commit status.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    name (String!)

    \n

    The context name.

    \n\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 \nStatusCheckRollup

\n

Represents the rollup for both the check runs and status for a commit.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nStatusCheckRollupContextConnection

\n

The connection type for StatusCheckRollupContext.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nStatusCheckRollupContextEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nStatusContext

\n

Represents an individual commit status context.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n

    The default value is 40.

    \n
  • \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

isRequired (Boolean!)

Whether this is required to pass before merging for a specific pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    pullRequestId (ID)

    \n

    The id of the pull request this is required for.

    \n\n
  • \n
\n\n
    \n
  • \n

    pullRequestNumber (Int)

    \n

    The number of the pull request this is required for.

    \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 \nSubmodule

\n

A pointer to a repository at a specific revision embedded inside another repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\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 \nSubmoduleConnection

\n

The connection type for Submodule.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nSubmoduleEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSubscribedEvent

\n

Represents asubscribedevent on a given Subscribable.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nSuggestedReviewer

\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

Fields

\n \n\n\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 \nTag

\n

Represents a Git tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeam

\n

A team of users in an organization.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (TeamOrder)

    \n

    Order for connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    userLogins ([String!])

    \n

    User logins to filter by.

    \n\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
  • \n

    number (Int!)

    \n

    The sequence number of the discussion to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (UserStatusOrder)

    \n

    Ordering options for user statuses returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    membership (TeamMembershipType)

    \n

    Filter by membership type.

    \n

    The default value is ALL.

    \n
  • \n
\n\n\n\n
    \n
  • \n

    query (String)

    \n

    The search string to look for.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

    query (String)

    \n

    The search string to look for.

    \n\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 \nTeamAddMemberAuditEntry

\n

Audit log entry for a team.add_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamAddRepositoryAuditEntry

\n

Audit log entry for a team.add_repository event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamChangeParentTeamAuditEntry

\n

Audit log entry for a team.change_parent_team event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamConnection

\n

The connection type for Team.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamDiscussion

\n

A team discussion.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nTeamDiscussionComment

\n

A comment on a team discussion.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ReactionOrder)

    \n

    Allows specifying the order in which reactions are returned.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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 \nTeamDiscussionCommentConnection

\n

The connection type for TeamDiscussionComment.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamDiscussionCommentEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeamDiscussionConnection

\n

The connection type for TeamDiscussion.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamDiscussionEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeamEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTeamMemberConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamMemberEdge

\n

Represents a user who is a member of a team.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\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 \nTeamRemoveMemberAuditEntry

\n

Audit log entry for a team.remove_member event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamRemoveRepositoryAuditEntry

\n

Audit log entry for a team.remove_repository event.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\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 \nTeamRepositoryConnection

\n

The connection type for Repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nTeamRepositoryEdge

\n

Represents a team repository.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTextMatch

\n

A text match within a search result.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nTextMatchHighlight

\n

Represents a single highlight in a search result match.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nTopic

\n

A topic aggregates entities that are related to a subject.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    first (Int)

    \n

    How many topics to return.

    \n

    The default value is 3.

    \n
  • \n
\n\n
\n\n\n

repositories (RepositoryConnection!)

A list of repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \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 \nTransferredEvent

\n

Represents atransferredevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTree

\n

Represents a Git tree.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nTreeEntry

\n

Represents a Git tree entry.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

lineCount (Int)

Number of lines in the file.

\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 \nUnassignedEvent

\n

Represents anunassignedevent on any assignable object.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnknownSignature

\n

Represents an unknown signature on a Commit or Tag.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnlabeledEvent

\n

Represents anunlabeledevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnlockedEvent

\n

Represents anunlockedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnmarkedAsDuplicateEvent

\n

Represents anunmarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnpinnedEvent

\n

Represents anunpinnedevent on a given issue or pull request.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUnsubscribedEvent

\n

Represents anunsubscribedevent on a given Subscribable.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUser

\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

Implements

\n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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
  • \n

    type (PinnableItemType)

    \n

    Filter to only a particular kind of pinnable item.

    \n\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
  • \n

    size (Int)

    \n

    The size of the resulting square image.

    \n\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

canReceiveOrganizationEmailsWhenNotificationsRestricted (Boolean!)

Could this user receive email notifications, if the organization had notification restrictions enabled?.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    login (String!)

    \n

    The login of the organization to check.

    \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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \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
    \n
  • \n

    organizationID (ID)

    \n

    The ID of the organization used to filter contributions.

    \n\n
  • \n
\n\n
    \n
  • \n

    to (DateTime)

    \n

    Only contributions made before and up to (including) this time will be\ncounted. If omitted, defaults to the current time or one year from the\nprovided from argument.

    \n\n
  • \n
\n\n
\n\n\n

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    name (String!)

    \n

    The gist name to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (GistOrder)

    \n

    Ordering options for gists returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    privacy (GistPrivacy)

    \n

    Filters Gists according to privacy.

    \n\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
  • \n

    primarySubjectId (ID)

    \n

    The ID of the subject to get the hovercard in the context of.

    \n\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

isFollowingViewer (Boolean!)

Whether or not this user is following the viewer. Inverse of viewer_is_following.

\n\n\n\n\n\n\n\n\n\n\n\n

isGitHubStar (Boolean!)

Whether or not this user is a member of the GitHub Stars Program.

\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueCommentOrder)

    \n

    Ordering options for issue comments returned from the connection.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    filterBy (IssueFilters)

    \n

    Filtering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for issues returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([IssueState!])

    \n

    A list of states to filter the issues by.

    \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 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
  • \n

    login (String!)

    \n

    The login of the organization to find.

    \n\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
  • \n

    login (String!)

    \n

    The login of the organization to match verified domains from.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

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
  • \n

    number (Int!)

    \n

    The project number to find.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (ProjectOrder)

    \n

    Ordering options for projects returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    search (String)

    \n

    Query to search projects by, currently only searching by name.

    \n\n
  • \n
\n\n
    \n
  • \n

    states ([ProjectState!])

    \n

    A list of states to filter the projects by.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    baseRefName (String)

    \n

    The base ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    headRefName (String)

    \n

    The head ref name to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    labels ([String!])

    \n

    A list of label names to filter the pull requests by.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (IssueOrder)

    \n

    Ordering options for pull requests returned from the connection.

    \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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    isLocked (Boolean)

    \n

    If non-null, filters repositories according to whether they have been locked.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \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
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    includeUserRepositories (Boolean)

    \n

    If true, include user repositories.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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
  • \n

    followRenames (Boolean)

    \n

    Follow repository renames. If disabled, a repository referenced by its old name will return an error.

    \n

    The default value is true.

    \n
  • \n
\n\n
    \n
  • \n

    name (String!)

    \n

    Name of Repository to find.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussionComments (DiscussionCommentConnection!)

Discussion comments this user has authored.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    onlyAnswers (Boolean)

    \n

    Filter discussion comments to only those that were marked as the answer.

    \n

    The default value is false.

    \n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussion comments to only those in a specific repository.

    \n\n
  • \n
\n\n
\n\n\n

repositoryDiscussions (DiscussionConnection!)

Discussions this user has started.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    answered (Boolean)

    \n

    Filter discussions to only those that have been answered or not. Defaults to\nincluding both answered and unanswered discussions.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (DiscussionOrder)

    \n

    Ordering options for discussions returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    repositoryId (ID)

    \n

    Filter discussions to only those in a specific repository.

    \n\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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

starredRepositories (StarredRepositoryConnection!)

Repositories the user has starred.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (StarOrder)

    \n

    Order for connection.

    \n\n
  • \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\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
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder!)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \n
\n\n
    \n
  • \n

    since (DateTime)

    \n

    How far back in time to fetch contributed repositories.

    \n\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. Inverse of is_following_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
  • \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
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \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
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    orderBy (RepositoryOrder)

    \n

    Ordering options for repositories returned from the connection.

    \n\n
  • \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
    \n
  • \n

    privacy (RepositoryPrivacy)

    \n

    If non-null, filters repositories according to privacy.

    \n\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 \nUserBlockedEvent

\n

Represents auser_blockedevent on a given user.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserConnection

\n

The connection type for User.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nUserContentEdit

\n

An edit on user content.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserContentEditConnection

\n

A list of edits to content.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nUserContentEditEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserEdge

\n

Represents a user.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nUserEmailMetadata

\n

Email attributes from External Identity.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\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 \nUserStatus

\n

The user's description of what they're currently doing.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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

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 \nUserStatusConnection

\n

The connection type for UserStatus.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\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 \nUserStatusEdge

\n

An edge in a connection.

\n
\n\n
\n \n \n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 \nViewerHovercardContext

\n

A hovercard context with a message describing how the viewer is related.

\n
\n\n
\n \n \n \n

Implements

\n \n \n

Fields

\n \n\n\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
\n

\n \n \nWorkflow

\n

A workflow contains meta information about an Actions workflow file.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\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

name (String!)

The name of the workflow.

\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 \nWorkflowRun

\n

A workflow run.

\n
\n\n
\n \n \n \n

Implements

\n
    \n \n
  • \n Node\n
  • \n \n
\n \n

Fields

\n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

checkSuite (CheckSuite!)

The check suite this workflow run belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

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

deploymentReviews (DeploymentReviewConnection!)

The log of deployment reviews.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

pendingDeploymentRequests (DeploymentRequestConnection!)

The pending deployment requests of all check runs in this workflow run.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
    \n
  • \n

    after (String)

    \n

    Returns the elements in the list that come after the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    before (String)

    \n

    Returns the elements in the list that come before the specified cursor.

    \n\n
  • \n
\n\n
    \n
  • \n

    first (Int)

    \n

    Returns the first n elements from the list.

    \n\n
  • \n
\n\n
    \n
  • \n

    last (Int)

    \n

    Returns the last n elements from the list.

    \n\n
  • \n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this workflow run.

\n\n\n\n\n\n\n\n\n\n\n\n

runNumber (Int!)

A number that uniquely identifies this workflow run in its parent workflow.

\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 workflow run.

\n\n\n\n\n\n\n\n\n\n\n\n

workflow (Workflow!)

The workflow executed in this workflow run.

\n\n\n\n\n\n\n\n\n\n\n\n
\n \n
\n
\n", "miniToc": [ { "contents": "\n ActorLocation", diff --git a/lib/graphql/static/schema-dotcom.json b/lib/graphql/static/schema-dotcom.json index 3aa07e3fa4..0dc423f4cf 100644 --- a/lib/graphql/static/schema-dotcom.json +++ b/lib/graphql/static/schema-dotcom.json @@ -199,6 +199,14 @@ "href": "/graphql/reference/scalars#string", "description": "

Returns the elements in the list that come before the specified cursor.

" }, + { + "name": "classifications", + "type": "[SecurityAdvisoryClassification!]", + "id": "securityadvisoryclassification", + "kind": "enums", + "href": "/graphql/reference/enums#securityadvisoryclassification", + "description": "

A list of classifications to filter advisories by.

" + }, { "name": "first", "type": "Int", @@ -273,6 +281,14 @@ "href": "/graphql/reference/scalars#string", "description": "

Returns the elements in the list that come before the specified cursor.

" }, + { + "name": "classifications", + "type": "[SecurityAdvisoryClassification!]", + "id": "securityadvisoryclassification", + "kind": "enums", + "href": "/graphql/reference/enums#securityadvisoryclassification", + "description": "

A list of advisory classifications to filter vulnerabilities by.

" + }, { "name": "ecosystem", "type": "SecurityAdvisoryEcosystem", @@ -14788,7 +14804,9 @@ "type": "String!", "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#string", + "isDeprecated": true, + "deprecationReason": "

packageLabel will be removed. Use normalized packageName field instead. Removal on 2022-10-01 UTC.

" }, { "name": "packageManager", @@ -24020,11 +24038,6 @@ "id": "projectnextowner", "href": "/graphql/reference/interfaces#projectnextowner" }, - { - "name": "ProjectV2Owner", - "id": "projectv2owner", - "href": "/graphql/reference/interfaces#projectv2owner" - }, { "name": "Reactable", "id": "reactable", @@ -34048,11 +34061,6 @@ "id": "projectowner", "href": "/graphql/reference/interfaces#projectowner" }, - { - "name": "ProjectV2Owner", - "id": "projectv2owner", - "href": "/graphql/reference/interfaces#projectv2owner" - }, { "name": "RepositoryDiscussionAuthor", "id": "repositorydiscussionauthor", @@ -40704,11 +40712,6 @@ "id": "projectnextowner", "href": "/graphql/reference/interfaces#projectnextowner" }, - { - "name": "ProjectV2Owner", - "id": "projectv2owner", - "href": "/graphql/reference/interfaces#projectv2owner" - }, { "name": "Reactable", "id": "reactable", @@ -52966,6 +52969,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, + { + "name": "squashPrTitleUsedAsDefault", + "description": "

Whether a squash merge commit can use the pull request title as default.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "sshUrl", "description": "

The SSH URL to clone this repository.

", @@ -55397,6 +55408,14 @@ } ], "fields": [ + { + "name": "classification", + "description": "

The classification of the advisory.

", + "type": "SecurityAdvisoryClassification!", + "id": "securityadvisoryclassification", + "kind": "enums", + "href": "/graphql/reference/enums#securityadvisoryclassification" + }, { "name": "cvss", "description": "

The CVSS associated with this advisory.

", @@ -55579,6 +55598,16 @@ "href": "/graphql/reference/scalars#string" } }, + { + "name": "classifications", + "description": "

A list of advisory classifications to filter vulnerabilities by.

", + "type": { + "name": "[SecurityAdvisoryClassification!]", + "id": "securityadvisoryclassification", + "kind": "enums", + "href": "/graphql/reference/enums#securityadvisoryclassification" + } + }, { "name": "ecosystem", "description": "

An ecosystem to filter vulnerabilities by.

", @@ -62010,11 +62039,6 @@ "id": "projectowner", "href": "/graphql/reference/interfaces#projectowner" }, - { - "name": "ProjectV2Owner", - "id": "projectv2owner", - "href": "/graphql/reference/interfaces#projectv2owner" - }, { "name": "RepositoryDiscussionAuthor", "id": "repositorydiscussionauthor", @@ -67217,14 +67241,6 @@ } ] }, - { - "name": "ProjectV2Owner", - "kind": "interfaces", - "id": "projectv2owner", - "href": "/graphql/reference/interfaces#projectv2owner", - "description": "

Represents an owner of a project (beta).

", - "fields": [] - }, { "name": "Reactable", "kind": "interfaces", @@ -69159,6 +69175,10 @@ { "name": "RUBYGEMS", "description": "

Ruby gems hosted at RubyGems.org.

" + }, + { + "name": "RUST", + "description": "

Rust crates.

" } ] }, @@ -69616,11 +69636,11 @@ "values": [ { "name": "MEMBER", - "description": "

The user is a member of the enterprise membership.

" + "description": "

The user is a member of an organization in the enterprise.

" }, { "name": "OWNER", - "description": "

The user is an owner of the enterprise membership.

" + "description": "

The user is an owner of an organization in the enterprise.

" } ] }, @@ -72405,6 +72425,23 @@ } ] }, + { + "name": "SecurityAdvisoryClassification", + "kind": "enums", + "id": "securityadvisoryclassification", + "href": "/graphql/reference/enums#securityadvisoryclassification", + "description": "

Classification of the advisory.

", + "values": [ + { + "name": "GENERAL", + "description": "

Classification of general advisories.

" + }, + { + "name": "MALWARE", + "description": "

Classification of malware advisories.

" + } + ] + }, { "name": "SecurityAdvisoryEcosystem", "kind": "enums", diff --git a/lib/graphql/static/schema-ghae.json b/lib/graphql/static/schema-ghae.json index d411aba846..76ec0699b3 100644 --- a/lib/graphql/static/schema-ghae.json +++ b/lib/graphql/static/schema-ghae.json @@ -125,6 +125,14 @@ "href": "/graphql/reference/scalars#string", "description": "

Returns the elements in the list that come before the specified cursor.

" }, + { + "name": "classifications", + "type": "[SecurityAdvisoryClassification!]", + "id": "securityadvisoryclassification", + "kind": "enums", + "href": "/graphql/reference/enums#securityadvisoryclassification", + "description": "

A list of classifications to filter advisories by.

" + }, { "name": "first", "type": "Int", @@ -183,6 +191,14 @@ "href": "/graphql/reference/scalars#string", "description": "

Returns the elements in the list that come before the specified cursor.

" }, + { + "name": "classifications", + "type": "[SecurityAdvisoryClassification!]", + "id": "securityadvisoryclassification", + "kind": "enums", + "href": "/graphql/reference/enums#securityadvisoryclassification", + "description": "

A list of advisory classifications to filter vulnerabilities by.

" + }, { "name": "ecosystem", "type": "SecurityAdvisoryEcosystem", @@ -46696,6 +46712,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, + { + "name": "squashPrTitleUsedAsDefault", + "description": "

Whether a squash merge commit can use the pull request title as default.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "sshUrl", "description": "

The SSH URL to clone this repository.

", @@ -49094,6 +49118,14 @@ } ], "fields": [ + { + "name": "classification", + "description": "

The classification of the advisory.

", + "type": "SecurityAdvisoryClassification!", + "id": "securityadvisoryclassification", + "kind": "enums", + "href": "/graphql/reference/enums#securityadvisoryclassification" + }, { "name": "cvss", "description": "

The CVSS associated with this advisory.

", @@ -49276,6 +49308,16 @@ "href": "/graphql/reference/scalars#string" } }, + { + "name": "classifications", + "description": "

A list of advisory classifications to filter vulnerabilities by.

", + "type": { + "name": "[SecurityAdvisoryClassification!]", + "id": "securityadvisoryclassification", + "kind": "enums", + "href": "/graphql/reference/enums#securityadvisoryclassification" + } + }, { "name": "ecosystem", "description": "

An ecosystem to filter vulnerabilities by.

", @@ -60532,11 +60574,11 @@ "values": [ { "name": "MEMBER", - "description": "

The user is a member of the enterprise membership.

" + "description": "

The user is a member of an organization in the enterprise.

" }, { "name": "OWNER", - "description": "

The user is an owner of the enterprise membership.

" + "description": "

The user is an owner of an organization in the enterprise.

" } ] }, @@ -62951,6 +62993,23 @@ } ] }, + { + "name": "SecurityAdvisoryClassification", + "kind": "enums", + "id": "securityadvisoryclassification", + "href": "/graphql/reference/enums#securityadvisoryclassification", + "description": "

Classification of the advisory.

", + "values": [ + { + "name": "GENERAL", + "description": "

Classification of general advisories.

" + }, + { + "name": "MALWARE", + "description": "

Classification of malware advisories.

" + } + ] + }, { "name": "SecurityAdvisoryEcosystem", "kind": "enums", diff --git a/lib/graphql/static/schema-ghec.json b/lib/graphql/static/schema-ghec.json index 3aa07e3fa4..0dc423f4cf 100644 --- a/lib/graphql/static/schema-ghec.json +++ b/lib/graphql/static/schema-ghec.json @@ -199,6 +199,14 @@ "href": "/graphql/reference/scalars#string", "description": "

Returns the elements in the list that come before the specified cursor.

" }, + { + "name": "classifications", + "type": "[SecurityAdvisoryClassification!]", + "id": "securityadvisoryclassification", + "kind": "enums", + "href": "/graphql/reference/enums#securityadvisoryclassification", + "description": "

A list of classifications to filter advisories by.

" + }, { "name": "first", "type": "Int", @@ -273,6 +281,14 @@ "href": "/graphql/reference/scalars#string", "description": "

Returns the elements in the list that come before the specified cursor.

" }, + { + "name": "classifications", + "type": "[SecurityAdvisoryClassification!]", + "id": "securityadvisoryclassification", + "kind": "enums", + "href": "/graphql/reference/enums#securityadvisoryclassification", + "description": "

A list of advisory classifications to filter vulnerabilities by.

" + }, { "name": "ecosystem", "type": "SecurityAdvisoryEcosystem", @@ -14788,7 +14804,9 @@ "type": "String!", "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#string", + "isDeprecated": true, + "deprecationReason": "

packageLabel will be removed. Use normalized packageName field instead. Removal on 2022-10-01 UTC.

" }, { "name": "packageManager", @@ -24020,11 +24038,6 @@ "id": "projectnextowner", "href": "/graphql/reference/interfaces#projectnextowner" }, - { - "name": "ProjectV2Owner", - "id": "projectv2owner", - "href": "/graphql/reference/interfaces#projectv2owner" - }, { "name": "Reactable", "id": "reactable", @@ -34048,11 +34061,6 @@ "id": "projectowner", "href": "/graphql/reference/interfaces#projectowner" }, - { - "name": "ProjectV2Owner", - "id": "projectv2owner", - "href": "/graphql/reference/interfaces#projectv2owner" - }, { "name": "RepositoryDiscussionAuthor", "id": "repositorydiscussionauthor", @@ -40704,11 +40712,6 @@ "id": "projectnextowner", "href": "/graphql/reference/interfaces#projectnextowner" }, - { - "name": "ProjectV2Owner", - "id": "projectv2owner", - "href": "/graphql/reference/interfaces#projectv2owner" - }, { "name": "Reactable", "id": "reactable", @@ -52966,6 +52969,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, + { + "name": "squashPrTitleUsedAsDefault", + "description": "

Whether a squash merge commit can use the pull request title as default.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "sshUrl", "description": "

The SSH URL to clone this repository.

", @@ -55397,6 +55408,14 @@ } ], "fields": [ + { + "name": "classification", + "description": "

The classification of the advisory.

", + "type": "SecurityAdvisoryClassification!", + "id": "securityadvisoryclassification", + "kind": "enums", + "href": "/graphql/reference/enums#securityadvisoryclassification" + }, { "name": "cvss", "description": "

The CVSS associated with this advisory.

", @@ -55579,6 +55598,16 @@ "href": "/graphql/reference/scalars#string" } }, + { + "name": "classifications", + "description": "

A list of advisory classifications to filter vulnerabilities by.

", + "type": { + "name": "[SecurityAdvisoryClassification!]", + "id": "securityadvisoryclassification", + "kind": "enums", + "href": "/graphql/reference/enums#securityadvisoryclassification" + } + }, { "name": "ecosystem", "description": "

An ecosystem to filter vulnerabilities by.

", @@ -62010,11 +62039,6 @@ "id": "projectowner", "href": "/graphql/reference/interfaces#projectowner" }, - { - "name": "ProjectV2Owner", - "id": "projectv2owner", - "href": "/graphql/reference/interfaces#projectv2owner" - }, { "name": "RepositoryDiscussionAuthor", "id": "repositorydiscussionauthor", @@ -67217,14 +67241,6 @@ } ] }, - { - "name": "ProjectV2Owner", - "kind": "interfaces", - "id": "projectv2owner", - "href": "/graphql/reference/interfaces#projectv2owner", - "description": "

Represents an owner of a project (beta).

", - "fields": [] - }, { "name": "Reactable", "kind": "interfaces", @@ -69159,6 +69175,10 @@ { "name": "RUBYGEMS", "description": "

Ruby gems hosted at RubyGems.org.

" + }, + { + "name": "RUST", + "description": "

Rust crates.

" } ] }, @@ -69616,11 +69636,11 @@ "values": [ { "name": "MEMBER", - "description": "

The user is a member of the enterprise membership.

" + "description": "

The user is a member of an organization in the enterprise.

" }, { "name": "OWNER", - "description": "

The user is an owner of the enterprise membership.

" + "description": "

The user is an owner of an organization in the enterprise.

" } ] }, @@ -72405,6 +72425,23 @@ } ] }, + { + "name": "SecurityAdvisoryClassification", + "kind": "enums", + "id": "securityadvisoryclassification", + "href": "/graphql/reference/enums#securityadvisoryclassification", + "description": "

Classification of the advisory.

", + "values": [ + { + "name": "GENERAL", + "description": "

Classification of general advisories.

" + }, + { + "name": "MALWARE", + "description": "

Classification of malware advisories.

" + } + ] + }, { "name": "SecurityAdvisoryEcosystem", "kind": "enums", diff --git a/lib/graphql/static/upcoming-changes.json b/lib/graphql/static/upcoming-changes.json index 3f8a45b1ea..ad2d28dbbe 100644 --- a/lib/graphql/static/upcoming-changes.json +++ b/lib/graphql/static/upcoming-changes.json @@ -16,6 +16,14 @@ "date": "2022-10-01", "criticality": "breaking", "owner": "jhunschejones" + }, + { + "location": "DependencyGraphDependency.packageLabel", + "description": "

packageLabel will be removed. Use normalized packageName field instead.

", + "reason": "

packageLabel will be removed.

", + "date": "2022-10-01", + "criticality": "breaking", + "owner": "github/dependency_graph" } ], "2022-07-01": [ @@ -166,6 +174,14 @@ "date": "2022-10-01", "criticality": "breaking", "owner": "jhunschejones" + }, + { + "location": "DependencyGraphDependency.packageLabel", + "description": "

packageLabel will be removed. Use normalized packageName field instead.

", + "reason": "

packageLabel will be removed.

", + "date": "2022-10-01", + "criticality": "breaking", + "owner": "github/dependency_graph" } ], "2022-07-01": [ diff --git a/lib/read-json-file.js b/lib/read-json-file.js index c37fe2e73c..6f4ae86adc 100644 --- a/lib/read-json-file.js +++ b/lib/read-json-file.js @@ -31,6 +31,10 @@ export function readCompressedJsonFileFallback(xpath) { } } +// This is used to make sure the `readCompressedJsonFileFallbackLazily()` +// function isn't used with the same exact first argument more than once. +const globalCacheCounter = {} + // Wrapper on readCompressedJsonFileFallback that initially only checks // if the file exists but doesn't read the content till you call it. export function readCompressedJsonFileFallbackLazily(xpath) { @@ -57,7 +61,18 @@ export function readCompressedJsonFileFallbackLazily(xpath) { } } return () => { - if (!cache.has(xpath)) cache.set(xpath, readCompressedJsonFileFallback(xpath)) + if (!cache.has(xpath)) { + cache.set(xpath, readCompressedJsonFileFallback(xpath)) + if (globalCacheCounter[xpath]) { + console.warn( + "If this happens it's because the readCompressedJsonFileFallbackLazily " + + 'function has been called non-globally. Only use ' + + 'readCompressedJsonFileFallback once at module-level.' + ) + throw new Error(`Globally reading the same file more than once (${xpath})`) + } + globalCacheCounter[xpath] = 1 + } return cache.get(xpath) } } diff --git a/lib/render-content/create-processor.js b/lib/render-content/create-processor.js index 4adafd2169..1bb588a24a 100644 --- a/lib/render-content/create-processor.js +++ b/lib/render-content/create-processor.js @@ -25,6 +25,14 @@ import wrapInElement from './plugins/wrap-in-element.js' import doctocatLinkIcon from './doctocat-link-icon.js' const graphql = HighlightjsGraphql.definer +// The rewrite-asset-urls plugin is nice because it makes the `` +// tags use unique URLs so they can be aggressively cached in the +// CDN. But it might not always make sense to bother. For example, in +// some CI where you're rendering lots of content and don't care +// about aggressive CDN caching at all. E.g. Actions that do link checking +// on rendered HTML. +const DISABLE_REWRITE_ASSET_URLS = JSON.parse(process.env.DISABLE_REWRITE_ASSET_URLS || 'false') + export default function createProcessor(context) { return unified() .use(process.env.COMMONMARK ? markdownNext : markdown) @@ -46,7 +54,7 @@ export default function createProcessor(context) { .use(raw) .use(rewriteLegacyAssetPaths, context) .use(wrapInElement, { selector: 'ol > li img', wrapper: 'span.procedural-image-wrapper' }) - .use(rewriteImgSources) + .use(DISABLE_REWRITE_ASSET_URLS ? null : rewriteImgSources) .use(rewriteLocalLinks, { languageCode: context.currentLanguage, version: context.currentVersion, diff --git a/lib/render-content/plugins/use-english-headings.js b/lib/render-content/plugins/use-english-headings.js index 451262d6e9..73b7c93fb5 100644 --- a/lib/render-content/plugins/use-english-headings.js +++ b/lib/render-content/plugins/use-english-headings.js @@ -19,7 +19,11 @@ export default function useEnglishHeadings({ englishHeadings }) { // get English slug const englishSlug = slugger.slug(englishHeading) // use English slug for heading ID and link - node.properties.id = englishSlug + if (englishSlug) { + // only use English slug if there is one, otherwise we'll end up with + // empty IDs + node.properties.id = englishSlug + } }) } } diff --git a/lib/rest/index.js b/lib/rest/index.js index 67f83bde1e..5b0fa4bc0c 100644 --- a/lib/rest/index.js +++ b/lib/rest/index.js @@ -103,7 +103,7 @@ export async function getRestMiniTocItems( // is needed to generate the toc const titles = restOperations.map((operation) => `### ${operation.title}\n`).join('') toc += await renderContent(titles, context) - const restOperationsMiniTocItems = getMiniTocItems(toc, 3, '', true) + const restOperationsMiniTocItems = getMiniTocItems(toc, 3, '') languageTree.get(version).get(category).set(subCategory, { restOperationsMiniTocItems, }) diff --git a/lib/rest/static/decorated/api.github.com.json b/lib/rest/static/decorated/api.github.com.json index aba2a66f09..85a1fc0d34 100644 --- a/lib/rest/static/decorated/api.github.com.json +++ b/lib/rest/static/decorated/api.github.com.json @@ -187,7 +187,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -392,7 +395,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -788,7 +794,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -3634,6 +3643,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -3672,6 +3684,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -7471,6 +7496,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -7509,6 +7537,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -13615,6 +13656,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -13653,6 +13697,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -16178,6 +16235,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -16216,6 +16276,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -17650,6 +17723,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -17688,6 +17764,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -20359,6 +20448,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -20397,6 +20489,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -21831,6 +21936,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -21869,6 +21977,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -24566,6 +24687,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -24604,6 +24728,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -26048,6 +26185,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -26086,6 +26226,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -31657,6 +31810,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -31695,6 +31851,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -33766,6 +33935,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -33804,6 +33976,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -36937,6 +37122,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -36975,6 +37163,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -39046,6 +39247,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -39084,6 +39288,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -42717,6 +42934,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -42755,6 +42975,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -44826,6 +45059,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -44864,6 +45100,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -50144,6 +50393,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -50182,6 +50434,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -52253,6 +52518,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -52291,6 +52559,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -53408,14 +53689,3890 @@ "enabledForGitHubApps": true, "codeExamples": [ { - "key": "200", + "key": "default", "request": { "description": "Example", "acceptHeader": "application/vnd.github.v3+json" }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-07T07:50:26Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -53489,7 +57646,7 @@ "enabledForGitHubApps": true, "codeExamples": [ { - "key": "200", + "key": "default", "request": { "description": "Example", "acceptHeader": "application/vnd.github.v3+json", @@ -53500,7 +57657,3883 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22237752260", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/rrubenich", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -53715,7 +61748,3883 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -53788,7 +65697,3894 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -53851,7 +69647,3883 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -53914,7 +73586,3894 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -53977,7 +77536,3894 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -56271,6 +83717,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -56309,6 +83758,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -56671,13 +84133,13 @@ "parameters": [], "bodyParameters": [ { - "description": "

Describes the last point that notifications were checked.

", + "description": "

Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ. Default: The current timestamp.

", "type": "string", "format": "date-time", "name": "last_read_at", "in": "body", "rawType": "string", - "rawDescription": "Describes the last point that notifications were checked.", + "rawDescription": "Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: `YYYY-MM-DDTHH:MM:SSZ`. Default: The current timestamp.", "isRequired": false, "childParamsGroups": [] }, @@ -56695,27 +84157,31 @@ "enabledForGitHubApps": false, "codeExamples": [ { - "key": "202", + "key": "default", "request": { "contentType": "application/json", - "description": "Example 1: Status Code 202", - "acceptHeader": "application/vnd.github.v3+json" + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "last_read_at": "2022-06-10T00:00:00Z", + "read": true + } }, "response": { "statusCode": "202", - "description": "

Response

" - } - }, - { - "key": "205", - "request": { "contentType": "application/json", - "description": "Example 2: Status Code 205", - "acceptHeader": "application/vnd.github.v3+json" - }, - "response": { - "statusCode": "205", - "description": "

Reset Content

" + "description": "

Response

", + "example": { + "message": "Unread notifications couldn't be marked in a single request. Notifications are being marked as read in the background." + }, + "schema": { + "type": "object", + "properties": { + "message": { + "type": "string" + } + } + } } } ], @@ -56754,7 +84220,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -58678,6 +86144,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -58716,6 +86185,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -59073,7 +86555,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -59126,7 +86608,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -59252,7 +86734,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -59281,6 +86763,9 @@ "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "ignored": false + }, "parameters": { "thread_id": "THREAD_ID" } @@ -59391,7 +86876,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -61444,6 +88929,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -61482,6 +88970,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -64170,6 +91671,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -64208,6 +91712,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -65688,6 +93205,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -65726,6 +93246,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -67516,6 +95049,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -67554,6 +95090,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -68891,6 +96440,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -68929,6 +96481,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -71591,6 +99156,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -71629,6 +99197,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -73885,6 +101466,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -73923,6 +101507,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -79491,6 +107088,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -79529,6 +107129,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -84383,6 +111996,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -84421,6 +112037,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -87017,6 +114646,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -87055,6 +114687,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -94574,25 +122219,25 @@ "type": "integer", "description": "Total minutes used on Windows runner machines." }, - "linux_4_core": { + "ubuntu_4_core": { "type": "integer", - "description": "Total minutes used on Linux 4 core runner machines." + "description": "Total minutes used on Ubuntu 4 core runner machines." }, - "linux_8_core": { + "ubuntu_8_core": { "type": "integer", - "description": "Total minutes used on Linux 8 core runner machines." + "description": "Total minutes used on Ubuntu 8 core runner machines." }, - "linux_16_core": { + "ubuntu_16_core": { "type": "integer", - "description": "Total minutes used on Linux 16 core runner machines." + "description": "Total minutes used on Ubuntu 16 core runner machines." }, - "linux_32_core": { + "ubuntu_32_core": { "type": "integer", - "description": "Total minutes used on Linux 32 core runner machines." + "description": "Total minutes used on Ubuntu 32 core runner machines." }, - "linux_64_core": { + "ubuntu_64_core": { "type": "integer", - "description": "Total minutes used on Linux 64 core runner machines." + "description": "Total minutes used on Ubuntu 64 core runner machines." }, "windows_4_core": { "type": "integer", @@ -95017,25 +122662,25 @@ "type": "integer", "description": "Total minutes used on Windows runner machines." }, - "linux_4_core": { + "ubuntu_4_core": { "type": "integer", - "description": "Total minutes used on Linux 4 core runner machines." + "description": "Total minutes used on Ubuntu 4 core runner machines." }, - "linux_8_core": { + "ubuntu_8_core": { "type": "integer", - "description": "Total minutes used on Linux 8 core runner machines." + "description": "Total minutes used on Ubuntu 8 core runner machines." }, - "linux_16_core": { + "ubuntu_16_core": { "type": "integer", - "description": "Total minutes used on Linux 16 core runner machines." + "description": "Total minutes used on Ubuntu 16 core runner machines." }, - "linux_32_core": { + "ubuntu_32_core": { "type": "integer", - "description": "Total minutes used on Linux 32 core runner machines." + "description": "Total minutes used on Ubuntu 32 core runner machines." }, - "linux_64_core": { + "ubuntu_64_core": { "type": "integer", - "description": "Total minutes used on Linux 64 core runner machines." + "description": "Total minutes used on Ubuntu 64 core runner machines." }, "windows_4_core": { "type": "integer", @@ -126609,6 +154254,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -126647,6 +154295,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -129673,6 +157334,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -129711,6 +157375,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -132303,6 +159980,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -132341,6 +160021,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -135304,6 +162997,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -135342,6 +163038,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -138412,6 +166121,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -138450,6 +166162,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -141783,6 +169508,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -141821,6 +169549,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -147989,6 +175730,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -148027,6 +175771,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -151083,6 +178840,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -151121,6 +178881,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -154027,6 +181800,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -154065,6 +181841,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -157257,6 +185046,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -157295,6 +185087,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -160202,6 +188007,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -160240,6 +188048,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -163503,6 +191324,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -163541,6 +191365,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -166653,6 +194490,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -166691,6 +194531,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -169594,6 +197447,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -169632,6 +197488,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -172579,6 +200448,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -172617,6 +200489,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -175606,6 +203491,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -175644,6 +203532,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -178938,6 +206839,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -178976,6 +206880,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -181939,6 +209856,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -181977,6 +209897,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -186046,6 +213979,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -186084,6 +214020,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -189002,6 +216951,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -189040,6 +216992,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -189704,7 +217669,7 @@ }, { "httpStatusCode": "204", - "description": "

Response when person is already a collaborator

" + "description": "

Response when:

\n
    \n
  • an existing collaborator is added as a collaborator
  • \n
  • an organization member is added as an individual collaborator
  • \n
  • an existing team member (whose team is also a repository collaborator) is added as an individual collaborator
  • \n
" }, { "httpStatusCode": "403", @@ -192096,6 +220061,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -192134,6 +220102,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -194811,6 +222792,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -194849,6 +222833,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -197560,6 +225557,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -197598,6 +225598,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -202645,6 +230658,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -202683,6 +230699,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -204200,6 +232229,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -204238,6 +232270,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -212637,6 +240682,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -212675,6 +240723,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -216183,6 +244244,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -216221,6 +244285,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -227747,25 +255824,25 @@ "type": "integer", "description": "Total minutes used on Windows runner machines." }, - "linux_4_core": { + "ubuntu_4_core": { "type": "integer", - "description": "Total minutes used on Linux 4 core runner machines." + "description": "Total minutes used on Ubuntu 4 core runner machines." }, - "linux_8_core": { + "ubuntu_8_core": { "type": "integer", - "description": "Total minutes used on Linux 8 core runner machines." + "description": "Total minutes used on Ubuntu 8 core runner machines." }, - "linux_16_core": { + "ubuntu_16_core": { "type": "integer", - "description": "Total minutes used on Linux 16 core runner machines." + "description": "Total minutes used on Ubuntu 16 core runner machines." }, - "linux_32_core": { + "ubuntu_32_core": { "type": "integer", - "description": "Total minutes used on Linux 32 core runner machines." + "description": "Total minutes used on Ubuntu 32 core runner machines." }, - "linux_64_core": { + "ubuntu_64_core": { "type": "integer", - "description": "Total minutes used on Linux 64 core runner machines." + "description": "Total minutes used on Ubuntu 64 core runner machines." }, "windows_4_core": { "type": "integer", @@ -231469,8 +259546,17 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json" + "description": "Creating a gist", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "description": "Example of a gist", + "public": false, + "files": { + "README.md": { + "content": "Hello World" + } + } + } }, "response": { "statusCode": "201", @@ -235226,8 +263312,16 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Updating a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "description": "An update to a gist", + "files": { + "README.md": { + "content": "Hello World from GitHub" + } + } + }, "parameters": { "gist_id": "GIST_ID" } @@ -241081,8 +269175,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Creating a comment in a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "body": "This is a comment to a gist" + }, "parameters": { "gist_id": "GIST_ID" } @@ -241778,8 +269875,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Updating a comment in a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "body": "This is an update to a comment in a gist" + }, "parameters": { "gist_id": "GIST_ID", "comment_id": "COMMENT_ID" @@ -248947,6 +277047,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -248985,6 +277088,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -252358,6 +280474,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -252396,6 +280515,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -255686,6 +283818,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -255724,6 +283859,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -259029,6 +287177,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -259067,6 +287218,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -262261,6 +290425,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -262299,6 +290466,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -265640,6 +293820,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -265678,6 +293861,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -269225,6 +297421,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -269263,6 +297462,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -272803,6 +301015,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -272841,6 +301056,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -276036,6 +304264,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -276074,6 +304305,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -283394,6 +311638,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -283432,6 +311679,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -288246,6 +316506,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -288284,6 +316547,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -315797,6 +344073,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -315835,6 +344114,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -324485,6 +352777,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -324523,6 +352818,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -326454,6 +354762,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -326492,6 +354803,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -328330,6 +356654,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -328368,6 +356695,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -330712,6 +359052,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -330750,6 +359093,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -334503,6 +362859,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -334541,6 +362900,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -336483,6 +364855,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -336521,6 +364896,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -338352,6 +366740,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -338390,6 +366781,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -340723,6 +369127,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -340761,6 +369168,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -357249,14 +385669,30 @@ } } ], - "bodyParameters": [], + "bodyParameters": [ + { + "type": "boolean", + "description": "

When set to true, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.

", + "default": false, + "name": "async", + "in": "body", + "rawType": "boolean", + "rawDescription": "When set to `true`, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.", + "isRequired": false, + "childParamsGroups": [] + } + ], "enabledForGitHubApps": true, "codeExamples": [ { "key": "202", "request": { - "description": "Example 1: Status Code 202", + "contentType": "application/json", + "description": "Status code 202, asynchronous request", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "async": true + }, "parameters": { "org": "ORG", "username": "USERNAME" @@ -357264,14 +385700,23 @@ }, "response": { "statusCode": "202", - "description": "

User is getting converted asynchronously

" + "contentType": "application/json", + "description": "

User is getting converted asynchronously

", + "example": null, + "schema": { + "type": "object", + "properties": {}, + "additionalProperties": false + } } }, { "key": "204", "request": { - "description": "Example 2: Status Code 204", + "contentType": "application/json", + "description": "Status code 204, synchronous request", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": null, "parameters": { "org": "ORG", "username": "USERNAME" @@ -358838,8 +387283,14 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Update an existing webhook", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "url": "http://example.com/webhook", + "content_type": "json", + "insecure_ssl": "0", + "secret": "********" + }, "parameters": { "org": "ORG", "hook_id": "HOOK_ID" @@ -361722,6 +390173,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -361760,6 +390214,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -364203,6 +392670,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -364241,6 +392711,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -367578,6 +396061,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -367616,6 +396102,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -370108,6 +398607,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -370146,6 +398648,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -373443,6 +401958,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -373481,6 +401999,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -375991,6 +404522,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -376029,6 +404563,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -389411,6 +417958,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -389449,6 +417999,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -390966,6 +419529,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -391004,6 +419570,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -412479,6 +441058,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -412517,6 +441099,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -414034,6 +442629,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -414072,6 +442670,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -435935,6 +464546,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -435973,6 +464587,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -436463,6 +465090,17 @@ "rawDescription": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "isRequired": false, "childParamsGroups": [] + }, + { + "type": "boolean", + "description": "

Either true to allow squash-merge commits to use pull request title, or false to use commit message.

", + "default": false, + "name": "use_squash_pr_title_as_default", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "isRequired": false, + "childParamsGroups": [] } ], "enabledForGitHubApps": true, @@ -437832,6 +466470,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -437870,6 +466511,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -440420,6 +469074,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -440458,6 +469115,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -440600,6 +469270,16 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "default": false + }, "allow_forking": { "type": "boolean", "examples": [ @@ -442066,6 +470746,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -442104,6 +470787,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -443432,6 +472128,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -443470,6 +472169,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -444272,6 +472984,28 @@ "isRequired": false, "childParamsGroups": [] }, + { + "type": "boolean", + "description": "

Either true to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.

", + "default": false, + "name": "allow_update_branch", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.", + "isRequired": false, + "childParamsGroups": [] + }, + { + "type": "boolean", + "description": "

Either true to allow squash-merge commits to use pull request title, or false to use commit message.

", + "default": false, + "name": "use_squash_pr_title_as_default", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "isRequired": false, + "childParamsGroups": [] + }, { "type": "boolean", "description": "

true to archive this repository. Note: You cannot unarchive repositories through the API.

", @@ -446699,6 +475433,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -446737,6 +475474,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -446879,6 +475629,16 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "default": false + }, "allow_forking": { "type": "boolean", "examples": [ @@ -448345,6 +477105,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -448383,6 +477146,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -449711,6 +478487,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -449749,6 +478528,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -453538,6 +482330,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -453576,6 +482371,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -455459,6 +484267,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -455497,6 +484308,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -457531,6 +486355,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -457569,6 +486396,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -459329,6 +488169,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -459367,6 +488210,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -461102,6 +489958,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -461140,6 +489999,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -463298,6 +492170,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -463336,6 +492211,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -469528,6 +498416,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -469566,6 +498457,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -472280,6 +501184,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -472318,6 +501225,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -472460,6 +501380,16 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "default": false + }, "allow_forking": { "type": "boolean", "examples": [ @@ -473926,6 +502856,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -473964,6 +502897,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -475292,6 +504238,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -475330,6 +504279,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -480931,6 +509893,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -480969,6 +509934,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -483728,6 +512706,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -483766,6 +512747,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -486569,6 +515563,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -486607,6 +515604,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -489060,6 +518070,34 @@ "type": "string" } }, + { + "name": "sort", + "description": "

The property to sort the results by. created means when the alert was created. updated means when the alert was updated or resolved.

", + "in": "query", + "required": false, + "schema": { + "type": "string", + "enum": [ + "created", + "updated" + ], + "default": "created" + } + }, + { + "name": "direction", + "description": "

The direction to sort the results by.

", + "in": "query", + "required": false, + "schema": { + "type": "string", + "enum": [ + "asc", + "desc" + ], + "default": "desc" + } + }, { "name": "per_page", "description": "

The number of results per page (max 100).

", @@ -489361,7 +518399,29 @@ "subscribers_count": 42, "network_count": 0 } - } + }, + "push_protection_bypassed_by": { + "login": "monalisa", + "id": 2, + "node_id": "MDQ6VXNlcjI=", + "avatar_url": "https://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + }, + "push_protection_bypassed": true, + "push_protection_bypassed_at": "2020-11-06T21:48:51Z" }, { "number": 1, @@ -489600,7 +518660,10 @@ "subscribers_count": 42, "network_count": 0 } - } + }, + "push_protection_bypassed_by": null, + "push_protection_bypassed": false, + "push_protection_bypassed_at": null } ], "schema": { @@ -489619,6 +518682,19 @@ "format": "date-time", "readOnly": true }, + "updated_at": { + "anyOf": [ + { + "type": "null" + }, + { + "type": "string", + "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "format": "date-time", + "readOnly": true + } + ] + }, "url": { "type": "string", "description": "The REST API URL of the alert resource.", @@ -491654,6 +520730,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -491692,6 +520771,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -491954,6 +521046,189 @@ "trees_url", "url" ] + }, + "push_protection_bypassed": { + "type": [ + "boolean", + "null" + ], + "description": "Whether push protection was bypassed for the detected secret." + }, + "push_protection_bypassed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "push_protection_bypassed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." } } } @@ -492026,6 +521301,34 @@ "type": "string" } }, + { + "name": "sort", + "description": "

The property to sort the results by. created means when the alert was created. updated means when the alert was updated or resolved.

", + "in": "query", + "required": false, + "schema": { + "type": "string", + "enum": [ + "created", + "updated" + ], + "default": "created" + } + }, + { + "name": "direction", + "description": "

The direction to sort the results by.

", + "in": "query", + "required": false, + "schema": { + "type": "string", + "enum": [ + "asc", + "desc" + ], + "default": "desc" + } + }, { "name": "page", "description": "

Page number of the results to fetch.

", @@ -492318,7 +521621,29 @@ "subscribers_count": 42, "network_count": 0 } - } + }, + "push_protection_bypassed_by": { + "login": "monalisa", + "id": 2, + "node_id": "MDQ6VXNlcjI=", + "avatar_url": "https://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + }, + "push_protection_bypassed": true, + "push_protection_bypassed_at": "2020-11-06T21:48:51Z" }, { "number": 1, @@ -492557,7 +521882,10 @@ "subscribers_count": 42, "network_count": 0 } - } + }, + "push_protection_bypassed_by": null, + "push_protection_bypassed": false, + "push_protection_bypassed_at": null } ], "schema": { @@ -492576,6 +521904,19 @@ "format": "date-time", "readOnly": true }, + "updated_at": { + "anyOf": [ + { + "type": "null" + }, + { + "type": "string", + "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "format": "date-time", + "readOnly": true + } + ] + }, "url": { "type": "string", "description": "The REST API URL of the alert resource.", @@ -494611,6 +523952,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -494649,6 +523993,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -494911,6 +524268,189 @@ "trees_url", "url" ] + }, + "push_protection_bypassed": { + "type": [ + "boolean", + "null" + ], + "description": "Whether push protection was bypassed for the detected secret." + }, + "push_protection_bypassed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "push_protection_bypassed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." } } } @@ -494919,7 +524459,7 @@ } ], "previews": [], - "descriptionHTML": "

Lists secret scanning alerts for eligible repositories in an organization, from newest to oldest.\nTo use this endpoint, you must be an administrator or security manager for the organization, and you must use an access token with the repo scope or security_events scope.

\n

GitHub Apps must have the secret_scanning_alerts read permission to use this endpoint.

", + "descriptionHTML": "

Lists secret scanning alerts for eligible repositories in an organization, from newest to oldest.\nTo use this endpoint, you must be an administrator or security manager for the organization, and you must use an access token with the repo scope or security_events scope.\nFor public repositories, you may instead use the public_repo scope.

\n

GitHub Apps must have the secret_scanning_alerts read permission to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", @@ -494992,6 +524532,34 @@ "type": "string" } }, + { + "name": "sort", + "description": "

The property to sort the results by. created means when the alert was created. updated means when the alert was updated or resolved.

", + "in": "query", + "required": false, + "schema": { + "type": "string", + "enum": [ + "created", + "updated" + ], + "default": "created" + } + }, + { + "name": "direction", + "description": "

The direction to sort the results by.

", + "in": "query", + "required": false, + "schema": { + "type": "string", + "enum": [ + "asc", + "desc" + ], + "default": "desc" + } + }, { "name": "page", "description": "

Page number of the results to fetch.

", @@ -495060,7 +524628,29 @@ }, "secret_type": "adafruit_io_key", "secret_type_display_name": "Adafruit IO Key", - "secret": "aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "secret": "aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX", + "push_protection_bypassed_by": { + "login": "monalisa", + "id": 2, + "node_id": "MDQ6VXNlcjI=", + "avatar_url": "https://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + }, + "push_protection_bypassed": true, + "push_protection_bypassed_at": "2020-11-06T21:48:51Z" }, { "number": 1, @@ -495074,7 +524664,10 @@ "resolved_by": null, "secret_type": "mailchimp_api_key", "secret_type_display_name": "Mailchimp API Key", - "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2" + "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2", + "push_protection_bypassed_by": null, + "push_protection_bypassed": false, + "push_protection_bypassed_at": null } ], "schema": { @@ -495325,6 +524918,189 @@ "secret": { "type": "string", "description": "The secret that was detected." + }, + "push_protection_bypassed": { + "type": [ + "boolean", + "null" + ], + "description": "Whether push protection was bypassed for the detected secret." + }, + "push_protection_bypassed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "push_protection_bypassed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." } } } @@ -495417,7 +525193,10 @@ "resolved_by": null, "secret_type": "mailchimp_api_key", "secret_type_display_name": "Mailchimp API Key", - "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2" + "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2", + "push_protection_bypassed_by": null, + "push_protection_bypassed": false, + "push_protection_bypassed_at": null }, "schema": { "type": "object", @@ -495665,6 +525444,189 @@ "secret": { "type": "string", "description": "The secret that was detected." + }, + "push_protection_bypassed": { + "type": [ + "boolean", + "null" + ], + "description": "Whether push protection was bypassed for the detected secret." + }, + "push_protection_bypassed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "push_protection_bypassed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." } } } @@ -495819,7 +525781,10 @@ }, "secret_type": "mailchimp_api_key", "secret_type_display_name": "Mailchimp API Key", - "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2" + "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2", + "push_protection_bypassed": false, + "push_protection_bypassed_by": null, + "push_protection_bypassed_at": null }, "schema": { "type": "object", @@ -496067,6 +526032,189 @@ "secret": { "type": "string", "description": "The secret that was detected." + }, + "push_protection_bypassed": { + "type": [ + "boolean", + "null" + ], + "description": "Whether push protection was bypassed for the detected secret." + }, + "push_protection_bypassed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "push_protection_bypassed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." } } } @@ -501849,6 +531997,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -501887,6 +532038,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -504443,6 +534607,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -504481,6 +534648,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -504819,8 +534999,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Adding a team to an organization repository with the write role", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "permission": "push" + }, "parameters": { "org": "ORG", "team_slug": "TEAM_SLUG", @@ -510295,6 +540478,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -510333,6 +540519,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -512883,6 +543082,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -512921,6 +543123,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -524670,8 +554885,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Assign the member role for a user in a team", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "role": "member" + }, "parameters": { "team_id": "TEAM_ID", "username": "USERNAME" diff --git a/lib/rest/static/decorated/ghes-3.1.json b/lib/rest/static/decorated/ghes-3.1.json index b7151b7639..7baf262c9c 100644 --- a/lib/rest/static/decorated/ghes-3.1.json +++ b/lib/rest/static/decorated/ghes-3.1.json @@ -173,7 +173,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -371,7 +374,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -753,7 +759,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -3112,6 +3121,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -6441,6 +6458,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -11693,6 +11718,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -14245,6 +14278,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -15706,6 +15747,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -17707,6 +17756,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -19168,6 +19225,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -21199,6 +21264,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -22670,6 +22743,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -26389,6 +26470,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -28481,6 +28570,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -31198,6 +31295,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -33290,6 +33395,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -36445,6 +36558,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -38537,6 +38658,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -39529,14 +39658,3871 @@ "enabledForGitHubApps": true, "codeExamples": [ { - "key": "200", + "key": "default", "request": { "description": "Example", "acceptHeader": "application/vnd.github.v3+json" }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-07T07:50:26Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -39610,7 +43596,7 @@ "enabledForGitHubApps": true, "codeExamples": [ { - "key": "200", + "key": "default", "request": { "description": "Example", "acceptHeader": "application/vnd.github.v3+json", @@ -39621,7 +43607,3864 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22237752260", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/rrubenich", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -39836,7 +47679,3864 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -39909,7 +51609,3875 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -39972,7 +55540,3864 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -40035,7 +59460,3875 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -40098,7 +63391,3875 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -42409,6 +69570,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -42771,13 +69940,13 @@ "parameters": [], "bodyParameters": [ { - "description": "

Describes the last point that notifications were checked.

", + "description": "

Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ. Default: The current timestamp.

", "type": "string", "format": "date-time", "name": "last_read_at", "in": "body", "rawType": "string", - "rawDescription": "Describes the last point that notifications were checked.", + "rawDescription": "Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: `YYYY-MM-DDTHH:MM:SSZ`. Default: The current timestamp.", "isRequired": false, "childParamsGroups": [] }, @@ -42795,27 +69964,31 @@ "enabledForGitHubApps": false, "codeExamples": [ { - "key": "202", + "key": "default", "request": { "contentType": "application/json", - "description": "Example 1: Status Code 202", - "acceptHeader": "application/vnd.github.v3+json" + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "last_read_at": "2022-06-10T00:00:00Z", + "read": true + } }, "response": { "statusCode": "202", - "description": "

Response

" - } - }, - { - "key": "205", - "request": { "contentType": "application/json", - "description": "Example 2: Status Code 205", - "acceptHeader": "application/vnd.github.v3+json" - }, - "response": { - "statusCode": "205", - "description": "

Reset Content

" + "description": "

Response

", + "example": { + "message": "Unread notifications couldn't be marked in a single request. Notifications are being marked as read in the background." + }, + "schema": { + "type": "object", + "properties": { + "message": { + "type": "string" + } + } + } } } ], @@ -42854,7 +70027,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -44799,6 +71972,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -45156,7 +72337,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -45209,7 +72390,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -45335,7 +72516,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -45364,6 +72545,9 @@ "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "ignored": false + }, "parameters": { "thread_id": "THREAD_ID" } @@ -45474,7 +72658,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -47548,6 +74732,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -50262,6 +77454,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -51768,6 +78968,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -53584,6 +80792,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -54948,6 +82164,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -57631,6 +84855,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -59908,6 +87140,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -65552,6 +92792,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -70456,6 +97704,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -73257,6 +100513,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -106510,6 +133774,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -109554,6 +136826,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -112164,6 +139444,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -115145,6 +142433,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -118236,6 +145532,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -124188,6 +151492,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -124852,7 +152164,7 @@ }, { "httpStatusCode": "204", - "description": "

Response when person is already a collaborator

" + "description": "

Response when:

\n
    \n
  • an existing collaborator is added as a collaborator
  • \n
  • an organization member is added as an individual collaborator
  • \n
  • an existing team member (whose team is also a repository collaborator) is added as an individual collaborator
  • \n
" }, { "httpStatusCode": "403", @@ -127250,6 +154562,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -129948,6 +157268,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -132680,6 +160008,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -137754,6 +165090,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -139298,6 +166642,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -147708,6 +175060,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -166543,8 +193903,17 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json" + "description": "Creating a gist", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "description": "Example of a gist", + "public": false, + "files": { + "README.md": { + "content": "Hello World" + } + } + } }, "response": { "statusCode": "201", @@ -170300,8 +197669,16 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Updating a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "description": "An update to a gist", + "files": { + "README.md": { + "content": "Hello World from GitHub" + } + } + }, "parameters": { "gist_id": "GIST_ID" } @@ -176155,8 +203532,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Creating a comment in a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "body": "This is a comment to a gist" + }, "parameters": { "gist_id": "GIST_ID" } @@ -176852,8 +204232,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Updating a comment in a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "body": "This is an update to a comment in a gist" + }, "parameters": { "gist_id": "GIST_ID", "comment_id": "COMMENT_ID" @@ -183218,6 +210601,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -186620,6 +214011,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -189940,6 +217339,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -193275,6 +220682,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -196496,6 +223911,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -199866,6 +227289,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -203439,6 +230870,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -207009,6 +234448,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -210231,6 +237678,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -217585,6 +245040,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -222428,6 +249891,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -249972,6 +277443,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -269452,14 +296931,30 @@ } } ], - "bodyParameters": [], + "bodyParameters": [ + { + "type": "boolean", + "description": "

When set to true, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.

", + "default": false, + "name": "async", + "in": "body", + "rawType": "boolean", + "rawDescription": "When set to `true`, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.", + "isRequired": false, + "childParamsGroups": [] + } + ], "enabledForGitHubApps": true, "codeExamples": [ { "key": "202", "request": { - "description": "Example 1: Status Code 202", + "contentType": "application/json", + "description": "Status code 202, asynchronous request", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "async": true + }, "parameters": { "org": "ORG", "username": "USERNAME" @@ -269467,14 +296962,23 @@ }, "response": { "statusCode": "202", - "description": "

User is getting converted asynchronously

" + "contentType": "application/json", + "description": "

User is getting converted asynchronously

", + "example": null, + "schema": { + "type": "object", + "properties": {}, + "additionalProperties": false + } } }, { "key": "204", "request": { - "description": "Example 2: Status Code 204", + "contentType": "application/json", + "description": "Status code 204, synchronous request", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": null, "parameters": { "org": "ORG", "username": "USERNAME" @@ -271009,8 +298513,14 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Update an existing webhook", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "url": "http://example.com/webhook", + "content_type": "json", + "insecure_ssl": "0", + "secret": "********" + }, "parameters": { "org": "ORG", "hook_id": "HOOK_ID" @@ -283017,6 +310527,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -284561,6 +312079,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -306071,6 +333597,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -307615,6 +335149,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -328353,6 +355895,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -328835,6 +356385,17 @@ "rawDescription": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "isRequired": false, "childParamsGroups": [] + }, + { + "type": "boolean", + "description": "

Either true to allow squash-merge commits to use pull request title, or false to use commit message.

", + "default": false, + "name": "use_squash_pr_title_as_default", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "isRequired": false, + "childParamsGroups": [] } ], "enabledForGitHubApps": true, @@ -330227,6 +357788,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -332799,6 +360368,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -332935,6 +360512,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -334428,6 +362011,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -335783,6 +363374,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -338448,6 +366047,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -338584,6 +366191,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -340077,6 +367690,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -341432,6 +369053,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -341889,6 +369518,28 @@ "isRequired": false, "childParamsGroups": [] }, + { + "type": "boolean", + "description": "

Either true to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.

", + "default": false, + "name": "allow_update_branch", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.", + "isRequired": false, + "childParamsGroups": [] + }, + { + "type": "boolean", + "description": "

Either true to allow squash-merge commits to use pull request title, or false to use commit message.

", + "default": false, + "name": "use_squash_pr_title_as_default", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "isRequired": false, + "childParamsGroups": [] + }, { "type": "boolean", "description": "

true to archive this repository. Note: You cannot unarchive repositories through the API.

", @@ -344335,6 +371986,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -344471,6 +372130,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -345964,6 +373629,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -347319,6 +374992,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -350819,6 +378500,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -352559,6 +380248,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -354633,6 +382330,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -356419,6 +384124,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -358163,6 +385876,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -360345,6 +388066,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -366152,6 +393881,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -368885,6 +396622,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -369021,6 +396766,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -370514,6 +398265,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -371869,6 +399628,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -374176,6 +401943,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -376956,6 +404731,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -379788,6 +407571,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -382297,6 +410088,7 @@ "created_at": "2020-11-06T18:48:51Z", "url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2", "html_url": "https://github.com/owner/private-repo/security/secret-scanning/2", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2/locations", "state": "resolved", "resolution": "false_positive", "resolved_at": "2020-11-07T02:47:13Z", @@ -382321,6 +410113,7 @@ "site_admin": true }, "secret_type": "adafruit_io_key", + "secret_type_display_name": "Adafruit IO Key", "secret": "aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX" }, { @@ -382328,11 +410121,13 @@ "created_at": "2020-11-06T18:18:30Z", "url": "https://api.github.com/repos/owner/repo/secret-scanning/alerts/1", "html_url": "https://github.com/owner/repo/security/secret-scanning/1", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/1/locations", "state": "open", "resolution": null, "resolved_at": null, "resolved_by": null, "secret_type": "mailchimp_api_key", + "secret_type_display_name": "Mailchimp API Key", "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2" } ], @@ -388871,6 +416666,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -391443,6 +419246,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -391773,8 +419584,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Adding a team to an organization repository with the write role", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "permission": "push" + }, "parameters": { "org": "ORG", "team_slug": "TEAM_SLUG", @@ -397246,6 +425060,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -399812,6 +427634,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -410145,8 +437975,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Assign the member role for a user in a team", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "role": "member" + }, "parameters": { "team_id": "TEAM_ID", "username": "USERNAME" diff --git a/lib/rest/static/decorated/ghes-3.2.json b/lib/rest/static/decorated/ghes-3.2.json index 6c4714b585..e48c4293f6 100644 --- a/lib/rest/static/decorated/ghes-3.2.json +++ b/lib/rest/static/decorated/ghes-3.2.json @@ -173,7 +173,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -371,7 +374,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -753,7 +759,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -3124,6 +3133,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -6464,6 +6481,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -12248,6 +12273,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -14821,6 +14854,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -16293,6 +16334,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -18315,6 +18364,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -19787,6 +19844,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -21839,6 +21904,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -23321,6 +23394,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -27051,6 +27132,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -29154,6 +29243,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -31882,6 +31979,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -33985,6 +34090,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -38891,6 +39004,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -40994,6 +41115,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -41986,14 +42115,3882 @@ "enabledForGitHubApps": true, "codeExamples": [ { - "key": "200", + "key": "default", "request": { "description": "Example", "acceptHeader": "application/vnd.github.v3+json" }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-07T07:50:26Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -42067,7 +46064,7 @@ "enabledForGitHubApps": true, "codeExamples": [ { - "key": "200", + "key": "default", "request": { "description": "Example", "acceptHeader": "application/vnd.github.v3+json", @@ -42078,7 +46075,3875 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22237752260", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/rrubenich", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -42293,7 +50158,3875 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -42366,7 +54099,3886 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -42429,7 +58041,3875 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -42492,7 +61972,3886 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -42555,7 +65914,3886 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -44877,6 +72115,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -45239,13 +72485,13 @@ "parameters": [], "bodyParameters": [ { - "description": "

Describes the last point that notifications were checked.

", + "description": "

Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ. Default: The current timestamp.

", "type": "string", "format": "date-time", "name": "last_read_at", "in": "body", "rawType": "string", - "rawDescription": "Describes the last point that notifications were checked.", + "rawDescription": "Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: `YYYY-MM-DDTHH:MM:SSZ`. Default: The current timestamp.", "isRequired": false, "childParamsGroups": [] }, @@ -45263,27 +72509,31 @@ "enabledForGitHubApps": false, "codeExamples": [ { - "key": "202", + "key": "default", "request": { "contentType": "application/json", - "description": "Example 1: Status Code 202", - "acceptHeader": "application/vnd.github.v3+json" + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "last_read_at": "2022-06-10T00:00:00Z", + "read": true + } }, "response": { "statusCode": "202", - "description": "

Response

" - } - }, - { - "key": "205", - "request": { "contentType": "application/json", - "description": "Example 2: Status Code 205", - "acceptHeader": "application/vnd.github.v3+json" - }, - "response": { - "statusCode": "205", - "description": "

Reset Content

" + "description": "

Response

", + "example": { + "message": "Unread notifications couldn't be marked in a single request. Notifications are being marked as read in the background." + }, + "schema": { + "type": "object", + "properties": { + "message": { + "type": "string" + } + } + } } } ], @@ -45322,7 +72572,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -47278,6 +74528,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -47635,7 +74893,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -47688,7 +74946,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -47814,7 +75072,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -47843,6 +75101,9 @@ "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "ignored": false + }, "parameters": { "thread_id": "THREAD_ID" } @@ -47953,7 +75214,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -50038,6 +77299,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -52764,6 +80033,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -54282,6 +81559,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -56110,6 +83395,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -57485,6 +84778,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -60179,6 +87480,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -62467,6 +89776,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -68123,6 +95440,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -73039,6 +100364,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -75852,6 +103185,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -109668,6 +137009,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -112726,6 +140075,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -115350,6 +142707,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -118345,6 +145710,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -121447,6 +148820,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -127438,6 +154819,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -128102,7 +155491,7 @@ }, { "httpStatusCode": "204", - "description": "

Response when person is already a collaborator

" + "description": "

Response when:

\n
    \n
  • an existing collaborator is added as a collaborator
  • \n
  • an organization member is added as an individual collaborator
  • \n
  • an existing team member (whose team is also a repository collaborator) is added as an individual collaborator
  • \n
" }, { "httpStatusCode": "403", @@ -130511,6 +157900,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -133220,6 +160617,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -135963,6 +163368,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -141050,6 +168463,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -142605,6 +170026,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -151044,6 +178473,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -172286,8 +199723,17 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json" + "description": "Creating a gist", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "description": "Example of a gist", + "public": false, + "files": { + "README.md": { + "content": "Hello World" + } + } + } }, "response": { "statusCode": "201", @@ -176043,8 +203489,16 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Updating a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "description": "An update to a gist", + "files": { + "README.md": { + "content": "Hello World from GitHub" + } + } + }, "parameters": { "gist_id": "GIST_ID" } @@ -181898,8 +209352,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Creating a comment in a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "body": "This is a comment to a gist" + }, "parameters": { "gist_id": "GIST_ID" } @@ -182595,8 +210052,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Updating a comment in a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "body": "This is an update to a comment in a gist" + }, "parameters": { "gist_id": "GIST_ID", "comment_id": "COMMENT_ID" @@ -188973,6 +216433,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -192387,6 +219855,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -195718,6 +223194,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -199064,6 +226548,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -202296,6 +229788,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -205677,6 +233177,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -209262,6 +236770,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -212843,6 +240359,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -216076,6 +243600,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -223441,6 +250973,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -228295,6 +255835,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -255850,6 +283398,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -275393,14 +302949,30 @@ } } ], - "bodyParameters": [], + "bodyParameters": [ + { + "type": "boolean", + "description": "

When set to true, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.

", + "default": false, + "name": "async", + "in": "body", + "rawType": "boolean", + "rawDescription": "When set to `true`, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.", + "isRequired": false, + "childParamsGroups": [] + } + ], "enabledForGitHubApps": true, "codeExamples": [ { "key": "202", "request": { - "description": "Example 1: Status Code 202", + "contentType": "application/json", + "description": "Status code 202, asynchronous request", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "async": true + }, "parameters": { "org": "ORG", "username": "USERNAME" @@ -275408,14 +302980,23 @@ }, "response": { "statusCode": "202", - "description": "

User is getting converted asynchronously

" + "contentType": "application/json", + "description": "

User is getting converted asynchronously

", + "example": null, + "schema": { + "type": "object", + "properties": {}, + "additionalProperties": false + } } }, { "key": "204", "request": { - "description": "Example 2: Status Code 204", + "contentType": "application/json", + "description": "Status code 204, synchronous request", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": null, "parameters": { "org": "ORG", "username": "USERNAME" @@ -276982,8 +304563,14 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Update an existing webhook", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "url": "http://example.com/webhook", + "content_type": "json", + "insecure_ssl": "0", + "secret": "********" + }, "parameters": { "org": "ORG", "hook_id": "HOOK_ID" @@ -289579,6 +317166,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -291134,6 +318729,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -312662,6 +340265,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -314217,6 +341828,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -336029,6 +363648,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -336522,6 +364149,17 @@ "rawDescription": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "isRequired": false, "childParamsGroups": [] + }, + { + "type": "boolean", + "description": "

Either true to allow squash-merge commits to use pull request title, or false to use commit message.

", + "default": false, + "name": "use_squash_pr_title_as_default", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "isRequired": false, + "childParamsGroups": [] } ], "enabledForGitHubApps": true, @@ -337929,6 +365567,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -340517,6 +368163,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -340659,6 +368313,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -342163,6 +369823,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -343529,6 +371197,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -346257,6 +373933,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -346399,6 +374083,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -347903,6 +375593,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -349269,6 +376967,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -350074,6 +377780,28 @@ "isRequired": false, "childParamsGroups": [] }, + { + "type": "boolean", + "description": "

Either true to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.

", + "default": false, + "name": "allow_update_branch", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.", + "isRequired": false, + "childParamsGroups": [] + }, + { + "type": "boolean", + "description": "

Either true to allow squash-merge commits to use pull request title, or false to use commit message.

", + "default": false, + "name": "use_squash_pr_title_as_default", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "isRequired": false, + "childParamsGroups": [] + }, { "type": "boolean", "description": "

true to archive this repository. Note: You cannot unarchive repositories through the API.

", @@ -352539,6 +380267,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -352681,6 +380417,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -354185,6 +381927,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -355551,6 +383301,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -359106,6 +386864,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -360858,6 +388624,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -362943,6 +390717,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -364741,6 +392523,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -366514,6 +394304,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -368704,6 +396502,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -374522,6 +402328,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -377274,6 +405088,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -377416,6 +405238,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -378920,6 +406748,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -380286,6 +408122,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -382648,6 +410492,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -385439,6 +413291,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -388282,6 +416142,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -390794,6 +418662,7 @@ "created_at": "2020-11-06T18:48:51Z", "url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2", "html_url": "https://github.com/owner/private-repo/security/secret-scanning/2", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2/locations", "state": "resolved", "resolution": "false_positive", "resolved_at": "2020-11-07T02:47:13Z", @@ -390818,6 +418687,7 @@ "site_admin": true }, "secret_type": "adafruit_io_key", + "secret_type_display_name": "Adafruit IO Key", "secret": "aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX" }, { @@ -390825,11 +418695,13 @@ "created_at": "2020-11-06T18:18:30Z", "url": "https://api.github.com/repos/owner/repo/secret-scanning/alerts/1", "html_url": "https://github.com/owner/repo/security/secret-scanning/1", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/1/locations", "state": "open", "resolution": null, "resolved_at": null, "resolved_by": null, "secret_type": "mailchimp_api_key", + "secret_type_display_name": "Mailchimp API Key", "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2" } ], @@ -397379,6 +425251,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -399965,6 +427845,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -400303,8 +428191,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Adding a team to an organization repository with the write role", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "permission": "push" + }, "parameters": { "org": "ORG", "team_slug": "TEAM_SLUG", @@ -405787,6 +433678,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -408367,6 +436266,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -418708,8 +446615,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Assign the member role for a user in a team", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "role": "member" + }, "parameters": { "team_id": "TEAM_ID", "username": "USERNAME" diff --git a/lib/rest/static/decorated/ghes-3.3.json b/lib/rest/static/decorated/ghes-3.3.json index 8ddb53c9f6..9038f249ff 100644 --- a/lib/rest/static/decorated/ghes-3.3.json +++ b/lib/rest/static/decorated/ghes-3.3.json @@ -173,7 +173,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -371,7 +374,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -753,7 +759,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -3124,6 +3133,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -6464,6 +6481,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -12248,6 +12273,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -14821,6 +14854,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -16293,6 +16334,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -18315,6 +18364,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -19787,6 +19844,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -21839,6 +21904,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -23321,6 +23394,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -27188,6 +27269,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -29291,6 +29380,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -32019,6 +32116,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -34122,6 +34227,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -39028,6 +39141,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -41131,6 +41252,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -42123,14 +42252,3882 @@ "enabledForGitHubApps": true, "codeExamples": [ { - "key": "200", + "key": "default", "request": { "description": "Example", "acceptHeader": "application/vnd.github.v3+json" }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-07T07:50:26Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -42204,7 +46201,7 @@ "enabledForGitHubApps": true, "codeExamples": [ { - "key": "200", + "key": "default", "request": { "description": "Example", "acceptHeader": "application/vnd.github.v3+json", @@ -42215,7 +46212,3875 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22237752260", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/rrubenich", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -42430,7 +50295,3875 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -42503,7 +54236,3886 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -42566,7 +58178,3875 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -42629,7 +62109,3886 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -42692,7 +66051,3886 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -45014,6 +72252,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -45376,13 +72622,13 @@ "parameters": [], "bodyParameters": [ { - "description": "

Describes the last point that notifications were checked.

", + "description": "

Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ. Default: The current timestamp.

", "type": "string", "format": "date-time", "name": "last_read_at", "in": "body", "rawType": "string", - "rawDescription": "Describes the last point that notifications were checked.", + "rawDescription": "Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: `YYYY-MM-DDTHH:MM:SSZ`. Default: The current timestamp.", "isRequired": false, "childParamsGroups": [] }, @@ -45400,27 +72646,31 @@ "enabledForGitHubApps": false, "codeExamples": [ { - "key": "202", + "key": "default", "request": { "contentType": "application/json", - "description": "Example 1: Status Code 202", - "acceptHeader": "application/vnd.github.v3+json" + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "last_read_at": "2022-06-10T00:00:00Z", + "read": true + } }, "response": { "statusCode": "202", - "description": "

Response

" - } - }, - { - "key": "205", - "request": { "contentType": "application/json", - "description": "Example 2: Status Code 205", - "acceptHeader": "application/vnd.github.v3+json" - }, - "response": { - "statusCode": "205", - "description": "

Reset Content

" + "description": "

Response

", + "example": { + "message": "Unread notifications couldn't be marked in a single request. Notifications are being marked as read in the background." + }, + "schema": { + "type": "object", + "properties": { + "message": { + "type": "string" + } + } + } } } ], @@ -45459,7 +72709,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -47415,6 +74665,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -47772,7 +75030,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -47825,7 +75083,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -47951,7 +75209,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -47980,6 +75238,9 @@ "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "ignored": false + }, "parameters": { "thread_id": "THREAD_ID" } @@ -48090,7 +75351,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -50175,6 +77436,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -52901,6 +80170,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -54419,6 +81696,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -56247,6 +83532,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -57622,6 +84915,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -60316,6 +87617,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -62604,6 +89913,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -68260,6 +95577,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -73176,6 +100501,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -75987,6 +103320,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -109971,6 +137312,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -113029,6 +140378,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -115653,6 +143010,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -118648,6 +146013,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -121750,6 +149123,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -127731,6 +155112,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -128395,7 +155784,7 @@ }, { "httpStatusCode": "204", - "description": "

Response when person is already a collaborator

" + "description": "

Response when:

\n
    \n
  • an existing collaborator is added as a collaborator
  • \n
  • an organization member is added as an individual collaborator
  • \n
  • an existing team member (whose team is also a repository collaborator) is added as an individual collaborator
  • \n
" }, { "httpStatusCode": "403", @@ -130804,6 +158193,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -133513,6 +160910,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -136256,6 +163661,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -141341,6 +168754,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -142896,6 +170317,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -151327,6 +178756,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -172868,8 +200305,17 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json" + "description": "Creating a gist", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "description": "Example of a gist", + "public": false, + "files": { + "README.md": { + "content": "Hello World" + } + } + } }, "response": { "statusCode": "201", @@ -176625,8 +204071,16 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Updating a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "description": "An update to a gist", + "files": { + "README.md": { + "content": "Hello World from GitHub" + } + } + }, "parameters": { "gist_id": "GIST_ID" } @@ -182480,8 +209934,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Creating a comment in a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "body": "This is a comment to a gist" + }, "parameters": { "gist_id": "GIST_ID" } @@ -183177,8 +210634,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Updating a comment in a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "body": "This is an update to a comment in a gist" + }, "parameters": { "gist_id": "GIST_ID", "comment_id": "COMMENT_ID" @@ -189555,6 +217015,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -192966,6 +220434,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -196294,6 +223770,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -199637,6 +227121,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -202869,6 +230361,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -206248,6 +233748,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -209833,6 +237341,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -213411,6 +240927,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -216644,6 +244168,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -224002,6 +251534,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -228854,6 +256394,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -256405,6 +283953,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -276339,14 +303895,30 @@ } } ], - "bodyParameters": [], + "bodyParameters": [ + { + "type": "boolean", + "description": "

When set to true, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.

", + "default": false, + "name": "async", + "in": "body", + "rawType": "boolean", + "rawDescription": "When set to `true`, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.", + "isRequired": false, + "childParamsGroups": [] + } + ], "enabledForGitHubApps": true, "codeExamples": [ { "key": "202", "request": { - "description": "Example 1: Status Code 202", + "contentType": "application/json", + "description": "Status code 202, asynchronous request", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "async": true + }, "parameters": { "org": "ORG", "username": "USERNAME" @@ -276354,14 +303926,23 @@ }, "response": { "statusCode": "202", - "description": "

User is getting converted asynchronously

" + "contentType": "application/json", + "description": "

User is getting converted asynchronously

", + "example": null, + "schema": { + "type": "object", + "properties": {}, + "additionalProperties": false + } } }, { "key": "204", "request": { - "description": "Example 2: Status Code 204", + "contentType": "application/json", + "description": "Status code 204, synchronous request", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": null, "parameters": { "org": "ORG", "username": "USERNAME" @@ -277928,8 +305509,14 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Update an existing webhook", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "url": "http://example.com/webhook", + "content_type": "json", + "insecure_ssl": "0", + "secret": "********" + }, "parameters": { "org": "ORG", "hook_id": "HOOK_ID" @@ -290467,6 +318054,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -292022,6 +319617,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -313535,6 +341138,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -315090,6 +342701,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -336988,6 +364607,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -337478,6 +365105,17 @@ "rawDescription": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "isRequired": false, "childParamsGroups": [] + }, + { + "type": "boolean", + "description": "

Either true to allow squash-merge commits to use pull request title, or false to use commit message.

", + "default": false, + "name": "use_squash_pr_title_as_default", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "isRequired": false, + "childParamsGroups": [] } ], "enabledForGitHubApps": true, @@ -338885,6 +366523,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -341473,6 +369119,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -341615,6 +369269,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -343119,6 +370779,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -344485,6 +372153,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -345287,6 +372963,28 @@ "isRequired": false, "childParamsGroups": [] }, + { + "type": "boolean", + "description": "

Either true to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.

", + "default": false, + "name": "allow_update_branch", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.", + "isRequired": false, + "childParamsGroups": [] + }, + { + "type": "boolean", + "description": "

Either true to allow squash-merge commits to use pull request title, or false to use commit message.

", + "default": false, + "name": "use_squash_pr_title_as_default", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "isRequired": false, + "childParamsGroups": [] + }, { "type": "boolean", "description": "

true to archive this repository. Note: You cannot unarchive repositories through the API.

", @@ -347752,6 +375450,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -347894,6 +375600,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -349398,6 +377110,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -350764,6 +378484,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -354307,6 +382035,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -356059,6 +383795,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -358144,6 +385888,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -359942,6 +387694,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -361715,6 +389475,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -363905,6 +391673,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -370129,6 +397905,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -372881,6 +400665,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -373023,6 +400815,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -374527,6 +402325,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -375893,6 +403699,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -378371,6 +406185,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -381162,6 +408984,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -384003,6 +411833,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -386497,6 +414335,7 @@ "created_at": "2020-11-06T18:48:51Z", "url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2", "html_url": "https://github.com/owner/private-repo/security/secret-scanning/2", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2/locations", "state": "resolved", "resolution": "false_positive", "resolved_at": "2020-11-07T02:47:13Z", @@ -386521,6 +414360,7 @@ "site_admin": true }, "secret_type": "adafruit_io_key", + "secret_type_display_name": "Adafruit IO Key", "secret": "aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX", "repository": { "id": 1296269, @@ -386753,11 +414593,13 @@ "created_at": "2020-11-06T18:18:30Z", "url": "https://api.github.com/repos/owner/repo/secret-scanning/alerts/1", "html_url": "https://github.com/owner/repo/security/secret-scanning/1", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/1/locations", "state": "open", "resolution": null, "resolved_at": null, "resolved_by": null, "secret_type": "mailchimp_api_key", + "secret_type_display_name": "Mailchimp API Key", "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2", "repository": { "id": 1296269, @@ -387002,6 +414844,19 @@ "format": "date-time", "readOnly": true }, + "updated_at": { + "anyOf": [ + { + "type": "null" + }, + { + "type": "string", + "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "format": "date-time", + "readOnly": true + } + ] + }, "url": { "type": "string", "description": "The REST API URL of the alert resource.", @@ -389065,6 +416920,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -389450,6 +417313,7 @@ "created_at": "2020-11-06T18:48:51Z", "url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2", "html_url": "https://github.com/owner/private-repo/security/secret-scanning/2", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2/locations", "state": "resolved", "resolution": "false_positive", "resolved_at": "2020-11-07T02:47:13Z", @@ -389474,6 +417338,7 @@ "site_admin": true }, "secret_type": "adafruit_io_key", + "secret_type_display_name": "Adafruit IO Key", "secret": "aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX" }, { @@ -389481,11 +417346,13 @@ "created_at": "2020-11-06T18:18:30Z", "url": "https://api.github.com/repos/owner/repo/secret-scanning/alerts/1", "html_url": "https://github.com/owner/repo/security/secret-scanning/1", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/1/locations", "state": "open", "resolution": null, "resolved_at": null, "resolved_by": null, "secret_type": "mailchimp_api_key", + "secret_type_display_name": "Mailchimp API Key", "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2" } ], @@ -396256,6 +424123,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -398842,6 +426717,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -399180,8 +427063,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Adding a team to an organization repository with the write role", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "permission": "push" + }, "parameters": { "org": "ORG", "team_slug": "TEAM_SLUG", @@ -404658,6 +432544,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -407238,6 +435132,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -417547,8 +445449,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Assign the member role for a user in a team", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "role": "member" + }, "parameters": { "team_id": "TEAM_ID", "username": "USERNAME" diff --git a/lib/rest/static/decorated/ghes-3.4.json b/lib/rest/static/decorated/ghes-3.4.json index d9ea932109..ace23f8ea3 100644 --- a/lib/rest/static/decorated/ghes-3.4.json +++ b/lib/rest/static/decorated/ghes-3.4.json @@ -173,7 +173,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -371,7 +374,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -753,7 +759,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -3124,6 +3133,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -6464,6 +6481,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -12248,6 +12273,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -14821,6 +14854,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -16293,6 +16334,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -19012,6 +19061,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -20484,6 +20541,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -23229,6 +23294,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -24711,6 +24784,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -29321,6 +29402,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -31424,6 +31513,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -34152,6 +34249,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -36255,6 +36360,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -41161,6 +41274,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -43264,6 +43385,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -44256,14 +44385,3882 @@ "enabledForGitHubApps": true, "codeExamples": [ { - "key": "200", + "key": "default", "request": { "description": "Example", "acceptHeader": "application/vnd.github.v3+json" }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-07T07:50:26Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -44337,7 +48334,7 @@ "enabledForGitHubApps": true, "codeExamples": [ { - "key": "200", + "key": "default", "request": { "description": "Example", "acceptHeader": "application/vnd.github.v3+json", @@ -44348,7 +48345,3875 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22237752260", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/rrubenich", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -44563,7 +52428,3875 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -44636,7 +56369,3886 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -44699,7 +60311,3875 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -44762,7 +64242,3886 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -44825,7 +68184,3886 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -47147,6 +74385,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -47509,13 +74755,13 @@ "parameters": [], "bodyParameters": [ { - "description": "

Describes the last point that notifications were checked.

", + "description": "

Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ. Default: The current timestamp.

", "type": "string", "format": "date-time", "name": "last_read_at", "in": "body", "rawType": "string", - "rawDescription": "Describes the last point that notifications were checked.", + "rawDescription": "Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: `YYYY-MM-DDTHH:MM:SSZ`. Default: The current timestamp.", "isRequired": false, "childParamsGroups": [] }, @@ -47533,27 +74779,31 @@ "enabledForGitHubApps": false, "codeExamples": [ { - "key": "202", + "key": "default", "request": { "contentType": "application/json", - "description": "Example 1: Status Code 202", - "acceptHeader": "application/vnd.github.v3+json" + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "last_read_at": "2022-06-10T00:00:00Z", + "read": true + } }, "response": { "statusCode": "202", - "description": "

Response

" - } - }, - { - "key": "205", - "request": { "contentType": "application/json", - "description": "Example 2: Status Code 205", - "acceptHeader": "application/vnd.github.v3+json" - }, - "response": { - "statusCode": "205", - "description": "

Reset Content

" + "description": "

Response

", + "example": { + "message": "Unread notifications couldn't be marked in a single request. Notifications are being marked as read in the background." + }, + "schema": { + "type": "object", + "properties": { + "message": { + "type": "string" + } + } + } } } ], @@ -47592,7 +74842,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -49548,6 +76798,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -49905,7 +77163,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -49958,7 +77216,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -50084,7 +77342,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -50113,6 +77371,9 @@ "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "ignored": false + }, "parameters": { "thread_id": "THREAD_ID" } @@ -50223,7 +77484,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -52308,6 +79569,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -55034,6 +82303,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -56552,6 +83829,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -58380,6 +85665,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -59755,6 +87048,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -62449,6 +89750,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -64737,6 +92046,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -70343,6 +97660,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -75235,6 +102560,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -77869,6 +105202,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -114115,6 +141456,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -117173,6 +144522,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -119797,6 +147154,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -122792,6 +150157,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -125894,6 +153267,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -131991,6 +159372,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -132655,7 +160044,7 @@ }, { "httpStatusCode": "204", - "description": "

Response when person is already a collaborator

" + "description": "

Response when:

\n
    \n
  • an existing collaborator is added as a collaborator
  • \n
  • an organization member is added as an individual collaborator
  • \n
  • an existing team member (whose team is also a repository collaborator) is added as an individual collaborator
  • \n
" }, { "httpStatusCode": "403", @@ -135064,6 +162453,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -137773,6 +165170,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -140516,6 +167921,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -145601,6 +173014,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -147156,6 +174577,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -155587,6 +183016,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -159127,6 +186564,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -180784,8 +208229,17 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json" + "description": "Creating a gist", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "description": "Example of a gist", + "public": false, + "files": { + "README.md": { + "content": "Hello World" + } + } + } }, "response": { "statusCode": "201", @@ -184541,8 +211995,16 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Updating a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "description": "An update to a gist", + "files": { + "README.md": { + "content": "Hello World from GitHub" + } + } + }, "parameters": { "gist_id": "GIST_ID" } @@ -190396,8 +217858,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Creating a comment in a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "body": "This is a comment to a gist" + }, "parameters": { "gist_id": "GIST_ID" } @@ -191093,8 +218558,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Updating a comment in a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "body": "This is an update to a comment in a gist" + }, "parameters": { "gist_id": "GIST_ID", "comment_id": "COMMENT_ID" @@ -197471,6 +224939,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -200882,6 +228358,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -204210,6 +231694,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -207553,6 +235045,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -210785,6 +238285,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -214164,6 +241672,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -217749,6 +245265,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -221327,6 +248851,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -224560,6 +252092,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -231918,6 +259458,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -236770,6 +264318,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -264321,6 +291877,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -271795,6 +299359,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -273764,6 +301336,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -275640,6 +303220,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -277496,6 +305084,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -279476,6 +307072,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -281709,6 +309313,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -296224,14 +323836,30 @@ } } ], - "bodyParameters": [], + "bodyParameters": [ + { + "type": "boolean", + "description": "

When set to true, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.

", + "default": false, + "name": "async", + "in": "body", + "rawType": "boolean", + "rawDescription": "When set to `true`, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.", + "isRequired": false, + "childParamsGroups": [] + } + ], "enabledForGitHubApps": true, "codeExamples": [ { "key": "202", "request": { - "description": "Example 1: Status Code 202", + "contentType": "application/json", + "description": "Status code 202, asynchronous request", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "async": true + }, "parameters": { "org": "ORG", "username": "USERNAME" @@ -296239,14 +323867,23 @@ }, "response": { "statusCode": "202", - "description": "

User is getting converted asynchronously

" + "contentType": "application/json", + "description": "

User is getting converted asynchronously

", + "example": null, + "schema": { + "type": "object", + "properties": {}, + "additionalProperties": false + } } }, { "key": "204", "request": { - "description": "Example 2: Status Code 204", + "contentType": "application/json", + "description": "Status code 204, synchronous request", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": null, "parameters": { "org": "ORG", "username": "USERNAME" @@ -297813,8 +325450,14 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Update an existing webhook", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "url": "http://example.com/webhook", + "content_type": "json", + "insecure_ssl": "0", + "secret": "********" + }, "parameters": { "org": "ORG", "hook_id": "HOOK_ID" @@ -310352,6 +337995,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -311907,6 +339558,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -333420,6 +361079,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -334975,6 +362642,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -356873,6 +384548,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -357363,6 +385046,17 @@ "rawDescription": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "isRequired": false, "childParamsGroups": [] + }, + { + "type": "boolean", + "description": "

Either true to allow squash-merge commits to use pull request title, or false to use commit message.

", + "default": false, + "name": "use_squash_pr_title_as_default", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "isRequired": false, + "childParamsGroups": [] } ], "enabledForGitHubApps": true, @@ -358770,6 +386464,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -361358,6 +389060,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -361500,6 +389210,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -363004,6 +390720,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -364370,6 +392094,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -365172,6 +392904,28 @@ "isRequired": false, "childParamsGroups": [] }, + { + "type": "boolean", + "description": "

Either true to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.

", + "default": false, + "name": "allow_update_branch", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.", + "isRequired": false, + "childParamsGroups": [] + }, + { + "type": "boolean", + "description": "

Either true to allow squash-merge commits to use pull request title, or false to use commit message.

", + "default": false, + "name": "use_squash_pr_title_as_default", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "isRequired": false, + "childParamsGroups": [] + }, { "type": "boolean", "description": "

true to archive this repository. Note: You cannot unarchive repositories through the API.

", @@ -367637,6 +395391,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -367779,6 +395541,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -369283,6 +397051,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -370649,6 +398425,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -374342,6 +402126,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -376094,6 +403886,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -378179,6 +405979,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -379977,6 +407785,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -381750,6 +409566,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -383940,6 +411764,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -390164,6 +417996,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -392916,6 +420756,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -393058,6 +420906,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -394562,6 +422416,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -395928,6 +423790,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -398406,6 +426276,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -401197,6 +429075,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -404038,6 +431924,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -406541,6 +434435,7 @@ "created_at": "2020-11-06T18:48:51Z", "url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2", "html_url": "https://github.com/owner/private-repo/security/secret-scanning/2", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2/locations", "state": "resolved", "resolution": "false_positive", "resolved_at": "2020-11-07T02:47:13Z", @@ -406565,6 +434460,7 @@ "site_admin": true }, "secret_type": "adafruit_io_key", + "secret_type_display_name": "Adafruit IO Key", "secret": "aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX", "repository": { "id": 1296269, @@ -406797,11 +434693,13 @@ "created_at": "2020-11-06T18:18:30Z", "url": "https://api.github.com/repos/owner/repo/secret-scanning/alerts/1", "html_url": "https://github.com/owner/repo/security/secret-scanning/1", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/1/locations", "state": "open", "resolution": null, "resolved_at": null, "resolved_by": null, "secret_type": "mailchimp_api_key", + "secret_type_display_name": "Mailchimp API Key", "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2", "repository": { "id": 1296269, @@ -407046,6 +434944,19 @@ "format": "date-time", "readOnly": true }, + "updated_at": { + "anyOf": [ + { + "type": "null" + }, + { + "type": "string", + "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "format": "date-time", + "readOnly": true + } + ] + }, "url": { "type": "string", "description": "The REST API URL of the alert resource.", @@ -409109,6 +437020,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -409484,6 +437403,7 @@ "created_at": "2020-11-06T18:48:51Z", "url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2", "html_url": "https://github.com/owner/private-repo/security/secret-scanning/2", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2/locations", "state": "resolved", "resolution": "false_positive", "resolved_at": "2020-11-07T02:47:13Z", @@ -409508,6 +437428,7 @@ "site_admin": true }, "secret_type": "adafruit_io_key", + "secret_type_display_name": "Adafruit IO Key", "secret": "aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX", "repository": { "id": 1296269, @@ -409740,11 +437661,13 @@ "created_at": "2020-11-06T18:18:30Z", "url": "https://api.github.com/repos/owner/repo/secret-scanning/alerts/1", "html_url": "https://github.com/owner/repo/security/secret-scanning/1", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/1/locations", "state": "open", "resolution": null, "resolved_at": null, "resolved_by": null, "secret_type": "mailchimp_api_key", + "secret_type_display_name": "Mailchimp API Key", "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2", "repository": { "id": 1296269, @@ -409989,6 +437912,19 @@ "format": "date-time", "readOnly": true }, + "updated_at": { + "anyOf": [ + { + "type": "null" + }, + { + "type": "string", + "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "format": "date-time", + "readOnly": true + } + ] + }, "url": { "type": "string", "description": "The REST API URL of the alert resource.", @@ -412052,6 +439988,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -412437,6 +440381,7 @@ "created_at": "2020-11-06T18:48:51Z", "url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2", "html_url": "https://github.com/owner/private-repo/security/secret-scanning/2", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2/locations", "state": "resolved", "resolution": "false_positive", "resolved_at": "2020-11-07T02:47:13Z", @@ -412461,6 +440406,7 @@ "site_admin": true }, "secret_type": "adafruit_io_key", + "secret_type_display_name": "Adafruit IO Key", "secret": "aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX" }, { @@ -412468,11 +440414,13 @@ "created_at": "2020-11-06T18:18:30Z", "url": "https://api.github.com/repos/owner/repo/secret-scanning/alerts/1", "html_url": "https://github.com/owner/repo/security/secret-scanning/1", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/1/locations", "state": "open", "resolution": null, "resolved_at": null, "resolved_by": null, "secret_type": "mailchimp_api_key", + "secret_type_display_name": "Mailchimp API Key", "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2" } ], @@ -419270,6 +447218,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -421856,6 +449812,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -422194,8 +450158,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Adding a team to an organization repository with the write role", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "permission": "push" + }, "parameters": { "org": "ORG", "team_slug": "TEAM_SLUG", @@ -427699,6 +455666,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -430279,6 +458254,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -440597,8 +468580,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Assign the member role for a user in a team", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "role": "member" + }, "parameters": { "team_id": "TEAM_ID", "username": "USERNAME" diff --git a/lib/rest/static/decorated/ghes-3.5.json b/lib/rest/static/decorated/ghes-3.5.json index b892352fa1..c2f2cb63bf 100644 --- a/lib/rest/static/decorated/ghes-3.5.json +++ b/lib/rest/static/decorated/ghes-3.5.json @@ -173,7 +173,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -371,7 +374,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -753,7 +759,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -3778,6 +3787,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -7425,6 +7442,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -13551,6 +13576,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -16124,6 +16157,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -17596,6 +17637,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -20315,6 +20364,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -21787,6 +21844,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -24532,6 +24597,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -26014,6 +26087,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -31578,6 +31659,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -33687,6 +33776,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -36808,6 +36905,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -38917,6 +39022,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -42465,6 +42578,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -44574,6 +44695,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -49601,6 +49730,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -51710,6 +51847,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -52702,14 +52847,3882 @@ "enabledForGitHubApps": true, "codeExamples": [ { - "key": "200", + "key": "default", "request": { "description": "Example", "acceptHeader": "application/vnd.github.v3+json" }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-07T07:50:26Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -52783,7 +56796,7 @@ "enabledForGitHubApps": true, "codeExamples": [ { - "key": "200", + "key": "default", "request": { "description": "Example", "acceptHeader": "application/vnd.github.v3+json", @@ -52794,7 +56807,3875 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22237752260", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/rrubenich", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -53009,7 +60890,3875 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -53082,7 +64831,3886 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -53145,7 +68773,3875 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -53208,7 +72704,3886 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -53271,7 +76646,3886 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -55599,6 +82853,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -55961,13 +83223,13 @@ "parameters": [], "bodyParameters": [ { - "description": "

Describes the last point that notifications were checked.

", + "description": "

Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ. Default: The current timestamp.

", "type": "string", "format": "date-time", "name": "last_read_at", "in": "body", "rawType": "string", - "rawDescription": "Describes the last point that notifications were checked.", + "rawDescription": "Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: `YYYY-MM-DDTHH:MM:SSZ`. Default: The current timestamp.", "isRequired": false, "childParamsGroups": [] }, @@ -55985,27 +83247,31 @@ "enabledForGitHubApps": false, "codeExamples": [ { - "key": "202", + "key": "default", "request": { "contentType": "application/json", - "description": "Example 1: Status Code 202", - "acceptHeader": "application/vnd.github.v3+json" + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "last_read_at": "2022-06-10T00:00:00Z", + "read": true + } }, "response": { "statusCode": "202", - "description": "

Response

" - } - }, - { - "key": "205", - "request": { "contentType": "application/json", - "description": "Example 2: Status Code 205", - "acceptHeader": "application/vnd.github.v3+json" - }, - "response": { - "statusCode": "205", - "description": "

Reset Content

" + "description": "

Response

", + "example": { + "message": "Unread notifications couldn't be marked in a single request. Notifications are being marked as read in the background." + }, + "schema": { + "type": "object", + "properties": { + "message": { + "type": "string" + } + } + } } } ], @@ -56044,7 +83310,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -58006,6 +85272,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -58363,7 +85637,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -58416,7 +85690,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -58542,7 +85816,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -58571,6 +85845,9 @@ "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "ignored": false + }, "parameters": { "thread_id": "THREAD_ID" } @@ -58681,7 +85958,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -60772,6 +88049,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -63498,6 +90783,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -65016,6 +92309,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -66844,6 +94145,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -68219,6 +95528,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -70919,6 +98236,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -73213,6 +100538,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -78819,6 +106152,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -83711,6 +111052,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -86345,6 +113694,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -122597,6 +149954,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -125661,6 +153026,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -128291,6 +155664,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -131292,6 +158673,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -134400,6 +161789,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -137761,6 +165158,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -143786,6 +171191,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -144450,7 +171863,7 @@ }, { "httpStatusCode": "204", - "description": "

Response when person is already a collaborator

" + "description": "

Response when:

\n
    \n
  • an existing collaborator is added as a collaborator
  • \n
  • an organization member is added as an individual collaborator
  • \n
  • an existing team member (whose team is also a repository collaborator) is added as an individual collaborator
  • \n
" }, { "httpStatusCode": "403", @@ -146879,6 +174292,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -149594,6 +177015,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -152343,6 +179772,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -157428,6 +184865,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -158983,6 +186428,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -167420,6 +194873,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -170966,6 +198427,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -192623,8 +220092,17 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json" + "description": "Creating a gist", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "description": "Example of a gist", + "public": false, + "files": { + "README.md": { + "content": "Hello World" + } + } + } }, "response": { "statusCode": "201", @@ -196380,8 +223858,16 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Updating a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "description": "An update to a gist", + "files": { + "README.md": { + "content": "Hello World from GitHub" + } + } + }, "parameters": { "gist_id": "GIST_ID" } @@ -202235,8 +229721,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Creating a comment in a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "body": "This is a comment to a gist" + }, "parameters": { "gist_id": "GIST_ID" } @@ -202932,8 +230421,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Updating a comment in a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "body": "This is an update to a comment in a gist" + }, "parameters": { "gist_id": "GIST_ID", "comment_id": "COMMENT_ID" @@ -209310,6 +236802,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -212721,6 +240221,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -216049,6 +243557,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -219392,6 +246908,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -222624,6 +250148,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -226003,6 +253535,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -229588,6 +257128,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -233166,6 +260714,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -236399,6 +263955,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -243757,6 +271321,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -248609,6 +276181,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -276160,6 +303740,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -283634,6 +311222,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -285603,6 +313199,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -287479,6 +315083,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -289335,6 +316947,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -291315,6 +318935,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -293554,6 +321182,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -308069,14 +335705,30 @@ } } ], - "bodyParameters": [], + "bodyParameters": [ + { + "type": "boolean", + "description": "

When set to true, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.

", + "default": false, + "name": "async", + "in": "body", + "rawType": "boolean", + "rawDescription": "When set to `true`, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.", + "isRequired": false, + "childParamsGroups": [] + } + ], "enabledForGitHubApps": true, "codeExamples": [ { "key": "202", "request": { - "description": "Example 1: Status Code 202", + "contentType": "application/json", + "description": "Status code 202, asynchronous request", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "async": true + }, "parameters": { "org": "ORG", "username": "USERNAME" @@ -308084,14 +335736,23 @@ }, "response": { "statusCode": "202", - "description": "

User is getting converted asynchronously

" + "contentType": "application/json", + "description": "

User is getting converted asynchronously

", + "example": null, + "schema": { + "type": "object", + "properties": {}, + "additionalProperties": false + } } }, { "key": "204", "request": { - "description": "Example 2: Status Code 204", + "contentType": "application/json", + "description": "Status code 204, synchronous request", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": null, "parameters": { "org": "ORG", "username": "USERNAME" @@ -309658,8 +337319,14 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Update an existing webhook", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "url": "http://example.com/webhook", + "content_type": "json", + "insecure_ssl": "0", + "secret": "********" + }, "parameters": { "org": "ORG", "hook_id": "HOOK_ID" @@ -322197,6 +349864,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -323752,6 +351427,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -345265,6 +372948,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -346820,6 +374511,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -368663,6 +396362,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -369153,6 +396860,17 @@ "rawDescription": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "isRequired": false, "childParamsGroups": [] + }, + { + "type": "boolean", + "description": "

Either true to allow squash-merge commits to use pull request title, or false to use commit message.

", + "default": false, + "name": "use_squash_pr_title_as_default", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "isRequired": false, + "childParamsGroups": [] } ], "enabledForGitHubApps": true, @@ -370560,6 +398278,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -373148,6 +400874,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -373290,6 +401024,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -374794,6 +402534,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -376160,6 +403908,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -376962,6 +404718,28 @@ "isRequired": false, "childParamsGroups": [] }, + { + "type": "boolean", + "description": "

Either true to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.

", + "default": false, + "name": "allow_update_branch", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.", + "isRequired": false, + "childParamsGroups": [] + }, + { + "type": "boolean", + "description": "

Either true to allow squash-merge commits to use pull request title, or false to use commit message.

", + "default": false, + "name": "use_squash_pr_title_as_default", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "isRequired": false, + "childParamsGroups": [] + }, { "type": "boolean", "description": "

true to archive this repository. Note: You cannot unarchive repositories through the API.

", @@ -379427,6 +407205,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -379569,6 +407355,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -381073,6 +408865,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -382439,6 +410239,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -386306,6 +414114,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -388058,6 +415874,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -390149,6 +417973,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -391947,6 +419779,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -393720,6 +421560,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -395916,6 +423764,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -402146,6 +430002,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -404898,6 +432762,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -405040,6 +432912,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -406544,6 +434422,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -407910,6 +435796,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -410704,6 +438598,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -413501,6 +441403,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -416342,6 +444252,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -419354,6 +447272,19 @@ "format": "date-time", "readOnly": true }, + "updated_at": { + "anyOf": [ + { + "type": "null" + }, + { + "type": "string", + "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "format": "date-time", + "readOnly": true + } + ] + }, "url": { "type": "string", "description": "The REST API URL of the alert resource.", @@ -421427,6 +449358,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -422311,6 +450250,19 @@ "format": "date-time", "readOnly": true }, + "updated_at": { + "anyOf": [ + { + "type": "null" + }, + { + "type": "string", + "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "format": "date-time", + "readOnly": true + } + ] + }, "url": { "type": "string", "description": "The REST API URL of the alert resource.", @@ -424384,6 +452336,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -425147,9 +453107,6 @@ "html_url": "https://github.com/owner/private-repo/security/secret-scanning/42", "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/42/locations", "state": "open", - "resolution": null, - "resolved_at": null, - "resolved_by": null, "secret_type": "mailchimp_api_key", "secret_type_display_name": "Mailchimp API Key", "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2" @@ -431629,6 +459586,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -434223,6 +462188,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -434561,8 +462534,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Adding a team to an organization repository with the write role", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "permission": "push" + }, "parameters": { "org": "ORG", "team_slug": "TEAM_SLUG", @@ -440072,6 +468048,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -442660,6 +470644,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -452978,8 +480970,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Assign the member role for a user in a team", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "role": "member" + }, "parameters": { "team_id": "TEAM_ID", "username": "USERNAME" diff --git a/lib/rest/static/decorated/github.ae.json b/lib/rest/static/decorated/github.ae.json index dbfbf20af3..52d6270f55 100644 --- a/lib/rest/static/decorated/github.ae.json +++ b/lib/rest/static/decorated/github.ae.json @@ -187,7 +187,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -392,7 +395,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -788,7 +794,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -3169,6 +3178,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -6535,6 +6552,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -10939,6 +10964,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -12411,6 +12444,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -14423,6 +14464,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -15895,6 +15944,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -17937,6 +17994,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -19419,6 +19484,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -24195,6 +24268,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -26304,6 +26385,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -29475,6 +29564,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -31584,6 +31681,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -34827,6 +34932,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -36936,6 +37049,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -40771,6 +40892,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -42880,6 +43009,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -44089,7 +44226,3875 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -44162,7 +48167,3886 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Event", + "description": "Event", + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": [ + "string", + "null" + ] + }, + "actor": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "repo": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "name", + "url" + ] + }, + "org": { + "title": "Actor", + "description": "Actor", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "login": { + "type": "string" + }, + "display_login": { + "type": "string" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "login", + "gravatar_id", + "url", + "avatar_url" + ] + }, + "payload": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + }, + "comment": { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "page_name": { + "type": "string" + }, + "title": { + "type": "string" + }, + "summary": { + "type": [ + "string", + "null" + ] + }, + "action": { + "type": "string" + }, + "sha": { + "type": "string" + }, + "html_url": { + "type": "string" + } + } + } + } + } + }, + "public": { + "type": "boolean" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "id", + "type", + "actor", + "repo", + "payload", + "public", + "created_at" + ] + } + } } } ], @@ -46494,6 +54378,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -46856,13 +54748,13 @@ "parameters": [], "bodyParameters": [ { - "description": "

Describes the last point that notifications were checked.

", + "description": "

Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ. Default: The current timestamp.

", "type": "string", "format": "date-time", "name": "last_read_at", "in": "body", "rawType": "string", - "rawDescription": "Describes the last point that notifications were checked.", + "rawDescription": "Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: `YYYY-MM-DDTHH:MM:SSZ`. Default: The current timestamp.", "isRequired": false, "childParamsGroups": [] }, @@ -46880,27 +54772,31 @@ "enabledForGitHubApps": false, "codeExamples": [ { - "key": "202", + "key": "default", "request": { "contentType": "application/json", - "description": "Example 1: Status Code 202", - "acceptHeader": "application/vnd.github.v3+json" + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "last_read_at": "2022-06-10T00:00:00Z", + "read": true + } }, "response": { "statusCode": "202", - "description": "

Response

" - } - }, - { - "key": "205", - "request": { "contentType": "application/json", - "description": "Example 2: Status Code 205", - "acceptHeader": "application/vnd.github.v3+json" - }, - "response": { - "statusCode": "205", - "description": "

Reset Content

" + "description": "

Response

", + "example": { + "message": "Unread notifications couldn't be marked in a single request. Notifications are being marked as read in the background." + }, + "schema": { + "type": "object", + "properties": { + "message": { + "type": "string" + } + } + } } } ], @@ -46939,7 +54835,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -48901,6 +56797,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -49258,7 +57162,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -49311,7 +57215,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -49437,7 +57341,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -49466,6 +57370,9 @@ "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "ignored": false + }, "parameters": { "thread_id": "THREAD_ID" } @@ -49576,7 +57483,7 @@ "parameters": [ { "name": "thread_id", - "description": "

The unique identifier of the thread.

", + "description": "

The unique identifier of the pull request thread.

", "in": "path", "required": true, "schema": { @@ -51667,6 +59574,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -54393,6 +62308,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -55911,6 +63834,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -57739,6 +65670,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -59114,6 +67053,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -61814,6 +69761,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -64108,6 +72063,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -69714,6 +77677,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -74606,6 +82577,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -77240,6 +85219,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -109546,6 +117533,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -112610,6 +120605,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -115240,6 +123243,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -118241,6 +126252,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -121349,6 +129368,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -127359,6 +135386,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -128023,7 +136058,7 @@ }, { "httpStatusCode": "204", - "description": "

Response when person is already a collaborator

" + "description": "

Response when:

\n
    \n
  • an existing collaborator is added as a collaborator
  • \n
  • an organization member is added as an individual collaborator
  • \n
  • an existing team member (whose team is also a repository collaborator) is added as an individual collaborator
  • \n
" }, { "httpStatusCode": "403", @@ -130452,6 +138487,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -133167,6 +141210,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -135916,6 +143967,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -141001,6 +149060,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -142556,6 +150623,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -150993,6 +159068,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -169522,8 +177605,17 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json" + "description": "Creating a gist", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "description": "Example of a gist", + "public": false, + "files": { + "README.md": { + "content": "Hello World" + } + } + } }, "response": { "statusCode": "201", @@ -173279,8 +181371,16 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Updating a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "description": "An update to a gist", + "files": { + "README.md": { + "content": "Hello World from GitHub" + } + } + }, "parameters": { "gist_id": "GIST_ID" } @@ -179134,8 +187234,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Creating a comment in a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "body": "This is a comment to a gist" + }, "parameters": { "gist_id": "GIST_ID" } @@ -179831,8 +187934,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Updating a comment in a gist", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "body": "This is an update to a comment in a gist" + }, "parameters": { "gist_id": "GIST_ID", "comment_id": "COMMENT_ID" @@ -186209,6 +194315,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -189620,6 +197734,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -192948,6 +201070,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -196291,6 +204421,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -199523,6 +207661,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -202902,6 +211048,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -206487,6 +214641,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -210065,6 +218227,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -213298,6 +221468,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -220656,6 +228834,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -225508,6 +233694,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -253059,6 +261253,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -260641,6 +268843,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -262610,6 +270820,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -264486,6 +272704,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -266342,6 +274568,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -268322,6 +276556,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -270561,6 +278803,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -276929,14 +285179,30 @@ } } ], - "bodyParameters": [], + "bodyParameters": [ + { + "type": "boolean", + "description": "

When set to true, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.

", + "default": false, + "name": "async", + "in": "body", + "rawType": "boolean", + "rawDescription": "When set to `true`, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.", + "isRequired": false, + "childParamsGroups": [] + } + ], "enabledForGitHubApps": true, "codeExamples": [ { "key": "202", "request": { - "description": "Example 1: Status Code 202", + "contentType": "application/json", + "description": "Status code 202, asynchronous request", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "async": true + }, "parameters": { "org": "ORG", "username": "USERNAME" @@ -276944,14 +285210,23 @@ }, "response": { "statusCode": "202", - "description": "

User is getting converted asynchronously

" + "contentType": "application/json", + "description": "

User is getting converted asynchronously

", + "example": null, + "schema": { + "type": "object", + "properties": {}, + "additionalProperties": false + } } }, { "key": "204", "request": { - "description": "Example 2: Status Code 204", + "contentType": "application/json", + "description": "Status code 204, synchronous request", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": null, "parameters": { "org": "ORG", "username": "USERNAME" @@ -278518,8 +286793,14 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Update an existing webhook", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "url": "http://example.com/webhook", + "content_type": "json", + "insecure_ssl": "0", + "secret": "********" + }, "parameters": { "org": "ORG", "hook_id": "HOOK_ID" @@ -291056,6 +299337,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -292611,6 +300900,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -314124,6 +322421,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -315679,6 +323984,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -336101,6 +344414,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -336591,6 +344912,17 @@ "rawDescription": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "isRequired": false, "childParamsGroups": [] + }, + { + "type": "boolean", + "description": "

Either true to allow squash-merge commits to use pull request title, or false to use commit message.

", + "default": false, + "name": "use_squash_pr_title_as_default", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "isRequired": false, + "childParamsGroups": [] } ], "enabledForGitHubApps": true, @@ -337998,6 +346330,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -340586,6 +348926,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -340728,6 +349076,16 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "default": false + }, "allow_forking": { "type": "boolean", "examples": [ @@ -342232,6 +350590,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -343598,6 +351964,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -344400,6 +352774,28 @@ "isRequired": false, "childParamsGroups": [] }, + { + "type": "boolean", + "description": "

Either true to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.

", + "default": false, + "name": "allow_update_branch", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.", + "isRequired": false, + "childParamsGroups": [] + }, + { + "type": "boolean", + "description": "

Either true to allow squash-merge commits to use pull request title, or false to use commit message.

", + "default": false, + "name": "use_squash_pr_title_as_default", + "in": "body", + "rawType": "boolean", + "rawDescription": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "isRequired": false, + "childParamsGroups": [] + }, { "type": "boolean", "description": "

true to archive this repository. Note: You cannot unarchive repositories through the API.

", @@ -346865,6 +355261,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -347007,6 +355411,16 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "default": false + }, "allow_forking": { "type": "boolean", "examples": [ @@ -348511,6 +356925,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -349877,6 +358299,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -353594,6 +362024,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -355346,6 +363784,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -356982,6 +365428,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -358755,6 +367209,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -360951,6 +369413,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -367181,6 +375651,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -369933,6 +378411,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -370075,6 +378561,16 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "default": false + }, "allow_forking": { "type": "boolean", "examples": [ @@ -371579,6 +380075,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -372945,6 +381449,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -375429,6 +383941,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -378226,6 +386746,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -381067,6 +389595,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -390176,6 +398712,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -392770,6 +401314,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -393108,8 +401660,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Adding a team to an organization repository with the write role", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "permission": "push" + }, "parameters": { "org": "ORG", "team_slug": "TEAM_SLUG", @@ -398622,6 +407177,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -401210,6 +409773,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -412169,8 +420740,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Assign the member role for a user in a team", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "role": "member" + }, "parameters": { "team_id": "TEAM_ID", "username": "USERNAME" diff --git a/lib/rest/static/dereferenced/api.github.com.deref.json b/lib/rest/static/dereferenced/api.github.com.deref.json index e5bbb6fe5f..e42e629bf0 100644 --- a/lib/rest/static/dereferenced/api.github.com.deref.json +++ b/lib/rest/static/dereferenced/api.github.com.deref.json @@ -1403,7 +1403,7 @@ "url": "https://docs.github.com/rest/reference/apps#update-a-webhook-configuration-for-an-app" }, "requestBody": { - "required": false, + "required": true, "content": { "application/json": { "schema": { @@ -6226,6 +6226,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -6264,6 +6267,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -25568,6 +25584,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -25606,6 +25625,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -27038,6 +27070,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -27076,6 +27111,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -28699,6 +28747,34 @@ "type": "string" } }, + { + "name": "sort", + "description": "The property to sort the results by. `created` means when the alert was created. `updated` means when the alert was updated or resolved.", + "in": "query", + "required": false, + "schema": { + "type": "string", + "enum": [ + "created", + "updated" + ], + "default": "created" + } + }, + { + "name": "direction", + "description": "The direction to sort the results by.", + "in": "query", + "required": false, + "schema": { + "type": "string", + "enum": [ + "asc", + "desc" + ], + "default": "desc" + } + }, { "name": "per_page", "description": "The number of results per page (max 100).", @@ -28748,6 +28824,19 @@ "format": "date-time", "readOnly": true }, + "updated_at": { + "anyOf": [ + { + "type": "null" + }, + { + "type": "string", + "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "format": "date-time", + "readOnly": true + } + ] + }, "url": { "type": "string", "description": "The REST API URL of the alert resource.", @@ -30783,6 +30872,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -30821,6 +30913,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -31083,6 +31188,189 @@ "trees_url", "url" ] + }, + "push_protection_bypassed": { + "type": [ + "boolean", + "null" + ], + "description": "Whether push protection was bypassed for the detected secret." + }, + "push_protection_bypassed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "push_protection_bypassed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." } } } @@ -31346,7 +31634,29 @@ "subscribers_count": 42, "network_count": 0 } - } + }, + "push_protection_bypassed_by": { + "login": "monalisa", + "id": 2, + "node_id": "MDQ6VXNlcjI=", + "avatar_url": "https://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + }, + "push_protection_bypassed": true, + "push_protection_bypassed_at": "2020-11-06T21:48:51Z" }, { "number": 1, @@ -31585,7 +31895,10 @@ "subscribers_count": 42, "network_count": 0 } - } + }, + "push_protection_bypassed_by": null, + "push_protection_bypassed": false, + "push_protection_bypassed_at": null } ] } @@ -31715,25 +32028,25 @@ "type": "integer", "description": "Total minutes used on Windows runner machines." }, - "linux_4_core": { + "ubuntu_4_core": { "type": "integer", - "description": "Total minutes used on Linux 4 core runner machines." + "description": "Total minutes used on Ubuntu 4 core runner machines." }, - "linux_8_core": { + "ubuntu_8_core": { "type": "integer", - "description": "Total minutes used on Linux 8 core runner machines." + "description": "Total minutes used on Ubuntu 8 core runner machines." }, - "linux_16_core": { + "ubuntu_16_core": { "type": "integer", - "description": "Total minutes used on Linux 16 core runner machines." + "description": "Total minutes used on Ubuntu 16 core runner machines." }, - "linux_32_core": { + "ubuntu_32_core": { "type": "integer", - "description": "Total minutes used on Linux 32 core runner machines." + "description": "Total minutes used on Ubuntu 32 core runner machines." }, - "linux_64_core": { + "ubuntu_64_core": { "type": "integer", - "description": "Total minutes used on Linux 64 core runner machines." + "description": "Total minutes used on Ubuntu 64 core runner machines." }, "windows_4_core": { "type": "integer", @@ -34684,6 +34997,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -34722,6 +35038,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -35946,6 +36275,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-07T07:50:26Z" + } + ] + } } } } @@ -36979,6 +37375,20 @@ "files" ], "type": "object" + }, + "examples": { + "default": { + "summary": "Creating a gist", + "value": { + "description": "Example of a gist", + "public": false, + "files": { + "README.md": { + "content": "Hello World" + } + } + } + } } } } @@ -41025,6 +41435,19 @@ "object", "null" ] + }, + "examples": { + "default": { + "summary": "Updating a gist", + "value": { + "description": "An update to a gist", + "files": { + "README.md": { + "content": "Hello World from GitHub" + } + } + } + } } } } @@ -42875,6 +43298,14 @@ "required": [ "body" ] + }, + "examples": { + "default": { + "summary": "Creating a comment in a gist", + "value": { + "body": "This is a comment to a gist" + } + } } } } @@ -43675,6 +44106,14 @@ "required": [ "body" ] + }, + "examples": { + "default": { + "summary": "Updating a comment in a gist", + "value": { + "body": "This is an update to a comment in a gist" + } + } } } } @@ -49518,6 +49957,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -49556,6 +49998,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -52474,6 +52929,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -52512,6 +52970,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -59240,6 +59711,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -59278,6 +59752,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -60502,6 +60989,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22237752260", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/rrubenich", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ] + } } } } @@ -62491,6 +63045,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -62529,6 +63086,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -63114,7 +63684,7 @@ "type": "object", "properties": { "last_read_at": { - "description": "Describes the last point that notifications were checked.", + "description": "Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: `YYYY-MM-DDTHH:MM:SSZ`. Default: The current timestamp.", "type": "string", "format": "date-time" }, @@ -63123,6 +63693,14 @@ "type": "boolean" } } + }, + "examples": { + "default": { + "value": { + "last_read_at": "2022-06-10T00:00:00Z", + "read": true + } + } } } } @@ -63139,6 +63717,13 @@ "type": "string" } } + }, + "examples": { + "default": { + "value": { + "message": "Unread notifications couldn't be marked in a single request. Notifications are being marked as read in the background." + } + } } } } @@ -63225,7 +63810,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -65054,6 +65639,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -65092,6 +65680,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -65583,7 +66184,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -65648,7 +66249,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -65813,7 +66414,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -65834,6 +66435,13 @@ } }, "type": "object" + }, + "examples": { + "default": { + "value": { + "ignored": false + } + } } } } @@ -65995,7 +66603,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -69232,6 +69840,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -69270,6 +69881,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -72601,6 +73225,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -72639,6 +73266,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -75365,6 +76005,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -75403,6 +76046,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -76835,6 +77491,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -76873,6 +77532,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -80491,6 +81163,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -80529,6 +81204,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -84199,6 +84887,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -84237,6 +84928,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -87823,6 +88527,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -87861,6 +88568,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -90980,6 +91700,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -91018,6 +91741,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -94424,14 +95160,18 @@ } ] } - }, - "example": { - "content_type": "json", - "insecure_ssl": "0", - "secret": "********", - "url": "https://example.com/webhook" - }, - "additionalProperties": false + } + }, + "examples": { + "default": { + "summary": "Update an existing webhook", + "value": { + "url": "http://example.com/webhook", + "content_type": "json", + "insecure_ssl": "0", + "secret": "********" + } + } } } } @@ -101577,6 +102317,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -101615,6 +102358,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -105585,6 +106341,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -105623,6 +106382,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -107524,6 +108296,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -107562,6 +108337,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -109491,6 +110279,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -109529,6 +110320,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -111978,6 +112782,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -112016,6 +112823,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -112738,6 +113558,35 @@ } } ], + "requestBody": { + "required": false, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "async": { + "type": "boolean", + "description": "When set to `true`, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.", + "default": false + } + } + }, + "examples": { + "202": { + "summary": "Status code 202, asynchronous request", + "value": { + "async": true + } + }, + "204": { + "summary": "Status code 204, synchronous request", + "value": null + } + } + } + } + }, "responses": { "202": { "description": "User is getting converted asynchronously", @@ -112748,6 +113597,11 @@ "properties": { }, "additionalProperties": false + }, + "examples": { + "202": { + "value": null + } } } } @@ -114966,6 +115820,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -115004,6 +115861,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -117520,6 +118390,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -117558,6 +118431,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -122329,6 +123215,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -122367,6 +123256,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -122876,6 +123778,11 @@ "type": "boolean", "description": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "default": false + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "default": false } }, "required": [ @@ -124121,6 +125028,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -124159,6 +125069,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -124521,7 +125444,7 @@ "/orgs/{org}/secret-scanning/alerts": { "get": { "summary": "List secret scanning alerts for an organization", - "description": "Lists secret scanning alerts for eligible repositories in an organization, from newest to oldest.\nTo use this endpoint, you must be an administrator or security manager for the organization, and you must use an access token with the `repo` scope or `security_events` scope.\n\nGitHub Apps must have the `secret_scanning_alerts` read permission to use this endpoint.", + "description": "Lists secret scanning alerts for eligible repositories in an organization, from newest to oldest.\nTo use this endpoint, you must be an administrator or security manager for the organization, and you must use an access token with the `repo` scope or `security_events` scope.\nFor public repositories, you may instead use the `public_repo` scope.\n\nGitHub Apps must have the `secret_scanning_alerts` read permission to use this endpoint.", "tags": [ "secret-scanning" ], @@ -124571,6 +125494,34 @@ "type": "string" } }, + { + "name": "sort", + "description": "The property to sort the results by. `created` means when the alert was created. `updated` means when the alert was updated or resolved.", + "in": "query", + "required": false, + "schema": { + "type": "string", + "enum": [ + "created", + "updated" + ], + "default": "created" + } + }, + { + "name": "direction", + "description": "The direction to sort the results by.", + "in": "query", + "required": false, + "schema": { + "type": "string", + "enum": [ + "asc", + "desc" + ], + "default": "desc" + } + }, { "name": "page", "description": "Page number of the results to fetch.", @@ -124611,6 +125562,19 @@ "format": "date-time", "readOnly": true }, + "updated_at": { + "anyOf": [ + { + "type": "null" + }, + { + "type": "string", + "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "format": "date-time", + "readOnly": true + } + ] + }, "url": { "type": "string", "description": "The REST API URL of the alert resource.", @@ -126646,6 +127610,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -126684,6 +127651,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -126946,6 +127926,189 @@ "trees_url", "url" ] + }, + "push_protection_bypassed": { + "type": [ + "boolean", + "null" + ], + "description": "Whether push protection was bypassed for the detected secret." + }, + "push_protection_bypassed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "push_protection_bypassed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." } } } @@ -127209,7 +128372,29 @@ "subscribers_count": 42, "network_count": 0 } - } + }, + "push_protection_bypassed_by": { + "login": "monalisa", + "id": 2, + "node_id": "MDQ6VXNlcjI=", + "avatar_url": "https://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + }, + "push_protection_bypassed": true, + "push_protection_bypassed_at": "2020-11-06T21:48:51Z" }, { "number": 1, @@ -127448,7 +128633,10 @@ "subscribers_count": 42, "network_count": 0 } - } + }, + "push_protection_bypassed_by": null, + "push_protection_bypassed": false, + "push_protection_bypassed_at": null } ] } @@ -127578,25 +128766,25 @@ "type": "integer", "description": "Total minutes used on Windows runner machines." }, - "linux_4_core": { + "ubuntu_4_core": { "type": "integer", - "description": "Total minutes used on Linux 4 core runner machines." + "description": "Total minutes used on Ubuntu 4 core runner machines." }, - "linux_8_core": { + "ubuntu_8_core": { "type": "integer", - "description": "Total minutes used on Linux 8 core runner machines." + "description": "Total minutes used on Ubuntu 8 core runner machines." }, - "linux_16_core": { + "ubuntu_16_core": { "type": "integer", - "description": "Total minutes used on Linux 16 core runner machines." + "description": "Total minutes used on Ubuntu 16 core runner machines." }, - "linux_32_core": { + "ubuntu_32_core": { "type": "integer", - "description": "Total minutes used on Linux 32 core runner machines." + "description": "Total minutes used on Ubuntu 32 core runner machines." }, - "linux_64_core": { + "ubuntu_64_core": { "type": "integer", - "description": "Total minutes used on Linux 64 core runner machines." + "description": "Total minutes used on Ubuntu 64 core runner machines." }, "windows_4_core": { "type": "integer", @@ -140864,6 +142052,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -140902,6 +142093,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -143318,6 +144522,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -143356,6 +144563,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -143942,6 +145162,14 @@ "default": "push" } } + }, + "examples": { + "default": { + "summary": "Adding a team to an organization repository with the write role", + "value": { + "permission": "push" + } + } } } } @@ -152733,6 +153961,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -152771,6 +154002,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -152913,6 +154157,16 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "default": false + }, "allow_forking": { "type": "boolean", "examples": [ @@ -154379,6 +155633,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -154417,6 +155674,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -155745,6 +157015,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -155783,6 +157056,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -156828,6 +158114,16 @@ "description": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "default": false }, + "allow_update_branch": { + "type": "boolean", + "description": "Either `true` to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.", + "default": false + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "default": false + }, "archived": { "type": "boolean", "description": "`true` to archive this repository. **Note**: You cannot unarchive repositories through the API.", @@ -158730,6 +160026,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -158768,6 +160067,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -158910,6 +160222,16 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "default": false + }, "allow_forking": { "type": "boolean", "examples": [ @@ -160376,6 +161698,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -160414,6 +161739,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -161742,6 +163080,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -161780,6 +163121,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -163007,7 +164361,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -163240,7 +164597,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -166408,6 +167768,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -166446,6 +167809,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -167887,6 +169263,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -167925,6 +169304,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -171889,6 +173281,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -171927,6 +173322,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -173998,6 +175406,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -174036,6 +175447,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -177162,6 +178586,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -177200,6 +178627,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -179271,6 +180711,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -179309,6 +180752,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -180527,7 +181983,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -183230,6 +184689,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -183268,6 +184730,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -185339,6 +186814,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -185377,6 +186855,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -192805,6 +194296,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -192843,6 +194337,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -194914,6 +196421,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -194952,6 +196462,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -226860,6 +228383,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -226898,6 +228424,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -229917,6 +231456,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -229955,6 +231497,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -232570,6 +234125,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -232608,6 +234166,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -235506,6 +237077,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -235544,6 +237118,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -243642,6 +245229,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -243680,6 +245270,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -246933,6 +248536,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -246971,6 +248577,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -249869,6 +251488,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -249907,6 +251529,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -254074,6 +255709,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -254112,6 +255750,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -254890,7 +256541,7 @@ } }, "204": { - "description": "Response when person is already a collaborator" + "description": "Response when:\n- an existing collaborator is added as a collaborator\n- an organization member is added as an individual collaborator\n- an existing team member (whose team is also a repository collaborator) is added as an individual collaborator" }, "422": { "description": "Validation failed", @@ -262763,6 +264414,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -262801,6 +264455,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -264318,6 +265985,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -264356,6 +266026,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -270275,6 +271958,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -270313,6 +271999,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -272854,6 +274553,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -272892,6 +274594,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -279702,7 +281417,7 @@ } }, "x-github": { - "githubCloudOnly": true, + "githubCloudOnly": false, "category": "dependency-graph", "subcategory": "dependency-review" } @@ -289757,6 +291472,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -289795,6 +291513,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -292913,6 +294644,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -292951,6 +294685,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -295346,6 +297093,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -295384,6 +297134,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -295526,6 +297289,16 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "default": false + }, "allow_forking": { "type": "boolean", "examples": [ @@ -296992,6 +298765,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -297030,6 +298806,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -298358,6 +300147,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -298396,6 +300188,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -311009,6 +312814,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -311047,6 +312855,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -313733,6 +315554,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -313771,6 +315595,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -317183,6 +319020,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -317221,6 +319061,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -320627,6 +322480,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -320665,6 +322521,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -327902,6 +329771,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -327940,6 +329812,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -332790,6 +334675,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -332828,6 +334716,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -337483,6 +339384,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -337521,6 +339425,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -340893,6 +342810,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -340931,6 +342851,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -344330,6 +346263,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -344368,6 +346304,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -347564,6 +349513,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -347602,6 +349554,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -374558,6 +376523,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -374596,6 +376564,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -385603,6 +387584,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -385641,6 +387625,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -392603,6 +394600,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -392641,6 +394641,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -394158,6 +396171,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -394196,6 +396212,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -412643,6 +414672,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -412681,6 +414713,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -415579,6 +417624,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -415617,6 +417665,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -423335,6 +425396,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -423373,6 +425437,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -424890,6 +426967,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -424928,6 +427008,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -428909,6 +431002,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -428947,6 +431043,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -430464,6 +432573,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -430502,6 +432614,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -443545,6 +445670,34 @@ "type": "string" } }, + { + "name": "sort", + "description": "The property to sort the results by. `created` means when the alert was created. `updated` means when the alert was updated or resolved.", + "in": "query", + "required": false, + "schema": { + "type": "string", + "enum": [ + "created", + "updated" + ], + "default": "created" + } + }, + { + "name": "direction", + "description": "The direction to sort the results by.", + "in": "query", + "required": false, + "schema": { + "type": "string", + "enum": [ + "asc", + "desc" + ], + "default": "desc" + } + }, { "name": "page", "description": "Page number of the results to fetch.", @@ -443817,6 +445970,189 @@ "secret": { "type": "string", "description": "The secret that was detected." + }, + "push_protection_bypassed": { + "type": [ + "boolean", + "null" + ], + "description": "Whether push protection was bypassed for the detected secret." + }, + "push_protection_bypassed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "push_protection_bypassed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." } } } @@ -443855,7 +446191,29 @@ }, "secret_type": "adafruit_io_key", "secret_type_display_name": "Adafruit IO Key", - "secret": "aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX" + "secret": "aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX", + "push_protection_bypassed_by": { + "login": "monalisa", + "id": 2, + "node_id": "MDQ6VXNlcjI=", + "avatar_url": "https://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + }, + "push_protection_bypassed": true, + "push_protection_bypassed_at": "2020-11-06T21:48:51Z" }, { "number": 1, @@ -443869,7 +446227,10 @@ "resolved_by": null, "secret_type": "mailchimp_api_key", "secret_type_display_name": "Mailchimp API Key", - "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2" + "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2", + "push_protection_bypassed_by": null, + "push_protection_bypassed": false, + "push_protection_bypassed_at": null } ] } @@ -444204,6 +446565,189 @@ "secret": { "type": "string", "description": "The secret that was detected." + }, + "push_protection_bypassed": { + "type": [ + "boolean", + "null" + ], + "description": "Whether push protection was bypassed for the detected secret." + }, + "push_protection_bypassed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "push_protection_bypassed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." } } }, @@ -444221,7 +446765,10 @@ "resolved_by": null, "secret_type": "mailchimp_api_key", "secret_type_display_name": "Mailchimp API Key", - "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2" + "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2", + "push_protection_bypassed_by": null, + "push_protection_bypassed": false, + "push_protection_bypassed_at": null } } } @@ -444601,6 +447148,189 @@ "secret": { "type": "string", "description": "The secret that was detected." + }, + "push_protection_bypassed": { + "type": [ + "boolean", + "null" + ], + "description": "Whether push protection was bypassed for the detected secret." + }, + "push_protection_bypassed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "push_protection_bypassed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." } } }, @@ -444637,7 +447367,10 @@ }, "secret_type": "mailchimp_api_key", "secret_type_display_name": "Mailchimp API Key", - "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2" + "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2", + "push_protection_bypassed": false, + "push_protection_bypassed_by": null, + "push_protection_bypassed_at": null } } } @@ -451124,6 +453857,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -451162,6 +453898,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -453163,6 +455912,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -453201,6 +455953,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -455289,6 +458054,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -455327,6 +458095,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -464105,6 +466886,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -464143,6 +466927,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -466966,6 +469763,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -467004,6 +469804,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -469836,6 +472649,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -469874,6 +472690,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -481377,6 +484206,14 @@ "default": "member" } } + }, + "examples": { + "default": { + "summary": "Assign the member role for a user in a team", + "value": { + "role": "member" + } + } } } } @@ -484470,6 +487307,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -484508,6 +487348,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -486944,6 +489797,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -486982,6 +489838,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -493004,6 +495873,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -493042,6 +495914,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -496478,6 +499363,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -496516,6 +499404,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -499414,6 +502315,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -499452,6 +502356,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -502632,6 +505549,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -502670,6 +505590,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -505962,6 +508895,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -506000,6 +508936,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -509070,6 +512019,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -509108,6 +512060,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -512982,6 +515947,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -513020,6 +515988,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -516178,6 +519159,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -516216,6 +519200,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -522747,6 +525744,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -522785,6 +525785,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -526152,6 +529165,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -526190,6 +529206,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -531633,6 +534662,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -531671,6 +534703,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -533627,6 +536672,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -533665,6 +536713,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -535607,6 +538668,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -535645,6 +538709,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -538253,6 +541330,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -538291,6 +541371,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -541040,6 +544133,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -541078,6 +544174,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -543533,6 +546642,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -543571,6 +546683,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -547101,6 +550226,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -547139,6 +550267,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -548896,6 +552037,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -548934,6 +552078,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -551275,6 +554432,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -551313,6 +554473,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -553708,6 +556881,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -553746,6 +556922,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -555218,6 +558407,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -555256,6 +558448,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -557802,6 +561007,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -557840,6 +561048,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -562630,6 +565851,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -562668,6 +565892,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -563892,6 +567129,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z" + } + ] + } } } } @@ -566493,6 +569797,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -566531,6 +569838,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -567755,6 +571075,84 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ] + } } } } @@ -570347,6 +573745,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -570385,6 +573786,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -571609,6 +575023,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ] + } } } } @@ -576656,6 +580137,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -576694,6 +580178,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -579210,6 +582707,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -579248,6 +582748,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -583844,6 +587357,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -583882,6 +587398,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -585106,6 +588635,84 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ] + } } } } @@ -587698,6 +591305,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -587736,6 +591346,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -588960,6 +592583,84 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ] + } } } } @@ -590873,6 +594574,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -590911,6 +594615,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -591363,25 +595080,25 @@ "type": "integer", "description": "Total minutes used on Windows runner machines." }, - "linux_4_core": { + "ubuntu_4_core": { "type": "integer", - "description": "Total minutes used on Linux 4 core runner machines." + "description": "Total minutes used on Ubuntu 4 core runner machines." }, - "linux_8_core": { + "ubuntu_8_core": { "type": "integer", - "description": "Total minutes used on Linux 8 core runner machines." + "description": "Total minutes used on Ubuntu 8 core runner machines." }, - "linux_16_core": { + "ubuntu_16_core": { "type": "integer", - "description": "Total minutes used on Linux 16 core runner machines." + "description": "Total minutes used on Ubuntu 16 core runner machines." }, - "linux_32_core": { + "ubuntu_32_core": { "type": "integer", - "description": "Total minutes used on Linux 32 core runner machines." + "description": "Total minutes used on Ubuntu 32 core runner machines." }, - "linux_64_core": { + "ubuntu_64_core": { "type": "integer", - "description": "Total minutes used on Linux 64 core runner machines." + "description": "Total minutes used on Ubuntu 64 core runner machines." }, "windows_4_core": { "type": "integer", @@ -592890,6 +596607,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -592928,6 +596648,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -594265,6 +597998,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -594303,6 +598039,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -596422,6 +600171,9 @@ "allow_update_branch": { "type": "boolean" }, + "use_squash_pr_title_as_default": { + "type": "boolean" + }, "allow_merge_commit": { "type": "boolean" }, @@ -596460,6 +600212,19 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, diff --git a/lib/rest/static/dereferenced/ghes-3.1.deref.json b/lib/rest/static/dereferenced/ghes-3.1.deref.json index 1b119410d5..7650eecbfe 100644 --- a/lib/rest/static/dereferenced/ghes-3.1.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.1.deref.json @@ -8002,7 +8002,7 @@ "url": "https://docs.github.com/enterprise-server@3.1/rest/reference/apps#update-a-webhook-configuration-for-an-app" }, "requestBody": { - "required": false, + "required": true, "content": { "application/json": { "schema": { @@ -11970,6 +11970,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -33528,6 +33536,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -34987,6 +35003,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -37938,6 +37962,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -39162,6 +39194,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-07T07:50:26Z" + } + ] + } } } } @@ -40191,6 +40290,20 @@ "files" ], "type": "object" + }, + "examples": { + "default": { + "summary": "Creating a gist", + "value": { + "description": "Example of a gist", + "public": false, + "files": { + "README.md": { + "content": "Hello World" + } + } + } + } } } } @@ -44237,6 +44350,19 @@ "object", "null" ] + }, + "examples": { + "default": { + "summary": "Updating a gist", + "value": { + "description": "An update to a gist", + "files": { + "README.md": { + "content": "Hello World from GitHub" + } + } + } + } } } } @@ -46087,6 +46213,14 @@ "required": [ "body" ] + }, + "examples": { + "default": { + "summary": "Creating a comment in a gist", + "value": { + "body": "This is a comment to a gist" + } + } } } } @@ -46887,6 +47021,14 @@ "required": [ "body" ] + }, + "examples": { + "default": { + "summary": "Updating a comment in a gist", + "value": { + "body": "This is an update to a comment in a gist" + } + } } } } @@ -52757,6 +52899,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -55707,6 +55857,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -59918,6 +60076,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -61142,6 +61308,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22237752260", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/rrubenich", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ] + } } } } @@ -63152,6 +63385,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -63737,7 +63978,7 @@ "type": "object", "properties": { "last_read_at": { - "description": "Describes the last point that notifications were checked.", + "description": "Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: `YYYY-MM-DDTHH:MM:SSZ`. Default: The current timestamp.", "type": "string", "format": "date-time" }, @@ -63746,6 +63987,14 @@ "type": "boolean" } } + }, + "examples": { + "default": { + "value": { + "last_read_at": "2022-06-10T00:00:00Z", + "read": true + } + } } } } @@ -63762,6 +64011,13 @@ "type": "string" } } + }, + "examples": { + "default": { + "value": { + "message": "Unread notifications couldn't be marked in a single request. Notifications are being marked as read in the background." + } + } } } } @@ -63848,7 +64104,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -65698,6 +65954,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -66189,7 +66453,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -66254,7 +66518,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -66419,7 +66683,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -66440,6 +66704,13 @@ } }, "type": "object" + }, + "examples": { + "default": { + "value": { + "ignored": false + } + } } } } @@ -66601,7 +66872,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -69546,6 +69817,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -72602,6 +72881,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -75354,6 +75641,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -76813,6 +77108,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -79571,6 +79874,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -82717,6 +83028,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -85376,14 +85695,18 @@ } ] } - }, - "example": { - "content_type": "json", - "insecure_ssl": "0", - "secret": "********", - "url": "https://example.com/webhook" - }, - "additionalProperties": false + } + }, + "examples": { + "default": { + "summary": "Update an existing webhook", + "value": { + "url": "http://example.com/webhook", + "content_type": "json", + "insecure_ssl": "0", + "secret": "********" + } + } } } } @@ -89991,6 +90314,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -92770,6 +93101,35 @@ } } ], + "requestBody": { + "required": false, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "async": { + "type": "boolean", + "description": "When set to `true`, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.", + "default": false + } + } + }, + "examples": { + "202": { + "summary": "Status code 202, asynchronous request", + "value": { + "async": true + } + }, + "204": { + "summary": "Status code 204, synchronous request", + "value": null + } + } + } + } + }, "responses": { "202": { "description": "User is getting converted asynchronously", @@ -92780,6 +93140,11 @@ "properties": { }, "additionalProperties": false + }, + "examples": { + "202": { + "value": null + } } } } @@ -96625,6 +96990,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -97138,6 +97511,11 @@ "type": "boolean", "description": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "default": false + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "default": false } }, "required": [ @@ -98410,6 +98788,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -110851,6 +111237,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -113288,6 +113682,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -113861,6 +114263,14 @@ "default": "push" } } + }, + "examples": { + "default": { + "summary": "Adding a team to an organization repository with the write role", + "value": { + "permission": "push" + } + } } } } @@ -122589,6 +122999,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -122725,6 +123143,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -124218,6 +124642,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -125573,6 +126005,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -127039,6 +127479,16 @@ "description": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "default": false }, + "allow_update_branch": { + "type": "boolean", + "description": "Either `true` to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.", + "default": false + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "default": false + }, "archived": { "type": "boolean", "description": "`true` to archive this repository. **Note**: You cannot unarchive repositories through the API.", @@ -128968,6 +129418,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -129104,6 +129562,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -130597,6 +131061,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -131952,6 +132424,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -133136,7 +133616,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -133355,7 +133838,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -135956,6 +136442,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -137424,6 +137918,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -140098,6 +140600,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -142190,6 +142700,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -144918,6 +145436,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -147010,6 +147536,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -147699,7 +148233,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -151975,6 +152512,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -154067,6 +154612,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -179977,6 +180530,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -183014,6 +183575,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -185647,6 +186216,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -188563,6 +189140,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -196390,6 +196975,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -197168,7 +197761,7 @@ } }, "204": { - "description": "Response when person is already a collaborator" + "description": "Response when:\n- an existing collaborator is added as a collaborator\n- an organization member is added as an individual collaborator\n- an existing team member (whose team is also a repository collaborator) is added as an individual collaborator" }, "422": { "description": "Validation failed", @@ -205114,6 +205707,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -206658,6 +207259,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -212602,6 +213211,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -215164,6 +215781,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -228976,6 +229601,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -232115,6 +232748,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -234537,6 +235178,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -234673,6 +235322,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -236166,6 +236821,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -237521,6 +238184,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -247010,6 +247681,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -249717,6 +250396,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -253156,6 +253843,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -256598,6 +257293,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -263893,6 +264596,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -268776,6 +269487,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -273464,6 +274183,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -276868,6 +277595,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -280294,6 +281029,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -283517,6 +284260,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -310527,6 +311278,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -321356,6 +322115,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -328338,6 +329105,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -329882,6 +330657,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -353047,6 +353830,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -354591,6 +355382,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -358592,6 +359391,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -360136,6 +360943,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -372093,6 +372908,7 @@ "created_at": "2020-11-06T18:48:51Z", "url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2", "html_url": "https://github.com/owner/private-repo/security/secret-scanning/2", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2/locations", "state": "resolved", "resolution": "false_positive", "resolved_at": "2020-11-07T02:47:13Z", @@ -372117,6 +372933,7 @@ "site_admin": true }, "secret_type": "adafruit_io_key", + "secret_type_display_name": "Adafruit IO Key", "secret": "aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX" }, { @@ -372124,11 +372941,13 @@ "created_at": "2020-11-06T18:18:30Z", "url": "https://api.github.com/repos/owner/repo/secret-scanning/alerts/1", "html_url": "https://github.com/owner/repo/security/secret-scanning/1", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/1/locations", "state": "open", "resolution": null, "resolved_at": null, "resolved_by": null, "secret_type": "mailchimp_api_key", + "secret_type_display_name": "Mailchimp API Key", "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2" } ] @@ -378006,6 +378825,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -379897,6 +380724,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -382028,6 +382863,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -384408,6 +385251,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -387252,6 +388103,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -390116,6 +390975,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -402853,6 +403720,14 @@ "default": "member" } } + }, + "examples": { + "default": { + "summary": "Assign the member role for a user in a team", + "value": { + "role": "member" + } + } } } } @@ -405982,6 +406857,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -408439,6 +409322,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -416393,6 +417284,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -419490,6 +420389,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -425069,6 +425976,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -426844,6 +427759,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -429211,6 +430134,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -431633,6 +432564,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -433131,6 +434070,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -435697,6 +436644,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -440504,6 +441459,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -441728,6 +442691,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z" + } + ] + } } } } @@ -444356,6 +445386,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -445580,6 +446618,84 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ] + } } } } @@ -448199,6 +449315,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -449423,6 +450547,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ] + } } } } @@ -455449,6 +456640,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -456673,6 +457872,84 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ] + } } } } @@ -459292,6 +460569,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -460516,6 +461801,84 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ] + } } } } @@ -462450,6 +463813,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -464251,6 +465622,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -465615,6 +466994,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -467754,6 +469141,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, diff --git a/lib/rest/static/dereferenced/ghes-3.2.deref.json b/lib/rest/static/dereferenced/ghes-3.2.deref.json index 40207db757..0532446f1e 100644 --- a/lib/rest/static/dereferenced/ghes-3.2.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.2.deref.json @@ -8025,7 +8025,7 @@ "url": "https://docs.github.com/enterprise-server@3.2/rest/reference/apps#update-a-webhook-configuration-for-an-app" }, "requestBody": { - "required": false, + "required": true, "content": { "application/json": { "schema": { @@ -12918,6 +12918,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -34596,6 +34604,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -36066,6 +36082,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -39028,6 +39052,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -40252,6 +40284,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-07T07:50:26Z" + } + ] + } } } } @@ -41281,6 +41380,20 @@ "files" ], "type": "object" + }, + "examples": { + "default": { + "summary": "Creating a gist", + "value": { + "description": "Example of a gist", + "public": false, + "files": { + "README.md": { + "content": "Hello World" + } + } + } + } } } } @@ -45327,6 +45440,19 @@ "object", "null" ] + }, + "examples": { + "default": { + "summary": "Updating a gist", + "value": { + "description": "An update to a gist", + "files": { + "README.md": { + "content": "Hello World from GitHub" + } + } + } + } } } } @@ -47177,6 +47303,14 @@ "required": [ "body" ] + }, + "examples": { + "default": { + "summary": "Creating a comment in a gist", + "value": { + "body": "This is a comment to a gist" + } + } } } } @@ -47977,6 +48111,14 @@ "required": [ "body" ] + }, + "examples": { + "default": { + "summary": "Updating a comment in a gist", + "value": { + "body": "This is an update to a comment in a gist" + } + } } } } @@ -53858,6 +54000,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -56820,6 +56970,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -61043,6 +61201,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -62267,6 +62433,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22237752260", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/rrubenich", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ] + } } } } @@ -64288,6 +64521,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -64873,7 +65114,7 @@ "type": "object", "properties": { "last_read_at": { - "description": "Describes the last point that notifications were checked.", + "description": "Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: `YYYY-MM-DDTHH:MM:SSZ`. Default: The current timestamp.", "type": "string", "format": "date-time" }, @@ -64882,6 +65123,14 @@ "type": "boolean" } } + }, + "examples": { + "default": { + "value": { + "last_read_at": "2022-06-10T00:00:00Z", + "read": true + } + } } } } @@ -64898,6 +65147,13 @@ "type": "string" } } + }, + "examples": { + "default": { + "value": { + "message": "Unread notifications couldn't be marked in a single request. Notifications are being marked as read in the background." + } + } } } } @@ -64984,7 +65240,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -66845,6 +67101,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -67336,7 +67600,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -67401,7 +67665,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -67566,7 +67830,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -67587,6 +67851,13 @@ } }, "type": "object" + }, + "examples": { + "default": { + "value": { + "ignored": false + } + } } } } @@ -67748,7 +68019,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -70704,6 +70975,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -73772,6 +74051,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -76546,6 +76833,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -78016,6 +78311,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -80785,6 +81088,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -83942,6 +84253,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -86633,14 +86952,18 @@ } ] } - }, - "example": { - "content_type": "json", - "insecure_ssl": "0", - "secret": "********", - "url": "https://example.com/webhook" - }, - "additionalProperties": false + } + }, + "examples": { + "default": { + "summary": "Update an existing webhook", + "value": { + "url": "http://example.com/webhook", + "content_type": "json", + "insecure_ssl": "0", + "secret": "********" + } + } } } } @@ -92227,6 +92550,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -95007,6 +95338,35 @@ } } ], + "requestBody": { + "required": false, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "async": { + "type": "boolean", + "description": "When set to `true`, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.", + "default": false + } + } + }, + "examples": { + "202": { + "summary": "Status code 202, asynchronous request", + "value": { + "async": true + } + }, + "204": { + "summary": "Status code 204, synchronous request", + "value": null + } + } + } + } + }, "responses": { "202": { "description": "User is getting converted asynchronously", @@ -95017,6 +95377,11 @@ "properties": { }, "additionalProperties": false + }, + "examples": { + "202": { + "value": null + } } } } @@ -98873,6 +99238,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -99391,6 +99764,11 @@ "type": "boolean", "description": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "default": false + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "default": false } }, "required": [ @@ -100674,6 +101052,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -113121,6 +113507,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -115569,6 +115963,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -116153,6 +116555,14 @@ "default": "push" } } + }, + "examples": { + "default": { + "summary": "Adding a team to an organization repository with the write role", + "value": { + "permission": "push" + } + } } } } @@ -124892,6 +125302,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -125034,6 +125452,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -126538,6 +126962,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -127904,6 +128336,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -129474,6 +129914,16 @@ "description": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "default": false }, + "allow_update_branch": { + "type": "boolean", + "description": "Either `true` to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.", + "default": false + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "default": false + }, "archived": { "type": "boolean", "description": "`true` to archive this repository. **Note**: You cannot unarchive repositories through the API.", @@ -131414,6 +131864,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -131556,6 +132014,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -133060,6 +133524,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -134426,6 +134898,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -135653,7 +136133,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -135872,7 +136355,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -138494,6 +138980,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -139973,6 +140467,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -142658,6 +143160,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -144761,6 +145271,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -147500,6 +148018,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -149603,6 +150129,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -150643,7 +151177,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -156303,6 +156840,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -158406,6 +158951,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -184327,6 +184880,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -187378,6 +187939,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -190025,6 +190594,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -192955,6 +193532,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -200824,6 +201409,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -201602,7 +202195,7 @@ } }, "204": { - "description": "Response when person is already a collaborator" + "description": "Response when:\n- an existing collaborator is added as a collaborator\n- an organization member is added as an individual collaborator\n- an existing team member (whose team is also a repository collaborator) is added as an individual collaborator" }, "422": { "description": "Validation failed", @@ -209559,6 +210152,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -211114,6 +211715,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -217071,6 +217680,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -219644,6 +220261,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -235773,6 +236398,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -238923,6 +239556,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -241356,6 +241997,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -241498,6 +242147,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -243002,6 +243657,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -244368,6 +245031,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -254947,6 +255618,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -257665,6 +258344,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -261115,6 +261802,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -264568,6 +265263,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -271874,6 +272577,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -276768,6 +277479,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -281467,6 +282186,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -284882,6 +285609,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -288319,6 +289054,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -291553,6 +292296,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -318574,6 +319325,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -329414,6 +330173,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -336407,6 +337174,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -337962,6 +338737,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -361140,6 +361923,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -362695,6 +363486,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -366714,6 +367513,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -368269,6 +369076,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -381392,6 +382207,7 @@ "created_at": "2020-11-06T18:48:51Z", "url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2", "html_url": "https://github.com/owner/private-repo/security/secret-scanning/2", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2/locations", "state": "resolved", "resolution": "false_positive", "resolved_at": "2020-11-07T02:47:13Z", @@ -381416,6 +382232,7 @@ "site_admin": true }, "secret_type": "adafruit_io_key", + "secret_type_display_name": "Adafruit IO Key", "secret": "aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX" }, { @@ -381423,11 +382240,13 @@ "created_at": "2020-11-06T18:18:30Z", "url": "https://api.github.com/repos/owner/repo/secret-scanning/alerts/1", "html_url": "https://github.com/owner/repo/security/secret-scanning/1", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/1/locations", "state": "open", "resolution": null, "resolved_at": null, "resolved_by": null, "secret_type": "mailchimp_api_key", + "secret_type_display_name": "Mailchimp API Key", "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2" } ] @@ -387316,6 +388135,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -389221,6 +390048,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -391363,6 +392198,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -394242,6 +395085,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -397097,6 +397948,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -399972,6 +400831,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -412712,6 +413579,14 @@ "default": "member" } } + }, + "examples": { + "default": { + "summary": "Assign the member role for a user in a team", + "value": { + "role": "member" + } + } } } } @@ -415852,6 +416727,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -418320,6 +419203,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -426296,6 +427187,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -429405,6 +430304,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -434996,6 +435903,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -436791,6 +437706,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -439164,6 +440087,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -441597,6 +442528,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -443107,6 +444046,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -445685,6 +446632,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -450503,6 +451458,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -451727,6 +452690,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z" + } + ] + } } } } @@ -454366,6 +455396,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -455590,6 +456628,84 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ] + } } } } @@ -458220,6 +459336,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -459444,6 +460568,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ] + } } } } @@ -465481,6 +466672,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -466705,6 +467904,84 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ] + } } } } @@ -469335,6 +470612,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -470559,6 +471844,84 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ] + } } } } @@ -472504,6 +473867,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -474316,6 +475687,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -475691,6 +477070,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -477842,6 +479229,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, diff --git a/lib/rest/static/dereferenced/ghes-3.3.deref.json b/lib/rest/static/dereferenced/ghes-3.3.deref.json index 9705582d2d..1f1b9080ba 100644 --- a/lib/rest/static/dereferenced/ghes-3.3.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.3.deref.json @@ -7879,7 +7879,7 @@ "url": "https://docs.github.com/enterprise-server@3.3/rest/reference/apps#update-a-webhook-configuration-for-an-app" }, "requestBody": { - "required": false, + "required": true, "content": { "application/json": { "schema": { @@ -12772,6 +12772,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -34450,6 +34458,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -35920,6 +35936,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -39278,6 +39302,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -40502,6 +40534,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-07T07:50:26Z" + } + ] + } } } } @@ -41531,6 +41630,20 @@ "files" ], "type": "object" + }, + "examples": { + "default": { + "summary": "Creating a gist", + "value": { + "description": "Example of a gist", + "public": false, + "files": { + "README.md": { + "content": "Hello World" + } + } + } + } } } } @@ -45577,6 +45690,19 @@ "object", "null" ] + }, + "examples": { + "default": { + "summary": "Updating a gist", + "value": { + "description": "An update to a gist", + "files": { + "README.md": { + "content": "Hello World from GitHub" + } + } + } + } } } } @@ -47427,6 +47553,14 @@ "required": [ "body" ] + }, + "examples": { + "default": { + "summary": "Creating a comment in a gist", + "value": { + "body": "This is a comment to a gist" + } + } } } } @@ -48227,6 +48361,14 @@ "required": [ "body" ] + }, + "examples": { + "default": { + "summary": "Updating a comment in a gist", + "value": { + "body": "This is an update to a comment in a gist" + } + } } } } @@ -54108,6 +54250,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -57064,6 +57214,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -61278,6 +61436,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -62502,6 +62668,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22237752260", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/rrubenich", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ] + } } } } @@ -64523,6 +64756,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -65108,7 +65349,7 @@ "type": "object", "properties": { "last_read_at": { - "description": "Describes the last point that notifications were checked.", + "description": "Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: `YYYY-MM-DDTHH:MM:SSZ`. Default: The current timestamp.", "type": "string", "format": "date-time" }, @@ -65117,6 +65358,14 @@ "type": "boolean" } } + }, + "examples": { + "default": { + "value": { + "last_read_at": "2022-06-10T00:00:00Z", + "read": true + } + } } } } @@ -65133,6 +65382,13 @@ "type": "string" } } + }, + "examples": { + "default": { + "value": { + "message": "Unread notifications couldn't be marked in a single request. Notifications are being marked as read in the background." + } + } } } } @@ -65219,7 +65475,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -67080,6 +67336,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -67571,7 +67835,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -67636,7 +67900,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -67801,7 +68065,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -67822,6 +68086,13 @@ } }, "type": "object" + }, + "examples": { + "default": { + "value": { + "ignored": false + } + } } } } @@ -67983,7 +68254,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -70929,6 +71200,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -73997,6 +74276,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -76771,6 +77058,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -78241,6 +78536,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -81010,6 +81313,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -84563,6 +84874,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -87254,14 +87573,18 @@ } ] } - }, - "example": { - "content_type": "json", - "insecure_ssl": "0", - "secret": "********", - "url": "https://example.com/webhook" - }, - "additionalProperties": false + } + }, + "examples": { + "default": { + "summary": "Update an existing webhook", + "value": { + "url": "http://example.com/webhook", + "content_type": "json", + "insecure_ssl": "0", + "secret": "********" + } + } } } } @@ -92848,6 +93171,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -95619,6 +95950,35 @@ } } ], + "requestBody": { + "required": false, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "async": { + "type": "boolean", + "description": "When set to `true`, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.", + "default": false + } + } + }, + "examples": { + "202": { + "summary": "Status code 202, asynchronous request", + "value": { + "async": true + } + }, + "204": { + "summary": "Status code 204, synchronous request", + "value": null + } + } + } + } + }, "responses": { "202": { "description": "User is getting converted asynchronously", @@ -95629,6 +95989,11 @@ "properties": { }, "additionalProperties": false + }, + "examples": { + "202": { + "value": null + } } } } @@ -99451,6 +99816,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -99960,6 +100333,11 @@ "type": "boolean", "description": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "default": false + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "default": false } }, "required": [ @@ -101243,6 +101621,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -101695,6 +102081,19 @@ "format": "date-time", "readOnly": true }, + "updated_at": { + "anyOf": [ + { + "type": "null" + }, + { + "type": "string", + "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "format": "date-time", + "readOnly": true + } + ] + }, "url": { "type": "string", "description": "The REST API URL of the alert resource.", @@ -103758,6 +104157,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -104032,6 +104439,7 @@ "created_at": "2020-11-06T18:48:51Z", "url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2", "html_url": "https://github.com/owner/private-repo/security/secret-scanning/2", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2/locations", "state": "resolved", "resolution": "false_positive", "resolved_at": "2020-11-07T02:47:13Z", @@ -104056,6 +104464,7 @@ "site_admin": true }, "secret_type": "adafruit_io_key", + "secret_type_display_name": "Adafruit IO Key", "secret": "aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX", "repository": { "id": 1296269, @@ -104288,11 +104697,13 @@ "created_at": "2020-11-06T18:18:30Z", "url": "https://api.github.com/repos/owner/repo/secret-scanning/alerts/1", "html_url": "https://github.com/owner/repo/security/secret-scanning/1", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/1/locations", "state": "open", "resolution": null, "resolved_at": null, "resolved_by": null, "secret_type": "mailchimp_api_key", + "secret_type_display_name": "Mailchimp API Key", "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2", "repository": { "id": 1296269, @@ -116585,6 +116996,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -119033,6 +119452,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -119617,6 +120044,14 @@ "default": "push" } } + }, + "examples": { + "default": { + "summary": "Adding a team to an organization repository with the write role", + "value": { + "permission": "push" + } + } } } } @@ -128240,6 +128675,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -128382,6 +128825,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -129886,6 +130335,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -131252,6 +131709,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -132297,6 +132762,16 @@ "description": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "default": false }, + "allow_update_branch": { + "type": "boolean", + "description": "Either `true` to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.", + "default": false + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "default": false + }, "archived": { "type": "boolean", "description": "`true` to archive this repository. **Note**: You cannot unarchive repositories through the API.", @@ -134237,6 +134712,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -134379,6 +134862,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -135883,6 +136372,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -137249,6 +137746,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -138476,7 +138981,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -138695,7 +139203,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -141390,6 +141901,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -142869,6 +143388,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -145554,6 +146081,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -147657,6 +148192,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -150396,6 +150939,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -152499,6 +153050,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -153539,7 +154098,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -159263,6 +159825,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -161366,6 +161936,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -187903,6 +188481,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -190954,6 +191540,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -193601,6 +194195,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -196531,6 +197133,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -204390,6 +205000,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -205168,7 +205786,7 @@ } }, "204": { - "description": "Response when person is already a collaborator" + "description": "Response when:\n- an existing collaborator is added as a collaborator\n- an organization member is added as an individual collaborator\n- an existing team member (whose team is also a repository collaborator) is added as an individual collaborator" }, "422": { "description": "Validation failed", @@ -213064,6 +213682,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -214619,6 +215245,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -220570,6 +221204,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -223143,6 +223785,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -239220,6 +239870,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -242370,6 +243028,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -244803,6 +245469,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -244945,6 +245619,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -246449,6 +247129,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -247815,6 +248503,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -258394,6 +259090,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -261112,6 +261816,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -264562,6 +265274,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -268006,6 +268726,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -275281,6 +276009,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -280169,6 +280905,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -284862,6 +285606,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -288272,6 +289024,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -291709,6 +292469,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -294943,6 +295711,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -321937,6 +322713,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -332976,6 +333760,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -339923,6 +340715,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -341478,6 +342278,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -364599,6 +365407,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -366154,6 +366970,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -370173,6 +370997,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -371728,6 +372560,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -384961,6 +385801,7 @@ "created_at": "2020-11-06T18:48:51Z", "url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2", "html_url": "https://github.com/owner/private-repo/security/secret-scanning/2", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2/locations", "state": "resolved", "resolution": "false_positive", "resolved_at": "2020-11-07T02:47:13Z", @@ -384985,6 +385826,7 @@ "site_admin": true }, "secret_type": "adafruit_io_key", + "secret_type_display_name": "Adafruit IO Key", "secret": "aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX" }, { @@ -384992,11 +385834,13 @@ "created_at": "2020-11-06T18:18:30Z", "url": "https://api.github.com/repos/owner/repo/secret-scanning/alerts/1", "html_url": "https://github.com/owner/repo/security/secret-scanning/1", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/1/locations", "state": "open", "resolution": null, "resolved_at": null, "resolved_by": null, "secret_type": "mailchimp_api_key", + "secret_type_display_name": "Mailchimp API Key", "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2" } ] @@ -391078,6 +391922,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -392983,6 +393835,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -395125,6 +395985,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -398004,6 +398872,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -400859,6 +401735,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -403729,6 +404613,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -416369,6 +417261,14 @@ "default": "member" } } + }, + "examples": { + "default": { + "summary": "Assign the member role for a user in a team", + "value": { + "role": "member" + } + } } } } @@ -419494,6 +420394,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -421962,6 +422870,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -429938,6 +430854,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -433041,6 +433965,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -438596,6 +439528,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -440391,6 +441331,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -442764,6 +443712,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -445197,6 +446153,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -446707,6 +447671,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -449285,6 +450257,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -454103,6 +455083,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -455327,6 +456315,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z" + } + ] + } } } } @@ -457966,6 +459021,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -459190,6 +460253,84 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ] + } } } } @@ -461820,6 +462961,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -463044,6 +464193,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ] + } } } } @@ -469076,6 +470292,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -470300,6 +471524,84 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ] + } } } } @@ -472930,6 +474232,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -474154,6 +475464,84 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ] + } } } } @@ -476099,6 +477487,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -477906,6 +479302,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -479281,6 +480685,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -481432,6 +482844,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, diff --git a/lib/rest/static/dereferenced/ghes-3.4.deref.json b/lib/rest/static/dereferenced/ghes-3.4.deref.json index 2e0e231168..5ae24aefa2 100644 --- a/lib/rest/static/dereferenced/ghes-3.4.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.4.deref.json @@ -7855,7 +7855,7 @@ "url": "https://docs.github.com/enterprise-server@3.4/rest/reference/apps#update-a-webhook-configuration-for-an-app" }, "requestBody": { - "required": false, + "required": true, "content": { "application/json": { "schema": { @@ -12716,6 +12716,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -32445,6 +32453,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -33915,6 +33931,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -35692,6 +35716,19 @@ "format": "date-time", "readOnly": true }, + "updated_at": { + "anyOf": [ + { + "type": "null" + }, + { + "type": "string", + "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "format": "date-time", + "readOnly": true + } + ] + }, "url": { "type": "string", "description": "The REST API URL of the alert resource.", @@ -37755,6 +37792,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -38029,6 +38074,7 @@ "created_at": "2020-11-06T18:48:51Z", "url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2", "html_url": "https://github.com/owner/private-repo/security/secret-scanning/2", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2/locations", "state": "resolved", "resolution": "false_positive", "resolved_at": "2020-11-07T02:47:13Z", @@ -38053,6 +38099,7 @@ "site_admin": true }, "secret_type": "adafruit_io_key", + "secret_type_display_name": "Adafruit IO Key", "secret": "aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX", "repository": { "id": 1296269, @@ -38285,11 +38332,13 @@ "created_at": "2020-11-06T18:18:30Z", "url": "https://api.github.com/repos/owner/repo/secret-scanning/alerts/1", "html_url": "https://github.com/owner/repo/security/secret-scanning/1", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/1/locations", "state": "open", "resolution": null, "resolved_at": null, "resolved_by": null, "secret_type": "mailchimp_api_key", + "secret_type_display_name": "Mailchimp API Key", "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2", "repository": { "id": 1296269, @@ -41372,6 +41421,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -42596,6 +42653,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-07T07:50:26Z" + } + ] + } } } } @@ -43625,6 +43749,20 @@ "files" ], "type": "object" + }, + "examples": { + "default": { + "summary": "Creating a gist", + "value": { + "description": "Example of a gist", + "public": false, + "files": { + "README.md": { + "content": "Hello World" + } + } + } + } } } } @@ -47671,6 +47809,19 @@ "object", "null" ] + }, + "examples": { + "default": { + "summary": "Updating a gist", + "value": { + "description": "An update to a gist", + "files": { + "README.md": { + "content": "Hello World from GitHub" + } + } + } + } } } } @@ -49521,6 +49672,14 @@ "required": [ "body" ] + }, + "examples": { + "default": { + "summary": "Creating a comment in a gist", + "value": { + "body": "This is a comment to a gist" + } + } } } } @@ -50321,6 +50480,14 @@ "required": [ "body" ] + }, + "examples": { + "default": { + "summary": "Updating a comment in a gist", + "value": { + "body": "This is an update to a comment in a gist" + } + } } } } @@ -56202,6 +56369,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -59158,6 +59333,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -63372,6 +63555,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -64596,6 +64787,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22237752260", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/rrubenich", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ] + } } } } @@ -66617,6 +66875,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -67202,7 +67468,7 @@ "type": "object", "properties": { "last_read_at": { - "description": "Describes the last point that notifications were checked.", + "description": "Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: `YYYY-MM-DDTHH:MM:SSZ`. Default: The current timestamp.", "type": "string", "format": "date-time" }, @@ -67211,6 +67477,14 @@ "type": "boolean" } } + }, + "examples": { + "default": { + "value": { + "last_read_at": "2022-06-10T00:00:00Z", + "read": true + } + } } } } @@ -67227,6 +67501,13 @@ "type": "string" } } + }, + "examples": { + "default": { + "value": { + "message": "Unread notifications couldn't be marked in a single request. Notifications are being marked as read in the background." + } + } } } } @@ -67313,7 +67594,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -69174,6 +69455,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -69665,7 +69954,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -69730,7 +70019,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -69895,7 +70184,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -69916,6 +70205,13 @@ } }, "type": "object" + }, + "examples": { + "default": { + "value": { + "ignored": false + } + } } } } @@ -70077,7 +70373,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -73136,6 +73432,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -76204,6 +76508,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -78978,6 +79290,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -80448,6 +80768,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -84098,6 +84426,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -87439,6 +87775,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -90596,6 +90940,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -93287,14 +93639,18 @@ } ] } - }, - "example": { - "content_type": "json", - "insecure_ssl": "0", - "secret": "********", - "url": "https://example.com/webhook" - }, - "additionalProperties": false + } + }, + "examples": { + "default": { + "summary": "Update an existing webhook", + "value": { + "url": "http://example.com/webhook", + "content_type": "json", + "insecure_ssl": "0", + "secret": "********" + } + } } } } @@ -98865,6 +99221,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -102873,6 +103237,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -104812,6 +105184,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -106779,6 +107159,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -107445,6 +107833,35 @@ } } ], + "requestBody": { + "required": false, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "async": { + "type": "boolean", + "description": "When set to `true`, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.", + "default": false + } + } + }, + "examples": { + "202": { + "summary": "Status code 202, asynchronous request", + "value": { + "async": true + } + }, + "204": { + "summary": "Status code 204, synchronous request", + "value": null + } + } + } + } + }, "responses": { "202": { "description": "User is getting converted asynchronously", @@ -107455,6 +107872,11 @@ "properties": { }, "additionalProperties": false + }, + "examples": { + "202": { + "value": null + } } } } @@ -111277,6 +111699,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -111786,6 +112216,11 @@ "type": "boolean", "description": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "default": false + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "default": false } }, "required": [ @@ -113069,6 +113504,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -113521,6 +113964,19 @@ "format": "date-time", "readOnly": true }, + "updated_at": { + "anyOf": [ + { + "type": "null" + }, + { + "type": "string", + "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "format": "date-time", + "readOnly": true + } + ] + }, "url": { "type": "string", "description": "The REST API URL of the alert resource.", @@ -115584,6 +116040,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -115858,6 +116322,7 @@ "created_at": "2020-11-06T18:48:51Z", "url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2", "html_url": "https://github.com/owner/private-repo/security/secret-scanning/2", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2/locations", "state": "resolved", "resolution": "false_positive", "resolved_at": "2020-11-07T02:47:13Z", @@ -115882,6 +116347,7 @@ "site_admin": true }, "secret_type": "adafruit_io_key", + "secret_type_display_name": "Adafruit IO Key", "secret": "aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX", "repository": { "id": 1296269, @@ -116114,11 +116580,13 @@ "created_at": "2020-11-06T18:18:30Z", "url": "https://api.github.com/repos/owner/repo/secret-scanning/alerts/1", "html_url": "https://github.com/owner/repo/security/secret-scanning/1", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/1/locations", "state": "open", "resolution": null, "resolved_at": null, "resolved_by": null, "secret_type": "mailchimp_api_key", + "secret_type_display_name": "Mailchimp API Key", "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2", "repository": { "id": 1296269, @@ -128615,6 +129083,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -131063,6 +131539,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -131647,6 +132131,14 @@ "default": "push" } } + }, + "examples": { + "default": { + "summary": "Adding a team to an organization repository with the write role", + "value": { + "permission": "push" + } + } } } } @@ -140270,6 +140762,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -140412,6 +140912,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -141916,6 +142422,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -143282,6 +143796,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -144327,6 +144849,16 @@ "description": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "default": false }, + "allow_update_branch": { + "type": "boolean", + "description": "Either `true` to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.", + "default": false + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "default": false + }, "archived": { "type": "boolean", "description": "`true` to archive this repository. **Note**: You cannot unarchive repositories through the API.", @@ -146267,6 +146799,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -146409,6 +146949,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -147913,6 +148459,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -149279,6 +149833,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -150506,7 +151068,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -150725,7 +151290,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -153420,6 +153988,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -154899,6 +155475,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -158510,6 +159094,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -160613,6 +161205,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -163352,6 +163952,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -165455,6 +166063,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -166495,7 +167111,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -172219,6 +172838,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -174322,6 +174949,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -206011,6 +206646,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -209062,6 +209705,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -211709,6 +212360,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -214639,6 +215298,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -222612,6 +223279,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -223390,7 +224065,7 @@ } }, "204": { - "description": "Response when person is already a collaborator" + "description": "Response when:\n- an existing collaborator is added as a collaborator\n- an organization member is added as an individual collaborator\n- an existing team member (whose team is also a repository collaborator) is added as an individual collaborator" }, "422": { "description": "Validation failed", @@ -231286,6 +231961,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -232841,6 +233524,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -238792,6 +239483,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -241365,6 +242064,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -257575,6 +258282,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -260725,6 +261440,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -263158,6 +263881,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -263300,6 +264031,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -264804,6 +265541,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -266170,6 +266915,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -276741,6 +277494,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -279459,6 +280220,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -282909,6 +283678,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -286353,6 +287130,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -293628,6 +294413,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -298516,6 +299309,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -303209,6 +304010,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -306619,6 +307428,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -310056,6 +310873,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -313290,6 +314115,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -340284,6 +341117,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -351323,6 +352164,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -358270,6 +359119,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -359825,6 +360682,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -382946,6 +383811,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -384501,6 +385374,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -388520,6 +389401,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -390075,6 +390964,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -403507,6 +404404,7 @@ "created_at": "2020-11-06T18:48:51Z", "url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2", "html_url": "https://github.com/owner/private-repo/security/secret-scanning/2", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/2/locations", "state": "resolved", "resolution": "false_positive", "resolved_at": "2020-11-07T02:47:13Z", @@ -403531,6 +404429,7 @@ "site_admin": true }, "secret_type": "adafruit_io_key", + "secret_type_display_name": "Adafruit IO Key", "secret": "aio_XXXXXXXXXXXXXXXXXXXXXXXXXXXX" }, { @@ -403538,11 +404437,13 @@ "created_at": "2020-11-06T18:18:30Z", "url": "https://api.github.com/repos/owner/repo/secret-scanning/alerts/1", "html_url": "https://github.com/owner/repo/security/secret-scanning/1", + "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/1/locations", "state": "open", "resolution": null, "resolved_at": null, "resolved_by": null, "secret_type": "mailchimp_api_key", + "secret_type_display_name": "Mailchimp API Key", "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2" } ] @@ -409624,6 +410525,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -411529,6 +412438,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -413671,6 +414588,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -416550,6 +417475,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -419405,6 +420338,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -422275,6 +423216,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -434942,6 +435891,14 @@ "default": "member" } } + }, + "examples": { + "default": { + "summary": "Assign the member role for a user in a team", + "value": { + "role": "member" + } + } } } } @@ -438067,6 +439024,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -440535,6 +441500,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -448503,6 +449476,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -451606,6 +452587,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -456375,6 +457364,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -458369,6 +459366,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -460816,6 +461821,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -463534,6 +464547,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -465329,6 +466350,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -467702,6 +468731,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -470135,6 +471172,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -471645,6 +472690,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -474223,6 +475276,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -479050,6 +480111,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -480274,6 +481343,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z" + } + ] + } } } } @@ -482913,6 +484049,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -484137,6 +485281,84 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ] + } } } } @@ -486767,6 +487989,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -487991,6 +489221,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ] + } } } } @@ -494015,6 +495312,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -495239,6 +496544,84 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ] + } } } } @@ -497869,6 +499252,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -499093,6 +500484,84 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ] + } } } } @@ -501038,6 +502507,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -502845,6 +504322,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -504220,6 +505705,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -506371,6 +507864,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, diff --git a/lib/rest/static/dereferenced/ghes-3.5.deref.json b/lib/rest/static/dereferenced/ghes-3.5.deref.json index 7059b32f15..9d256ecb78 100644 --- a/lib/rest/static/dereferenced/ghes-3.5.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.5.deref.json @@ -7855,7 +7855,7 @@ "url": "https://docs.github.com/enterprise-server@3.5/rest/reference/apps#update-a-webhook-configuration-for-an-app" }, "requestBody": { - "required": false, + "required": true, "content": { "application/json": { "schema": { @@ -12716,6 +12716,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -32811,6 +32819,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -34281,6 +34297,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -36058,6 +36082,19 @@ "format": "date-time", "readOnly": true }, + "updated_at": { + "anyOf": [ + { + "type": "null" + }, + { + "type": "string", + "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "format": "date-time", + "readOnly": true + } + ] + }, "url": { "type": "string", "description": "The REST API URL of the alert resource.", @@ -38131,6 +38168,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -41752,6 +41797,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -42976,6 +43029,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-07T07:50:26Z" + } + ] + } } } } @@ -44005,6 +44125,20 @@ "files" ], "type": "object" + }, + "examples": { + "default": { + "summary": "Creating a gist", + "value": { + "description": "Example of a gist", + "public": false, + "files": { + "README.md": { + "content": "Hello World" + } + } + } + } } } } @@ -48051,6 +48185,19 @@ "object", "null" ] + }, + "examples": { + "default": { + "summary": "Updating a gist", + "value": { + "description": "An update to a gist", + "files": { + "README.md": { + "content": "Hello World from GitHub" + } + } + } + } } } } @@ -49901,6 +50048,14 @@ "required": [ "body" ] + }, + "examples": { + "default": { + "summary": "Creating a comment in a gist", + "value": { + "body": "This is a comment to a gist" + } + } } } } @@ -50701,6 +50856,14 @@ "required": [ "body" ] + }, + "examples": { + "default": { + "summary": "Updating a comment in a gist", + "value": { + "body": "This is an update to a comment in a gist" + } + } } } } @@ -56582,6 +56745,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -59538,6 +59709,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -63752,6 +63931,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -64976,6 +65163,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22237752260", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/rrubenich", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ] + } } } } @@ -67003,6 +67257,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -67588,7 +67850,7 @@ "type": "object", "properties": { "last_read_at": { - "description": "Describes the last point that notifications were checked.", + "description": "Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: `YYYY-MM-DDTHH:MM:SSZ`. Default: The current timestamp.", "type": "string", "format": "date-time" }, @@ -67597,6 +67859,14 @@ "type": "boolean" } } + }, + "examples": { + "default": { + "value": { + "last_read_at": "2022-06-10T00:00:00Z", + "read": true + } + } } } } @@ -67613,6 +67883,13 @@ "type": "string" } } + }, + "examples": { + "default": { + "value": { + "message": "Unread notifications couldn't be marked in a single request. Notifications are being marked as read in the background." + } + } } } } @@ -67699,7 +67976,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -69566,6 +69843,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -70057,7 +70342,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -70122,7 +70407,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -70287,7 +70572,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -70308,6 +70593,13 @@ } }, "type": "object" + }, + "examples": { + "default": { + "value": { + "ignored": false + } + } } } } @@ -70469,7 +70761,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -73734,6 +74026,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -77094,6 +77394,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -79868,6 +80176,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -81338,6 +81654,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -84994,6 +85318,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -88346,6 +88678,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -91684,6 +92024,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -94841,6 +95189,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -97532,14 +97888,18 @@ } ] } - }, - "example": { - "content_type": "json", - "insecure_ssl": "0", - "secret": "********", - "url": "https://example.com/webhook" - }, - "additionalProperties": false + } + }, + "examples": { + "default": { + "summary": "Update an existing webhook", + "value": { + "url": "http://example.com/webhook", + "content_type": "json", + "insecure_ssl": "0", + "secret": "********" + } + } } } } @@ -103110,6 +103470,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -107118,6 +107486,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -109057,6 +109433,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -111024,6 +111408,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -111690,6 +112082,35 @@ } } ], + "requestBody": { + "required": false, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "async": { + "type": "boolean", + "description": "When set to `true`, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.", + "default": false + } + } + }, + "examples": { + "202": { + "summary": "Status code 202, asynchronous request", + "value": { + "async": true + } + }, + "204": { + "summary": "Status code 204, synchronous request", + "value": null + } + } + } + } + }, "responses": { "202": { "description": "User is getting converted asynchronously", @@ -111700,6 +112121,11 @@ "properties": { }, "additionalProperties": false + }, + "examples": { + "202": { + "value": null + } } } } @@ -115528,6 +115954,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -116037,6 +116471,11 @@ "type": "boolean", "description": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "default": false + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "default": false } }, "required": [ @@ -117320,6 +117759,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -117772,6 +118219,19 @@ "format": "date-time", "readOnly": true }, + "updated_at": { + "anyOf": [ + { + "type": "null" + }, + { + "type": "string", + "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "format": "date-time", + "readOnly": true + } + ] + }, "url": { "type": "string", "description": "The REST API URL of the alert resource.", @@ -119845,6 +120305,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -132886,6 +133354,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -135340,6 +135816,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -135926,6 +136410,14 @@ "default": "push" } } + }, + "examples": { + "default": { + "summary": "Adding a team to an organization repository with the write role", + "value": { + "permission": "push" + } + } } } } @@ -144429,6 +144921,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -144571,6 +145071,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -146075,6 +146581,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -147441,6 +147955,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -148486,6 +149008,16 @@ "description": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "default": false }, + "allow_update_branch": { + "type": "boolean", + "description": "Either `true` to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.", + "default": false + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "default": false + }, "archived": { "type": "boolean", "description": "`true` to archive this repository. **Note**: You cannot unarchive repositories through the API.", @@ -150426,6 +150958,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -150568,6 +151108,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -152072,6 +152618,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -153438,6 +153992,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -154665,7 +155227,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -154884,7 +155449,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -158075,6 +158643,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -159554,6 +160130,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -163523,6 +164107,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -165632,6 +166224,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -168763,6 +169363,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -170872,6 +171480,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -171955,7 +172571,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -174649,6 +175268,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -176758,6 +177385,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -183930,6 +184565,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -186039,6 +186682,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -217776,6 +218427,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -220833,6 +221492,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -223486,6 +224153,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -226422,6 +227097,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -234577,6 +235260,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -235355,7 +236046,7 @@ } }, "204": { - "description": "Response when person is already a collaborator" + "description": "Response when:\n- an existing collaborator is added as a collaborator\n- an organization member is added as an individual collaborator\n- an existing team member (whose team is also a repository collaborator) is added as an individual collaborator" }, "422": { "description": "Validation failed", @@ -243265,6 +243956,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -244820,6 +245519,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -250777,6 +251484,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -253356,6 +254071,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -269566,6 +270289,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -272722,6 +273453,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -275155,6 +275894,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -275297,6 +276044,12 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, "allow_forking": { "type": "boolean", "examples": [ @@ -276801,6 +277554,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -278167,6 +278928,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -288744,6 +289513,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -291468,6 +292245,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -294918,6 +295703,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -298362,6 +299155,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -305637,6 +306438,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -310525,6 +311334,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -315218,6 +316035,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -318628,6 +319453,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -322065,6 +322898,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -325299,6 +326140,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -352293,6 +353142,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -363338,6 +364195,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -370285,6 +371150,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -371840,6 +372713,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -394961,6 +395842,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -396516,6 +397405,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -400535,6 +401432,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -402090,6 +402995,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -415913,9 +416826,6 @@ "html_url": "https://github.com/owner/private-repo/security/secret-scanning/42", "locations_url": "https://api.github.com/repos/owner/private-repo/secret-scanning/alerts/42/locations", "state": "open", - "resolution": null, - "resolved_at": null, - "resolved_by": null, "secret_type": "mailchimp_api_key", "secret_type_display_name": "Mailchimp API Key", "secret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us2" @@ -422098,6 +423008,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -424003,6 +424921,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -426151,6 +427077,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -429036,6 +429970,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -431897,6 +432839,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -434767,6 +435717,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -447434,6 +448392,14 @@ "default": "member" } } + }, + "examples": { + "default": { + "summary": "Assign the member role for a user in a team", + "value": { + "role": "member" + } + } } } } @@ -450565,6 +451531,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -453039,6 +454013,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -461009,6 +461991,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -464112,6 +465102,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -468881,6 +469879,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -470875,6 +471881,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -473328,6 +474342,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -476046,6 +477068,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -477841,6 +478871,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -480220,6 +481258,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -482653,6 +483699,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -484163,6 +485217,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -486747,6 +487809,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -491574,6 +492644,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -492798,6 +493876,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z" + } + ] + } } } } @@ -495437,6 +496582,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -496661,6 +497814,84 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ] + } } } } @@ -499291,6 +500522,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -500515,6 +501754,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-08T23:29:25Z" + } + ] + } } } } @@ -506539,6 +507845,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -507763,6 +509077,84 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ] + } } } } @@ -510393,6 +511785,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -511617,6 +513017,84 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ] + } } } } @@ -513568,6 +515046,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -515375,6 +516861,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -516750,6 +518244,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -518907,6 +520409,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, diff --git a/lib/rest/static/dereferenced/github.ae.deref.json b/lib/rest/static/dereferenced/github.ae.deref.json index 71c948efd1..5d099319c2 100644 --- a/lib/rest/static/dereferenced/github.ae.deref.json +++ b/lib/rest/static/dereferenced/github.ae.deref.json @@ -5986,7 +5986,7 @@ "url": "https://docs.github.com/github-ae@latest/rest/reference/apps#update-a-webhook-configuration-for-an-app" }, "requestBody": { - "required": false, + "required": true, "content": { "application/json": { "schema": { @@ -10846,6 +10846,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -21399,6 +21407,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -22869,6 +22885,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -24589,6 +24613,20 @@ "files" ], "type": "object" + }, + "examples": { + "default": { + "summary": "Creating a gist", + "value": { + "description": "Example of a gist", + "public": false, + "files": { + "README.md": { + "content": "Hello World" + } + } + } + } } } } @@ -28635,6 +28673,19 @@ "object", "null" ] + }, + "examples": { + "default": { + "summary": "Updating a gist", + "value": { + "description": "An update to a gist", + "files": { + "README.md": { + "content": "Hello World from GitHub" + } + } + } + } } } } @@ -30485,6 +30536,14 @@ "required": [ "body" ] + }, + "examples": { + "default": { + "summary": "Creating a comment in a gist", + "value": { + "body": "This is a comment to a gist" + } + } } } } @@ -31285,6 +31344,14 @@ "required": [ "body" ] + }, + "examples": { + "default": { + "summary": "Updating a comment in a gist", + "value": { + "body": "This is an update to a comment in a gist" + } + } } } } @@ -37166,6 +37233,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -40122,6 +40197,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -43751,6 +43834,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -44336,7 +44427,7 @@ "type": "object", "properties": { "last_read_at": { - "description": "Describes the last point that notifications were checked.", + "description": "Describes the last point that notifications were checked. Anything updated since this time will not be marked as read. If you omit this parameter, all notifications are marked as read. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: `YYYY-MM-DDTHH:MM:SSZ`. Default: The current timestamp.", "type": "string", "format": "date-time" }, @@ -44345,6 +44436,14 @@ "type": "boolean" } } + }, + "examples": { + "default": { + "value": { + "last_read_at": "2022-06-10T00:00:00Z", + "read": true + } + } } } } @@ -44361,6 +44460,13 @@ "type": "string" } } + }, + "examples": { + "default": { + "value": { + "message": "Unread notifications couldn't be marked in a single request. Notifications are being marked as read in the background." + } + } } } } @@ -44447,7 +44553,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -46314,6 +46420,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -46805,7 +46919,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -46870,7 +46984,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -47035,7 +47149,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -47056,6 +47170,13 @@ } }, "type": "object" + }, + "examples": { + "default": { + "value": { + "ignored": false + } + } } } } @@ -47217,7 +47338,7 @@ "parameters": [ { "name": "thread_id", - "description": "The unique identifier of the thread.", + "description": "The unique identifier of the pull request thread.", "in": "path", "required": true, "schema": { @@ -50198,6 +50319,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -53058,6 +53187,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -54528,6 +54665,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -57303,6 +57448,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -60048,14 +60201,18 @@ } ] } - }, - "example": { - "content_type": "json", - "insecure_ssl": "0", - "secret": "********", - "url": "https://example.com/webhook" - }, - "additionalProperties": false + } + }, + "examples": { + "default": { + "summary": "Update an existing webhook", + "value": { + "url": "http://example.com/webhook", + "content_type": "json", + "insecure_ssl": "0", + "secret": "********" + } + } } } } @@ -65625,6 +65782,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -69633,6 +69798,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -71572,6 +71745,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -73539,6 +73720,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -74205,6 +74394,35 @@ } } ], + "requestBody": { + "required": false, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "async": { + "type": "boolean", + "description": "When set to `true`, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.", + "default": false + } + } + }, + "examples": { + "202": { + "summary": "Status code 202, asynchronous request", + "value": { + "async": true + } + }, + "204": { + "summary": "Status code 204, synchronous request", + "value": null + } + } + } + } + }, "responses": { "202": { "description": "User is getting converted asynchronously", @@ -74215,6 +74433,11 @@ "properties": { }, "additionalProperties": false + }, + "examples": { + "202": { + "value": null + } } } } @@ -77240,6 +77463,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -77749,6 +77980,11 @@ "type": "boolean", "description": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "default": false + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "default": false } }, "required": [ @@ -79032,6 +79268,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -91730,6 +91974,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -94184,6 +94436,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -94770,6 +95030,14 @@ "default": "push" } } + }, + "examples": { + "default": { + "summary": "Adding a team to an organization repository with the write role", + "value": { + "permission": "push" + } + } } } } @@ -103273,6 +103541,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -103415,6 +103691,16 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "default": false + }, "allow_forking": { "type": "boolean", "examples": [ @@ -104919,6 +105205,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -106285,6 +106579,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -107330,6 +107632,16 @@ "description": "Either `true` to allow automatically deleting head branches when pull requests are merged, or `false` to prevent automatic deletion.", "default": false }, + "allow_update_branch": { + "type": "boolean", + "description": "Either `true` to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise.", + "default": false + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Either `true` to allow squash-merge commits to use pull request title, or `false` to use commit message.", + "default": false + }, "archived": { "type": "boolean", "description": "`true` to archive this repository. **Note**: You cannot unarchive repositories through the API.", @@ -109270,6 +109582,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -109412,6 +109732,16 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "default": false + }, "allow_forking": { "type": "boolean", "examples": [ @@ -110916,6 +111246,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -112282,6 +112620,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -113509,7 +113855,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -113742,7 +114091,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -116434,6 +116786,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -117913,6 +118273,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -120981,6 +121349,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -123090,6 +123466,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -126254,6 +126638,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -128363,6 +128755,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -129112,7 +129512,10 @@ "format": "date-time" }, "workflow_run": { - "type": "object", + "type": [ + "object", + "null" + ], "properties": { "id": { "type": "integer", @@ -131853,6 +132256,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -133962,6 +134373,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -139954,6 +140373,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -142063,6 +142490,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -170939,6 +171374,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -173996,6 +174439,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -176649,6 +177100,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -179585,6 +180044,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -187640,6 +188107,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -188418,7 +188893,7 @@ } }, "204": { - "description": "Response when person is already a collaborator" + "description": "Response when:\n- an existing collaborator is added as a collaborator\n- an organization member is added as an individual collaborator\n- an existing team member (whose team is also a repository collaborator) is added as an individual collaborator" }, "422": { "description": "Validation failed", @@ -196365,6 +196840,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -197920,6 +198403,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -203877,6 +204368,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -206456,6 +206955,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -222208,6 +222715,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -225364,6 +225879,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -227797,6 +228320,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -227939,6 +228470,16 @@ true ] }, + "allow_update_branch": { + "type": "boolean", + "examples": [ + true + ] + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "default": false + }, "allow_forking": { "type": "boolean", "examples": [ @@ -229443,6 +229984,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -230809,6 +231358,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -241385,6 +241942,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -244109,6 +244674,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -247559,6 +248132,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -251003,6 +251584,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -258293,6 +258882,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -263181,6 +263778,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -267874,6 +268479,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -271284,6 +271897,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -274721,6 +275342,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -277955,6 +278584,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -304964,6 +305601,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -316009,6 +316654,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -322551,6 +323204,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -324106,6 +324767,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -347242,6 +347911,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -348797,6 +349474,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -352816,6 +353501,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -354371,6 +355064,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -373395,6 +374096,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -375300,6 +376009,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -378523,6 +379240,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -381384,6 +382109,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -384254,6 +384987,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -394034,6 +394775,14 @@ "default": "member" } } + }, + "examples": { + "default": { + "summary": "Assign the member role for a user in a team", + "value": { + "role": "member" + } + } } } } @@ -397165,6 +397914,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -399639,6 +400396,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -406881,6 +407646,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -409984,6 +410757,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -414753,6 +415534,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -416747,6 +417536,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -419200,6 +419997,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -421724,6 +422529,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -423519,6 +424332,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -425898,6 +426719,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -428331,6 +429160,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -429841,6 +430678,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -432425,6 +433270,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -437253,6 +438106,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -438477,6 +439338,73 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084947", + "type": "WatchEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "action": "started" + }, + "public": true, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z" + } + ] + } } } } @@ -441116,6 +442044,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -442340,6 +443276,84 @@ "created_at" ] } + }, + "examples": { + "default": { + "value": [ + { + "id": "22249084964", + "type": "PushEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "push_id": 10115855396, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "before": "883efe034920928c47fe18598c01249d1a9fdabd", + "commits": [ + { + "sha": "7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300", + "author": { + "email": "octocat@github.com", + "name": "Monalisa Octocat" + }, + "message": "commit", + "distinct": true, + "url": "https://api.github.com/repos/octocat/Hello-World/commits/7a8f3ac80e2ad2f6842cb86f576d4bfe2c03e300" + } + ] + }, + "public": false, + "created_at": "2022-06-09T12:47:28Z" + }, + { + "id": "22196946742", + "type": "CreateEvent", + "actor": { + "id": 583231, + "login": "octocat", + "display_login": "octocat", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=4" + }, + "repo": { + "id": 1296269, + "name": "octocat/Hello-World", + "url": "https://api.github.com/repos/octocat/Hello-World" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": null, + "pusher_type": "user" + }, + "public": false, + "created_at": "2022-06-07T07:50:26Z", + "org": { + "id": 9919, + "login": "github", + "gravatar_id": "", + "url": "https://api.github.com/orgs/github", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?" + } + } + ] + } } } } @@ -447685,6 +448699,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -449422,6 +450444,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -450797,6 +451827,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, @@ -452954,6 +453992,14 @@ false ] }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, "allow_merge_commit": { "description": "Whether to allow merge commits for pull requests.", "default": true, diff --git a/lib/search/indexes/github-docs-3.1-cn-records.json.br b/lib/search/indexes/github-docs-3.1-cn-records.json.br index b465a9421e..2aec12fe5c 100644 --- a/lib/search/indexes/github-docs-3.1-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.1-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:667c3be0ea1467ac7144f2f5997c9acb7a3761862b3a10523b6212f7cf0e6310 -size 740070 +oid sha256:0ff91e9452ead332260706bad6c6ece601c5cd73a04588ecb60bd7e2f8be818f +size 740986 diff --git a/lib/search/indexes/github-docs-3.1-cn.json.br b/lib/search/indexes/github-docs-3.1-cn.json.br index 2004f2a068..00e5b261ba 100644 --- a/lib/search/indexes/github-docs-3.1-cn.json.br +++ b/lib/search/indexes/github-docs-3.1-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a61148faf2c681e36cb4296ef58d6fb2feffc4e3ede00c5444b5fad8be47dadf -size 1560589 +oid sha256:bc6ebcdee0f6514e6081bdba170fb579b914eebb9545362e6776ebcb7b190ea6 +size 1564538 diff --git a/lib/search/indexes/github-docs-3.1-en-records.json.br b/lib/search/indexes/github-docs-3.1-en-records.json.br index bb6ecc6f48..1febbc824a 100644 --- a/lib/search/indexes/github-docs-3.1-en-records.json.br +++ b/lib/search/indexes/github-docs-3.1-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3064cf07f7d9191dcbce453dd7de6ecf205324192f5b83e76a76e6c8710793f -size 996983 +oid sha256:2460adf9a6b5114a353cd1d5e6b2033ff5e90ed03c63201688361a88a940ea1b +size 998199 diff --git a/lib/search/indexes/github-docs-3.1-en.json.br b/lib/search/indexes/github-docs-3.1-en.json.br index 079e2d9425..ec3a1ae905 100644 --- a/lib/search/indexes/github-docs-3.1-en.json.br +++ b/lib/search/indexes/github-docs-3.1-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:62ee467a49788db981811d242bf23f75ccf193db2bb3302b8e54086d44d0e495 -size 3993198 +oid sha256:976ae8ad67ffca1cd859edd91b1db89c2882d93158d9b3ae3d9a9d800ded472c +size 4001148 diff --git a/lib/search/indexes/github-docs-3.1-es-records.json.br b/lib/search/indexes/github-docs-3.1-es-records.json.br index 27445a04c5..d92cd6dedf 100644 --- a/lib/search/indexes/github-docs-3.1-es-records.json.br +++ b/lib/search/indexes/github-docs-3.1-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e1e72b4141c94c43b44f3f66c78afba7d941b9a3622dd5166566847f22210dc -size 683247 +oid sha256:e32c9339ccd8dd27b7d3f30668514fdb39195521b849c920c687aeb1f3bab33c +size 684045 diff --git a/lib/search/indexes/github-docs-3.1-es.json.br b/lib/search/indexes/github-docs-3.1-es.json.br index 0102bc3a29..a5beb8a0e1 100644 --- a/lib/search/indexes/github-docs-3.1-es.json.br +++ b/lib/search/indexes/github-docs-3.1-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0af5fb97b02627d8324340fd22f9183a15501beb2e837b01e349b0ad558d17e5 -size 2970708 +oid sha256:4fd822b12403c4c4f24d53822296b0d9662a0c01bc05095c70b2fe93173755fd +size 2973767 diff --git a/lib/search/indexes/github-docs-3.1-ja-records.json.br b/lib/search/indexes/github-docs-3.1-ja-records.json.br index 614a910fae..64f9f63223 100644 --- a/lib/search/indexes/github-docs-3.1-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.1-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f5a0453619d6a780bb22fafb760fbddec3882719c4542d2512f97226f090080d -size 749904 +oid sha256:17745e8d40e7c05e2bf7e44a7d6b402507d2cb5b60aa3561bb523bcc4f95e73d +size 751870 diff --git a/lib/search/indexes/github-docs-3.1-ja.json.br b/lib/search/indexes/github-docs-3.1-ja.json.br index 480ab55011..eba4bf1481 100644 --- a/lib/search/indexes/github-docs-3.1-ja.json.br +++ b/lib/search/indexes/github-docs-3.1-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e6a345b81f04f4f22cc3d41a3e180b8571635f4c93115e97a0fd3a5b707d5b8d -size 4126693 +oid sha256:e7ddd68fda7a88bf27ed865fbd2c9e700e7d2b97fefb2770ffc82932f8807d13 +size 4134137 diff --git a/lib/search/indexes/github-docs-3.1-pt-records.json.br b/lib/search/indexes/github-docs-3.1-pt-records.json.br index 6fccc23ebf..fd725f8e7a 100644 --- a/lib/search/indexes/github-docs-3.1-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.1-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dae070e2a4b8c0a013ff186d55e10b361c5ed915bfc6eed75af33872c27fd0a9 -size 673764 +oid sha256:5f900fdef601ad0c09e38525498fa79afdfbffd4348881b7f7e942dac20f16d6 +size 674654 diff --git a/lib/search/indexes/github-docs-3.1-pt.json.br b/lib/search/indexes/github-docs-3.1-pt.json.br index 23d56443fc..224cec3d09 100644 --- a/lib/search/indexes/github-docs-3.1-pt.json.br +++ b/lib/search/indexes/github-docs-3.1-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e12fb673c43698256710a41b2df8094502c02e62b42b54358c45cf5a4b7042ce -size 2877367 +oid sha256:81d265fcd6f1249b67ee7f0a1d6c30f84553eff4084d84221ea7ab234acc1f99 +size 2874624 diff --git a/lib/search/indexes/github-docs-3.2-cn-records.json.br b/lib/search/indexes/github-docs-3.2-cn-records.json.br index 2248f08d57..d7a2217f2b 100644 --- a/lib/search/indexes/github-docs-3.2-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.2-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5c164416cf287adff2886ad5e29d37dad9c36feba8032f7f4a9e5f68603e8c14 -size 759220 +oid sha256:cae5f375286a43a08d963395f354c1d514026df99d0859b8827fdcf0d1034718 +size 762744 diff --git a/lib/search/indexes/github-docs-3.2-cn.json.br b/lib/search/indexes/github-docs-3.2-cn.json.br index 586bc63be3..294c1744fc 100644 --- a/lib/search/indexes/github-docs-3.2-cn.json.br +++ b/lib/search/indexes/github-docs-3.2-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:593078d7ddc8ff28dd2fc4bd087de02a90b4ef0bf335f7059bc9e2e20dea199a -size 1593417 +oid sha256:37e16d8e25a1a36b735d716ca5cf7fe163e2461a8943f31cbe283eeecd70bc11 +size 1603240 diff --git a/lib/search/indexes/github-docs-3.2-en-records.json.br b/lib/search/indexes/github-docs-3.2-en-records.json.br index e0c488d488..0c003c5d52 100644 --- a/lib/search/indexes/github-docs-3.2-en-records.json.br +++ b/lib/search/indexes/github-docs-3.2-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d2fddd107505c7ca8bb23280ac9561045dd74287d11a03381bb3a887153a1ce5 -size 1032830 +oid sha256:1d047b119fe464998935dc03875f41a0356989cd9e316a7eab15491fc5c60af6 +size 1035027 diff --git a/lib/search/indexes/github-docs-3.2-en.json.br b/lib/search/indexes/github-docs-3.2-en.json.br index c292629247..2a01cafdc2 100644 --- a/lib/search/indexes/github-docs-3.2-en.json.br +++ b/lib/search/indexes/github-docs-3.2-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c273641ff5dc01103f169c470f06dab2277506f368d62c43572fd8c10a4b83c7 -size 4146175 +oid sha256:8ce1dc400f33bf8ccbaec74697ab913362da25f283a44c3c764997f7de9924e8 +size 4154817 diff --git a/lib/search/indexes/github-docs-3.2-es-records.json.br b/lib/search/indexes/github-docs-3.2-es-records.json.br index 1e13d01682..8178a35aed 100644 --- a/lib/search/indexes/github-docs-3.2-es-records.json.br +++ b/lib/search/indexes/github-docs-3.2-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3689449f25d5407d357a73ced594d9780b92f9681d5698db75a3f3bd49732b3c -size 703178 +oid sha256:554e83d164b2523d24385f3d5b3590111ec8d9afc3ab3aec97834b0cb122e164 +size 704189 diff --git a/lib/search/indexes/github-docs-3.2-es.json.br b/lib/search/indexes/github-docs-3.2-es.json.br index 741cf29e15..7406d508bb 100644 --- a/lib/search/indexes/github-docs-3.2-es.json.br +++ b/lib/search/indexes/github-docs-3.2-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5c82c8598d9c3bd4940b78d23d5f9179f546d8aeb5d9973cf99d3adc1cb10e38 -size 3056977 +oid sha256:1a3dba76cfb77e9444e910e3ed1e800ae91fc8814146b275dd749b769af1d729 +size 3059300 diff --git a/lib/search/indexes/github-docs-3.2-ja-records.json.br b/lib/search/indexes/github-docs-3.2-ja-records.json.br index df0999420b..d9ea6dd790 100644 --- a/lib/search/indexes/github-docs-3.2-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.2-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:68cc44b6878e9016b3d4d0eef35fe18e9c65d73507ccc84a41ba535ba5c72af9 -size 770604 +oid sha256:e0ac5b55bf2ed0720e7427ef2db050cd604454c0537ca5e14067678cec538243 +size 772518 diff --git a/lib/search/indexes/github-docs-3.2-ja.json.br b/lib/search/indexes/github-docs-3.2-ja.json.br index 31a47387aa..f4e4965c66 100644 --- a/lib/search/indexes/github-docs-3.2-ja.json.br +++ b/lib/search/indexes/github-docs-3.2-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a96582d393592a71072706a1171c58e1ce7f796532f8ff5c7000c3d323da3fa4 -size 4244512 +oid sha256:c5608154b4285fe043f9fec7c624af335789754274682909152c5e35e9b20118 +size 4250927 diff --git a/lib/search/indexes/github-docs-3.2-pt-records.json.br b/lib/search/indexes/github-docs-3.2-pt-records.json.br index cc65455dbb..77ad5457cc 100644 --- a/lib/search/indexes/github-docs-3.2-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.2-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e01ddea8cc8a785d521737f5a03df90c5cde8aa240068c1a11d8d696bab0dd3 -size 693167 +oid sha256:4e189a02647cd82d8a3b3aade38af67a8486f622ee577cd6401f053abe312b0d +size 694067 diff --git a/lib/search/indexes/github-docs-3.2-pt.json.br b/lib/search/indexes/github-docs-3.2-pt.json.br index 572d2ec4d3..62add00d01 100644 --- a/lib/search/indexes/github-docs-3.2-pt.json.br +++ b/lib/search/indexes/github-docs-3.2-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4103d30c9f3c3bea7800b3dc72f852226423fdc0db882a9d85e001004cf6af87 -size 2958620 +oid sha256:ac73c3146d229f6c3b856576798978332b4bdfeb8a23287cb46b511fac209287 +size 2954861 diff --git a/lib/search/indexes/github-docs-3.3-cn-records.json.br b/lib/search/indexes/github-docs-3.3-cn-records.json.br index 03d01a27bc..6f37de546f 100644 --- a/lib/search/indexes/github-docs-3.3-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.3-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:86b965623b6f9d3b5ef47ca882be0c0c9b5274ff3b5a210294f386dd19eae564 -size 782455 +oid sha256:a4854a63c8abf4f5a0bfbee81eac9697a2730a1898fe2fed8ff630bf3ad93d4e +size 786284 diff --git a/lib/search/indexes/github-docs-3.3-cn.json.br b/lib/search/indexes/github-docs-3.3-cn.json.br index eeb4a69c67..da691fcfda 100644 --- a/lib/search/indexes/github-docs-3.3-cn.json.br +++ b/lib/search/indexes/github-docs-3.3-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ead75ccc1f838adeb03e575a9b141e96c76c1b12ca3012a1e2aae2b931481835 -size 1634460 +oid sha256:3333335008dd7bdbb962cb87979e689453fe19e42e8fed99ef6bdd25a72b0562 +size 1644574 diff --git a/lib/search/indexes/github-docs-3.3-en-records.json.br b/lib/search/indexes/github-docs-3.3-en-records.json.br index e245fbdf57..d9cf35eb01 100644 --- a/lib/search/indexes/github-docs-3.3-en-records.json.br +++ b/lib/search/indexes/github-docs-3.3-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7189e0b466dc1233e88da686f3d536efb94d9952a7ba040d51a4ed0f2b84fdcf -size 1067614 +oid sha256:4890519ff0a1baf55bca7d5fdd09b02cfe1302bdc5726efead64ddcf54a56350 +size 1070016 diff --git a/lib/search/indexes/github-docs-3.3-en.json.br b/lib/search/indexes/github-docs-3.3-en.json.br index fe9ae6484a..ff0737c7f1 100644 --- a/lib/search/indexes/github-docs-3.3-en.json.br +++ b/lib/search/indexes/github-docs-3.3-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:489968130ac1a6405c81a7b8f22a83b8797e6a06dc59889062f141cf982222cf -size 4241088 +oid sha256:8c0699a416d0418266f2ac89ee1bb13ed5585ee783857760bf4e48555db97e34 +size 4250227 diff --git a/lib/search/indexes/github-docs-3.3-es-records.json.br b/lib/search/indexes/github-docs-3.3-es-records.json.br index b186602cf3..9308de79d6 100644 --- a/lib/search/indexes/github-docs-3.3-es-records.json.br +++ b/lib/search/indexes/github-docs-3.3-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:123ef523214cf3983c54d850ec83305c59acff68e927fb67384655473d4920c1 -size 722587 +oid sha256:2e93cd8c6bf7369cee9a8c2db401d6fb0c796b4f282a0160031751659c51ca6e +size 723867 diff --git a/lib/search/indexes/github-docs-3.3-es.json.br b/lib/search/indexes/github-docs-3.3-es.json.br index 1735df6dec..24d7d9c3bb 100644 --- a/lib/search/indexes/github-docs-3.3-es.json.br +++ b/lib/search/indexes/github-docs-3.3-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8fc8e5f0efe80f9c680341b8007cb61b615c55a9277d7a64f58202ca14f673f9 -size 3136681 +oid sha256:39708211bf1321b2ac772b79fe6d971f19bab6932d5b7ddd01af62b19c24affe +size 3139977 diff --git a/lib/search/indexes/github-docs-3.3-ja-records.json.br b/lib/search/indexes/github-docs-3.3-ja-records.json.br index e7467cf495..86fce3bf5a 100644 --- a/lib/search/indexes/github-docs-3.3-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.3-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:afdd0a01071416aabeae0d1d75188d5b747ffea23e324aff1d72a961e25d4520 -size 794091 +oid sha256:dfce451c63fdda2691a9f5c1fd55719af272b8a4b424ec2f94061d8510726dfc +size 796138 diff --git a/lib/search/indexes/github-docs-3.3-ja.json.br b/lib/search/indexes/github-docs-3.3-ja.json.br index 47a41219b5..533447395d 100644 --- a/lib/search/indexes/github-docs-3.3-ja.json.br +++ b/lib/search/indexes/github-docs-3.3-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a5be31123f2703e589020d3b512ccea2ce06af9bf98db68709b4f8a7f6647ab -size 4363839 +oid sha256:735dfcd86c81df553f31d699c6b732629f2e643ac19d8fadb932dcb2925cd6e5 +size 4369976 diff --git a/lib/search/indexes/github-docs-3.3-pt-records.json.br b/lib/search/indexes/github-docs-3.3-pt-records.json.br index 4e9388ad13..597f6f900a 100644 --- a/lib/search/indexes/github-docs-3.3-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.3-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b42dd5452bda0f1c121e6cdce56739994f0e87519cf1d97b717aea5180d8ad86 -size 712558 +oid sha256:f710cb45204cef2c89006a81412e68bbc9c957f22d7aa1be3a0b7059b05d60fd +size 713715 diff --git a/lib/search/indexes/github-docs-3.3-pt.json.br b/lib/search/indexes/github-docs-3.3-pt.json.br index 2acf92a9f8..87bc2a8c99 100644 --- a/lib/search/indexes/github-docs-3.3-pt.json.br +++ b/lib/search/indexes/github-docs-3.3-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:09468da7029ec3035393ba66c197ff2cd1c5929e5fca32c4222ccb5b3a6d6bb7 -size 3036779 +oid sha256:003030ad6656f364f9fbe1d65120350bc8f1559ec0143e2deb2c95b52321384e +size 3033493 diff --git a/lib/search/indexes/github-docs-3.4-cn-records.json.br b/lib/search/indexes/github-docs-3.4-cn-records.json.br index bc50756601..a7b75500c7 100644 --- a/lib/search/indexes/github-docs-3.4-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.4-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd90259c456addf5a4b64cc1636acb8c818d67e28888abe1a0bba633115c1f45 -size 784403 +oid sha256:dd6a1356cc7dfcbc5d181fd17bea90c2aa6f24c03bd408b52d287fa0d6779701 +size 788284 diff --git a/lib/search/indexes/github-docs-3.4-cn.json.br b/lib/search/indexes/github-docs-3.4-cn.json.br index 7888bf8680..73c20cf582 100644 --- a/lib/search/indexes/github-docs-3.4-cn.json.br +++ b/lib/search/indexes/github-docs-3.4-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a619163240ee3afa5f8a6644cfb2c871cc5da912c1b293f2c9fdcd9ec8a3c807 -size 1646108 +oid sha256:1c50414095bf93fa742c84eeee314c5d018cbb964e2c9affd8f6728802988d4b +size 1656128 diff --git a/lib/search/indexes/github-docs-3.4-en-records.json.br b/lib/search/indexes/github-docs-3.4-en-records.json.br index a14ad99b93..58abb4e4b9 100644 --- a/lib/search/indexes/github-docs-3.4-en-records.json.br +++ b/lib/search/indexes/github-docs-3.4-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b3d291f3a874a58703421c04152678baf7ea2c66803661c6433f2498bc5c173 -size 1076620 +oid sha256:20d00d2ad6a5c114c2ea390ab21966e5fa6a20baca523ad87234edddf368ac0e +size 1078904 diff --git a/lib/search/indexes/github-docs-3.4-en.json.br b/lib/search/indexes/github-docs-3.4-en.json.br index b1c4a56662..f02b33fdb4 100644 --- a/lib/search/indexes/github-docs-3.4-en.json.br +++ b/lib/search/indexes/github-docs-3.4-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5441fd22ca8e4fded94cbad9714c7d119679f5e73853006a3560e9675941567f -size 4282005 +oid sha256:0171ef20c803e1c74bc031bda01a7d3688377214a512e88b25434b70a1abe4cf +size 4291427 diff --git a/lib/search/indexes/github-docs-3.4-es-records.json.br b/lib/search/indexes/github-docs-3.4-es-records.json.br index a9759399a2..f3f6f17c13 100644 --- a/lib/search/indexes/github-docs-3.4-es-records.json.br +++ b/lib/search/indexes/github-docs-3.4-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b6a368d18f2d46283dea604ef188663d80a62f88f7e9eb7acc85f7fb0e9f7984 -size 726168 +oid sha256:5924d3fc79f3cc519d20d7027261be957ed5ba0836a552c70356efe0a6bad9e7 +size 727284 diff --git a/lib/search/indexes/github-docs-3.4-es.json.br b/lib/search/indexes/github-docs-3.4-es.json.br index 961dd27e5c..cc99f6d1d3 100644 --- a/lib/search/indexes/github-docs-3.4-es.json.br +++ b/lib/search/indexes/github-docs-3.4-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89a92d1c5b7cebf0fb28e7a44c8ac332f5d32673d337025345aae222f6514b8d -size 3155311 +oid sha256:9d90001ea7a59ddecfaecda79adbe233405e79d9170d056666495a822ed126b1 +size 3158187 diff --git a/lib/search/indexes/github-docs-3.4-ja-records.json.br b/lib/search/indexes/github-docs-3.4-ja-records.json.br index ad7a5ab10e..9ab19c59e6 100644 --- a/lib/search/indexes/github-docs-3.4-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.4-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:82ff118492ffadad8be5edb9b625f8c6ada38d1acd3f0df299acdf74e533ec1e -size 796683 +oid sha256:1054f49460d0ebd77cecc9abd82348ea30ad066ea5b5177484e8ddedc5318a94 +size 798749 diff --git a/lib/search/indexes/github-docs-3.4-ja.json.br b/lib/search/indexes/github-docs-3.4-ja.json.br index b42fe451a6..d579e0a848 100644 --- a/lib/search/indexes/github-docs-3.4-ja.json.br +++ b/lib/search/indexes/github-docs-3.4-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e5870ddf4df581da977a239eb6d17f3b6eec129d48be67dfd5a89f65124c764 -size 4387450 +oid sha256:79d5faa48b1582486bb6e0f8871f89c85b3a356cc2d7a38ca979fe89569d3de8 +size 4394425 diff --git a/lib/search/indexes/github-docs-3.4-pt-records.json.br b/lib/search/indexes/github-docs-3.4-pt-records.json.br index b49a402294..e2a0fb6c51 100644 --- a/lib/search/indexes/github-docs-3.4-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.4-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e99c6e633ed434d5185ed2da5a2f6b812a0e3097218a93279cdf3220d053acd2 -size 716070 +oid sha256:347001525e208672b1aee52c07ed6deba4dc5123ccfd6ad575fbdab96e35cf60 +size 717003 diff --git a/lib/search/indexes/github-docs-3.4-pt.json.br b/lib/search/indexes/github-docs-3.4-pt.json.br index 960322e367..139e572cd3 100644 --- a/lib/search/indexes/github-docs-3.4-pt.json.br +++ b/lib/search/indexes/github-docs-3.4-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:458526914c81b9f1b96d39705c6f9145e47fcaaeb35626b659365e8209f79053 -size 3055928 +oid sha256:fcebffb7476b4bb163de14c7ee533ae6f4880d91e996bc3165349f16a91a82ea +size 3053012 diff --git a/lib/search/indexes/github-docs-3.5-cn-records.json.br b/lib/search/indexes/github-docs-3.5-cn-records.json.br index 978461ade4..29bbb3a5c6 100644 --- a/lib/search/indexes/github-docs-3.5-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.5-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fa48df684b9593d9607755087c5dc483a0b4fc9b38a0026d6a16f304dfe2a399 -size 811986 +oid sha256:0fca3613e621f17bdcbada759757c8e98ff574e3b38d21a1aa1969de5ed7642f +size 816557 diff --git a/lib/search/indexes/github-docs-3.5-cn.json.br b/lib/search/indexes/github-docs-3.5-cn.json.br index 6d0385b5f2..af5532f8b5 100644 --- a/lib/search/indexes/github-docs-3.5-cn.json.br +++ b/lib/search/indexes/github-docs-3.5-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:92d1e679c47f9dc4925f3a413afb521f25623a201944cab6553e092977a8f908 -size 1709138 +oid sha256:6948c2fddb800ae2333c5074a63c4ce3bbee8ac72647b670afedac3650ad5318 +size 1724030 diff --git a/lib/search/indexes/github-docs-3.5-en-records.json.br b/lib/search/indexes/github-docs-3.5-en-records.json.br index bb92378b92..cbc7c3c058 100644 --- a/lib/search/indexes/github-docs-3.5-en-records.json.br +++ b/lib/search/indexes/github-docs-3.5-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b52980e0870d86202f1c6ea85e40775bb87d842269727026ec80b9a57c13c403 -size 1115436 +oid sha256:e58e9c64e8fd7c308d436a8210dd2f946c69f7c4d3c0d516caa8d469ad9594c1 +size 1117136 diff --git a/lib/search/indexes/github-docs-3.5-en.json.br b/lib/search/indexes/github-docs-3.5-en.json.br index dac20f38cf..9aefc58df3 100644 --- a/lib/search/indexes/github-docs-3.5-en.json.br +++ b/lib/search/indexes/github-docs-3.5-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce1841fd8e7ff4af1e96e87e3f4845360805a2fdf5ab4d2310cb7abdd02d95a9 -size 4441985 +oid sha256:8bc7e31919b51c36c2e9a06383cbdc5c774a7a0d63e4417e671b67ae9c4f241c +size 4449887 diff --git a/lib/search/indexes/github-docs-3.5-es-records.json.br b/lib/search/indexes/github-docs-3.5-es-records.json.br index b1026c54c0..6c8f8f5808 100644 --- a/lib/search/indexes/github-docs-3.5-es-records.json.br +++ b/lib/search/indexes/github-docs-3.5-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ba397cd1f27ed7a9ca417fa3748d90b9c4452092306a4a5e39d85c3420e04773 -size 748854 +oid sha256:e8b504275afb06a723edc5c9f3078efd93721d4028f7989133de8a6594698a10 +size 750081 diff --git a/lib/search/indexes/github-docs-3.5-es.json.br b/lib/search/indexes/github-docs-3.5-es.json.br index 309fb12dc1..b2482c06c7 100644 --- a/lib/search/indexes/github-docs-3.5-es.json.br +++ b/lib/search/indexes/github-docs-3.5-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:958d216034823f1695268d177f2bae19483f7bb86563453b1d1b2df2b4f43106 -size 3268995 +oid sha256:039bed04f3bdca9296f91447b1e84acc108671119278dd24261bdeb976106f31 +size 3272212 diff --git a/lib/search/indexes/github-docs-3.5-ja-records.json.br b/lib/search/indexes/github-docs-3.5-ja-records.json.br index c0a54391c7..0bcdaef6cf 100644 --- a/lib/search/indexes/github-docs-3.5-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.5-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:708326f938e819fa059dad3ce144fa8f317918c78464ddedf10c368fd27e72e5 -size 821827 +oid sha256:6e35b2e0a0b92bf48af67e18bdb169ef1ec52f56c6bbb65c18a00d42f9f99dde +size 823964 diff --git a/lib/search/indexes/github-docs-3.5-ja.json.br b/lib/search/indexes/github-docs-3.5-ja.json.br index 41b423a146..d00a4ff458 100644 --- a/lib/search/indexes/github-docs-3.5-ja.json.br +++ b/lib/search/indexes/github-docs-3.5-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:39bb3e3a3769e31a64328aa34c8adc3a3b7ae2baf97b02c70e3b955951199b56 -size 4544031 +oid sha256:c90be8153ab54ddd46d013c39ff1fdc6121ec1c0f370874189ba27e9bbd362ba +size 4553023 diff --git a/lib/search/indexes/github-docs-3.5-pt-records.json.br b/lib/search/indexes/github-docs-3.5-pt-records.json.br index a6223bacac..22b31b04f6 100644 --- a/lib/search/indexes/github-docs-3.5-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.5-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8b0229f6d245a1bcb69a6c482aa656f474c66fe13e7d66faf0eddfb759c0e017 -size 738270 +oid sha256:2530986114ed4f8b6ea13d143b07c1429c38e17e2ff59f663b76c70689a985d4 +size 738835 diff --git a/lib/search/indexes/github-docs-3.5-pt.json.br b/lib/search/indexes/github-docs-3.5-pt.json.br index 8cf27732c1..413d276f12 100644 --- a/lib/search/indexes/github-docs-3.5-pt.json.br +++ b/lib/search/indexes/github-docs-3.5-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:db97cc1db04a177ed1cf9e6364da52a8bca7942a68251caa8e4aee4c5d33e2b3 -size 3163864 +oid sha256:3e53467fdc2f9b5ad4b5e550b2ecd41b7fa543e9fbe7c0456dbb31c74ec06f92 +size 3159920 diff --git a/lib/search/indexes/github-docs-dotcom-cn-records.json.br b/lib/search/indexes/github-docs-dotcom-cn-records.json.br index 72345112d5..687f16941a 100644 --- a/lib/search/indexes/github-docs-dotcom-cn-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f5e8d08f0530411e62a21bb1c99af07b3c6f0f38b9f29e09e9f2e11d451c6cc5 -size 977854 +oid sha256:4d6190f58011a1f376b2965495dbca00ae60fed1ff9a0aa48ccc9424d9b9c272 +size 983307 diff --git a/lib/search/indexes/github-docs-dotcom-cn.json.br b/lib/search/indexes/github-docs-dotcom-cn.json.br index ce2c1ca6fc..e650ac2882 100644 --- a/lib/search/indexes/github-docs-dotcom-cn.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:92737e103f430dc746da872c108205237f32435a4870d58e2c705b8f0bf64db5 -size 1702140 +oid sha256:1bd69245e923387a7983cf1769b521e91aaf869fb0075c3713f6da2bfc64a69d +size 1720884 diff --git a/lib/search/indexes/github-docs-dotcom-en-records.json.br b/lib/search/indexes/github-docs-dotcom-en-records.json.br index 1d75d53a3a..fa45dbcd1e 100644 --- a/lib/search/indexes/github-docs-dotcom-en-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:73493c40988cfcba74f79e842c220567d079507278295cac6b3c44373d139ca6 -size 1344275 +oid sha256:3f937d8f2ce8dbddd5fb5228f61a3813f1022640ef8d44ad9fe9ce331f6bc644 +size 1352314 diff --git a/lib/search/indexes/github-docs-dotcom-en.json.br b/lib/search/indexes/github-docs-dotcom-en.json.br index d42a99bd1d..147370312a 100644 --- a/lib/search/indexes/github-docs-dotcom-en.json.br +++ b/lib/search/indexes/github-docs-dotcom-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3978aee3ecd40102c2c2a06281c015d5077e2e1e69d9b86ab55c0bc18588a36d -size 5072426 +oid sha256:4053695ea12317c2619088487ac0c2e165a8fbe094a49011e42ec276d20514cd +size 5098360 diff --git a/lib/search/indexes/github-docs-dotcom-es-records.json.br b/lib/search/indexes/github-docs-dotcom-es-records.json.br index 07980c539a..00617c7736 100644 --- a/lib/search/indexes/github-docs-dotcom-es-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dda6656ba29ccf6782e9eb3135d695ccc20ac8ab103e1a8da5d71901132d60ab -size 886092 +oid sha256:bba0d95aa653166c82fe46d0c6b12910dc1fb24fe43ca81186b8a462a1c56445 +size 887070 diff --git a/lib/search/indexes/github-docs-dotcom-es.json.br b/lib/search/indexes/github-docs-dotcom-es.json.br index 5f859ee5a3..ee762eef33 100644 --- a/lib/search/indexes/github-docs-dotcom-es.json.br +++ b/lib/search/indexes/github-docs-dotcom-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7fa29bb3a4d2c7623f057bd1b045aa644cd8974f3b05bb132c3a050f88a778d8 -size 3672408 +oid sha256:15b393869173097f8641ab5b7c7cfad7bf4b3ae5930cdb2531866ef3f4581546 +size 3676977 diff --git a/lib/search/indexes/github-docs-dotcom-ja-records.json.br b/lib/search/indexes/github-docs-dotcom-ja-records.json.br index 2eafcdf4b3..50f59f6c5f 100644 --- a/lib/search/indexes/github-docs-dotcom-ja-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4fdad9c45fc4df703f1a84e3f8e28c1e32c76f519c57a1bd7d9f7b8033d8e0af -size 987273 +oid sha256:ae9ffa6b71760f2fbb2bc1e19b23895e3a98fc73b41ed04976cd4166204db3b6 +size 986243 diff --git a/lib/search/indexes/github-docs-dotcom-ja.json.br b/lib/search/indexes/github-docs-dotcom-ja.json.br index cfde2f367f..c46b7e4785 100644 --- a/lib/search/indexes/github-docs-dotcom-ja.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fc86d2607dbdfb5d106d9a3b3d2fd9ac5bba38773dfd3a5937e93aa3090692a0 -size 5226239 +oid sha256:91345b40189b95ccdef8b4535326d11a68002988f21a51ea502bfe7e79ae1b87 +size 5229410 diff --git a/lib/search/indexes/github-docs-dotcom-pt-records.json.br b/lib/search/indexes/github-docs-dotcom-pt-records.json.br index 3c164f9082..4d989a180c 100644 --- a/lib/search/indexes/github-docs-dotcom-pt-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:023891f97d6d6b43716e624c1b449844c89d3d0b09d2721530474837ce02422f -size 873689 +oid sha256:ee7f7f6ccbc2162efa1fb066843c09da5c71955209bdd37d18843fa529d5c6e7 +size 875374 diff --git a/lib/search/indexes/github-docs-dotcom-pt.json.br b/lib/search/indexes/github-docs-dotcom-pt.json.br index d1c8d3a4e4..5b475dc973 100644 --- a/lib/search/indexes/github-docs-dotcom-pt.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fc25507074036feb3112b26535caf4b8facacf8964845b1d6dde513cbf47b607 -size 3571254 +oid sha256:d44da857992bed25f9b3dba6d9cca0cf073938a23edfcbf19c9e4cc5593ed104 +size 3576665 diff --git a/lib/search/indexes/github-docs-ghae-cn-records.json.br b/lib/search/indexes/github-docs-ghae-cn-records.json.br index 7682172d99..c640e9f167 100644 --- a/lib/search/indexes/github-docs-ghae-cn-records.json.br +++ b/lib/search/indexes/github-docs-ghae-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b6188d8672d90cc7a41e76b2f0c999bca696863d60784f221ae067a72c153506 -size 619397 +oid sha256:00163e021c31394198535e29cf2699db1d52982d1485aed670ef2440d5b2433c +size 625897 diff --git a/lib/search/indexes/github-docs-ghae-cn.json.br b/lib/search/indexes/github-docs-ghae-cn.json.br index 41ed1289b1..46abf553ce 100644 --- a/lib/search/indexes/github-docs-ghae-cn.json.br +++ b/lib/search/indexes/github-docs-ghae-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6351c08005c50fc8d3365dc7175bb54a616b54b489433a00bb5321b9ea8d76bd -size 1256570 +oid sha256:4a303f1b9611d3d74c8a1b3b91020c4e1b33bc0b69a4f849169fff89f46fb28e +size 1268668 diff --git a/lib/search/indexes/github-docs-ghae-en-records.json.br b/lib/search/indexes/github-docs-ghae-en-records.json.br index f96f430293..4021180d8c 100644 --- a/lib/search/indexes/github-docs-ghae-en-records.json.br +++ b/lib/search/indexes/github-docs-ghae-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:21041fdc17438726e4d11c6bec6b71f18bba5681b7b9aff6233040b05e3ac525 -size 862121 +oid sha256:bea398be95fa5e54ab260f5a64e1952a032a66a343f9648f8935e951d830f4de +size 868175 diff --git a/lib/search/indexes/github-docs-ghae-en.json.br b/lib/search/indexes/github-docs-ghae-en.json.br index 9b74390301..199c47851f 100644 --- a/lib/search/indexes/github-docs-ghae-en.json.br +++ b/lib/search/indexes/github-docs-ghae-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:04d7f3445e38b4ffcfd6dabfe4a8b9792fa2e1581b03e34c15939a49cc0f467e -size 3388389 +oid sha256:2d59138386ede9dd4936bf89f1a01966c232144c1e2b90103c3a44091a63df6f +size 3408270 diff --git a/lib/search/indexes/github-docs-ghae-es-records.json.br b/lib/search/indexes/github-docs-ghae-es-records.json.br index 3ebaa1a5c6..1fcea114ac 100644 --- a/lib/search/indexes/github-docs-ghae-es-records.json.br +++ b/lib/search/indexes/github-docs-ghae-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2884278951b6f4e8a769cc9dd39f4d3ca2456f2bceed713d247489df0fe46831 -size 578358 +oid sha256:1e2e3ad3ea38d3e4a5bc8288d01b95c685afc266a0cb7f9c21bef50b7bc4af58 +size 582836 diff --git a/lib/search/indexes/github-docs-ghae-es.json.br b/lib/search/indexes/github-docs-ghae-es.json.br index 12ef2c58f0..45a4b8c344 100644 --- a/lib/search/indexes/github-docs-ghae-es.json.br +++ b/lib/search/indexes/github-docs-ghae-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8a8e5f7213f8e5e2115ee0c8a3998ea0b84b022ea20da80234d3be53fad4061f -size 2439937 +oid sha256:d129f9ea6bd9b90a29be0fff69176f81b6f3794383bda34317057630f599c2ef +size 2458788 diff --git a/lib/search/indexes/github-docs-ghae-ja-records.json.br b/lib/search/indexes/github-docs-ghae-ja-records.json.br index 8f34d4f207..11710a991d 100644 --- a/lib/search/indexes/github-docs-ghae-ja-records.json.br +++ b/lib/search/indexes/github-docs-ghae-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:675d25a67ac0e06c6c2d02b97306b8e11392469ced1589d4842527bed6ee449c -size 630800 +oid sha256:384846fa944e4b7f80d93a07d052bd6f97e07535038849046247b0f9f9ccd971 +size 635786 diff --git a/lib/search/indexes/github-docs-ghae-ja.json.br b/lib/search/indexes/github-docs-ghae-ja.json.br index 5d44eef8ca..7880335dbe 100644 --- a/lib/search/indexes/github-docs-ghae-ja.json.br +++ b/lib/search/indexes/github-docs-ghae-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:08c896f6f3ea3bf158cb196203e333296f7bb0c53b652811b6d657c0696d3c56 -size 3355422 +oid sha256:6b4da869b29ea99e2e4dad882bad293227b98bd9bd58cb7dac424bfa3628e0f0 +size 3376662 diff --git a/lib/search/indexes/github-docs-ghae-pt-records.json.br b/lib/search/indexes/github-docs-ghae-pt-records.json.br index 27726c2eaa..37221c5492 100644 --- a/lib/search/indexes/github-docs-ghae-pt-records.json.br +++ b/lib/search/indexes/github-docs-ghae-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:928218c2df28b2fcb426b26057a50c5b42a9a84d379355a60ba905a0a441f9a3 -size 571044 +oid sha256:6f1d13a9214ecc69d344943ebd7a9986e549aab6537e0b69d9b3cc6e399a20a6 +size 575073 diff --git a/lib/search/indexes/github-docs-ghae-pt.json.br b/lib/search/indexes/github-docs-ghae-pt.json.br index 51f33584fa..6c1196f80e 100644 --- a/lib/search/indexes/github-docs-ghae-pt.json.br +++ b/lib/search/indexes/github-docs-ghae-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:caa08ab3f357e547d7712bdbb27ffe2898afbe9dbae26d64dae381bdf46d4ddb -size 2343656 +oid sha256:c742fce29fc25a8dbd38a8580b96d74d84b472a5a4f1581ee44b9fdb75d08bcc +size 2354333 diff --git a/lib/search/indexes/github-docs-ghec-cn-records.json.br b/lib/search/indexes/github-docs-ghec-cn-records.json.br index a7304e59dd..8c665bd754 100644 --- a/lib/search/indexes/github-docs-ghec-cn-records.json.br +++ b/lib/search/indexes/github-docs-ghec-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:14f192195f6a269bcf2ab87494cd7f32089915855df02ec3562350928cebdcd3 -size 937743 +oid sha256:ba547d21eefa6eadcdfce4709cbcbb9f88184b2815ab65b33a5ebfd28caa3e46 +size 947145 diff --git a/lib/search/indexes/github-docs-ghec-cn.json.br b/lib/search/indexes/github-docs-ghec-cn.json.br index 5fa65ffd1e..9fda253368 100644 --- a/lib/search/indexes/github-docs-ghec-cn.json.br +++ b/lib/search/indexes/github-docs-ghec-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:56d2e2e81083556e52693c0445acfba28efac565c4cf0b126abf9a47d3805825 -size 1815758 +oid sha256:41e9c98ce14594fdc2630d6cd14fdbe70e335bd60b38fc915cc9b6c4e0566cab +size 1840909 diff --git a/lib/search/indexes/github-docs-ghec-en-records.json.br b/lib/search/indexes/github-docs-ghec-en-records.json.br index 7b9ef9a971..8129afbe85 100644 --- a/lib/search/indexes/github-docs-ghec-en-records.json.br +++ b/lib/search/indexes/github-docs-ghec-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5055b595fd821f8787dd3d9a3066eafeffc45bfe13fc0db83cfe82d7006915d6 -size 1268594 +oid sha256:1e41abb630a2c9182e0eb84cd2ed33d138d599a9db9081f533a661e5c9ea9611 +size 1280896 diff --git a/lib/search/indexes/github-docs-ghec-en.json.br b/lib/search/indexes/github-docs-ghec-en.json.br index daaa785864..5e07890877 100644 --- a/lib/search/indexes/github-docs-ghec-en.json.br +++ b/lib/search/indexes/github-docs-ghec-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5b053c80480cf84f8f32184106b123df6ad0b0567851fe67892e7d418e24407b -size 5033844 +oid sha256:a31c322dad82462bba25b6a66e1ea64ced21f569c6b2ed67243c57b3d2857102 +size 5075763 diff --git a/lib/search/indexes/github-docs-ghec-es-records.json.br b/lib/search/indexes/github-docs-ghec-es-records.json.br index 09e92c077b..eecc2150db 100644 --- a/lib/search/indexes/github-docs-ghec-es-records.json.br +++ b/lib/search/indexes/github-docs-ghec-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e522ffd5dd0af2a2d52634596c787d21b61966a8b8cf0a890221e219c188c14f -size 870228 +oid sha256:24550c42dcc616ff24beb3b335b3d499ebc43ff825df1c9df8dabdd830f5ab4f +size 874538 diff --git a/lib/search/indexes/github-docs-ghec-es.json.br b/lib/search/indexes/github-docs-ghec-es.json.br index 6e94461d4f..cc66ba41ca 100644 --- a/lib/search/indexes/github-docs-ghec-es.json.br +++ b/lib/search/indexes/github-docs-ghec-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4a1b7421ba446c9d43d57488ee882091473463ebe31e770e5ee0ffc474fe08b -size 3751448 +oid sha256:1bb2845d73663907e0edce8c553fab81269c7f59869f8df0223cd33428679233 +size 3772324 diff --git a/lib/search/indexes/github-docs-ghec-ja-records.json.br b/lib/search/indexes/github-docs-ghec-ja-records.json.br index 64cef95687..0ba04f5c06 100644 --- a/lib/search/indexes/github-docs-ghec-ja-records.json.br +++ b/lib/search/indexes/github-docs-ghec-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a8f05b02c8dd29577bd5a6b2810d3d9b9e592fe0d82fd1bb89847d4facc99bf -size 949546 +oid sha256:dcedea2de6b8a313aaffb17f4e31c697cfeed2ecc20d104e8e02c11e335794ee +size 954481 diff --git a/lib/search/indexes/github-docs-ghec-ja.json.br b/lib/search/indexes/github-docs-ghec-ja.json.br index 587a05b9e4..f32555c159 100644 --- a/lib/search/indexes/github-docs-ghec-ja.json.br +++ b/lib/search/indexes/github-docs-ghec-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6a96e2e0bd4078ea56b8b2e2f0b8799690677dcc40c2da2464cce61583583e49 -size 5237123 +oid sha256:a5e538626d00ad675755d6643619a3e2419607c94990d71621f5c96b902fca6d +size 5275692 diff --git a/lib/search/indexes/github-docs-ghec-pt-records.json.br b/lib/search/indexes/github-docs-ghec-pt-records.json.br index 82893b4c1f..c5c8f6a711 100644 --- a/lib/search/indexes/github-docs-ghec-pt-records.json.br +++ b/lib/search/indexes/github-docs-ghec-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:33380f74aa12f174a697ee5acbfe2d99581b6c49b0a3d482976795c0eef786a7 -size 858979 +oid sha256:96a1a37c98bd7b96a74386b3d5c38be91db1b75d7c02f9c3109fbe59fb40e8d0 +size 863427 diff --git a/lib/search/indexes/github-docs-ghec-pt.json.br b/lib/search/indexes/github-docs-ghec-pt.json.br index 1a87129cba..296fcf6350 100644 --- a/lib/search/indexes/github-docs-ghec-pt.json.br +++ b/lib/search/indexes/github-docs-ghec-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3efab44fd6f0c43783b085e2b6bc016d6a4a39daf134c663a86897e2920d82ea -size 3654163 +oid sha256:77b27a573cbf46834cad0e6c5b0d184d5232f208d8830aa553196e88ec4c1b40 +size 3666539 diff --git a/lib/webhooks/static/dotcom/push.payload.json b/lib/webhooks/static/dotcom/push.payload.json index 00594b4e79..12b8708316 100644 --- a/lib/webhooks/static/dotcom/push.payload.json +++ b/lib/webhooks/static/dotcom/push.payload.json @@ -5,7 +5,7 @@ "created": true, "deleted": false, "forced": false, - "base_ref": "refs/heads/main", + "base_ref": null, "compare": "https://github.com/Codertocat/Hello-World/compare/simple-tag", "commits": [ diff --git a/lib/webhooks/static/dotcom/security_and_analysis.payload.json b/lib/webhooks/static/dotcom/security_and_analysis.payload.json new file mode 100644 index 0000000000..16965825b3 --- /dev/null +++ b/lib/webhooks/static/dotcom/security_and_analysis.payload.json @@ -0,0 +1,198 @@ + +{ + "event": "security_and_analysis", + "payload": { + "repository": { + "id": 1, + "node_id": "R_kgAB", + "name": "octo-repo", + "full_name": "github/octo-repo", + "private": true, + "owner": { + "login": "octocat", + "id": 4, + "node_id": "O_kgAE", + "avatar_url": "https://avatars1.githubusercontent.com/u/21031067?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github/octo-repo", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/octo-repo", + "forks_url": "https://api.github.com/repos/github/octo-repo/forks", + "keys_url": "https://api.github.com/repos/github/octo-repo/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/octo-repo/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/octo-repo/teams", + "hooks_url": "https://api.github.com/repos/github/octo-repo/hooks", + "issue_events_url": "https://api.github.com/repos/github/octo-repo/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/octo-repo/events", + "assignees_url": "https://api.github.com/repos/github/octo-repo/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/octo-repo/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/octo-repo/tags", + "blobs_url": "https://api.github.com/repos/github/octo-repo/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/octo-repo/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/octo-repo/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/octo-repo/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/octo-repo/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/octo-repo/languages", + "stargazers_url": "https://api.github.com/repos/github/octo-repo/stargazers", + "contributors_url": "https://api.github.com/repos/github/octo-repo/contributors", + "subscribers_url": "https://api.github.com/repos/github/octo-repo/subscribers", + "subscription_url": "https://api.github.com/repos/github/octo-repo/subscription", + "commits_url": "https://api.github.com/repos/github/octo-repo/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/octo-repo/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/octo-repo/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/octo-repo/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/octo-repo/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/octo-repo/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/octo-repo/merges", + "archive_url": "https://api.github.com/repos/github/octo-repo/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/octo-repo/downloads", + "issues_url": "https://api.github.com/repos/github/octo-repo/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/octo-repo/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/octo-repo/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/octo-repo/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/octo-repo/labels{/name}", + "releases_url": "https://api.github.com/repos/github/octo-repo/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/octo-repo/deployments", + "created_at": "2022-06-01T16:56:16Z", + "updated_at": "2022-06-01T16:56:16Z", + "pushed_at": "2022-06-01T16:56:18Z", + "git_url": "git://github.com/github/octo-repo.git", + "ssh_url": "ssh://git@github.com/github/octo-repo.git", + "clone_url": "https://github.com/github/octo-repo.git", + "svn_url": "https://github.com/github/octo-repo", + "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": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": false, + "is_template": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "main", + "organization": { + "login": "octo-org", + "id": 4, + "node_id": "O_kgAE", + "avatar_url": "http://alambic.github.com/avatars/u/4?", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "Organization", + "site_admin": false + }, + "security_and_analysis": { + "advanced_security": { + "status": "enabled" + }, + "secret_scanning": { + "status": "enabled" + }, + "secret_scanning_push_protection": { + "status": "disabled" + } + }, + "network_count": 0, + "subscribers_count": 0 + }, + "changes": { + "from": { + "security_and_analysis": { + "advanced_security": { + "status": "enabled" + }, + "secret_scanning": { + "status": "disabled" + }, + "secret_scanning_push_protection": { + "status": "disabled" + } + } + } + }, + "organization": { + "login": "octo-org", + "id": 4, + "node_id": "O_kgAE", + "url": "https://api.github.com/orgs/octo-org", + "repos_url": "https://api.github.com/orgs/octo-org/repos", + "events_url": "https://api.github.com/orgs/octo-org/events", + "hooks_url": "https://api.github.com/orgs/octo-org/hooks", + "issues_url": "https://api.github.com/orgs/octo-org/issues", + "members_url": "https://api.github.com/orgs/octo-org/members{/member}", + "public_members_url": "https://api.github.com/orgs/octo-org/public_members{/member}", + "avatar_url": "https://avatars1.githubusercontent.com/u/21031067?v=4", + "description": null + }, + "enterprise": { + "id": 1, + "slug": "github-inc", + "name": "GitHub, Inc", + "node_id": "E_kgAB", + "avatar_url": "https://avatars1.githubusercontent.com/u/21031067?v=4", + "description": null, + "website_url": null, + "html_url": "https://github.com/enterprises/github-inc", + "created_at": "2022-06-01T16:20:40Z", + "updated_at": "2022-06-01T16:20:40Z" + }, + "sender": { + "login": "octocat", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://avatars1.githubusercontent.com/u/21031067?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } +} \ No newline at end of file diff --git a/lib/webhooks/static/ghes-3.3/push.payload.json b/lib/webhooks/static/ghes-3.3/push.payload.json index 626c4b163e..a34da64943 100644 --- a/lib/webhooks/static/ghes-3.3/push.payload.json +++ b/lib/webhooks/static/ghes-3.3/push.payload.json @@ -5,7 +5,7 @@ "created": true, "deleted": false, "forced": false, - "base_ref": "refs/heads/main", + "base_ref": null, "compare": "https://octocoders.github.io/Codertocat/Hello-World/compare/simple-tag", "commits": [ diff --git a/lib/webhooks/static/ghes-3.4/push.payload.json b/lib/webhooks/static/ghes-3.4/push.payload.json index f2148f1737..20b1635e81 100644 --- a/lib/webhooks/static/ghes-3.4/push.payload.json +++ b/lib/webhooks/static/ghes-3.4/push.payload.json @@ -5,7 +5,7 @@ "created": true, "deleted": false, "forced": false, - "base_ref": "refs/heads/main", + "base_ref": null, "compare": "https://octocoders.github.io/Codertocat/Hello-World/compare/simple-tag", "commits": [ diff --git a/lib/webhooks/static/ghes-3.5/push.payload.json b/lib/webhooks/static/ghes-3.5/push.payload.json index f2148f1737..20b1635e81 100644 --- a/lib/webhooks/static/ghes-3.5/push.payload.json +++ b/lib/webhooks/static/ghes-3.5/push.payload.json @@ -5,7 +5,7 @@ "created": true, "deleted": false, "forced": false, - "base_ref": "refs/heads/main", + "base_ref": null, "compare": "https://octocoders.github.io/Codertocat/Hello-World/compare/simple-tag", "commits": [ diff --git a/middleware/contextualizers/graphql.js b/middleware/contextualizers/graphql.js index cfaa047234..14822dcdb5 100644 --- a/middleware/contextualizers/graphql.js +++ b/middleware/contextualizers/graphql.js @@ -1,4 +1,7 @@ -import { readCompressedJsonFileFallbackLazily } from '../../lib/read-json-file.js' +import { + readCompressedJsonFileFallbackLazily, + readCompressedJsonFileFallback, +} from '../../lib/read-json-file.js' import { allVersions } from '../../lib/all-versions.js' const previews = readCompressedJsonFileFallbackLazily('./lib/graphql/static/previews.json') const upcomingChanges = readCompressedJsonFileFallbackLazily( @@ -20,6 +23,17 @@ const explorerUrl = ? 'https://graphql.github.com/explorer' : 'http://localhost:3000' +const graphQLVersionSchemaCache = new Map() +function readGraphQLVersionSchema(graphqlVersion) { + if (!graphQLVersionSchemaCache.has(graphqlVersion)) { + graphQLVersionSchemaCache.set( + graphqlVersion, + readCompressedJsonFileFallback(`lib/graphql/static/schema-${graphqlVersion}.json`) + ) + } + return graphQLVersionSchemaCache.get(graphqlVersion) +} + export default function graphqlContext(req, res, next) { const currentVersionObj = allVersions[req.context.currentVersion] // ignore requests to non-GraphQL reference paths @@ -34,9 +48,7 @@ export default function graphqlContext(req, res, next) { const graphqlVersion = currentVersionObj.miscVersionName req.context.graphql = { - schemaForCurrentVersion: readCompressedJsonFileFallbackLazily( - `lib/graphql/static/schema-${graphqlVersion}.json` - )(), + schemaForCurrentVersion: readGraphQLVersionSchema(graphqlVersion), previewsForCurrentVersion: previews()[graphqlVersion], upcomingChangesForCurrentVersion: upcomingChanges()[graphqlVersion], prerenderedObjectsForCurrentVersion: prerenderedObjects()[graphqlVersion], diff --git a/middleware/cors.js b/middleware/cors.js deleted file mode 100644 index 11659afd9d..0000000000 --- a/middleware/cors.js +++ /dev/null @@ -1,5 +0,0 @@ -import cors from 'cors' -export default cors({ - origin: '*', - methods: ['GET', 'HEAD'], -}) diff --git a/middleware/csp.js b/middleware/csp.js deleted file mode 100644 index 72185c6a7f..0000000000 --- a/middleware/csp.js +++ /dev/null @@ -1,81 +0,0 @@ -import helmet from 'helmet' -import isArchivedVersion from '../lib/is-archived-version.js' -import versionSatisfiesRange from '../lib/version-satisfies-range.js' -// This module defines a Content Security Policy (CSP) to disallow -// inline scripts and content from untrusted sources. - -const { contentSecurityPolicy } = helmet - -const AZURE_STORAGE_URL = 'githubdocs.azureedge.net' - -const isDev = process.env.NODE_ENV === 'development' - -export default function csp(req, res, next) { - const csp = { - directives: { - defaultSrc: ["'none'"], - prefetchSrc: ["'self'"], - - connectSrc: [ - "'self'", - // When doing local dev, especially in Safari, you need to add `ws:` - // which NextJS uses for the hot module reloading. - isDev && 'ws:', - ].filter(Boolean), - fontSrc: ["'self'", 'data:', AZURE_STORAGE_URL], - imgSrc: [ - "'self'", - 'data:', - 'github.githubassets.com', - AZURE_STORAGE_URL, - 'placehold.it', - '*.githubusercontent.com', - 'github.com', - ], - objectSrc: ["'self'"], - scriptSrc: [ - "'self'", - // For use during development only! This allows us to use a performant webpack devtool setting (eval) - // https://webpack.js.org/configuration/devtool/#devtool - isDev && "'unsafe-eval'", - ].filter(Boolean), - frameSrc: [ - // exceptions for GraphQL Explorer - 'https://graphql.github.com/', - isDev && 'http://localhost:3000', // development env - 'https://www.youtube-nocookie.com', - ].filter(Boolean), - styleSrc: ["'self'", "'unsafe-inline'"], - childSrc: [ - "'self'", // exception for search in deprecated GHE versions - ], - }, - } - - const { requestedVersion } = isArchivedVersion(req) - - // Exception for deprecated Enterprise docs (Node.js era) - if ( - versionSatisfiesRange(requestedVersion, '<=2.19') && - versionSatisfiesRange(requestedVersion, '>2.12') - ) { - csp.directives.scriptSrc.push( - "'unsafe-eval'", - "'unsafe-inline'", - 'http://www.google-analytics.com', - 'https://ssl.google-analytics.com' - ) - csp.directives.connectSrc.push('https://www.google-analytics.com') - csp.directives.imgSrc.push( - 'http://www.google-analytics.com', - 'https://ssl.google-analytics.com' - ) - } - - // Exception for search in deprecated Enterprise docs <=2.12 (static site era) - if (versionSatisfiesRange(requestedVersion, '<=2.12')) { - csp.directives.scriptSrc.push("'unsafe-inline'") - } - - return contentSecurityPolicy(csp)(req, res, next) -} diff --git a/middleware/helmet.js b/middleware/helmet.js new file mode 100644 index 0000000000..337b616e05 --- /dev/null +++ b/middleware/helmet.js @@ -0,0 +1,91 @@ +import helmet from 'helmet' +import { cloneDeep } from 'lodash-es' +import isArchivedVersion from '../lib/is-archived-version.js' +import versionSatisfiesRange from '../lib/version-satisfies-range.js' + +const isDev = process.env.NODE_ENV === 'development' +const AZURE_STORAGE_URL = 'githubdocs.azureedge.net' +const GITHUB_DOMAINS = [ + "'self'", + 'github.com', + '*.github.com', + '*.githubusercontent.com', + '*.githubassets.com', +] + +const DEFAULT_OPTIONS = { + crossOriginResourcePolicy: true, + crossOriginEmbedderPolicy: false, // doesn't work with youtube + referrerPolicy: { + policy: 'strict-origin-when-cross-origin', + }, + // This module defines a Content Security Policy (CSP) to disallow + // inline scripts and content from untrusted sources. + contentSecurityPolicy: { + directives: { + defaultSrc: ["'none'"], + prefetchSrc: ["'self'"], + // When doing local dev, especially in Safari, you need to add `ws:` + // which NextJS uses for the hot module reloading. + connectSrc: ["'self'", isDev && 'ws:'].filter(Boolean), + fontSrc: ["'self'", 'data:', AZURE_STORAGE_URL], + imgSrc: [...GITHUB_DOMAINS, 'data:', AZURE_STORAGE_URL, 'placehold.it'], + objectSrc: ["'self'"], + // For use during development only! + // `unsafe-eval` allows us to use a performant webpack devtool setting (eval) + // https://webpack.js.org/configuration/devtool/#devtool + scriptSrc: ["'self'", isDev && "'unsafe-eval'"].filter(Boolean), + frameSrc: [ + ...GITHUB_DOMAINS, + isDev && 'http://localhost:3000', + 'https://www.youtube-nocookie.com', + ].filter(Boolean), + frameAncestors: [...GITHUB_DOMAINS], + styleSrc: ["'self'", "'unsafe-inline'"], + childSrc: ["'self'"], // exception for search in deprecated GHE versions + }, + }, +} + +const NODE_DEPRECATED_OPTIONS = cloneDeep(DEFAULT_OPTIONS) +const { directives: ndDirs } = NODE_DEPRECATED_OPTIONS.contentSecurityPolicy +ndDirs.scriptSrc.push( + "'unsafe-eval'", + "'unsafe-inline'", + 'http://www.google-analytics.com', + 'https://ssl.google-analytics.com' +) +ndDirs.connectSrc.push('https://www.google-analytics.com') +ndDirs.imgSrc.push('http://www.google-analytics.com', 'https://ssl.google-analytics.com') + +const STATIC_DEPRECATED_OPTIONS = cloneDeep(DEFAULT_OPTIONS) +STATIC_DEPRECATED_OPTIONS.contentSecurityPolicy.directives.scriptSrc.push("'unsafe-inline'") + +const defaultHelmet = helmet(DEFAULT_OPTIONS) +const nodeDeprecatedHelmet = helmet(NODE_DEPRECATED_OPTIONS) +const staticDeprecatedHelmet = helmet(STATIC_DEPRECATED_OPTIONS) + +export default function helmetMiddleware(req, res, next) { + // Enable CORS + if (['GET', 'OPTIONS'].includes(req.method)) { + res.set('access-control-allow-origin', '*') + } + + // Determine version for exceptions + const { requestedVersion } = isArchivedVersion(req) + + // Exception for deprecated Enterprise docs (Node.js era) + if ( + versionSatisfiesRange(requestedVersion, '<=2.19') && + versionSatisfiesRange(requestedVersion, '>2.12') + ) { + return nodeDeprecatedHelmet(req, res, next) + } + + // Exception for search in deprecated Enterprise docs <=2.12 (static site era) + if (versionSatisfiesRange(requestedVersion, '<=2.12')) { + return staticDeprecatedHelmet(req, res, next) + } + + return defaultHelmet(req, res, next) +} diff --git a/middleware/index.js b/middleware/index.js index eec5ffd683..534d77aa8b 100644 --- a/middleware/index.js +++ b/middleware/index.js @@ -9,9 +9,7 @@ import abort from './abort.js' import timeout from './timeout.js' import morgan from 'morgan' import datadog from './connect-datadog.js' -import cors from './cors.js' -import helmet from 'helmet' -import csp from './csp.js' +import helmet from './helmet.js' import cookieParser from './cookie-parser.js' import csrf from './csrf.js' import handleCsrfErrors from './handle-csrf-errors.js' @@ -208,17 +206,7 @@ export default function (app) { app.use(instrument(handleNextDataPath, './handle-next-data-path')) // *** Security *** - app.use(cors) - app.use( - helmet({ - // Override referrerPolicy to match the browser's default: "strict-origin-when-cross-origin". - // Helmet now defaults to "no-referrer", which is a problem for our archived assets proxying. - referrerPolicy: { - policy: 'strict-origin-when-cross-origin', - }, - }) - ) - app.use(csp) // Must come after helmet + app.use(helmet) app.use(cookieParser) // Must come before csrf app.use(express.json()) // Must come before csrf diff --git a/middleware/render-page.js b/middleware/render-page.js index f24a2cdf67..54580a791f 100644 --- a/middleware/render-page.js +++ b/middleware/render-page.js @@ -37,17 +37,13 @@ async function buildRenderedPage(req) { async function buildMiniTocItems(req) { const { context } = req const { page } = context - const isRestReferencePage = - page.relativePath.startsWith('rest') && - !page.relativePath.includes('rest/guides') && - !page.relativePath.includes('rest/overview') // get mini TOC items on articles if (!page.showMiniToc) { return } - return getMiniTocItems(context.renderedPage, page.miniTocMaxHeadingLevel, '', isRestReferencePage) + return getMiniTocItems(context.renderedPage, page.miniTocMaxHeadingLevel, '') } export default async function renderPage(req, res, next) { diff --git a/package-lock.json b/package-lock.json index dcfd2617b7..86e8b855b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,44 +8,43 @@ "license": "(MIT AND CC-BY-4.0)", "dependencies": { "@github/failbot": "0.8.0", - "@primer/css": "^19.4.0", - "@primer/octicons": "17.0.0", - "@primer/octicons-react": "17.0.0", + "@primer/css": "^19.8.2", + "@primer/octicons": "17.3.0", + "@primer/octicons-react": "17.3.0", "@primer/react": "^34.7.1", - "@react-aria/ssr": "^3.1.0", "accept-language-parser": "^1.5.0", - "ajv": "^8.9.0", + "ajv": "^8.11.0", "ajv-formats": "^2.1.1", - "cheerio": "^1.0.0-rc.10", + "cheerio": "1.0.0-rc.10", "classnames": "^2.3.1", "connect-datadog": "0.0.9", "cookie-parser": "^1.4.6", "cors": "^2.8.5", "csurf": "^1.11.0", - "dayjs": "^1.10.7", - "dotenv": "^10.0.0", - "express": "^4.17.2", + "dayjs": "^1.11.3", + "dotenv": "^16.0.1", + "express": "^4.18.1", "express-timeout-handler": "^2.2.2", "flat": "^5.0.2", "github-slugger": "^1.4.0", - "got": "^11.8.2", + "got": "^11.8.5", "gray-matter": "^4.0.3", "hast-util-from-parse5": "^7.1.0", "hast-util-parse-selector": "^3.1.0", - "hast-util-select": "^5.0.1", + "hast-util-select": "^5.0.2", "hast-util-to-string": "^2.0.0", "hastscript": "^7.0.2", - "helmet": "^4.6.0", - "highlight.js": "11.4.0", + "helmet": "^5.1.0", + "highlight.js": "11.5.1", "highlightjs-curl": "^1.3.0", "highlightjs-graphql": "^1.0.2", "hot-shots": "^9.0.0", - "html-entities": "^2.3.2", + "html-entities": "^2.3.3", "imurmurhash": "^0.1.4", "javascript-stringify": "^2.1.0", "js-cookie": "^3.0.1", "js-yaml": "^4.1.0", - "liquidjs": "^9.22.1", + "liquidjs": "9.22.1", "lodash": "^4.17.21", "lodash-es": "^4.17.21", "lunr": "^2.3.9", @@ -54,20 +53,20 @@ "mdast-util-to-string": "^3.1.0", "morgan": "^1.10.0", "msgpack5rpc": "^1.1.0", - "next": "^11.1.3", + "next": "^11.1.4", "overload-protection": "^1.2.3", "parse5": "7.0.0", "port-used": "^2.0.8", "quick-lru": "6.1.1", "react": "^17.0.2", "react-dom": "^17.0.2", - "react-markdown": "^8.0.0", + "react-markdown": "^8.0.3", "react-syntax-highlighter": "^15.5.0", "rehype-autolink-headings": "^6.1.1", "rehype-highlight": "^5.0.2", "rehype-raw": "^6.1.1", "rehype-slug": "^5.0.1", - "rehype-stringify": "^9.0.2", + "rehype-stringify": "^9.0.3", "remark-code-extra": "^1.0.1", "remark-gemoji-to-emoji": "^1.1.0", "remark-gfm": "^3.0.1", @@ -77,92 +76,92 @@ "revalidator": "^0.3.1", "rss-parser": "^3.12.0", "scroll-anchoring": "^0.1.0", - "semver": "^7.3.5", + "semver": "^7.3.7", "slash": "^4.0.0", "strip-html-comments": "^1.0.0", - "styled-components": "^5.3.3", + "styled-components": "^5.3.5", "swr": "1.3.0", "ts-dedent": "^2.2.0", - "unified": "^10.1.0", + "unified": "^10.1.2", "unist-util-visit": "^4.1.0", "url-template": "^3.0.0", "uuid": "^8.3.2", "walk-sync": "^3.0.0" }, "devDependencies": { - "@actions/core": "^1.6.0", - "@actions/github": "^5.0.0", + "@actions/core": "^1.9.0", + "@actions/github": "^5.0.3", "@alex_neo/jest-expect-message": "^1.0.5", - "@babel/core": "^7.16.12", - "@babel/eslint-parser": "^7.16.5", + "@babel/core": "^7.18.5", + "@babel/eslint-parser": "^7.18.2", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-runtime": "^7.16.10", - "@babel/preset-env": "^7.16.11", - "@graphql-inspector/core": "^3.1.1", - "@graphql-tools/load": "^7.4.1", - "@jest/globals": "^28.1.0", + "@babel/plugin-transform-runtime": "^7.18.5", + "@babel/preset-env": "^7.18.2", + "@graphql-inspector/core": "^3.1.2", + "@graphql-tools/load": "^7.5.14", + "@jest/globals": "^28.1.1", "@octokit/graphql": "4.8.0", "@octokit/rest": "^18.12.0", "@types/github-slugger": "^1.3.0", "@types/imurmurhash": "^0.1.1", - "@types/js-cookie": "^3.0.1", - "@types/lodash": "^4.14.178", - "@types/react": "^17.0.38", - "@types/react-dom": "^18.0.0", - "@types/react-syntax-highlighter": "^15.5.1", + "@types/js-cookie": "^3.0.2", + "@types/lodash": "^4.14.182", + "@types/react": "17.0.38", + "@types/react-dom": "^18.0.5", + "@types/react-syntax-highlighter": "^15.5.2", "@types/uuid": "^8.3.4", - "@typescript-eslint/eslint-plugin": "5.23.0", - "@typescript-eslint/parser": "5.23.0", - "babel-loader": "^8.2.3", - "babel-plugin-styled-components": "^2.0.2", + "@typescript-eslint/eslint-plugin": "5.28.0", + "@typescript-eslint/parser": "5.28.0", + "babel-loader": "^8.2.5", + "babel-plugin-styled-components": "^2.0.7", "babel-preset-env": "^1.7.0", - "chalk": "^5.0.0", + "chalk": "^5.0.1", "change-case": "^4.1.2", "commander": "^8.3.0", "cross-env": "^7.0.3", "csp-parse": "0.0.2", "dedent": "^0.7.0", "domwaiter": "^1.3.0", - "eslint": "8.11.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "8.17.0", + "eslint-config-prettier": "^8.5.0", "eslint-config-standard": "^17.0.0", - "eslint-plugin-import": "^2.25.4", + "eslint-plugin-import": "^2.26.0", "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^6.0.0", "event-to-promise": "^0.8.0", "git-diff": "^2.0.6", - "glob": "^8.0.1", - "graphql": "^16.3.0", + "glob": "^8.0.3", + "graphql": "^16.5.0", "http-status-code": "^2.1.0", - "husky": "^7.0.4", + "husky": "^8.0.1", "japanese-characters": "^1.1.0", - "jest": "^27.4.7", - "jest-environment-puppeteer": "5.0.4", - "jest-fail-on-console": "^2.2.3", + "jest": "^27.5.1", + "jest-environment-puppeteer": "^5.0.4", + "jest-fail-on-console": "^2.4.2", "jest-github-actions-reporter": "^1.0.3", "jest-slow-test-reporter": "^1.0.0", "kill-port": "2.0.0", - "linkinator": "^3.0.3", - "lint-staged": "^12.3.3", + "linkinator": "^3.1.0", + "lint-staged": "^13.0.1", "make-promises-safe": "^5.1.0", - "minimatch": "^5.0.0", + "minimatch": "^5.1.0", "mkdirp": "^1.0.4", "mockdate": "^3.0.5", - "nock": "^13.2.2", + "nock": "^13.2.7", "nodemon": "2.0.16", "npm-merge-driver-install": "^3.0.0", - "postcss": "^8.4.6", - "prettier": "^2.5.1", + "postcss": "^8.4.14", + "prettier": "^2.7.0", "replace": "^1.2.1", "rimraf": "^3.0.2", "robots-parser": "^3.0.0", - "sass": "^1.49.0", + "sass": "^1.52.3", "start-server-and-test": "^1.14.0", "strip-ansi": "^7.0.1", - "supertest": "^6.2.2", + "supertest": "^6.2.3", "tough-cookie": "4.0.0", - "typescript": "^4.5.5" + "typescript": "^4.7.3" }, "engines": { "node": ">=16.x" @@ -170,42 +169,41 @@ "optionalDependencies": { "bottleneck": "^2.19.5", "esm": "^3.2.25", - "image-size": "^1.0.0", + "image-size": "^1.0.1", "jest-puppeteer": "^5.0.4", "jimp": "^0.16.1", - "pa11y-ci": "^2.4.2", "puppeteer": "^9.1.1", "website-scraper": "^5.0.0" } }, "node_modules/@actions/core": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.6.0.tgz", - "integrity": "sha512-NB1UAZomZlCV/LmJqkLhNTqtKfFXJZAUPcfl/zqG7EfsQdeUJtaWO98SGbuQ3pydJ3fHl2CvI/51OKYlCYYcaw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.9.0.tgz", + "integrity": "sha512-5pbM693Ih59ZdUhgk+fts+bUWTnIdHV3kwOSr+QIoFHMLg7Gzhwm0cifDY/AG68ekEJAkHnQVpcy4f6GjmzBCA==", "dev": true, "dependencies": { - "@actions/http-client": "^1.0.11" + "@actions/http-client": "^2.0.1" } }, "node_modules/@actions/github": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@actions/github/-/github-5.0.0.tgz", - "integrity": "sha512-QvE9eAAfEsS+yOOk0cylLBIO/d6WyWIOvsxxzdrPFaud39G6BOkUwScXZn1iBzQzHyu9SBkkLSWlohDWdsasAQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@actions/github/-/github-5.0.3.tgz", + "integrity": "sha512-myjA/pdLQfhUGLtRZC/J4L1RXOG4o6aYdiEq+zr5wVVKljzbFld+xv10k1FX6IkIJtNxbAq44BdwSNpQ015P0A==", "dev": true, "dependencies": { - "@actions/http-client": "^1.0.11", - "@octokit/core": "^3.4.0", - "@octokit/plugin-paginate-rest": "^2.13.3", - "@octokit/plugin-rest-endpoint-methods": "^5.1.1" + "@actions/http-client": "^2.0.1", + "@octokit/core": "^3.6.0", + "@octokit/plugin-paginate-rest": "^2.17.0", + "@octokit/plugin-rest-endpoint-methods": "^5.13.0" } }, "node_modules/@actions/http-client": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-1.0.11.tgz", - "integrity": "sha512-VRYHGQV1rqnROJqdMvGUbY/Kn8vriQe/F9HR2AlYHzmKuM/p3kjNuXhmdBfcVgsvRWTz5C5XW5xvndZrVBuAYg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.0.1.tgz", + "integrity": "sha512-PIXiMVtz6VvyaRsGY268qvj57hXQEpsYogYOu2nrQhlf+XCGmZstmuZBbAybUl1nQGnvS1k1eEsQ69ZoD7xlSw==", "dev": true, "dependencies": { - "tunnel": "0.0.6" + "tunnel": "^0.0.6" } }, "node_modules/@alex_neo/jest-expect-message": { @@ -214,6 +212,18 @@ "integrity": "sha512-1eBykZCd0pPGl5qKtV6Z5ARA6yuhXzHsVN2h5GH5/H6svYa37Jr7vMio5OFpiw1LBHtscrZs7amSkZkcwm0cvQ==", "dev": true }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@babel/code-frame": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", @@ -226,33 +236,33 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", - "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.5.tgz", + "integrity": "sha512-BxhE40PVCBxVEJsSBhB6UWyAuqJRxGsAw8BdHMJ3AKGydcwuWW4kOO3HmqBQAdcq/OP+/DlTVxLvsCzRTnZuGg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz", - "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.5.tgz", + "integrity": "sha512-MGY8vg3DxMnctw0LdvSEojOsumc70g0t18gNyUdAZqB1Rpd1Bqo/svHGvt+UJ6JcGX+DIekGFDxxIWofBxLCnQ==", "dependencies": { + "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helpers": "^7.16.7", - "@babel/parser": "^7.16.12", + "@babel/generator": "^7.18.2", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helpers": "^7.18.2", + "@babel/parser": "^7.18.5", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.10", - "@babel/types": "^7.16.8", + "@babel/traverse": "^7.18.5", + "@babel/types": "^7.18.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" + "json5": "^2.2.1", + "semver": "^6.3.0" }, "engines": { "node": ">=6.9.0" @@ -271,9 +281,9 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.5.tgz", - "integrity": "sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.2.tgz", + "integrity": "sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==", "dev": true, "dependencies": { "eslint-scope": "^5.1.1", @@ -298,18 +308,31 @@ } }, "node_modules/@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", + "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", "dependencies": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.18.2", + "@jridgewell/gen-mapping": "^0.3.0", + "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", @@ -335,13 +358,13 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz", + "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==", "dependencies": { - "@babel/compat-data": "^7.16.4", + "@babel/compat-data": "^7.17.10", "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "browserslist": "^4.20.2", "semver": "^6.3.0" }, "engines": { @@ -360,15 +383,15 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz", - "integrity": "sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", + "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-member-expression-to-functions": "^7.17.7", "@babel/helper-optimise-call-expression": "^7.16.7", "@babel/helper-replace-supers": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7" @@ -381,13 +404,13 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz", - "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", + "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^4.7.1" + "regexpu-core": "^5.0.1" }, "engines": { "node": ">=6.9.0" @@ -425,12 +448,9 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dependencies": { - "@babel/types": "^7.16.7" - }, + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", + "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==", "engines": { "node": ">=6.9.0" } @@ -448,24 +468,12 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", "dependencies": { - "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" }, "engines": { "node": ">=6.9.0" @@ -483,12 +491,12 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" }, "engines": { "node": ">=6.9.0" @@ -506,18 +514,18 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", - "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", + "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", "dependencies": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", "@babel/helper-split-export-declaration": "^7.16.7", "@babel/helper-validator-identifier": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" }, "engines": { "node": ">=6.9.0" @@ -536,9 +544,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", + "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==", "engines": { "node": ">=6.9.0" } @@ -558,27 +566,27 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz", + "integrity": "sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-member-expression-to-functions": "^7.17.7", "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", - "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz", + "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.2" }, "engines": { "node": ">=6.9.0" @@ -639,13 +647,13 @@ } }, "node_modules/@babel/helpers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", - "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.2.tgz", + "integrity": "sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==", "dependencies": { "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" }, "engines": { "node": ">=6.9.0" @@ -729,9 +737,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", - "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.5.tgz", + "integrity": "sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw==", "bin": { "parser": "bin/babel-parser.js" }, @@ -740,12 +748,12 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz", + "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -755,14 +763,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", + "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" + "@babel/plugin-proposal-optional-chaining": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -772,12 +780,12 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", + "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-remap-async-to-generator": "^7.16.8", "@babel/plugin-syntax-async-generators": "^7.8.4" }, @@ -789,13 +797,13 @@ } }, "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", + "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -805,13 +813,13 @@ } }, "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", - "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", + "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -838,12 +846,12 @@ } }, "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", + "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -854,12 +862,12 @@ } }, "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", + "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -870,12 +878,12 @@ } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", + "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -886,12 +894,12 @@ } }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", + "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -918,16 +926,16 @@ } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz", - "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz", + "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.17.10", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" + "@babel/plugin-transform-parameters": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -953,12 +961,12 @@ } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", + "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, @@ -970,13 +978,13 @@ } }, "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", + "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -986,14 +994,14 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", + "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -1004,13 +1012,13 @@ } }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", + "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=4" @@ -1094,6 +1102,21 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz", + "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", @@ -1250,12 +1273,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", + "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1265,13 +1288,13 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", + "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", "dev": true, "dependencies": { "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-remap-async-to-generator": "^7.16.8" }, "engines": { @@ -1297,12 +1320,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz", + "integrity": "sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1312,17 +1335,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz", + "integrity": "sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-replace-supers": "^7.18.2", "@babel/helper-split-export-declaration": "^7.16.7", "globals": "^11.1.0" }, @@ -1334,12 +1357,12 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", + "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1349,12 +1372,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz", - "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", + "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1380,12 +1403,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", + "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1411,12 +1434,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", + "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1443,12 +1466,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", + "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1473,13 +1496,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", + "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { @@ -1490,14 +1513,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", - "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz", + "integrity": "sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-simple-access": "^7.18.2", "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { @@ -1508,14 +1531,14 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", - "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.5.tgz", + "integrity": "sha512-SEewrhPpcqMF1V7DhnEbhVJLrC+nnYfe1E0piZMZXBpxi9WvZqWGwpsk7JYP7wPWeqaBh4gyKlBhHJu3uz5g4Q==", "dev": true, "dependencies": { "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-validator-identifier": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" }, @@ -1527,13 +1550,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", + "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1543,12 +1566,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", + "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1558,12 +1582,12 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.5.tgz", + "integrity": "sha512-TuRL5uGW4KXU6OsRj+mLp9BM7pO8e7SGNTEokQRRxHFkXYMFiy2jlKSZPFtI/mKORDzciH+hneskcSOp0gU8hg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1589,12 +1613,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", + "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1619,12 +1643,13 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", - "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", + "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", "dev": true, "dependencies": { - "regenerator-transform": "^0.14.2" + "@babel/helper-plugin-utils": "^7.17.12", + "regenerator-transform": "^0.15.0" }, "engines": { "node": ">=6.9.0" @@ -1634,12 +1659,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", + "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1649,13 +1674,13 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.10.tgz", - "integrity": "sha512-9nwTiqETv2G7xI4RvXHNfpGdr8pAA+Q/YtN3yLK7OoK7n9OibVm/xymJ838a9A6E/IciOLPj82lZk0fW6O4O7w==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.5.tgz", + "integrity": "sha512-Q17hHxXr2fplrE+5BSC1j1Fo5cOA8YeP8XW3/1paI8MzF/faZGh0MaH1KC4jLAvqLPamQWHB5/B7KqSLY1kuHA==", "dev": true, "dependencies": { "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "babel-plugin-polyfill-corejs2": "^0.3.0", "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", @@ -1693,12 +1718,12 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", + "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" }, "engines": { @@ -1724,12 +1749,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz", + "integrity": "sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1739,12 +1764,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", + "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1785,37 +1810,38 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.2.tgz", + "integrity": "sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-async-generator-functions": "^7.17.12", + "@babel/plugin-proposal-class-properties": "^7.17.12", + "@babel/plugin-proposal-class-static-block": "^7.18.0", "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.17.12", + "@babel/plugin-proposal-json-strings": "^7.17.12", + "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.18.0", "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-private-methods": "^7.17.12", + "@babel/plugin-proposal-private-property-in-object": "^7.17.12", + "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.17.12", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -1825,44 +1851,44 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-arrow-functions": "^7.17.12", + "@babel/plugin-transform-async-to-generator": "^7.17.12", "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.17.12", + "@babel/plugin-transform-classes": "^7.17.12", + "@babel/plugin-transform-computed-properties": "^7.17.12", + "@babel/plugin-transform-destructuring": "^7.18.0", "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.17.12", "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.18.1", "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-literals": "^7.17.12", "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.18.0", + "@babel/plugin-transform-modules-commonjs": "^7.18.2", + "@babel/plugin-transform-modules-systemjs": "^7.18.0", + "@babel/plugin-transform-modules-umd": "^7.18.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", + "@babel/plugin-transform-new-target": "^7.17.12", "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.17.12", "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.18.0", + "@babel/plugin-transform-reserved-words": "^7.17.12", "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-spread": "^7.17.12", "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.18.2", + "@babel/plugin-transform-typeof-symbol": "^7.17.12", "@babel/plugin-transform-unicode-escapes": "^7.16.7", "@babel/plugin-transform-unicode-regex": "^7.16.7", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", + "@babel/types": "^7.18.2", "babel-plugin-polyfill-corejs2": "^0.3.0", "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", + "core-js-compat": "^3.22.1", "semver": "^6.3.0" }, "engines": { @@ -1935,18 +1961,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", - "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.5.tgz", + "integrity": "sha512-aKXj1KT66sBj0vVzk6rEeAO6Z9aiiQ68wfDgge3nHhA/my6xMM/7HGQUNumKZaoa2qUPQ5whJG9aAifsxUKfLA==", "dependencies": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.10", - "@babel/types": "^7.16.8", + "@babel/parser": "^7.18.5", + "@babel/types": "^7.18.4", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1955,9 +1981,9 @@ } }, "node_modules/@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", + "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -1973,17 +1999,17 @@ "dev": true }, "node_modules/@emotion/is-prop-valid": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", - "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.3.tgz", + "integrity": "sha512-RFg04p6C+1uO19uG8N+vqanzKqiM9eeV1LDOG3bmkYmuOj7NbKNlFC/4EZq5gnwAIlcC/jOT24f8Td0iax2SXA==", "dependencies": { - "@emotion/memoize": "0.7.4" + "@emotion/memoize": "^0.7.4" } }, "node_modules/@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" }, "node_modules/@emotion/stylis": { "version": "0.8.5", @@ -1996,19 +2022,19 @@ "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" }, "node_modules/@eslint/eslintrc": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", - "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", + "espree": "^9.3.2", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, "engines": { @@ -2042,9 +2068,9 @@ } }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -2096,9 +2122,9 @@ } }, "node_modules/@graphql-inspector/core": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@graphql-inspector/core/-/core-3.1.1.tgz", - "integrity": "sha512-DP+FgKl93ESPLxg1Hujw1tIpsjfHeZDXKU5/43k8f5yQ2jCWM34NywROuICTNTYLuVL6gVxY/PSwWiCjVvlUMw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@graphql-inspector/core/-/core-3.1.2.tgz", + "integrity": "sha512-f+w1LG6JkGuORBVZM9ZM4j/nT2TgPZwk40m7XutWozNKZpguVG8ChQsldAzb9xPpRZ6Qj/qRfMYMyiA4AAqQbg==", "dev": true, "dependencies": { "dependency-graph": "0.11.0", @@ -2110,58 +2136,58 @@ } }, "node_modules/@graphql-tools/load": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-7.4.1.tgz", - "integrity": "sha512-UvBodW5hRHpgBUBVz5K5VIhJDOTFIbRRAGD6sQ2l9J5FDKBEs3u/6JjZDzbdL96br94D5cEd2Tk6auaHpTn7mQ==", + "version": "7.5.14", + "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-7.5.14.tgz", + "integrity": "sha512-K7H4tKKGFliRyjbG92KCuv2fS2pHlRxkcNcDtuEQlA8dhthS9qGB14Ld4eHDuRq1RvHTS6mye5NE1alyY44K9g==", "dev": true, "dependencies": { - "@graphql-tools/schema": "8.3.1", - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/schema": "8.3.14", + "@graphql-tools/utils": "8.6.13", "p-limit": "3.1.0", - "tslib": "~2.3.0" + "tslib": "^2.4.0" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "node_modules/@graphql-tools/merge": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.2.1.tgz", - "integrity": "sha512-Q240kcUszhXiAYudjuJgNuLgy9CryDP3wp83NOZQezfA6h3ByYKU7xI6DiKrdjyVaGpYN3ppUmdj0uf5GaXzMA==", + "version": "8.2.14", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.2.14.tgz", + "integrity": "sha512-od6lTF732nwPX91G79eiJf+dyRBHxCaKe7QL4IYeH4d1k+NYqx/ihYpFJNjDaqxmpHH92Hr+TxsP9SYRK3/QKg==", "dev": true, "dependencies": { - "@graphql-tools/utils": "^8.5.1", - "tslib": "~2.3.0" + "@graphql-tools/utils": "8.6.13", + "tslib": "^2.4.0" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "node_modules/@graphql-tools/schema": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.3.1.tgz", - "integrity": "sha512-3R0AJFe715p4GwF067G5i0KCr/XIdvSfDLvTLEiTDQ8V/hwbOHEKHKWlEBHGRQwkG5lwFQlW1aOn7VnlPERnWQ==", + "version": "8.3.14", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.3.14.tgz", + "integrity": "sha512-ntA4pKwyyPHFFKcIw17FfqGZAiTNZl0tHieQpPIkN5fPc4oHcXOfaj1vBjtIC/Qn6H7XBBu3l2kMA8FpobdxTQ==", "dev": true, "dependencies": { - "@graphql-tools/merge": "^8.2.1", - "@graphql-tools/utils": "^8.5.1", - "tslib": "~2.3.0", + "@graphql-tools/merge": "8.2.14", + "@graphql-tools/utils": "8.6.13", + "tslib": "^2.4.0", "value-or-promise": "1.0.11" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "node_modules/@graphql-tools/utils": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.5.1.tgz", - "integrity": "sha512-V/OQVpj+Z05qW9ZdlJWSKzREYlgGEq+juV+pUy3JO9jI+sZo/W3oncuW9+1awwp/RkL0aZ9RgjL+XYOgCsmOLw==", + "version": "8.6.13", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.6.13.tgz", + "integrity": "sha512-FiVqrQzj4cgz0HcZ3CxUs8NtBGPZFpmsVyIgwmL6YCwIhjJQnT72h8G3/vk5zVfjfesht85YGp0inWWuoCKWzg==", "dev": true, "dependencies": { - "tslib": "~2.3.0" + "tslib": "^2.4.0" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "node_modules/@hapi/accept": { @@ -2355,16 +2381,16 @@ } }, "node_modules/@jest/console": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.6.tgz", - "integrity": "sha512-jauXyacQD33n47A44KrlOVeiXHEXDqapSdfb9kTekOchH/Pd18kBIO1+xxJQRLuG+LUuljFCwTG92ra4NW7SpA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", "dev": true, "dependencies": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.4.6", - "jest-util": "^27.4.2", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "slash": "^3.0.0" }, "engines": { @@ -2397,35 +2423,35 @@ } }, "node_modules/@jest/core": { - "version": "27.4.7", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.4.7.tgz", - "integrity": "sha512-n181PurSJkVMS+kClIFSX/LLvw9ExSb+4IMtD6YnfxZVerw9ANYtW0bPrm0MJu2pfe9SY9FJ9FtQ+MdZkrZwjg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", "dev": true, "dependencies": { - "@jest/console": "^27.4.6", - "@jest/reporters": "^27.4.6", - "@jest/test-result": "^27.4.6", - "@jest/transform": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.8.1", "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^27.4.2", - "jest-config": "^27.4.7", - "jest-haste-map": "^27.4.6", - "jest-message-util": "^27.4.6", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.6", - "jest-resolve-dependencies": "^27.4.6", - "jest-runner": "^27.4.6", - "jest-runtime": "^27.4.6", - "jest-snapshot": "^27.4.6", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.6", - "jest-watcher": "^27.4.6", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", "micromatch": "^4.0.4", "rimraf": "^3.0.0", "slash": "^3.0.0", @@ -2496,22 +2522,22 @@ } }, "node_modules/@jest/expect": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.0.tgz", - "integrity": "sha512-be9ETznPLaHOmeJqzYNIXv1ADEzENuQonIoobzThOYPuK/6GhrWNIJDVTgBLCrz3Am73PyEU2urQClZp0hLTtA==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.1.tgz", + "integrity": "sha512-/+tQprrFoT6lfkMj4mW/mUIfAmmk/+iQPmg7mLDIFOf2lyf7EBHaS+x3RbeR0VZVMe55IvX7QRoT/2aK3AuUXg==", "dev": true, "dependencies": { - "expect": "^28.1.0", - "jest-snapshot": "^28.1.0" + "expect": "^28.1.1", + "jest-snapshot": "^28.1.1" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/@jest/expect-utils": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.0.tgz", - "integrity": "sha512-5BrG48dpC0sB80wpeIX5FU6kolDJI4K0n5BM9a5V38MGx0pyRvUBSS0u2aNTdDzmOrCjhOg8pGs6a20ivYkdmw==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.1.tgz", + "integrity": "sha512-n/ghlvdhCdMI/hTcnn4qV57kQuV9OTsZzH1TTCVARANKhl6hXJqLKUkwX69ftMGpsbpt96SsDD8n8LD2d9+FRw==", "dev": true, "dependencies": { "jest-get-type": "^28.0.2" @@ -2530,22 +2556,22 @@ } }, "node_modules/@jest/expect/node_modules/@jest/transform": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.0.tgz", - "integrity": "sha512-omy2xe5WxlAfqmsTjTPxw+iXRTRnf+NtX0ToG+4S0tABeb4KsKmPUHq5UBuwunHg3tJRwgEQhEp0M/8oiatLEA==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.1.tgz", + "integrity": "sha512-PkfaTUuvjUarl1EDr5ZQcCA++oXkFCP9QFUkG0yVKVmNObjhrqDy0kbMpMebfHWm3CCDHjYNem9eUSH8suVNHQ==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.1", "@jridgewell/trace-mapping": "^0.3.7", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.0", + "jest-haste-map": "^28.1.1", "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.0", + "jest-util": "^28.1.1", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", @@ -2556,9 +2582,9 @@ } }, "node_modules/@jest/expect/node_modules/@jest/types": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.0.tgz", - "integrity": "sha512-xmEggMPr317MIOjjDoZ4ejCSr9Lpbt/u34+dvc99t7DS8YirW5rwZEhzKPC2BMUFkUhI48qs6qLUSGw5FuL0GA==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz", + "integrity": "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==", "dev": true, "dependencies": { "@jest/schemas": "^28.0.2", @@ -2598,40 +2624,40 @@ } }, "node_modules/@jest/expect/node_modules/diff-sequences": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.0.2.tgz", - "integrity": "sha512-YtEoNynLDFCRznv/XDalsKGSZDoj0U5kLnXvY0JSq3nBboRrZXjD81+eSiwi+nzcZDwedMmcowcxNwwgFW23mQ==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", + "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", "dev": true, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/@jest/expect/node_modules/expect": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.0.tgz", - "integrity": "sha512-qFXKl8Pmxk8TBGfaFKRtcQjfXEnKAs+dmlxdwvukJZorwrAabT7M3h8oLOG01I2utEhkmUTi17CHaPBovZsKdw==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.1.tgz", + "integrity": "sha512-/AANEwGL0tWBwzLNOvO0yUdy2D52jVdNXppOqswC49sxMN2cPWsGCQdzuIf9tj6hHoBQzNvx75JUYuQAckPo3w==", "dev": true, "dependencies": { - "@jest/expect-utils": "^28.1.0", + "@jest/expect-utils": "^28.1.1", "jest-get-type": "^28.0.2", - "jest-matcher-utils": "^28.1.0", - "jest-message-util": "^28.1.0", - "jest-util": "^28.1.0" + "jest-matcher-utils": "^28.1.1", + "jest-message-util": "^28.1.1", + "jest-util": "^28.1.1" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/@jest/expect/node_modules/jest-diff": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.0.tgz", - "integrity": "sha512-8eFd3U3OkIKRtlasXfiAQfbovgFgRDb0Ngcs2E+FMeBZ4rUezqIaGjuyggJBp+llosQXNEWofk/Sz4Hr5gMUhA==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.1.tgz", + "integrity": "sha512-/MUUxeR2fHbqHoMMiffe/Afm+U8U4olFRJ0hiVG2lZatPJcnGxx292ustVu7bULhjV65IYMxRdploAKLbcrsyg==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^28.0.2", + "diff-sequences": "^28.1.1", "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.0" + "pretty-format": "^28.1.1" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" @@ -2647,22 +2673,22 @@ } }, "node_modules/@jest/expect/node_modules/jest-haste-map": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.0.tgz", - "integrity": "sha512-xyZ9sXV8PtKi6NCrJlmq53PyNVHzxmcfXNVvIRHpHmh1j/HChC4pwKgyjj7Z9us19JMw8PpQTJsFWOsIfT93Dw==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.1.tgz", + "integrity": "sha512-ZrRSE2o3Ezh7sb1KmeLEZRZ4mgufbrMwolcFHNRSjKZhpLa8TdooXOOFlSwoUzlbVs1t0l7upVRW2K7RWGHzbQ==", "dev": true, "dependencies": { - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.1", "@types/graceful-fs": "^4.1.3", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.9", "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.0", - "jest-worker": "^28.1.0", + "jest-util": "^28.1.1", + "jest-worker": "^28.1.1", "micromatch": "^4.0.4", - "walker": "^1.0.7" + "walker": "^1.0.8" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" @@ -2672,33 +2698,33 @@ } }, "node_modules/@jest/expect/node_modules/jest-matcher-utils": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.0.tgz", - "integrity": "sha512-onnax0n2uTLRQFKAjC7TuaxibrPSvZgKTcSCnNUz/tOjJ9UhxNm7ZmPpoQavmTDUjXvUQ8KesWk2/VdrxIFzTQ==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.1.tgz", + "integrity": "sha512-NPJPRWrbmR2nAJ+1nmnfcKKzSwgfaciCCrYZzVnNoxVoyusYWIjkBMNvu0RHJe7dNj4hH3uZOPZsQA+xAYWqsw==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^28.1.0", + "jest-diff": "^28.1.1", "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.0" + "pretty-format": "^28.1.1" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/@jest/expect/node_modules/jest-message-util": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.0.tgz", - "integrity": "sha512-RpA8mpaJ/B2HphDMiDlrAZdDytkmwFqgjDZovM21F35lHGeUeCvYmm6W+sbQ0ydaLpg5bFAUuWG1cjqOl8vqrw==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz", + "integrity": "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.1", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^28.1.0", + "pretty-format": "^28.1.1", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -2716,9 +2742,9 @@ } }, "node_modules/@jest/expect/node_modules/jest-snapshot": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.0.tgz", - "integrity": "sha512-ex49M2ZrZsUyQLpLGxQtDbahvgBjlLPgklkqGM0hq/F7W/f8DyqZxVHjdy19QKBm4O93eDp+H5S23EiTbbUmHw==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.1.tgz", + "integrity": "sha512-1KjqHJ98adRcbIdMizjF5DipwZFbvxym/kFO4g4fVZCZRxH/dqV8TiBFCa6rqic3p0karsy8RWS1y4E07b7P0A==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", @@ -2726,23 +2752,23 @@ "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.3.3", - "@jest/expect-utils": "^28.1.0", - "@jest/transform": "^28.1.0", - "@jest/types": "^28.1.0", + "@jest/expect-utils": "^28.1.1", + "@jest/transform": "^28.1.1", + "@jest/types": "^28.1.1", "@types/babel__traverse": "^7.0.6", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^28.1.0", + "expect": "^28.1.1", "graceful-fs": "^4.2.9", - "jest-diff": "^28.1.0", + "jest-diff": "^28.1.1", "jest-get-type": "^28.0.2", - "jest-haste-map": "^28.1.0", - "jest-matcher-utils": "^28.1.0", - "jest-message-util": "^28.1.0", - "jest-util": "^28.1.0", + "jest-haste-map": "^28.1.1", + "jest-matcher-utils": "^28.1.1", + "jest-message-util": "^28.1.1", + "jest-util": "^28.1.1", "natural-compare": "^1.4.0", - "pretty-format": "^28.1.0", + "pretty-format": "^28.1.1", "semver": "^7.3.5" }, "engines": { @@ -2750,12 +2776,12 @@ } }, "node_modules/@jest/expect/node_modules/jest-util": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.0.tgz", - "integrity": "sha512-qYdCKD77k4Hwkose2YBEqQk7PzUf/NSE+rutzceduFveQREeH6b+89Dc9+wjX9dAwHcgdx4yedGA3FQlU/qCTA==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", + "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", "dev": true, "dependencies": { - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.1", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -2767,9 +2793,9 @@ } }, "node_modules/@jest/expect/node_modules/jest-worker": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.0.tgz", - "integrity": "sha512-ZHwM6mNwaWBR52Snff8ZvsCTqQsvhCxP/bT1I6T6DAnb6ygkshsyLQIMxFwHpYxht0HOoqt23JlC01viI7T03A==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.1.tgz", + "integrity": "sha512-Au7slXB08C6h+xbJPp7VIb6U0XX5Kc9uel/WFc6/rcTzGiaVCBRngBExSYuXSLFPULPSYU3cJ3ybS988lNFQhQ==", "dev": true, "dependencies": { "@types/node": "*", @@ -2796,9 +2822,9 @@ } }, "node_modules/@jest/expect/node_modules/pretty-format": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", - "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz", + "integrity": "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==", "dev": true, "dependencies": { "@jest/schemas": "^28.0.2", @@ -2823,9 +2849,9 @@ } }, "node_modules/@jest/expect/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", "dev": true }, "node_modules/@jest/expect/node_modules/slash": { @@ -2868,55 +2894,55 @@ } }, "node_modules/@jest/globals": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.0.tgz", - "integrity": "sha512-3m7sTg52OTQR6dPhsEQSxAvU+LOBbMivZBwOvKEZ+Rb+GyxVnXi9HKgOTYkx/S99T8yvh17U4tNNJPIEQmtwYw==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.1.tgz", + "integrity": "sha512-dEgl/6v7ToB4vXItdvcltJBgny0xBE6xy6IYQrPJAJggdEinGxCDMivNv7sFzPcTITGquXD6UJwYxfJ/5ZwDSg==", "dev": true, "dependencies": { - "@jest/environment": "^28.1.0", - "@jest/expect": "^28.1.0", - "@jest/types": "^28.1.0" + "@jest/environment": "^28.1.1", + "@jest/expect": "^28.1.1", + "@jest/types": "^28.1.1" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/@jest/globals/node_modules/@jest/environment": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.0.tgz", - "integrity": "sha512-S44WGSxkRngzHslhV6RoAExekfF7Qhwa6R5+IYFa81mpcj0YgdBnRSmvHe3SNwOt64yXaE5GG8Y2xM28ii5ssA==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.1.tgz", + "integrity": "sha512-9auVQ2GzQ7nrU+lAr8KyY838YahElTX9HVjbQPPS2XjlxQ+na18G113OoBhyBGBtD6ZnO/SrUy5WR8EzOj1/Uw==", "dev": true, "dependencies": { - "@jest/fake-timers": "^28.1.0", - "@jest/types": "^28.1.0", + "@jest/fake-timers": "^28.1.1", + "@jest/types": "^28.1.1", "@types/node": "*", - "jest-mock": "^28.1.0" + "jest-mock": "^28.1.1" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/@jest/globals/node_modules/@jest/fake-timers": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.0.tgz", - "integrity": "sha512-Xqsf/6VLeAAq78+GNPzI7FZQRf5cCHj1qgQxCjws9n8rKw8r1UYoeaALwBvyuzOkpU3c1I6emeMySPa96rxtIg==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.1.tgz", + "integrity": "sha512-BY/3+TyLs5+q87rGWrGUY5f8e8uC3LsVHS9Diz8+FV3ARXL4sNnkLlIB8dvDvRrp+LUCGM+DLqlsYubizGUjIA==", "dev": true, "dependencies": { - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.1", "@sinonjs/fake-timers": "^9.1.1", "@types/node": "*", - "jest-message-util": "^28.1.0", - "jest-mock": "^28.1.0", - "jest-util": "^28.1.0" + "jest-message-util": "^28.1.1", + "jest-mock": "^28.1.1", + "jest-util": "^28.1.1" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/@jest/globals/node_modules/@jest/types": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.0.tgz", - "integrity": "sha512-xmEggMPr317MIOjjDoZ4ejCSr9Lpbt/u34+dvc99t7DS8YirW5rwZEhzKPC2BMUFkUhI48qs6qLUSGw5FuL0GA==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz", + "integrity": "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==", "dev": true, "dependencies": { "@jest/schemas": "^28.0.2", @@ -2965,18 +2991,18 @@ } }, "node_modules/@jest/globals/node_modules/jest-message-util": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.0.tgz", - "integrity": "sha512-RpA8mpaJ/B2HphDMiDlrAZdDytkmwFqgjDZovM21F35lHGeUeCvYmm6W+sbQ0ydaLpg5bFAUuWG1cjqOl8vqrw==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz", + "integrity": "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.1", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^28.1.0", + "pretty-format": "^28.1.1", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -2985,12 +3011,12 @@ } }, "node_modules/@jest/globals/node_modules/jest-mock": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.0.tgz", - "integrity": "sha512-H7BrhggNn77WhdL7O1apG0Q/iwl0Bdd5E1ydhCJzL3oBLh/UYxAwR3EJLsBZ9XA3ZU4PA3UNw4tQjduBTCTmLw==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.1.tgz", + "integrity": "sha512-bDCb0FjfsmKweAvE09dZT59IMkzgN0fYBH6t5S45NoJfd2DHkS3ySG2K+hucortryhO3fVuXdlxWcbtIuV/Skw==", "dev": true, "dependencies": { - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.1", "@types/node": "*" }, "engines": { @@ -2998,12 +3024,12 @@ } }, "node_modules/@jest/globals/node_modules/jest-util": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.0.tgz", - "integrity": "sha512-qYdCKD77k4Hwkose2YBEqQk7PzUf/NSE+rutzceduFveQREeH6b+89Dc9+wjX9dAwHcgdx4yedGA3FQlU/qCTA==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", + "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", "dev": true, "dependencies": { - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.1", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -3015,9 +3041,9 @@ } }, "node_modules/@jest/globals/node_modules/pretty-format": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", - "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz", + "integrity": "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==", "dev": true, "dependencies": { "@jest/schemas": "^28.0.2", @@ -3042,9 +3068,9 @@ } }, "node_modules/@jest/globals/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", "dev": true }, "node_modules/@jest/globals/node_modules/slash": { @@ -3057,31 +3083,31 @@ } }, "node_modules/@jest/reporters": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.4.6.tgz", - "integrity": "sha512-+Zo9gV81R14+PSq4wzee4GC2mhAN9i9a7qgJWL90Gpx7fHYkWpTBvwWNZUXvJByYR9tAVBdc8VxDWqfJyIUrIQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.4.6", - "@jest/test-result": "^27.4.6", - "@jest/transform": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", "istanbul-lib-instrument": "^5.1.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.4.6", - "jest-resolve": "^27.4.6", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.6", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", @@ -3127,15 +3153,15 @@ } }, "node_modules/@jest/reporters/node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, @@ -3167,15 +3193,6 @@ "node": ">=8" } }, - "node_modules/@jest/reporters/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@jest/schemas": { "version": "28.0.2", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", @@ -3189,36 +3206,27 @@ } }, "node_modules/@jest/source-map": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz", - "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", "dev": true, "dependencies": { "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "source-map": "^0.6.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@jest/test-result": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.6.tgz", - "integrity": "sha512-fi9IGj3fkOrlMmhQqa/t9xum8jaJOOAi/lZlm6JXSc55rJMXKHxNDN1oCP39B0/DhNOa2OMupF9BcKZnNtXMOQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", "dev": true, "dependencies": { - "@jest/console": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, @@ -3227,36 +3235,36 @@ } }, "node_modules/@jest/test-sequencer": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.6.tgz", - "integrity": "sha512-3GL+nsf6E1PsyNsJuvPyIz+DwFuCtBdtvPpm/LMXVkBJbdFvQYCDpccYT56qq5BGniXWlE81n2qk1sdXfZebnw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", "dev": true, "dependencies": { - "@jest/test-result": "^27.4.6", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.6", - "jest-runtime": "^27.4.6" + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/transform": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.6.tgz", - "integrity": "sha512-9MsufmJC8t5JTpWEQJ0OcOOAXaH5ioaIX6uHVBLBMoCZPfKKQF+EqP8kACAvCZ0Y1h2Zr3uOccg8re+Dr5jxyw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", "dev": true, "dependencies": { "@babel/core": "^7.1.0", - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.6", - "jest-regex-util": "^27.4.0", - "jest-util": "^27.4.2", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", @@ -3292,15 +3300,6 @@ "node": ">=8" } }, - "node_modules/@jest/transform/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@jest/types": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", @@ -3797,11 +3796,56 @@ "regenerator-runtime": "^0.13.3" } }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@jridgewell/resolve-uri": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", - "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "devOptional": true, + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "devOptional": true, + "peer": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, "engines": { "node": ">=6.0.0" } @@ -3809,14 +3853,12 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.13", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", - "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==", - "dev": true + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.11.tgz", - "integrity": "sha512-RllI476aSMsxzeI9TtlSMoNTgHDxEmnl6GkkHwhr0vdL8W+0WuesyI8Vd3rBOfrwtPXbPxdT9ADJdiOKgzxPQA==", - "dev": true, + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -3837,101 +3879,6 @@ "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-11.1.4.tgz", "integrity": "sha512-CY3bOSQf9Dy3+34dFjFbOdg3DRXIGfujb54D/AVO83ajyQczRZ3xdU0i5VV0eSR6B56ktVy3/aelOffpTUq6LA==" }, - "node_modules/@next/react-dev-overlay": { - "version": "11.1.4", - "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.1.4.tgz", - "integrity": "sha512-8/9JflJwRXEvVb6cKCWgRTOmALzDJHpWD5diRbtXWsllqxcMBjtscgnO4PaK+9QyZnSYSUbn0zZUZvxOXOTE1Q==", - "dependencies": { - "@babel/code-frame": "7.12.11", - "anser": "1.4.9", - "chalk": "4.0.0", - "classnames": "2.2.6", - "css.escape": "1.5.1", - "data-uri-to-buffer": "3.0.1", - "platform": "1.3.6", - "shell-quote": "1.7.2", - "source-map": "0.8.0-beta.0", - "stacktrace-parser": "0.1.10", - "strip-ansi": "6.0.0" - }, - "peerDependencies": { - "react": "^17.0.2", - "react-dom": "^17.0.2" - } - }, - "node_modules/@next/react-dev-overlay/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@next/react-dev-overlay/node_modules/chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@next/react-dev-overlay/node_modules/classnames": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", - "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" - }, - "node_modules/@next/react-dev-overlay/node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@next/react-dev-overlay/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@next/react-dev-overlay/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/@next/react-dev-overlay/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "node_modules/@next/react-dev-overlay/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, "node_modules/@next/react-refresh-utils": { "version": "11.1.4", "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.1.4.tgz", @@ -3999,14 +3946,14 @@ } }, "node_modules/@octokit/core": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.5.1.tgz", - "integrity": "sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz", + "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==", "dev": true, "dependencies": { "@octokit/auth-token": "^2.4.4", "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.6.0", + "@octokit/request": "^5.6.3", "@octokit/request-error": "^2.0.5", "@octokit/types": "^6.0.3", "before-after-hook": "^2.2.0", @@ -4076,16 +4023,16 @@ } }, "node_modules/@octokit/request": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.2.tgz", - "integrity": "sha512-je66CvSEVf0jCpRISxkUcCa0UkxmFs6eGDRSbfJtAVwbLH5ceqF+YEyC8lj8ystKyZTy8adWr0qmkY52EfOeLA==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", + "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", "dev": true, "dependencies": { "@octokit/endpoint": "^6.0.1", "@octokit/request-error": "^2.1.0", "@octokit/types": "^6.16.1", "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.1", + "node-fetch": "^2.6.7", "universal-user-agent": "^6.0.0" } }, @@ -4127,33 +4074,33 @@ "integrity": "sha512-Ej2OUc3ZIFaR7WwIUqESO1DTzmpb7wc8xbTVRT9s52jZQDjN7g5iljoK3ocYZm+BIAcKn3MvcwB42hEk4Ga4xQ==" }, "node_modules/@primer/css": { - "version": "19.4.0", - "resolved": "https://registry.npmjs.org/@primer/css/-/css-19.4.0.tgz", - "integrity": "sha512-Ptg9eTw140v97M+jdxP8vjC4BsiWjAvhMA0qjPx1rsH9oHfIrAqLEBDXkfMl5wYZrEflatyHAbxa4zos5DJttA==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@primer/css/-/css-19.8.2.tgz", + "integrity": "sha512-Zjgk0asxDVj+QY8Ej3DLeJHEMzxlW4ejwmtUk3QzwUJG6R1FzCuGzrTuEN2hFugsvlPDVd1geeKfiskLEjkfOQ==", "dependencies": { - "@primer/primitives": "^7.4.0" + "@primer/primitives": "^7.7.0" }, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/@primer/css/node_modules/@primer/primitives": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@primer/primitives/-/primitives-7.4.0.tgz", - "integrity": "sha512-gD6yHXN7YKox/bdUNgxhoSS/WXZVaORK1r4dOAyTrdoPrLV/ucIfRInPyVcTF+Mqr0zcTFJtiMtuA5Y8CSyOEg==" + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@primer/primitives/-/primitives-7.8.3.tgz", + "integrity": "sha512-04ZwfJhpZ0QFwDrJfCuLX6iOh0BflWDTvuoRA80lQH9xk0RtIg16INbruwwtnbSgnKKXXRSykRRJ5BbxnqufRA==" }, "node_modules/@primer/octicons": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/@primer/octicons/-/octicons-17.0.0.tgz", - "integrity": "sha512-DiIjtous4XPuR2deTctD3/RVZy/vRzVYBgYYvHV313MmTfkbVP60qLH5txrT3/bYNvnb0poNDelLS6U0kqlvHA==", + "version": "17.3.0", + "resolved": "https://registry.npmjs.org/@primer/octicons/-/octicons-17.3.0.tgz", + "integrity": "sha512-4zPwwloYWdR6RznMafV7Fsw3n2CeDPp/+qEIQbaX/tBbPY1KmU0OAXmhRfhD5AzgB5kdV1aQ7KnQr1GeQXl9Dg==", "dependencies": { "object-assign": "^4.1.1" } }, "node_modules/@primer/octicons-react": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/@primer/octicons-react/-/octicons-react-17.0.0.tgz", - "integrity": "sha512-/9VLaNVNWwmTFgFlaxO3r+4GbqiG05ytkDLbKxBAdBiOJLadUPo6P0k+/zJdp8No/S2bBNvEtZNNk5zQj87H4w==", + "version": "17.3.0", + "resolved": "https://registry.npmjs.org/@primer/octicons-react/-/octicons-react-17.3.0.tgz", + "integrity": "sha512-72K4SeDj3WmehiQqVeOS+icvcO5+JHXK12ee3AqbZGqNqgCKdU4zJRKeC7EGMV4lQhoJXbj8OEdppBLa3qFDhw==", "engines": { "node": ">=8" }, @@ -4211,7 +4158,7 @@ "react": ">=15" } }, - "node_modules/@radix-ui/react-polymorphic": { + "node_modules/@primer/react/node_modules/@radix-ui/react-polymorphic": { "version": "0.0.14", "resolved": "https://registry.npmjs.org/@radix-ui/react-polymorphic/-/react-polymorphic-0.0.14.tgz", "integrity": "sha512-9nsMZEDU3LeIUeHJrpkkhZVxu/9Fc7P2g2I3WR+uA9mTbNC3hGaabi0dV6wg0CfHb+m4nSs1pejbE/5no3MJTA==", @@ -4219,7 +4166,7 @@ "react": "^16.8 || ^17.0" } }, - "node_modules/@react-aria/ssr": { + "node_modules/@primer/react/node_modules/@react-aria/ssr": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.1.0.tgz", "integrity": "sha512-RxqQKmE8sO7TGdrcSlHTcVzMP450hqowtBSd2bBS9oPlcokVkaGq28c3Rwa8ty5ctw4EBCjXqjP7xdcKMGDzug==", @@ -4425,9 +4372,9 @@ } }, "node_modules/@types/babel__core": { - "version": "7.1.18", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", - "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", "dev": true, "dependencies": { "@babel/parser": "^7.1.0", @@ -4484,6 +4431,35 @@ "@types/ms": "*" } }, + "node_modules/@types/eslint": { + "version": "8.4.3", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.3.tgz", + "integrity": "sha512-YP1S7YJRMPs+7KZKDb9G63n8YejIwW9BALq7a5j2+H4yl6iOv9CB29edho+cuFRrvmJbbaH2yiVChKLJVysDGw==", + "devOptional": true, + "peer": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "devOptional": true, + "peer": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "devOptional": true, + "peer": true + }, "node_modules/@types/github-slugger": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@types/github-slugger/-/github-slugger-1.3.0.tgz", @@ -4552,21 +4528,21 @@ } }, "node_modules/@types/js-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-3.0.1.tgz", - "integrity": "sha512-7wg/8gfHltklehP+oyJnZrz9XBuX5ZPP4zB6UsI84utdlkRYLnOm2HfpLXazTwZA+fpGn0ir8tGNgVnMEleBGQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-3.0.2.tgz", + "integrity": "sha512-6+0ekgfusHftJNYpihfkMu8BWdeHs9EOJuGcSofErjstGPfPGEu9yTu4t460lTzzAMl2cM5zngQJqPMHbbnvYA==", "dev": true }, "node_modules/@types/json-schema": { "version": "7.0.9", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", - "dev": true + "devOptional": true }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", "dev": true }, "node_modules/@types/keyv": { @@ -4578,9 +4554,9 @@ } }, "node_modules/@types/lodash": { - "version": "4.14.178", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.178.tgz", - "integrity": "sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw==", + "version": "4.14.182", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz", + "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==", "dev": true }, "node_modules/@types/mdast": { @@ -4650,18 +4626,18 @@ } }, "node_modules/@types/react-dom": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.0.tgz", - "integrity": "sha512-49897Y0UiCGmxZqpC8Blrf6meL8QUla6eb+BBhn69dTXlmuOlzkfr7HHY/O8J25e1lTUMs+YYxSlVDAaGHCOLg==", + "version": "18.0.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.5.tgz", + "integrity": "sha512-OWPWTUrY/NIrjsAPkAk1wW9LZeIjSvkXRhclsFO8CZcZGCOg2G0YZy4ft+rOyYxy8B7ui5iZzi9OkDebZ7/QSA==", "dev": true, "dependencies": { "@types/react": "*" } }, "node_modules/@types/react-syntax-highlighter": { - "version": "15.5.1", - "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-15.5.1.tgz", - "integrity": "sha512-+yD6D8y21JqLf89cRFEyRfptVMqo2ROHyAlysRvFwT28gT5gDo3KOiXHwGilHcq9y/OKTjlWK0f/hZUicrBFPQ==", + "version": "15.5.2", + "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-15.5.2.tgz", + "integrity": "sha512-cJJvwU8lQv/efGSo/LmPoaOqWi/B0AG4CNKKCn7HPUL25SqiPn1Vl+fV1JiUigJv97ruTZ8mo08+b8/0zoYufA==", "dev": true, "dependencies": { "@types/react": "*" @@ -4753,19 +4729,19 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.23.0.tgz", - "integrity": "sha512-hEcSmG4XodSLiAp1uxv/OQSGsDY6QN3TcRU32gANp+19wGE1QQZLRS8/GV58VRUoXhnkuJ3ZxNQ3T6Z6zM59DA==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.28.0.tgz", + "integrity": "sha512-DXVU6Cg29H2M6EybqSg2A+x8DgO9TCUBRp4QEXQHJceLS7ogVDP0g3Lkg/SZCqcvkAP/RruuQqK0gdlkgmhSUA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.23.0", - "@typescript-eslint/type-utils": "5.23.0", - "@typescript-eslint/utils": "5.23.0", - "debug": "^4.3.2", + "@typescript-eslint/scope-manager": "5.28.0", + "@typescript-eslint/type-utils": "5.28.0", + "@typescript-eslint/utils": "5.28.0", + "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", + "ignore": "^5.2.0", "regexpp": "^3.2.0", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" }, "engines": { @@ -4785,14 +4761,92 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.23.0.tgz", - "integrity": "sha512-iuI05JsJl/SUnOTXA9f4oI+/4qS/Zcgk+s2ir+lRmXI+80D8GaGwoUqs4p+X+4AxDolPpEpVUdlEH4ADxFy4gw==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.23.0", - "debug": "^4.3.2", + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.28.0.tgz", + "integrity": "sha512-ekqoNRNK1lAcKhZESN/PdpVsWbP9jtiNqzFWkp/yAUdZvJalw2heCYuqRmM5eUJSIYEkgq5sGOjq+ZqsLMjtRA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.28.0", + "@typescript-eslint/types": "5.28.0", + "@typescript-eslint/typescript-estree": "5.28.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.28.0.tgz", + "integrity": "sha512-LeBLTqF/he1Z+boRhSqnso6YrzcKMTQ8bO/YKEe+6+O/JGof9M0g3IJlIsqfrK/6K03MlFIlycbf1uQR1IjE+w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.28.0", + "@typescript-eslint/visitor-keys": "5.28.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.28.0.tgz", + "integrity": "sha512-SyKjKh4CXPglueyC6ceAFytjYWMoPHMswPQae236zqe1YbhvCVQyIawesYywGiu98L9DwrxsBN69vGIVxJ4mQQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.28.0", + "debug": "^4.3.4", "tsutils": "^3.21.0" }, "engines": { @@ -4811,16 +4865,90 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.23.0.tgz", - "integrity": "sha512-dbgaKN21drqpkbbedGMNPCtRPZo1IOUr5EI9Jrrh99r5UW5Q0dz46RKXeSBoPV+56R6dFKpbrdhgUNSJsDDRZA==", + "node_modules/@typescript-eslint/type-utils/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.28.0.tgz", + "integrity": "sha512-2OOm8ZTOQxqkPbf+DAo8oc16sDlVR5owgJfKheBkxBKg1vAfw2JsSofH9+16VPlN9PWtv8Wzhklkqw3k/zCVxA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.28.0.tgz", + "integrity": "sha512-9GX+GfpV+F4hdTtYc6OV9ZkyYilGXPmQpm6AThInpBmKJEyRSIjORJd1G9+bknb7OTFYL+Vd4FBJAO6T78OVqA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.28.0", + "@typescript-eslint/visitor-keys": "5.28.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.28.0.tgz", + "integrity": "sha512-E60N5L0fjv7iPJV3UGc4EC+A3Lcj4jle9zzR0gW7vXhflO7/J29kwiTGITA2RlrmPokKiZbBy2DgaclCaEUs6g==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.23.0", - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/typescript-estree": "5.23.0", + "@typescript-eslint/scope-manager": "5.28.0", + "@typescript-eslint/types": "5.28.0", + "@typescript-eslint/typescript-estree": "5.28.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -4835,7 +4963,7 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils/node_modules/eslint-utils": { + "node_modules/@typescript-eslint/utils/node_modules/eslint-utils": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", @@ -4853,98 +4981,14 @@ "eslint": ">=5" } }, - "node_modules/@typescript-eslint/parser": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.23.0.tgz", - "integrity": "sha512-V06cYUkqcGqpFjb8ttVgzNF53tgbB/KoQT/iB++DOIExKmzI9vBJKjZKt/6FuV9c+zrDsvJKbJ2DOCYwX91cbw==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.23.0", - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/typescript-estree": "5.23.0", - "debug": "^4.3.2" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.23.0.tgz", - "integrity": "sha512-EhjaFELQHCRb5wTwlGsNMvzK9b8Oco4aYNleeDlNuL6qXWDF47ch4EhVNPh8Rdhf9tmqbN4sWDk/8g+Z/J8JVw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/visitor-keys": "5.23.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.23.0.tgz", - "integrity": "sha512-NfBsV/h4dir/8mJwdZz7JFibaKC3E/QdeMEDJhiAE3/eMkoniZ7MjbEMCGXw6MZnZDMN3G9S0mH/6WUIj91dmw==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.23.0.tgz", - "integrity": "sha512-xE9e0lrHhI647SlGMl+m+3E3CKPF1wzvvOEWnuE3CCjjT7UiRnDGJxmAcVKJIlFgK6DY9RB98eLr1OPigPEOGg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/visitor-keys": "5.23.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.23.0.tgz", - "integrity": "sha512-Vd4mFNchU62sJB8pX19ZSPog05B0Y0CE2UxAZPT5k4iqhRYjPnqyY3woMxCd0++t9OTqkgjST+1ydLBi7e2Fvg==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.28.0.tgz", + "integrity": "sha512-BtfP1vCor8cWacovzzPFOoeW4kBQxzmhxGoOpt0v1SFvG+nJ0cWaVdJk7cky1ArTcFHHKNIxyo2LLr3oNkSuXA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.23.0", - "eslint-visitor-keys": "^3.0.0" + "@typescript-eslint/types": "5.28.0", + "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4963,10 +5007,185 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "devOptional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "devOptional": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "devOptional": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "devOptional": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "devOptional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "devOptional": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "devOptional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "devOptional": true, + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "devOptional": true, + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "devOptional": true, + "peer": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "devOptional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "devOptional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "devOptional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "devOptional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "devOptional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "devOptional": true, + "peer": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "devOptional": true, + "peer": true + }, "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", "dev": true }, "node_modules/abbrev": { @@ -4993,22 +5212,22 @@ "integrity": "sha1-iHfFQECo3LWeCgfZwf3kIpgzR5E=" }, "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { "node": ">= 0.6" } }, "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "devOptional": true, "bin": { "acorn": "bin/acorn" }, @@ -5026,6 +5245,18 @@ "acorn-walk": "^7.1.1" } }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -5070,9 +5301,9 @@ } }, "node_modules/ajv": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", - "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -5141,6 +5372,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "devOptional": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -5229,15 +5461,6 @@ "node": ">=8" } }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array.prototype.flat": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", @@ -5267,7 +5490,7 @@ "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", "dev": true }, "node_modules/asn1.js": { @@ -5320,21 +5543,6 @@ "node": ">=8" } }, - "node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "optional": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "optional": true - }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -5585,18 +5793,18 @@ } }, "node_modules/babel-jest": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.6.tgz", - "integrity": "sha512-qZL0JT0HS1L+lOuH+xC2DVASR3nunZi/ozGhpgauJHgmI7f8rudxf6hUjEHympdQ/J64CdKmPkgfJ+A3U6QCrg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", "dev": true, "dependencies": { - "@jest/transform": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.4.0", + "babel-preset-jest": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "slash": "^3.0.0" }, "engines": { @@ -5632,13 +5840,13 @@ } }, "node_modules/babel-loader": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", "dev": true, "dependencies": { "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", + "loader-utils": "^2.0.0", "make-dir": "^3.1.0", "schema-utils": "^2.6.5" }, @@ -5694,9 +5902,9 @@ } }, "node_modules/babel-plugin-jest-hoist": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz", - "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", "dev": true, "dependencies": { "@babel/template": "^7.3.3", @@ -5757,14 +5965,15 @@ } }, "node_modules/babel-plugin-styled-components": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.2.tgz", - "integrity": "sha512-7eG5NE8rChnNTDxa6LQfynwgHTVOYYaHJbUYSlOhk8QBXIQiMBKq4gyfHBBKPrxUcVBXVJL61ihduCpCQbuNbw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.0", "@babel/helper-module-imports": "^7.16.0", "babel-plugin-syntax-jsx": "^6.18.0", - "lodash": "^4.17.11" + "lodash": "^4.17.11", + "picomatch": "^2.3.0" }, "peerDependencies": { "styled-components": ">= 2" @@ -5785,7 +5994,7 @@ "node_modules/babel-plugin-syntax-jsx": { "version": "6.18.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" }, "node_modules/babel-plugin-syntax-trailing-function-commas": { "version": "6.22.0", @@ -6201,12 +6410,12 @@ } }, "node_modules/babel-preset-jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz", - "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", "dev": true, "dependencies": { - "babel-plugin-jest-hoist": "^27.4.0", + "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { @@ -6375,20 +6584,6 @@ "integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==", "dev": true }, - "node_modules/bfj": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-4.2.4.tgz", - "integrity": "sha512-+c08z3TYqv4dy9b0MAchQsxYlzX9D2asHWW4VhO4ZFTnK7v9ps6iNhEQLqJyEZS6x9G0pgOCk/L7B9E4kp8glQ==", - "optional": true, - "dependencies": { - "check-types": "^7.3.0", - "hoopy": "^0.1.2", - "tryer": "^1.0.0" - }, - "engines": { - "node": ">= 6.0.0" - } - }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -6434,31 +6629,26 @@ "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" }, "node_modules/body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", "dependencies": { - "bytes": "3.1.1", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.6", - "raw-body": "2.4.2", - "type-is": "~1.6.18" + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", - "engines": { - "node": ">= 0.8" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, "node_modules/body-parser/node_modules/debug": { @@ -6469,31 +6659,58 @@ "ms": "2.0.0" } }, + "node_modules/body-parser/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/body-parser/node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dependencies": { - "depd": "~1.1.2", + "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", + "statuses": "2.0.1", "toidentifier": "1.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/body-parser/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } }, "node_modules/body-parser/node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "node_modules/body-parser/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/body-parser/node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", @@ -6693,14 +6910,24 @@ } }, "node_modules/browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "version": "4.20.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.4.tgz", + "integrity": "sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "dependencies": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", + "caniuse-lite": "^1.0.30001349", + "electron-to-chromium": "^1.4.147", "escalade": "^3.1.1", - "node-releases": "^2.0.1", + "node-releases": "^2.0.5", "picocolors": "^1.0.0" }, "bin": { @@ -6708,10 +6935,6 @@ }, "engines": { "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" } }, "node_modules/bser": { @@ -6791,6 +7014,14 @@ "semver": "^7.0.0" } }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/cacheable-lookup": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", @@ -6916,13 +7147,19 @@ "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" }, "node_modules/caniuse-lite": { - "version": "1.0.30001294", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001294.tgz", - "integrity": "sha512-LiMlrs1nSKZ8qkNhpUf5KD0Al1KCBE3zaT7OLOwEkagXMEDij98SiOovn9wxVGQpklk9vVC/pUSqgYmkmKOS8g==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } + "version": "1.0.30001352", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz", + "integrity": "sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] }, "node_modules/capital-case": { "version": "1.0.4", @@ -6945,9 +7182,9 @@ } }, "node_modules/chalk": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.0.tgz", - "integrity": "sha512-/duVOqst+luxCQRKEo4bNxinsOQtMP80ZYm7mMqzuh5PociNL0PvmHFvREJ9ueYL2TxlHjBcmLCdmocx9Vg+IQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", "dev": true, "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -7030,12 +7267,6 @@ "node": ">= 0.8.0" } }, - "node_modules/check-types": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.4.0.tgz", - "integrity": "sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==", - "optional": true - }, "node_modules/cheerio": { "version": "1.0.0-rc.10", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", @@ -7057,20 +7288,118 @@ } }, "node_modules/cheerio-select": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", - "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.6.0.tgz", + "integrity": "sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g==", "dependencies": { - "css-select": "^4.1.3", - "css-what": "^5.0.1", + "css-select": "^4.3.0", + "css-what": "^6.0.1", "domelementtype": "^2.2.0", - "domhandler": "^4.2.0", - "domutils": "^2.7.0" + "domhandler": "^4.3.1", + "domutils": "^2.8.0" }, "funding": { "url": "https://github.com/sponsors/fb55" } }, + "node_modules/cheerio-select/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/cheerio-select/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/cheerio-select/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, "node_modules/cheerio/node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -7102,6 +7431,16 @@ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "optional": true }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "devOptional": true, + "peer": true, + "engines": { + "node": ">=6.0" + } + }, "node_modules/ci-info": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", @@ -7286,7 +7625,7 @@ "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true, "engines": { "iojs": ">= 1.0.0", @@ -7312,6 +7651,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "devOptional": true, "dependencies": { "color-name": "~1.1.4" }, @@ -7322,7 +7662,8 @@ "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "devOptional": true }, "node_modules/color2k": { "version": "1.2.4", @@ -7380,45 +7721,6 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], - "optional": true, - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/concat-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "optional": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/concat-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/configstore": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", @@ -7573,12 +7875,12 @@ "hasInstallScript": true }, "node_modules/core-js-compat": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.2.tgz", - "integrity": "sha512-qZEzVQ+5Qh6cROaTPFLNS4lkvQ6mBzE3R6A6EEpssj7Zr2egMHgsy4XapdifqJDGC9CBiNv7s+ejI96rLNQFdg==", + "version": "3.23.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.1.tgz", + "integrity": "sha512-KeYrEc8t6FJsKYB2qnDwRHWaC0cJNaqlHfCpMe5q3j/W1nje3moib/txNklddLPCtGb+etcBIyJ8zuMa/LN5/A==", "dev": true, "dependencies": { - "browserslist": "^4.19.1", + "browserslist": "^4.20.4", "semver": "7.0.0" }, "funding": { @@ -7752,20 +8054,60 @@ } }, "node_modules/css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dependencies": { "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, "funding": { "url": "https://github.com/sponsors/fb55" } }, + "node_modules/css-select/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/css-select/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/css-select/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, "node_modules/css-selector-parser": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.4.1.tgz", @@ -7784,13 +8126,13 @@ "node_modules/css-url-parser": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-url-parser/-/css-url-parser-1.1.3.tgz", - "integrity": "sha1-qkAeXT3RwLkwTAlgKLuZIAH/XJc=", + "integrity": "sha512-KO4HrqK3lAlrnobbBEHib/lFRw7kGOlQTLYhwTwWzDEGilGTYIYOpI22d+6euyZiqfZpV96pii87ZufifbxpqA==", "optional": true }, "node_modules/css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "engines": { "node": ">= 6" }, @@ -7801,7 +8143,7 @@ "node_modules/css.escape": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" }, "node_modules/cssom": { "version": "0.4.4", @@ -7888,9 +8230,9 @@ } }, "node_modules/dayjs": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", - "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==" + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.3.tgz", + "integrity": "sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A==" }, "node_modules/debug": { "version": "4.3.2", @@ -8079,9 +8421,13 @@ } }, "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } }, "node_modules/detect-newline": { "version": "3.1.0", @@ -8101,7 +8447,7 @@ "node_modules/dezalgo": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", - "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", + "integrity": "sha512-K7i4zNfT2kgQz3GylDw40ot9GAE47sFZ9EXHFSPP6zONLgH6kWXE0KWJchkbQJLBkRazq4APwZ4OwiFFlT95OQ==", "dev": true, "dependencies": { "asap": "^2.0.0", @@ -8177,18 +8523,31 @@ } }, "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" }, "funding": { "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.0.tgz", + "integrity": "sha512-/iP1rZrSEJ0DTlPiX+jbzlA3eVkY/e8L8SozroF395fIqE3TYF/Nz7YOMAawta+vLmyJ/hkGNNPcSbMADCCXbg==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/dom-walk": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", @@ -8207,9 +8566,9 @@ } }, "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "funding": [ { "type": "github", @@ -8239,11 +8598,12 @@ } }, "node_modules/domhandler": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", - "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, "dependencies": { - "domelementtype": "^2.2.0" + "domelementtype": "^2.3.0" }, "engines": { "node": ">= 4" @@ -8253,13 +8613,14 @@ } }, "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "dev": true, "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" }, "funding": { "url": "https://github.com/fb55/domutils?sponsor=1" @@ -8398,12 +8759,11 @@ } }, "node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "license": "BSD-2-Clause", + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz", + "integrity": "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==", "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/duplexer": { @@ -8424,9 +8784,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "node_modules/electron-to-chromium": { - "version": "1.4.31", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.31.tgz", - "integrity": "sha512-t3XVQtk+Frkv6aTD4RRk0OqosU+VLe1dQFW83MDer78ZD6a52frgXuYOIsLYTQiH2Lm+JB2OKYcn7zrX+YGAiQ==" + "version": "1.4.154", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.154.tgz", + "integrity": "sha512-GbV9djOkrnj6xmW+YYVVEI3VCQnJ0pnSTu7TW2JyjKd5cakoiSaG5R4RbEtfaD92GsY10DzbU3GYRe+IOA9kqA==" }, "node_modules/elliptic": { "version": "6.5.4", @@ -8477,7 +8837,7 @@ "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "engines": { "node": ">= 0.8" } @@ -8509,6 +8869,20 @@ "once": "^1.4.0" } }, + "node_modules/enhanced-resolve": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", + "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", + "devOptional": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/ensure-posix-path": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz", @@ -8572,6 +8946,13 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "devOptional": true, + "peer": true + }, "node_modules/es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -8593,21 +8974,6 @@ "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" }, - "node_modules/es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "optional": true - }, - "node_modules/es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "optional": true, - "dependencies": { - "es6-promise": "^4.0.3" - } - }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -8676,7 +9042,7 @@ "node_modules/escodegen/node_modules/levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", "dev": true, "dependencies": { "prelude-ls": "~1.1.2", @@ -8706,7 +9072,7 @@ "node_modules/escodegen/node_modules/prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", "dev": true, "engines": { "node": ">= 0.8.0" @@ -8715,7 +9081,7 @@ "node_modules/escodegen/node_modules/type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", "dev": true, "dependencies": { "prelude-ls": "~1.1.2" @@ -8725,12 +9091,12 @@ } }, "node_modules/eslint": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.11.0.tgz", - "integrity": "sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz", + "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.2.1", + "@eslint/eslintrc": "^1.3.0", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -8741,14 +9107,14 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", + "espree": "^9.3.2", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", - "globals": "^13.6.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -8757,7 +9123,7 @@ "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", "regexpp": "^3.2.0", @@ -8777,9 +9143,9 @@ } }, "node_modules/eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", "dev": true, "bin": { "eslint-config-prettier": "bin/cli.js" @@ -8834,9 +9200,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.2.tgz", - "integrity": "sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", "dev": true, "dependencies": { "debug": "^3.2.7", @@ -8876,9 +9242,9 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.25.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", - "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", "dev": true, "dependencies": { "array-includes": "^3.1.4", @@ -8886,14 +9252,14 @@ "debug": "^2.6.9", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.2", + "eslint-module-utils": "^2.7.3", "has": "^1.0.3", - "is-core-module": "^2.8.0", + "is-core-module": "^2.8.1", "is-glob": "^4.0.3", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "object.values": "^1.1.5", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.12.0" + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" }, "engines": { "node": ">=4" @@ -8934,9 +9300,9 @@ } }, "node_modules/eslint-plugin-import/node_modules/minimatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.1.tgz", - "integrity": "sha512-reLxBcKUPNBnc/sVtAbxgRVFSegoGeLaSjmphNhcwcolhYLRgtJscn5mRl6YRZNQv40Y7P6JM2YhSIsbL9OB5A==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -9164,7 +9530,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, + "devOptional": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -9319,9 +9685,9 @@ } }, "node_modules/eslint/node_modules/globals": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", - "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -9340,9 +9706,9 @@ "dev": true }, "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.1.tgz", - "integrity": "sha512-reLxBcKUPNBnc/sVtAbxgRVFSegoGeLaSjmphNhcwcolhYLRgtJscn5mRl6YRZNQv40Y7P6JM2YhSIsbL9OB5A==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -9385,31 +9751,19 @@ } }, "node_modules/espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", "dev": true, "dependencies": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/espree/node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/espree/node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -9456,7 +9810,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, + "devOptional": true, "dependencies": { "estraverse": "^5.2.0" }, @@ -9468,7 +9822,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, + "devOptional": true, "engines": { "node": ">=4.0" } @@ -9477,7 +9831,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, + "devOptional": true, "engines": { "node": ">=4.0" } @@ -9591,7 +9945,7 @@ "node_modules/exif-parser": { "version": "0.1.12", "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", - "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=", + "integrity": "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==", "optional": true }, "node_modules/exit": { @@ -9637,37 +9991,38 @@ "optional": true }, "node_modules/express": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", - "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", "dependencies": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.1", + "body-parser": "1.20.0", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.1", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.9.6", + "qs": "6.10.3", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", + "send": "0.18.0", + "serve-static": "1.15.0", "setprototypeof": "1.2.0", - "statuses": "~1.5.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -9685,9 +10040,9 @@ } }, "node_modules/express/node_modules/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "engines": { "node": ">= 0.6" } @@ -9700,11 +10055,45 @@ "ms": "2.0.0" } }, + "node_modules/express/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, + "node_modules/express/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/express/node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -9729,6 +10118,22 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "node_modules/express/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -9790,7 +10195,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "devOptional": true }, "node_modules/fast-levenshtein": { "version": "2.0.6", @@ -9837,7 +10242,7 @@ "node_modules/fd-slicer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "optional": true, "dependencies": { "pend": "~1.2.0" @@ -9864,15 +10269,6 @@ "node": ">=6" } }, - "node_modules/file-url": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/file-url/-/file-url-3.0.0.tgz", - "integrity": "sha512-g872QGsHexznxkIAdK8UiZRe7SkE6kvylShU4Nsj8NvfvZag7S0QuQ4IgvPDkk75HxgjIVDwycFTDAgIiO4nDA==", - "optional": true, - "engines": { - "node": ">=8" - } - }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -9885,16 +10281,16 @@ } }, "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "engines": { @@ -9912,7 +10308,26 @@ "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/finalhandler/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } }, "node_modules/find-cache-dir": { "version": "3.3.2", @@ -9998,7 +10413,7 @@ "node_modules/find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "dev": true, "dependencies": { "locate-path": "^2.0.0" @@ -10151,7 +10566,7 @@ "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "engines": { "node": ">= 0.6" } @@ -10218,19 +10633,19 @@ "dev": true }, "node_modules/gaxios": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.3.2.tgz", - "integrity": "sha512-T+ap6GM6UZ0c4E6yb1y/hy2UB6hTrqhglp3XfmU9qbLCGRYhLVV5aRPpC4EmoG8N8zOnkYCgoBz+ScvGAARY6Q==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-5.0.0.tgz", + "integrity": "sha512-VD/yc5ln6XU8Ch1hyYY6kRMBE0Yc2np3fPyeJeYHhrPs1i8rgnsApPMWyrugkl7LLoSqpOJVBWlQIa87OAvt8Q==", "dev": true, "dependencies": { "abort-controller": "^3.0.0", "extend": "^3.0.2", "https-proxy-agent": "^5.0.0", "is-stream": "^2.0.0", - "node-fetch": "^2.6.1" + "node-fetch": "^2.6.7" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/gemoji": { @@ -10432,17 +10847,16 @@ "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==" }, "node_modules/glob": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.1.tgz", - "integrity": "sha512-cF7FYZZ47YzmCu7dDy50xSRRfO3ErRfrXuLZcNIuyiJEco0XSrGtuilG19L5xp3NcwTx7Gn+X6Tv3fmsUPTbow==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^5.0.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "once": "^1.3.0" }, "engines": { "node": ">=12" @@ -10467,18 +10881,6 @@ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, - "node_modules/glob/node_modules/minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/global": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", @@ -10591,16 +10993,16 @@ } }, "node_modules/got": { - "version": "11.8.2", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", - "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", + "version": "11.8.5", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.5.tgz", + "integrity": "sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==", "dependencies": { "@sindresorhus/is": "^4.0.0", "@szmarczak/http-timer": "^4.0.5", "@types/cacheable-request": "^6.0.1", "@types/responselike": "^1.0.0", "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.1", + "cacheable-request": "^7.0.2", "decompress-response": "^6.0.0", "http2-wrapper": "^1.0.0-beta.5.2", "lowercase-keys": "^2.0.0", @@ -10620,12 +11022,12 @@ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, "node_modules/graphql": { - "version": "16.3.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.3.0.tgz", - "integrity": "sha512-xm+ANmA16BzCT5pLjuXySbQVFwH3oJctUVdy81w1sV0vBU0KgDdBGtxQOUd5zqOBk/JayAFeG8Dlmeq74rjm/A==", + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.5.0.tgz", + "integrity": "sha512-qbHgh8Ix+j/qY+a/ZcJnFQ+j8ezakqPiHwPiZhV/3PgGlgf96QMBB5/f2rkiC9sgLoy/xvT6TSiaf2nTHJh5iA==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.16.0 || >=16.0.0" + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" } }, "node_modules/gray-matter": { @@ -10686,7 +11088,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "devOptional": true, + "dev": true, "dependencies": { "ansi-regex": "^2.0.0" }, @@ -10698,7 +11100,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -10905,9 +11307,9 @@ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, "node_modules/hast-util-select": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/hast-util-select/-/hast-util-select-5.0.1.tgz", - "integrity": "sha512-cxnImmR/tN/ipvbwGrKtEErmy83K1xWx8Bu7nImiwTOJ7X/fW1X6L1241ux+MYUXDwx8GxrE4LVmXRlEnbQsQA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/hast-util-select/-/hast-util-select-5.0.2.tgz", + "integrity": "sha512-QGN5o7N8gq1BhUX96ApLE8izOXlf+IPkOVGXcp9Dskdd3w0OqZrn6faPAmS0/oVogwJOd0lWFSYmBK75e+030g==", "dependencies": { "@types/hast": "^2.0.0", "@types/unist": "^2.0.0", @@ -11039,11 +11441,11 @@ } }, "node_modules/helmet": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.6.0.tgz", - "integrity": "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/helmet/-/helmet-5.1.0.tgz", + "integrity": "sha512-klsunXs8rgNSZoaUrNeuCiWUxyc+wzucnEnFejUg3/A+CaF589k9qepLZZ1Jehnzig7YbD4hEuscGXuBY3fq+g==", "engines": { - "node": ">=10.0.0" + "node": ">=12.0.0" } }, "node_modules/hexoid": { @@ -11056,9 +11458,9 @@ } }, "node_modules/highlight.js": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.4.0.tgz", - "integrity": "sha512-nawlpCBCSASs7EdvZOYOYVkJpGmAOKMYZgZtUqSRqodZE0GRVcFKwo1RcpeOemqh9hyttTdd5wDBwHkuSyUfnA==", + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.5.1.tgz", + "integrity": "sha512-LKzHqnxr4CrD2YsNoIf/o5nJ09j4yi/GcH5BnYz9UnVpZdS4ucMgvP61TDty5xJcFGRjnH4DpujkS9bHT3hq0Q==", "engines": { "node": ">=12.0.0" } @@ -11116,15 +11518,6 @@ "node": ">=0.10.0" } }, - "node_modules/hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "optional": true, - "engines": { - "node": ">= 6.0.0" - } - }, "node_modules/hosted-git-info": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", @@ -11148,15 +11541,6 @@ "unix-dgram": "2.0.x" } }, - "node_modules/html_codesniffer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/html_codesniffer/-/html_codesniffer-2.4.1.tgz", - "integrity": "sha512-7g4Z8+7agJFi7XJGu2r0onIqA7ig9b26vFEvUE6DgtFJlJzy1ELYEKzzd5Xwam4xjHiHQ/w8yHO7KTGNcXnwzg==", - "optional": true, - "engines": { - "node": ">=6" - } - }, "node_modules/html-encoding-sniffer": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", @@ -11170,9 +11554,9 @@ } }, "node_modules/html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" }, "node_modules/html-escaper": { "version": "2.0.2", @@ -11190,9 +11574,10 @@ } }, "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "dev": true, "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -11201,10 +11586,22 @@ } ], "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "entities": "^4.3.0" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.0.tgz", + "integrity": "sha512-/iP1rZrSEJ0DTlPiX+jbzlA3eVkY/e8L8SozroF395fIqE3TYF/Nz7YOMAawta+vLmyJ/hkGNNPcSbMADCCXbg==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/http-cache-semantics": { @@ -11313,15 +11710,15 @@ } }, "node_modules/husky": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz", - "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", + "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", "dev": true, "bin": { "husky": "lib/bin.js" }, "engines": { - "node": ">=12" + "node": ">=14" }, "funding": { "url": "https://github.com/sponsors/typicode" @@ -11388,9 +11785,10 @@ "optional": true }, "node_modules/image-size": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", - "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.1.tgz", + "integrity": "sha512-VAwkvNSNGClRw9mDHhc5Efax8PLlsOGcUTh0T/LIriC8vPA3U5PdqXWqkz406MoYHMKW8Uf9gWr05T/rYB44kQ==", + "optional": true, "dependencies": { "queue": "6.0.2" }, @@ -11541,15 +11939,6 @@ "node": ">= 0.10" } }, - "node_modules/is": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", - "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==", - "optional": true, - "engines": { - "node": "*" - } - }, "node_modules/is-alphabetical": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.0.tgz", @@ -11682,9 +12071,9 @@ "dev": true }, "node_modules/is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -12130,19 +12519,10 @@ "node": ">=10" } }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/istanbul-reports": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.3.tgz", - "integrity": "sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", "dev": true, "dependencies": { "html-escaper": "^2.0.0", @@ -12164,14 +12544,14 @@ "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==" }, "node_modules/jest": { - "version": "27.4.7", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.4.7.tgz", - "integrity": "sha512-8heYvsx7nV/m8m24Vk26Y87g73Ba6ueUd0MWed/NXMhSZIm62U/llVbS0PJe1SHunbyXjJ/BqG1z9bFjGUIvTg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", "dev": true, "dependencies": { - "@jest/core": "^27.4.7", + "@jest/core": "^27.5.1", "import-local": "^3.0.2", - "jest-cli": "^27.4.7" + "jest-cli": "^27.5.1" }, "bin": { "jest": "bin/jest.js" @@ -12189,12 +12569,12 @@ } }, "node_modules/jest-changed-files": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.4.2.tgz", - "integrity": "sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", "dev": true, "dependencies": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "execa": "^5.0.0", "throat": "^6.0.1" }, @@ -12203,27 +12583,27 @@ } }, "node_modules/jest-circus": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.4.6.tgz", - "integrity": "sha512-UA7AI5HZrW4wRM72Ro80uRR2Fg+7nR0GESbSI/2M+ambbzVuA63mn5T1p3Z/wlhntzGpIG1xx78GP2YIkf6PhQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", "dev": true, "dependencies": { - "@jest/environment": "^27.4.6", - "@jest/test-result": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", - "expect": "^27.4.6", + "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^27.4.6", - "jest-matcher-utils": "^27.4.6", - "jest-message-util": "^27.4.6", - "jest-runtime": "^27.4.6", - "jest-snapshot": "^27.4.6", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.6", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", "slash": "^3.0.0", "stack-utils": "^2.0.3", "throat": "^6.0.1" @@ -12258,21 +12638,21 @@ } }, "node_modules/jest-cli": { - "version": "27.4.7", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.4.7.tgz", - "integrity": "sha512-zREYhvjjqe1KsGV15mdnxjThKNDgza1fhDT+iUsXWLCq3sxe9w5xnvyctcYVT5PcdLSjv7Y5dCwTS3FCF1tiuw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", "dev": true, "dependencies": { - "@jest/core": "^27.4.7", - "@jest/test-result": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", "exit": "^0.1.2", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^27.4.7", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.6", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", "prompts": "^2.0.1", "yargs": "^16.2.0" }, @@ -12308,33 +12688,35 @@ } }, "node_modules/jest-config": { - "version": "27.4.7", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.4.7.tgz", - "integrity": "sha512-xz/o/KJJEedHMrIY9v2ParIoYSrSVY6IVeE4z5Z3i101GoA5XgfbJz+1C8EYPsv7u7f39dS8F9v46BHDhn0vlw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", "dev": true, "dependencies": { "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.4.6", - "@jest/types": "^27.4.2", - "babel-jest": "^27.4.6", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-circus": "^27.4.6", - "jest-environment-jsdom": "^27.4.6", - "jest-environment-node": "^27.4.6", - "jest-get-type": "^27.4.0", - "jest-jasmine2": "^27.4.6", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.6", - "jest-runner": "^27.4.6", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.6", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", "micromatch": "^4.0.4", - "pretty-format": "^27.4.6", - "slash": "^3.0.0" + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -12375,15 +12757,15 @@ } }, "node_modules/jest-config/node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, @@ -12478,9 +12860,9 @@ } }, "node_modules/jest-docblock": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.4.0.tgz", - "integrity": "sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", "dev": true, "dependencies": { "detect-newline": "^3.0.0" @@ -12490,16 +12872,16 @@ } }, "node_modules/jest-each": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.4.6.tgz", - "integrity": "sha512-n6QDq8y2Hsmn22tRkgAk+z6MCX7MeVlAzxmZDshfS2jLcaBlyhpF3tZSJLR+kXmh23GEvS0ojMR8i6ZeRvpQcA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", "dev": true, "dependencies": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.6" + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -12522,17 +12904,17 @@ } }, "node_modules/jest-environment-jsdom": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.4.6.tgz", - "integrity": "sha512-o3dx5p/kHPbUlRvSNjypEcEtgs6LmvESMzgRFQE6c+Prwl2JLA4RZ7qAnxc5VM8kutsGRTB15jXeeSbJsKN9iA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", "dev": true, "dependencies": { - "@jest/environment": "^27.4.6", - "@jest/fake-timers": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^27.4.6", - "jest-util": "^27.4.2", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", "jsdom": "^16.6.0" }, "engines": { @@ -12540,17 +12922,17 @@ } }, "node_modules/jest-environment-node": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.4.6.tgz", - "integrity": "sha512-yfHlZ9m+kzTKZV0hVfhVu6GuDxKAYeFHrfulmy7Jxwsq4V7+ZK7f+c0XP/tbVDMQW7E4neG2u147hFkuVz0MlQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", "devOptional": true, "dependencies": { - "@jest/environment": "^27.4.6", - "@jest/fake-timers": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^27.4.6", - "jest-util": "^27.4.2" + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -12586,9 +12968,9 @@ } }, "node_modules/jest-fail-on-console": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/jest-fail-on-console/-/jest-fail-on-console-2.2.3.tgz", - "integrity": "sha512-fwSslH/Stq1NqN/z7PMYzUuHZxqimPCJOjj3D3RovpYCPXj/2WRiradhpVUm+tsSw4zW4MB9iJcXz6ggmw2nEg==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/jest-fail-on-console/-/jest-fail-on-console-2.4.2.tgz", + "integrity": "sha512-CdulWZvfI+cz4+dXQr6p0BhhexFjLnIIBR/7YcpzPXFxrNozAruWkEjR1RU89cd7WXYwckX5ygvHuHQa3NjbOQ==", "dev": true, "dependencies": { "chalk": "^4.1.0" @@ -12629,21 +13011,21 @@ } }, "node_modules/jest-haste-map": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.6.tgz", - "integrity": "sha512-0tNpgxg7BKurZeFkIOvGCkbmOHbLFf4LUQOxrQSMjvrQaQe3l6E8x6jYC1NuWkGo5WDdbr8FEzUxV2+LWNawKQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", "dev": true, "dependencies": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.4.0", - "jest-serializer": "^27.4.0", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.6", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "micromatch": "^4.0.4", "walker": "^1.0.7" }, @@ -12655,27 +13037,27 @@ } }, "node_modules/jest-jasmine2": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.4.6.tgz", - "integrity": "sha512-uAGNXF644I/whzhsf7/qf74gqy9OuhvJ0XYp8SDecX2ooGeaPnmJMjXjKt0mqh1Rl5dtRGxJgNrHlBQIBfS5Nw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", "dev": true, "dependencies": { - "@jest/environment": "^27.4.6", - "@jest/source-map": "^27.4.0", - "@jest/test-result": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^27.4.6", + "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^27.4.6", - "jest-matcher-utils": "^27.4.6", - "jest-message-util": "^27.4.6", - "jest-runtime": "^27.4.6", - "jest-snapshot": "^27.4.6", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.6", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", "throat": "^6.0.1" }, "engines": { @@ -12699,13 +13081,13 @@ } }, "node_modules/jest-leak-detector": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.4.6.tgz", - "integrity": "sha512-kkaGixDf9R7CjHm2pOzfTxZTQQQ2gHTIWKY/JZSiYTc90bZp8kSZnUMS3uLAfwTZwc0tcMRoEX74e14LG1WapA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", "dev": true, "dependencies": { - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.6" + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -12831,27 +13213,27 @@ } }, "node_modules/jest-regex-util": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz", - "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", "dev": true, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-resolve": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.4.6.tgz", - "integrity": "sha512-SFfITVApqtirbITKFAO7jOVN45UgFzcRdQanOFzjnbd+CACDoyeX7206JyU92l4cRr73+Qy/TlW51+4vHGt+zw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", "dev": true, "dependencies": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.6", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.6", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", "resolve": "^1.20.0", "resolve.exports": "^1.1.0", "slash": "^3.0.0" @@ -12861,14 +13243,14 @@ } }, "node_modules/jest-resolve-dependencies": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.6.tgz", - "integrity": "sha512-W85uJZcFXEVZ7+MZqIPCscdjuctruNGXUZ3OHSXOfXR9ITgbUKeHj+uGcies+0SsvI5GtUfTw4dY7u9qjTvQOw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", "dev": true, "dependencies": { - "@jest/types": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-snapshot": "^27.4.6" + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -12900,31 +13282,30 @@ } }, "node_modules/jest-runner": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.4.6.tgz", - "integrity": "sha512-IDeFt2SG4DzqalYBZRgbbPmpwV3X0DcntjezPBERvnhwKGWTW7C5pbbA5lVkmvgteeNfdd/23gwqv3aiilpYPg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", "dev": true, "dependencies": { - "@jest/console": "^27.4.6", - "@jest/environment": "^27.4.6", - "@jest/test-result": "^27.4.6", - "@jest/transform": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-docblock": "^27.4.0", - "jest-environment-jsdom": "^27.4.6", - "jest-environment-node": "^27.4.6", - "jest-haste-map": "^27.4.6", - "jest-leak-detector": "^27.4.6", - "jest-message-util": "^27.4.6", - "jest-resolve": "^27.4.6", - "jest-runtime": "^27.4.6", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.6", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "source-map-support": "^0.5.6", "throat": "^6.0.1" }, @@ -12949,31 +13330,31 @@ } }, "node_modules/jest-runtime": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.4.6.tgz", - "integrity": "sha512-eXYeoR/MbIpVDrjqy5d6cGCFOYBFFDeKaNWqTp0h6E74dK0zLHzASQXJpl5a2/40euBmKnprNLJ0Kh0LCndnWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", "dev": true, "dependencies": { - "@jest/environment": "^27.4.6", - "@jest/fake-timers": "^27.4.6", - "@jest/globals": "^27.4.6", - "@jest/source-map": "^27.4.0", - "@jest/test-result": "^27.4.6", - "@jest/transform": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "execa": "^5.0.0", "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.6", - "jest-message-util": "^27.4.6", - "jest-mock": "^27.4.6", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.6", - "jest-snapshot": "^27.4.6", - "jest-util": "^27.4.2", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, @@ -13022,15 +13403,15 @@ } }, "node_modules/jest-runtime/node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, @@ -13063,13 +13444,13 @@ } }, "node_modules/jest-serializer": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz", - "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", "dev": true, "dependencies": { "@types/node": "*", - "graceful-fs": "^4.2.4" + "graceful-fs": "^4.2.9" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -13082,9 +13463,9 @@ "dev": true }, "node_modules/jest-snapshot": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.6.tgz", - "integrity": "sha512-fafUCDLQfzuNP9IRcEqaFAMzEe7u5BF7mude51wyWv7VRex60WznZIC7DfKTgSIlJa8aFzYmXclmN328aqSDmQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", "dev": true, "dependencies": { "@babel/core": "^7.7.2", @@ -13092,22 +13473,22 @@ "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.0.0", - "@jest/transform": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/babel__traverse": "^7.0.4", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^27.4.6", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.4.6", - "jest-get-type": "^27.4.0", - "jest-haste-map": "^27.4.6", - "jest-matcher-utils": "^27.4.6", - "jest-message-util": "^27.4.6", - "jest-util": "^27.4.2", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "natural-compare": "^1.4.0", - "pretty-format": "^27.4.6", + "pretty-format": "^27.5.1", "semver": "^7.3.2" }, "engines": { @@ -13164,17 +13545,17 @@ } }, "node_modules/jest-validate": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.6.tgz", - "integrity": "sha512-872mEmCPVlBqbA5dToC57vA3yJaMRfIdpCoD3cyHWJOMx+SJwLNw0I71EkWs41oza/Er9Zno9XuTkRYCPDUJXQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", "dev": true, "dependencies": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", + "jest-get-type": "^27.5.1", "leven": "^3.1.0", - "pretty-format": "^27.4.6" + "pretty-format": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -13209,17 +13590,17 @@ } }, "node_modules/jest-watcher": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.4.6.tgz", - "integrity": "sha512-yKQ20OMBiCDigbD0quhQKLkBO+ObGN79MO4nT7YaCuQ5SM+dkBNWE8cZX0FjU6czwMvWw6StWbe+Wv4jJPJ+fw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", "dev": true, "dependencies": { - "@jest/test-result": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^27.4.2", + "jest-util": "^27.5.1", "string-length": "^4.0.1" }, "engines": { @@ -13243,10 +13624,10 @@ } }, "node_modules/jest-worker": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.6.tgz", - "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==", - "dev": true, + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "devOptional": true, "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -13260,7 +13641,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, + "devOptional": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -13373,18 +13754,6 @@ } } }, - "node_modules/jsdom/node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/jsdom/node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -13411,7 +13780,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "devOptional": true }, "node_modules/json-schema-traverse": { "version": "1.0.0", @@ -13431,12 +13800,9 @@ "dev": true }, "node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dependencies": { - "minimist": "^1.2.5" - }, + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", "bin": { "json5": "lib/cli.js" }, @@ -13592,9 +13958,9 @@ } }, "node_modules/lilconfig": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", - "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", "dev": true, "engines": { "node": ">=10" @@ -13607,16 +13973,16 @@ "dev": true }, "node_modules/linkinator": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/linkinator/-/linkinator-3.0.3.tgz", - "integrity": "sha512-JpZFe1VIdaVy2wMCf8HDAB61tIjD69hOY1lPHCfM0OTPEhu9z9oPe449veZIympH9PUJUXe6yoif7DXHs8H5xw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/linkinator/-/linkinator-3.1.0.tgz", + "integrity": "sha512-ikQtLZ0JtY2JQXGZlzHID9Y87R4Zxe4TPAtFTem9T2UxQqXr0Ab8z9fse+apHEaD2l+WIX8f/P0IMODBMHhPWw==", "dev": true, "dependencies": { "chalk": "^5.0.0", "escape-html": "^1.0.3", - "gaxios": "^4.3.2", - "glob": "^7.2.0", - "htmlparser2": "^7.2.0", + "gaxios": "^5.0.0", + "glob": "^8.0.1", + "htmlparser2": "^8.0.1", "jsonexport": "^3.2.0", "marked": "^4.0.3", "meow": "^10.1.1", @@ -13631,67 +13997,6 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/linkinator/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/linkinator/node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/linkinator/node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/linkinator/node_modules/htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" - } - }, "node_modules/linkinator/node_modules/mime": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", @@ -13704,58 +14009,55 @@ "node": ">=10.0.0" } }, - "node_modules/linkinator/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/lint-staged": { - "version": "12.3.3", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.3.3.tgz", - "integrity": "sha512-OqcLsqcPOqzvsfkxjeBpZylgJ3SRG1RYqc9LxC6tkt6tNsq1bNVkAixBwX09f6CobcHswzqVOCBpFR1Fck0+ag==", + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.1.tgz", + "integrity": "sha512-Ykaf4QTi0a02BF7cnq7JIPGOJxH4TkNMWhSlJdH9wOekd0X+gog47Jfh/0L31DqZe5AiydLGC7LkPqpaNm+Kvg==", "dev": true, "dependencies": { "cli-truncate": "^3.1.0", - "colorette": "^2.0.16", - "commander": "^8.3.0", - "debug": "^4.3.3", - "execa": "^5.1.1", - "lilconfig": "2.0.4", - "listr2": "^4.0.1", - "micromatch": "^4.0.4", + "colorette": "^2.0.17", + "commander": "^9.3.0", + "debug": "^4.3.4", + "execa": "^6.1.0", + "lilconfig": "2.0.5", + "listr2": "^4.0.5", + "micromatch": "^4.0.5", "normalize-path": "^3.0.0", - "object-inspect": "^1.12.0", + "object-inspect": "^1.12.2", + "pidtree": "^0.6.0", "string-argv": "^0.3.1", - "supports-color": "^9.2.1", - "yaml": "^1.10.2" + "yaml": "^2.1.1" }, "bin": { "lint-staged": "bin/lint-staged.js" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "^14.13.1 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/lint-staged" } }, "node_modules/lint-staged/node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", "dev": true }, + "node_modules/lint-staged/node_modules/commander": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz", + "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, "node_modules/lint-staged/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -13769,25 +14071,135 @@ } } }, - "node_modules/lint-staged/node_modules/object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "node_modules/lint-staged/node_modules/execa": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^3.0.1", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/lint-staged/node_modules/supports-color": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.1.tgz", - "integrity": "sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ==", + "node_modules/lint-staged/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "dev": true, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/lint-staged/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true, "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/lint-staged/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/liquidjs": { @@ -13807,9 +14219,9 @@ } }, "node_modules/listr2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.2.tgz", - "integrity": "sha512-YcgwfCWpvPbj9FLUGqvdFvd3hrFWKpOeuXznRgfWEJ7RNr8b/IKKIKZABHx3aU+4CWN/iSAFFSReziQG6vTeIA==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", + "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", "dev": true, "dependencies": { "cli-truncate": "^2.1.0", @@ -13817,7 +14229,7 @@ "log-update": "^4.0.0", "p-map": "^4.0.0", "rfdc": "^1.3.0", - "rxjs": "^7.5.2", + "rxjs": "^7.5.5", "through": "^2.3.8", "wrap-ansi": "^7.0.0" }, @@ -13850,9 +14262,9 @@ } }, "node_modules/listr2/node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", "dev": true }, "node_modules/listr2/node_modules/slice-ansi": { @@ -13897,36 +14309,34 @@ "node": ">=4" } }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "devOptional": true, + "peer": true, + "engines": { + "node": ">=6.11.5" + } + }, "node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "json5": "^2.1.2" }, "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/loader-utils/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" + "node": ">=8.9.0" } }, "node_modules/locate-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", "dev": true, "dependencies": { "p-locate": "^2.0.0", @@ -13958,16 +14368,10 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "node_modules/lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", - "dev": true - }, "node_modules/lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" }, "node_modules/log-update": { "version": "4.0.0", @@ -14474,7 +14878,7 @@ "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "engines": { "node": ">= 0.6" } @@ -15125,13 +15529,13 @@ ] }, "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "devOptional": true, "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { "node": ">=8.6" @@ -15155,10 +15559,10 @@ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "devOptional": true, + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, "bin": { "mime": "cli.js" }, @@ -15167,19 +15571,19 @@ } }, "node_modules/mime-db": { - "version": "1.50.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", - "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { - "version": "2.1.33", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz", - "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dependencies": { - "mime-db": "1.50.0" + "mime-db": "1.52.0" }, "engines": { "node": ">= 0.6" @@ -15205,7 +15609,7 @@ "node_modules/min-document": { "version": "2.19.0", "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", "optional": true, "dependencies": { "dom-walk": "^0.1.0" @@ -15231,9 +15635,9 @@ "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" }, "node_modules/minimatch": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.0.tgz", - "integrity": "sha512-EU+GCVjXD00yOUf1TwAHVP7v3fBD3A8RkkPYsWWKGWesxM/572sL53wJQnHxquHlRhYUV36wHkqrN8cdikKc2g==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -15407,9 +15811,9 @@ } }, "node_modules/nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -15432,13 +15836,20 @@ "dev": true }, "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "engines": { "node": ">= 0.6" } }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "devOptional": true, + "peer": true + }, "node_modules/next": { "version": "11.1.4", "resolved": "https://registry.npmjs.org/next/-/next-11.1.4.tgz", @@ -15526,6 +15937,14 @@ } } }, + "node_modules/next/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, "node_modules/next/node_modules/@babel/runtime": { "version": "7.15.3", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", @@ -15537,6 +15956,95 @@ "node": ">=6.9.0" } }, + "node_modules/next/node_modules/@next/react-dev-overlay": { + "version": "11.1.4", + "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.1.4.tgz", + "integrity": "sha512-8/9JflJwRXEvVb6cKCWgRTOmALzDJHpWD5diRbtXWsllqxcMBjtscgnO4PaK+9QyZnSYSUbn0zZUZvxOXOTE1Q==", + "dependencies": { + "@babel/code-frame": "7.12.11", + "anser": "1.4.9", + "chalk": "4.0.0", + "classnames": "2.2.6", + "css.escape": "1.5.1", + "data-uri-to-buffer": "3.0.1", + "platform": "1.3.6", + "shell-quote": "1.7.2", + "source-map": "0.8.0-beta.0", + "stacktrace-parser": "0.1.10", + "strip-ansi": "6.0.0" + }, + "peerDependencies": { + "react": "^17.0.2", + "react-dom": "^17.0.2" + } + }, + "node_modules/next/node_modules/@next/react-dev-overlay/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/next/node_modules/@next/react-dev-overlay/node_modules/chalk": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", + "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/next/node_modules/@next/react-dev-overlay/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/next/node_modules/@next/react-dev-overlay/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/next/node_modules/@next/react-dev-overlay/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/next/node_modules/@next/react-dev-overlay/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/next/node_modules/ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -15600,6 +16108,11 @@ "node": ">=4" } }, + "node_modules/next/node_modules/classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, "node_modules/next/node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -15664,6 +16177,20 @@ "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, + "node_modules/next/node_modules/image-size": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", + "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/next/node_modules/jest-worker": { "version": "27.0.0-next.5", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.5.tgz", @@ -15727,12 +16254,15 @@ "node": ">= 0.8" } }, - "node_modules/next/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/next/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/next/node_modules/supports-color": { @@ -15754,6 +16284,25 @@ "node": ">=4" } }, + "node_modules/next/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/next/node_modules/use-subscription": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz", + "integrity": "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==", + "dependencies": { + "object-assign": "^4.1.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + } + }, "node_modules/next/node_modules/watchpack": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", @@ -15766,6 +16315,21 @@ "node": ">=10.13.0" } }, + "node_modules/next/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/next/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -15777,14 +16341,14 @@ } }, "node_modules/nock": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/nock/-/nock-13.2.2.tgz", - "integrity": "sha512-PcBHuvl9i6zfaJ50A7LS55oU+nFLv8htXIhffJO+FxyfibdZ4jEvd9kTuvkrJireBFIGMZ+oUIRpMK5gU9h//g==", + "version": "13.2.7", + "resolved": "https://registry.npmjs.org/nock/-/nock-13.2.7.tgz", + "integrity": "sha512-R6NUw7RIPtKwgK7jskuKoEi4VFMqIHtV2Uu9K/Uegc4TA5cqe+oNMYslZcUmnVNQCTG6wcSqUBaGTDd7sq5srg==", "dev": true, "dependencies": { "debug": "^4.1.0", "json-stringify-safe": "^5.0.1", - "lodash.set": "^4.3.2", + "lodash": "^4.17.21", "propagate": "^2.0.0" }, "engines": { @@ -15986,22 +16550,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" - }, - "node_modules/node.extend": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-2.0.2.tgz", - "integrity": "sha512-pDT4Dchl94/+kkgdwyS2PauDFjZG0Hk0IcHIB+LkW27HLDtdoeMxHTxZh39DYbPP8UflWXWj9JcdDozF+YDOpQ==", - "optional": true, - "dependencies": { - "has": "^1.0.3", - "is": "^3.2.1" - }, - "engines": { - "node": ">=0.4.0" - } + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" }, "node_modules/nodemon": { "version": "2.0.16", @@ -16420,7 +16971,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "devOptional": true, + "dev": true, "engines": { "node": ">=4" } @@ -16442,7 +16993,7 @@ "node_modules/p-locate": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "dev": true, "dependencies": { "p-limit": "^1.1.0" @@ -16466,7 +17017,7 @@ "node_modules/p-locate/node_modules/p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", "dev": true, "engines": { "node": ">=4" @@ -16503,10 +17054,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-queue/node_modules/p-timeout": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.0.2.tgz", - "integrity": "sha512-sEmji9Yaq+Tw+STwsGAE56hf7gMy9p0tQfJojIAamB7WHJYJKf1qlsg9jqBWG8q9VCxKPhZaP/AcXwEoBcYQhQ==", + "node_modules/p-timeout": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", + "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", "optional": true, "engines": { "node": ">=12" @@ -16515,18 +17066,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-timeout": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", - "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", - "optional": true, - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -16535,630 +17074,6 @@ "node": ">=6" } }, - "node_modules/pa11y": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/pa11y/-/pa11y-5.3.1.tgz", - "integrity": "sha512-hRxe9mYUqwODrlIXiTKUrlJX8zgrJZG84s0IrJnvvI8reO6n4RtiF20juTaGukjuHtH8p3tgFh+i2gPcRZSyUg==", - "optional": true, - "dependencies": { - "commander": "~3.0.2", - "node.extend": "~2.0.2", - "p-timeout": "~2.0.1", - "pa11y-reporter-cli": "~1.0.1", - "pa11y-reporter-csv": "~1.0.0", - "pa11y-reporter-json": "~1.0.0", - "pa11y-runner-axe": "~1.0.1", - "pa11y-runner-htmlcs": "~1.2.1", - "puppeteer": "~1.19.0", - "semver": "~5.7.0" - }, - "bin": { - "pa11y": "bin/pa11y.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pa11y-ci": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/pa11y-ci/-/pa11y-ci-2.4.2.tgz", - "integrity": "sha512-Gv8vLm9t394jfErQNPOjbrqWGWM1/VdjiMPmLTS7K5tHKrm4pZgBhMdLOhEPPmfFkbcCZac37qjSr6lfln66Bg==", - "optional": true, - "dependencies": { - "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.1", - "protocolify": "~3.0.0", - "puppeteer": "~1.19.0", - "wordwrap": "~1.0.0" - }, - "bin": { - "pa11y-ci": "bin/pa11y-ci.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pa11y-ci/node_modules/agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "optional": true, - "dependencies": { - "es6-promisify": "^5.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/pa11y-ci/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pa11y-ci/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pa11y-ci/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "optional": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pa11y-ci/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "optional": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/pa11y-ci/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "optional": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pa11y-ci/node_modules/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==", - "optional": true - }, - "node_modules/pa11y-ci/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "optional": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/pa11y-ci/node_modules/extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", - "optional": true, - "dependencies": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - } - }, - "node_modules/pa11y-ci/node_modules/extract-zip/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "optional": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/pa11y-ci/node_modules/extract-zip/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "optional": true - }, - "node_modules/pa11y-ci/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "optional": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/pa11y-ci/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "optional": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pa11y-ci/node_modules/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==", - "optional": true, - "dependencies": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/pa11y-ci/node_modules/https-proxy-agent/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "optional": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/pa11y-ci/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "optional": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/pa11y-ci/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "optional": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/pa11y-ci/node_modules/puppeteer": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.19.0.tgz", - "integrity": "sha512-2S6E6ygpoqcECaagDbBopoSOPDv0pAZvTbnBgUY+6hq0/XDFDOLEMNlHF/SKJlzcaZ9ckiKjKDuueWI3FN/WXw==", - "deprecated": "Version no longer supported. Upgrade to @latest", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=6.4.0" - } - }, - "node_modules/pa11y-ci/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "optional": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/pa11y-ci/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "optional": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pa11y-ci/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "optional": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/pa11y-ci/node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "optional": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/pa11y-reporter-cli": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/pa11y-reporter-cli/-/pa11y-reporter-cli-1.0.1.tgz", - "integrity": "sha512-k+XPl5pBU2R1J6iagGv/GpN/dP7z2cX9WXqO0ALpBwHlHN3ZSukcHCOhuLMmkOZNvufwsvobaF5mnaZxT70YyA==", - "deprecated": "This package is now bundled with pa11y. You can find the latest version of this package in the pa11y repo.", - "optional": true, - "dependencies": { - "chalk": "^2.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pa11y-reporter-cli/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "optional": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pa11y-reporter-cli/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "optional": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pa11y-reporter-cli/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "optional": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/pa11y-reporter-cli/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "optional": true - }, - "node_modules/pa11y-reporter-cli/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "optional": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/pa11y-reporter-cli/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "optional": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/pa11y-reporter-cli/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "optional": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pa11y-reporter-csv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pa11y-reporter-csv/-/pa11y-reporter-csv-1.0.0.tgz", - "integrity": "sha512-S2gFgbAvONBzAVsVbF8zsYabszrzj7SKhQxrEbw19zF0OFI8wCWn8dFywujYYkg674rmyjweSxSdD+kHTcx4qA==", - "deprecated": "This package is now bundled with pa11y. You can find the latest version of this package in the pa11y repo.", - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pa11y-reporter-json": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pa11y-reporter-json/-/pa11y-reporter-json-1.0.0.tgz", - "integrity": "sha512-EdLrzh1hyZ8DudCSSrcakgtsHDiSsYNsWLSoEAo1JnFTIK8hYpD7vL+xgd0u+LXDxz9wLLFnckdubpklaRpl/w==", - "deprecated": "This package is now bundled with pa11y. You can find the latest version of this package in the pa11y repo.", - "optional": true, - "dependencies": { - "bfj": "^4.2.3" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pa11y-runner-axe": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pa11y-runner-axe/-/pa11y-runner-axe-1.0.2.tgz", - "integrity": "sha512-HMw5kQZz16vS5Bhe067esgeuULNzFYP4ixOFAHxOurwGDptlyc2OqH6zfUuK4szB9tbgb5F23v3qz9hCbkGRpw==", - "deprecated": "This package is now bundled with pa11y. You can find the latest version of this package in the pa11y repo.", - "optional": true, - "dependencies": { - "axe-core": "^3.5.1" - }, - "engines": { - "node": ">=8.3" - } - }, - "node_modules/pa11y-runner-axe/node_modules/axe-core": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-3.5.6.tgz", - "integrity": "sha512-LEUDjgmdJoA3LqklSTwKYqkjcZ4HKc4ddIYGSAiSkr46NTjzg2L9RNB+lekO9P7Dlpa87+hBtzc2Fzn/+GUWMQ==", - "optional": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/pa11y-runner-htmlcs": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/pa11y-runner-htmlcs/-/pa11y-runner-htmlcs-1.2.1.tgz", - "integrity": "sha512-flatSp6moEbqzny18b2IEoDXEWj6xJbJrszdBjUAPQBCN11QRW+SZ0U4uFnxNTLPpXs30N/a9IlH4vYiRr2nPg==", - "deprecated": "This package is now bundled with pa11y. You can find the latest version of this package in the pa11y repo.", - "optional": true, - "dependencies": { - "html_codesniffer": "~2.4.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pa11y/node_modules/agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "optional": true, - "dependencies": { - "es6-promisify": "^5.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/pa11y/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "optional": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/pa11y/node_modules/commander": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", - "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", - "optional": true - }, - "node_modules/pa11y/node_modules/extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", - "optional": true, - "dependencies": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - } - }, - "node_modules/pa11y/node_modules/extract-zip/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "optional": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/pa11y/node_modules/extract-zip/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "optional": true - }, - "node_modules/pa11y/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "optional": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/pa11y/node_modules/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==", - "optional": true, - "dependencies": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/pa11y/node_modules/https-proxy-agent/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "optional": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/pa11y/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "optional": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/pa11y/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "optional": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/pa11y/node_modules/puppeteer": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.19.0.tgz", - "integrity": "sha512-2S6E6ygpoqcECaagDbBopoSOPDv0pAZvTbnBgUY+6hq0/XDFDOLEMNlHF/SKJlzcaZ9ckiKjKDuueWI3FN/WXw==", - "deprecated": "Version no longer supported. Upgrade to @latest", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=6.4.0" - } - }, - "node_modules/pa11y/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "optional": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/pa11y/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "optional": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/pa11y/node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "optional": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, "node_modules/package-json": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", @@ -17385,13 +17300,13 @@ "node_modules/parse-bmfont-ascii": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", - "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=", + "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==", "optional": true }, "node_modules/parse-bmfont-binary": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", - "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=", + "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==", "optional": true }, "node_modules/parse-bmfont-xml": { @@ -17525,7 +17440,7 @@ "node_modules/path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true, "engines": { "node": ">=4" @@ -17596,7 +17511,7 @@ "node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", "optional": true }, "node_modules/phin": { @@ -17611,9 +17526,9 @@ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "engines": { "node": ">=8.6" }, @@ -17621,34 +17536,16 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "optional": true, - "dependencies": { - "pinkie": "^2.0.0" + "node_modules/pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true, + "bin": { + "pidtree": "bin/pidtree.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.10" } }, "node_modules/pirates": { @@ -17663,7 +17560,7 @@ "node_modules/pixelmatch": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", - "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", + "integrity": "sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==", "optional": true, "dependencies": { "pngjs": "^3.0.0" @@ -17773,21 +17670,27 @@ } }, "node_modules/postcss": { - "version": "8.4.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", - "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==", + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], "dependencies": { - "nanoid": "^3.2.0", + "nanoid": "^3.3.4", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, "engines": { "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" } }, "node_modules/postcss-value-parser": { @@ -17804,25 +17707,19 @@ "node": ">= 0.8.0" } }, - "node_modules/prepend-http": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-3.0.1.tgz", - "integrity": "sha512-BLxfZh+m6UiAiCPZFJ4+vYoL7NrRs5XgCTRrjseATAggXhdZKKxn+JUNmuVYWY23bDHgaEHodxw8mnmtVEDtHw==", - "optional": true, - "engines": { - "node": ">=8" - } - }, "node_modules/prettier": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", - "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.0.tgz", + "integrity": "sha512-nwoX4GMFgxoPC6diHvSwmK/4yU8FFH3V8XWtLQrbj4IBsK2pkYhG4kf/ljF/haaZ/aii+wNJqISrCDPgxGWDVQ==", "dev": true, "bin": { "prettier": "bin-prettier.js" }, "engines": { "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" } }, "node_modules/pretty-format": { @@ -17945,19 +17842,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/protocolify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/protocolify/-/protocolify-3.0.0.tgz", - "integrity": "sha512-PuvDJOkKJMVQx8jSNf8E5g0bJw/UTKm30mTjFHg4N30c8sefgA5Qr/f8INKqYBKfvP/MUSJrj+z1Smjbq4/3rQ==", - "optional": true, - "dependencies": { - "file-url": "^3.0.0", - "prepend-http": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -18076,9 +17960,12 @@ } }, "node_modules/qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dependencies": { + "side-channel": "^1.0.4" + }, "engines": { "node": ">=0.6" }, @@ -18176,12 +18063,12 @@ } }, "node_modules/raw-body": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", - "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "dependencies": { - "bytes": "3.1.1", - "http-errors": "1.8.1", + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, @@ -18189,27 +18076,27 @@ "node": ">= 0.8" } }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "node_modules/raw-body/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "engines": { "node": ">= 0.8" } }, "node_modules/raw-body/node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dependencies": { - "depd": "~1.1.2", + "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", + "statuses": "2.0.1", "toidentifier": "1.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/raw-body/node_modules/setprototypeof": { @@ -18217,6 +18104,14 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "node_modules/raw-body/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/raw-body/node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", @@ -18280,17 +18175,18 @@ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/react-markdown": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.0.tgz", - "integrity": "sha512-qbrWpLny6Ef2xHqnYqtot948LXP+4FtC+MWIuaN1kvSnowM+r1qEeEHpSaU0TDBOisQuj+Qe6eFY15cNL3gLAw==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.3.tgz", + "integrity": "sha512-We36SfqaKoVNpN1QqsZwWSv/OZt5J15LNgTLWynwAN5b265hrQrsjMtlRNwUvS+YyR3yDM8HpTNc4pK9H/Gc0A==", "dependencies": { "@types/hast": "^2.0.0", + "@types/prop-types": "^15.0.0", "@types/unist": "^2.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-whitespace": "^2.0.0", "prop-types": "^15.0.0", "property-information": "^6.0.0", - "react-is": "^17.0.0", + "react-is": "^18.0.0", "remark-parse": "^10.0.0", "remark-rehype": "^10.0.0", "space-separated-tokens": "^2.0.0", @@ -18308,6 +18204,11 @@ "react": ">=16" } }, + "node_modules/react-markdown/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, "node_modules/react-refresh": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", @@ -18677,9 +18578,9 @@ "dev": true }, "node_modules/regenerate-unicode-properties": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", - "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", "dev": true, "dependencies": { "regenerate": "^1.4.2" @@ -18694,9 +18595,9 @@ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", "dev": true, "dependencies": { "@babel/runtime": "^7.8.4" @@ -18715,15 +18616,15 @@ } }, "node_modules/regexpu-core": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", - "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", "dev": true, "dependencies": { "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^9.0.0", - "regjsgen": "^0.5.2", - "regjsparser": "^0.7.0", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.0.0" }, @@ -18756,15 +18657,15 @@ } }, "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", "dev": true }, "node_modules/regjsparser": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", - "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", "dev": true, "dependencies": { "jsesc": "~0.5.0" @@ -18776,7 +18677,7 @@ "node_modules/regjsparser/node_modules/jsesc": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "dev": true, "bin": { "jsesc": "bin/jsesc" @@ -18883,9 +18784,9 @@ } }, "node_modules/rehype-stringify": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.2.tgz", - "integrity": "sha512-BuVA6lAEYtOpXO2xuHLohAzz8UNoQAxAqYRqh4QEEtU39Co+P1JBZhw6wXA9hMWp+JLcmrxWH8+UKcNSr443Fw==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.3.tgz", + "integrity": "sha512-kWiZ1bgyWlgOxpqD5HnxShKAdXtb2IUljn3hQAhySeak6IOQPPt6DeGnsIh4ixm7yKJWzm8TXFuC/lPfcWHJqw==", "dependencies": { "@types/hast": "^2.0.0", "hast-util-to-html": "^8.0.0", @@ -19442,13 +19343,17 @@ "dev": true }, "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "dev": true, "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -19708,9 +19613,9 @@ } }, "node_modules/sass": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.0.tgz", - "integrity": "sha512-TVwVdNDj6p6b4QymJtNtRS2YtLJ/CqZriGg0eIAbAKMlN8Xy6kbv33FsEZSF7FufFFM705SQviHjjThfaQ4VNw==", + "version": "1.52.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.3.tgz", + "integrity": "sha512-LNNPJ9lafx+j1ArtA7GyEJm9eawXN8KlA1+5dF6IZyoONg1Tyo/g+muOsENWJH/2Q1FHbbV4UwliU0cXMa/VIA==", "devOptional": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -19721,7 +19626,7 @@ "sass": "sass.js" }, "engines": { - "node": ">=8.9.0" + "node": ">=12.0.0" } }, "node_modules/sax": { @@ -19817,9 +19722,9 @@ } }, "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -19852,23 +19757,23 @@ } }, "node_modules/send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dependencies": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "1.8.1", + "http-errors": "2.0.0", "mime": "1.6.0", "ms": "2.1.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "engines": { "node": ">= 0.8.0" @@ -19885,21 +19790,29 @@ "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } }, "node_modules/send/node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dependencies": { - "depd": "~1.1.2", + "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", + "statuses": "2.0.1", "toidentifier": "1.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/send/node_modules/mime": { @@ -19918,11 +19831,30 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, + "node_modules/send/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/send/node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/send/node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", @@ -19942,15 +19874,25 @@ "upper-case-first": "^2.0.2" } }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "devOptional": true, + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, "node_modules/serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.2" + "send": "0.18.0" }, "engines": { "node": ">= 0.8.0" @@ -20224,9 +20166,9 @@ } }, "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "engines": { "node": ">=0.10.0" } @@ -20244,21 +20186,12 @@ "version": "0.5.20", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", - "dev": true, + "devOptional": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/space-separated-tokens": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz", @@ -20719,13 +20652,14 @@ } }, "node_modules/styled-components": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.3.tgz", - "integrity": "sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw==", + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", + "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", + "hasInstallScript": true, "dependencies": { "@babel/helper-module-imports": "^7.0.0", "@babel/traverse": "^7.4.5", - "@emotion/is-prop-valid": "^0.8.8", + "@emotion/is-prop-valid": "^1.1.0", "@emotion/stylis": "^0.8.4", "@emotion/unitless": "^0.7.4", "babel-plugin-styled-components": ">= 1.12.0", @@ -20886,31 +20820,31 @@ } }, "node_modules/superagent": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.1.tgz", - "integrity": "sha512-CQ2weSS6M+doIwwYFoMatklhRbx6sVNdB99OEJ5czcP3cng76Ljqus694knFWgOj3RkrtxZqIgpe6vhe0J7QWQ==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.6.tgz", + "integrity": "sha512-gZkVCQR1gy/oUXr+kxJMLDjla434KmSOKbx5iGD30Ql+AkJQ/YlPKECJy2nhqOsHLjGHzoDTXNSjhnvWhzKk7g==", "dev": true, "dependencies": { "component-emitter": "^1.3.0", "cookiejar": "^2.1.3", - "debug": "^4.3.3", + "debug": "^4.3.4", "fast-safe-stringify": "^2.1.1", "form-data": "^4.0.0", "formidable": "^2.0.1", "methods": "^1.1.2", - "mime": "^2.5.0", - "qs": "^6.10.1", + "mime": "2.6.0", + "qs": "^6.10.3", "readable-stream": "^3.6.0", - "semver": "^7.3.5" + "semver": "^7.3.7" }, "engines": { "node": ">=6.4.0 <13 || >=14" } }, "node_modules/superagent/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -20938,29 +20872,14 @@ "node": ">= 6" } }, - "node_modules/superagent/node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/supertest": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.2.2.tgz", - "integrity": "sha512-wCw9WhAtKJsBvh07RaS+/By91NNE0Wh0DN19/hWPlBOU8tAfOtbZoVSV4xXeoKoxgPx0rx2y+y+8660XtE7jzg==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.2.3.tgz", + "integrity": "sha512-3GSdMYTMItzsSYjnIcljxMVZKPW1J9kYHZY+7yLfD0wpPwww97GeImZC1oOk0S5+wYl2niJwuFusBJqwLqYM3g==", "dev": true, "dependencies": { "methods": "^1.1.2", - "superagent": "^7.1.0" + "superagent": "^7.1.3" }, "engines": { "node": ">=6.0.0" @@ -20970,6 +20889,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "devOptional": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -20990,6 +20910,18 @@ "node": ">=8" } }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/swr": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/swr/-/swr-1.3.0.tgz", @@ -21004,6 +20936,16 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "devOptional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, "node_modules/tar-fs": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", @@ -21048,6 +20990,120 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/terser": { + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", + "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", + "devOptional": true, + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "devOptional": true, + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "devOptional": true, + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "devOptional": true, + "peer": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "devOptional": true, + "peer": true + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "devOptional": true, + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser/node_modules/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==", + "devOptional": true, + "peer": true + }, "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", @@ -21283,18 +21339,12 @@ "node_modules/truncate-utf8-bytes": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", - "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", + "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", "optional": true, "dependencies": { "utf8-byte-length": "^1.0.1" } }, - "node_modules/tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", - "optional": true - }, "node_modules/ts-dedent": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", @@ -21317,14 +21367,14 @@ } }, "node_modules/tsconfig-paths": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", - "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", "dev": true, "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.1", - "minimist": "^1.2.0", + "minimist": "^1.2.6", "strip-bom": "^3.0.0" } }, @@ -21343,16 +21393,16 @@ "node_modules/tsconfig-paths/node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, "engines": { "node": ">=4" } }, "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/tsscmp": { "version": "1.0.6", @@ -21442,12 +21492,6 @@ "node": ">= 0.6" } }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "optional": true - }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -21458,9 +21502,9 @@ } }, "node_modules/typescript": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", - "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", + "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -21565,9 +21609,9 @@ } }, "node_modules/unified": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.0.tgz", - "integrity": "sha512-4U3ru/BRXYYhKbwXV6lU6bufLikoAavTwev89H5UxY8enDFaAT2VXmIXYNm6hb5oHPng/EXr77PVyDFcptbk5g==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "dependencies": { "@types/unist": "^2.0.0", "bail": "^2.0.0", @@ -21902,21 +21946,10 @@ "node": ">=0.4.x" } }, - "node_modules/use-subscription": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz", - "integrity": "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==", - "dependencies": { - "object-assign": "^4.1.1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - } - }, "node_modules/utf8-byte-length": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", - "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", + "integrity": "sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA==", "optional": true }, "node_modules/utif": { @@ -22001,9 +22034,9 @@ } }, "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true, "engines": { "node": ">= 8" @@ -22277,6 +22310,20 @@ "makeerror": "1.0.12" } }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "devOptional": true, + "peer": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/web-namespaces": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.0.tgz", @@ -22295,6 +22342,127 @@ "node": ">=10.4" } }, + "node_modules/webpack": { + "version": "5.73.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", + "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", + "devOptional": true, + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.3", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "devOptional": true, + "peer": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "devOptional": true, + "peer": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/webpack/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "devOptional": true, + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "devOptional": true, + "peer": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "devOptional": true, + "peer": true + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "devOptional": true, + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/website-scraper": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/website-scraper/-/website-scraper-5.0.0.tgz", @@ -22350,9 +22518,9 @@ } }, "node_modules/website-scraper/node_modules/got": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/got/-/got-12.0.4.tgz", - "integrity": "sha512-2Eyz4iU/ktq7wtMFXxzK7g5p35uNYLLdiZarZ5/Yn3IJlNEpBd5+dCgcAyxN8/8guZLszffwe3wVyw+DEVrpBg==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-12.1.0.tgz", + "integrity": "sha512-hBv2ty9QN2RdbJJMK3hesmSkFTjVIHyIDDbssCKnSmq62edGgImJWD10Eb1k77TiV1bxloxqcFAVK8+9pkhOig==", "optional": true, "dependencies": { "@sindresorhus/is": "^4.6.0", @@ -22539,12 +22707,6 @@ "node": ">=0.10.0" } }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "optional": true - }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -22642,7 +22804,7 @@ "node_modules/xml-parse-from-string": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", - "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=", + "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==", "optional": true }, "node_modules/xml2js": { @@ -22694,12 +22856,12 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz", + "integrity": "sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==", "dev": true, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/yargs": { @@ -22732,7 +22894,7 @@ "node_modules/yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "optional": true, "dependencies": { "buffer-crc32": "~0.2.3", @@ -22762,33 +22924,33 @@ }, "dependencies": { "@actions/core": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.6.0.tgz", - "integrity": "sha512-NB1UAZomZlCV/LmJqkLhNTqtKfFXJZAUPcfl/zqG7EfsQdeUJtaWO98SGbuQ3pydJ3fHl2CvI/51OKYlCYYcaw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.9.0.tgz", + "integrity": "sha512-5pbM693Ih59ZdUhgk+fts+bUWTnIdHV3kwOSr+QIoFHMLg7Gzhwm0cifDY/AG68ekEJAkHnQVpcy4f6GjmzBCA==", "dev": true, "requires": { - "@actions/http-client": "^1.0.11" + "@actions/http-client": "^2.0.1" } }, "@actions/github": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@actions/github/-/github-5.0.0.tgz", - "integrity": "sha512-QvE9eAAfEsS+yOOk0cylLBIO/d6WyWIOvsxxzdrPFaud39G6BOkUwScXZn1iBzQzHyu9SBkkLSWlohDWdsasAQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@actions/github/-/github-5.0.3.tgz", + "integrity": "sha512-myjA/pdLQfhUGLtRZC/J4L1RXOG4o6aYdiEq+zr5wVVKljzbFld+xv10k1FX6IkIJtNxbAq44BdwSNpQ015P0A==", "dev": true, "requires": { - "@actions/http-client": "^1.0.11", - "@octokit/core": "^3.4.0", - "@octokit/plugin-paginate-rest": "^2.13.3", - "@octokit/plugin-rest-endpoint-methods": "^5.1.1" + "@actions/http-client": "^2.0.1", + "@octokit/core": "^3.6.0", + "@octokit/plugin-paginate-rest": "^2.17.0", + "@octokit/plugin-rest-endpoint-methods": "^5.13.0" } }, "@actions/http-client": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-1.0.11.tgz", - "integrity": "sha512-VRYHGQV1rqnROJqdMvGUbY/Kn8vriQe/F9HR2AlYHzmKuM/p3kjNuXhmdBfcVgsvRWTz5C5XW5xvndZrVBuAYg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.0.1.tgz", + "integrity": "sha512-PIXiMVtz6VvyaRsGY268qvj57hXQEpsYogYOu2nrQhlf+XCGmZstmuZBbAybUl1nQGnvS1k1eEsQ69ZoD7xlSw==", "dev": true, "requires": { - "tunnel": "0.0.6" + "tunnel": "^0.0.6" } }, "@alex_neo/jest-expect-message": { @@ -22797,6 +22959,15 @@ "integrity": "sha512-1eBykZCd0pPGl5qKtV6Z5ARA6yuhXzHsVN2h5GH5/H6svYa37Jr7vMio5OFpiw1LBHtscrZs7amSkZkcwm0cvQ==", "dev": true }, + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, "@babel/code-frame": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", @@ -22806,30 +22977,30 @@ } }, "@babel/compat-data": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", - "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==" + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.5.tgz", + "integrity": "sha512-BxhE40PVCBxVEJsSBhB6UWyAuqJRxGsAw8BdHMJ3AKGydcwuWW4kOO3HmqBQAdcq/OP+/DlTVxLvsCzRTnZuGg==" }, "@babel/core": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz", - "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.5.tgz", + "integrity": "sha512-MGY8vg3DxMnctw0LdvSEojOsumc70g0t18gNyUdAZqB1Rpd1Bqo/svHGvt+UJ6JcGX+DIekGFDxxIWofBxLCnQ==", "requires": { + "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helpers": "^7.16.7", - "@babel/parser": "^7.16.12", + "@babel/generator": "^7.18.2", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helpers": "^7.18.2", + "@babel/parser": "^7.18.5", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.10", - "@babel/types": "^7.16.8", + "@babel/traverse": "^7.18.5", + "@babel/types": "^7.18.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" + "json5": "^2.2.1", + "semver": "^6.3.0" }, "dependencies": { "semver": { @@ -22840,9 +23011,9 @@ } }, "@babel/eslint-parser": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.5.tgz", - "integrity": "sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.2.tgz", + "integrity": "sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==", "dev": true, "requires": { "eslint-scope": "^5.1.1", @@ -22859,13 +23030,25 @@ } }, "@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", + "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", "requires": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.18.2", + "@jridgewell/gen-mapping": "^0.3.0", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } } }, "@babel/helper-annotate-as-pure": { @@ -22887,13 +23070,13 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz", + "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==", "requires": { - "@babel/compat-data": "^7.16.4", + "@babel/compat-data": "^7.17.10", "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "browserslist": "^4.20.2", "semver": "^6.3.0" }, "dependencies": { @@ -22905,28 +23088,28 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz", - "integrity": "sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", + "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.16.7", "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-member-expression-to-functions": "^7.17.7", "@babel/helper-optimise-call-expression": "^7.16.7", "@babel/helper-replace-supers": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz", - "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", + "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^4.7.1" + "regexpu-core": "^5.0.1" } }, "@babel/helper-define-polyfill-provider": { @@ -22954,12 +23137,9 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "requires": { - "@babel/types": "^7.16.7" - } + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", + "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==" }, "@babel/helper-explode-assignable-expression": { "version": "7.16.7", @@ -22971,21 +23151,12 @@ } }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", "requires": { - "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" } }, "@babel/helper-hoist-variables": { @@ -22997,12 +23168,12 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" } }, "@babel/helper-module-imports": { @@ -23014,18 +23185,18 @@ } }, "@babel/helper-module-transforms": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", - "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", + "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", "requires": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", "@babel/helper-split-export-declaration": "^7.16.7", "@babel/helper-validator-identifier": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" } }, "@babel/helper-optimise-call-expression": { @@ -23038,9 +23209,9 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", + "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==" }, "@babel/helper-remap-async-to-generator": { "version": "7.16.8", @@ -23054,24 +23225,24 @@ } }, "@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz", + "integrity": "sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-member-expression-to-functions": "^7.17.7", "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" } }, "@babel/helper-simple-access": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", - "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz", + "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==", "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.2" } }, "@babel/helper-skip-transparent-expression-wrappers": { @@ -23114,13 +23285,13 @@ } }, "@babel/helpers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", - "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.2.tgz", + "integrity": "sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==", "requires": { "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" } }, "@babel/highlight": { @@ -23185,59 +23356,59 @@ } }, "@babel/parser": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", - "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==" + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.5.tgz", + "integrity": "sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz", + "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", + "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" + "@babel/plugin-proposal-optional-chaining": "^7.17.12" } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", + "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-remap-async-to-generator": "^7.16.8", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", + "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", - "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", + "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, @@ -23252,42 +23423,42 @@ } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", + "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", + "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", + "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", + "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, @@ -23302,16 +23473,16 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz", - "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz", + "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.17.10", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" + "@babel/plugin-transform-parameters": "^7.17.12" } }, "@babel/plugin-proposal-optional-catch-binding": { @@ -23325,46 +23496,46 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", + "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", + "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", + "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", + "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-syntax-async-generators": { @@ -23421,6 +23592,15 @@ "@babel/helper-plugin-utils": "^7.8.3" } }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz", + "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, "@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", @@ -23529,22 +23709,22 @@ } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", + "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", + "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-remap-async-to-generator": "^7.16.8" } }, @@ -23558,46 +23738,46 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz", + "integrity": "sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz", + "integrity": "sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-replace-supers": "^7.18.2", "@babel/helper-split-export-declaration": "^7.16.7", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", + "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-destructuring": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz", - "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", + "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-dotall-regex": { @@ -23611,12 +23791,12 @@ } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", + "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-exponentiation-operator": { @@ -23630,12 +23810,12 @@ } }, "@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", + "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-function-name": { @@ -23650,12 +23830,12 @@ } }, "@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", + "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-member-expression-literals": { @@ -23668,67 +23848,68 @@ } }, "@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", + "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", - "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz", + "integrity": "sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-simple-access": "^7.18.2", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", - "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.5.tgz", + "integrity": "sha512-SEewrhPpcqMF1V7DhnEbhVJLrC+nnYfe1E0piZMZXBpxi9WvZqWGwpsk7JYP7wPWeqaBh4gyKlBhHJu3uz5g4Q==", "dev": true, "requires": { "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-validator-identifier": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", + "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", + "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.5.tgz", + "integrity": "sha512-TuRL5uGW4KXU6OsRj+mLp9BM7pO8e7SGNTEokQRRxHFkXYMFiy2jlKSZPFtI/mKORDzciH+hneskcSOp0gU8hg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-object-super": { @@ -23742,12 +23923,12 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", + "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-property-literals": { @@ -23760,31 +23941,32 @@ } }, "@babel/plugin-transform-regenerator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", - "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", + "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", "dev": true, "requires": { - "regenerator-transform": "^0.14.2" + "@babel/helper-plugin-utils": "^7.17.12", + "regenerator-transform": "^0.15.0" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", + "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-runtime": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.10.tgz", - "integrity": "sha512-9nwTiqETv2G7xI4RvXHNfpGdr8pAA+Q/YtN3yLK7OoK7n9OibVm/xymJ838a9A6E/IciOLPj82lZk0fW6O4O7w==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.5.tgz", + "integrity": "sha512-Q17hHxXr2fplrE+5BSC1j1Fo5cOA8YeP8XW3/1paI8MzF/faZGh0MaH1KC4jLAvqLPamQWHB5/B7KqSLY1kuHA==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "babel-plugin-polyfill-corejs2": "^0.3.0", "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", @@ -23809,12 +23991,12 @@ } }, "@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", + "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" } }, @@ -23828,21 +24010,21 @@ } }, "@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz", + "integrity": "sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", + "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-unicode-escapes": { @@ -23865,37 +24047,38 @@ } }, "@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.2.tgz", + "integrity": "sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-async-generator-functions": "^7.17.12", + "@babel/plugin-proposal-class-properties": "^7.17.12", + "@babel/plugin-proposal-class-static-block": "^7.18.0", "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.17.12", + "@babel/plugin-proposal-json-strings": "^7.17.12", + "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.18.0", "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-private-methods": "^7.17.12", + "@babel/plugin-proposal-private-property-in-object": "^7.17.12", + "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.17.12", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -23905,44 +24088,44 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-arrow-functions": "^7.17.12", + "@babel/plugin-transform-async-to-generator": "^7.17.12", "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.17.12", + "@babel/plugin-transform-classes": "^7.17.12", + "@babel/plugin-transform-computed-properties": "^7.17.12", + "@babel/plugin-transform-destructuring": "^7.18.0", "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.17.12", "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.18.1", "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-literals": "^7.17.12", "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.18.0", + "@babel/plugin-transform-modules-commonjs": "^7.18.2", + "@babel/plugin-transform-modules-systemjs": "^7.18.0", + "@babel/plugin-transform-modules-umd": "^7.18.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", + "@babel/plugin-transform-new-target": "^7.17.12", "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.17.12", "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.18.0", + "@babel/plugin-transform-reserved-words": "^7.17.12", "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-spread": "^7.17.12", "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.18.2", + "@babel/plugin-transform-typeof-symbol": "^7.17.12", "@babel/plugin-transform-unicode-escapes": "^7.16.7", "@babel/plugin-transform-unicode-regex": "^7.16.7", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", + "@babel/types": "^7.18.2", "babel-plugin-polyfill-corejs2": "^0.3.0", "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", + "core-js-compat": "^3.22.1", "semver": "^6.3.0" }, "dependencies": { @@ -23996,26 +24179,26 @@ } }, "@babel/traverse": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", - "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.5.tgz", + "integrity": "sha512-aKXj1KT66sBj0vVzk6rEeAO6Z9aiiQ68wfDgge3nHhA/my6xMM/7HGQUNumKZaoa2qUPQ5whJG9aAifsxUKfLA==", "requires": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.10", - "@babel/types": "^7.16.8", + "@babel/parser": "^7.18.5", + "@babel/types": "^7.18.4", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", + "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -24028,17 +24211,17 @@ "dev": true }, "@emotion/is-prop-valid": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", - "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.3.tgz", + "integrity": "sha512-RFg04p6C+1uO19uG8N+vqanzKqiM9eeV1LDOG3bmkYmuOj7NbKNlFC/4EZq5gnwAIlcC/jOT24f8Td0iax2SXA==", "requires": { - "@emotion/memoize": "0.7.4" + "@emotion/memoize": "^0.7.4" } }, "@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" }, "@emotion/stylis": { "version": "0.8.5", @@ -24051,19 +24234,19 @@ "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" }, "@eslint/eslintrc": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", - "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", + "espree": "^9.3.2", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, "dependencies": { @@ -24090,9 +24273,9 @@ } }, "globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -24127,9 +24310,9 @@ "integrity": "sha512-54JAU2lQifkWW+EE77YxZDdX2adQLKB0M3eCaNNbGbxfyUDN2zZ8D4CKNnMCbQ7kq2TKGuOt2h8obdJEglyJ5A==" }, "@graphql-inspector/core": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@graphql-inspector/core/-/core-3.1.1.tgz", - "integrity": "sha512-DP+FgKl93ESPLxg1Hujw1tIpsjfHeZDXKU5/43k8f5yQ2jCWM34NywROuICTNTYLuVL6gVxY/PSwWiCjVvlUMw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@graphql-inspector/core/-/core-3.1.2.tgz", + "integrity": "sha512-f+w1LG6JkGuORBVZM9ZM4j/nT2TgPZwk40m7XutWozNKZpguVG8ChQsldAzb9xPpRZ6Qj/qRfMYMyiA4AAqQbg==", "dev": true, "requires": { "dependency-graph": "0.11.0", @@ -24138,46 +24321,46 @@ } }, "@graphql-tools/load": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-7.4.1.tgz", - "integrity": "sha512-UvBodW5hRHpgBUBVz5K5VIhJDOTFIbRRAGD6sQ2l9J5FDKBEs3u/6JjZDzbdL96br94D5cEd2Tk6auaHpTn7mQ==", + "version": "7.5.14", + "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-7.5.14.tgz", + "integrity": "sha512-K7H4tKKGFliRyjbG92KCuv2fS2pHlRxkcNcDtuEQlA8dhthS9qGB14Ld4eHDuRq1RvHTS6mye5NE1alyY44K9g==", "dev": true, "requires": { - "@graphql-tools/schema": "8.3.1", - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/schema": "8.3.14", + "@graphql-tools/utils": "8.6.13", "p-limit": "3.1.0", - "tslib": "~2.3.0" + "tslib": "^2.4.0" } }, "@graphql-tools/merge": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.2.1.tgz", - "integrity": "sha512-Q240kcUszhXiAYudjuJgNuLgy9CryDP3wp83NOZQezfA6h3ByYKU7xI6DiKrdjyVaGpYN3ppUmdj0uf5GaXzMA==", + "version": "8.2.14", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.2.14.tgz", + "integrity": "sha512-od6lTF732nwPX91G79eiJf+dyRBHxCaKe7QL4IYeH4d1k+NYqx/ihYpFJNjDaqxmpHH92Hr+TxsP9SYRK3/QKg==", "dev": true, "requires": { - "@graphql-tools/utils": "^8.5.1", - "tslib": "~2.3.0" + "@graphql-tools/utils": "8.6.13", + "tslib": "^2.4.0" } }, "@graphql-tools/schema": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.3.1.tgz", - "integrity": "sha512-3R0AJFe715p4GwF067G5i0KCr/XIdvSfDLvTLEiTDQ8V/hwbOHEKHKWlEBHGRQwkG5lwFQlW1aOn7VnlPERnWQ==", + "version": "8.3.14", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.3.14.tgz", + "integrity": "sha512-ntA4pKwyyPHFFKcIw17FfqGZAiTNZl0tHieQpPIkN5fPc4oHcXOfaj1vBjtIC/Qn6H7XBBu3l2kMA8FpobdxTQ==", "dev": true, "requires": { - "@graphql-tools/merge": "^8.2.1", - "@graphql-tools/utils": "^8.5.1", - "tslib": "~2.3.0", + "@graphql-tools/merge": "8.2.14", + "@graphql-tools/utils": "8.6.13", + "tslib": "^2.4.0", "value-or-promise": "1.0.11" } }, "@graphql-tools/utils": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.5.1.tgz", - "integrity": "sha512-V/OQVpj+Z05qW9ZdlJWSKzREYlgGEq+juV+pUy3JO9jI+sZo/W3oncuW9+1awwp/RkL0aZ9RgjL+XYOgCsmOLw==", + "version": "8.6.13", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.6.13.tgz", + "integrity": "sha512-FiVqrQzj4cgz0HcZ3CxUs8NtBGPZFpmsVyIgwmL6YCwIhjJQnT72h8G3/vk5zVfjfesht85YGp0inWWuoCKWzg==", "dev": true, "requires": { - "tslib": "~2.3.0" + "tslib": "^2.4.0" } }, "@hapi/accept": { @@ -24339,16 +24522,16 @@ "dev": true }, "@jest/console": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.6.tgz", - "integrity": "sha512-jauXyacQD33n47A44KrlOVeiXHEXDqapSdfb9kTekOchH/Pd18kBIO1+xxJQRLuG+LUuljFCwTG92ra4NW7SpA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.4.6", - "jest-util": "^27.4.2", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "slash": "^3.0.0" }, "dependencies": { @@ -24371,35 +24554,35 @@ } }, "@jest/core": { - "version": "27.4.7", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.4.7.tgz", - "integrity": "sha512-n181PurSJkVMS+kClIFSX/LLvw9ExSb+4IMtD6YnfxZVerw9ANYtW0bPrm0MJu2pfe9SY9FJ9FtQ+MdZkrZwjg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", "dev": true, "requires": { - "@jest/console": "^27.4.6", - "@jest/reporters": "^27.4.6", - "@jest/test-result": "^27.4.6", - "@jest/transform": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.8.1", "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^27.4.2", - "jest-config": "^27.4.7", - "jest-haste-map": "^27.4.6", - "jest-message-util": "^27.4.6", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.6", - "jest-resolve-dependencies": "^27.4.6", - "jest-runner": "^27.4.6", - "jest-runtime": "^27.4.6", - "jest-snapshot": "^27.4.6", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.6", - "jest-watcher": "^27.4.6", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", "micromatch": "^4.0.4", "rimraf": "^3.0.0", "slash": "^3.0.0", @@ -24446,32 +24629,32 @@ } }, "@jest/expect": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.0.tgz", - "integrity": "sha512-be9ETznPLaHOmeJqzYNIXv1ADEzENuQonIoobzThOYPuK/6GhrWNIJDVTgBLCrz3Am73PyEU2urQClZp0hLTtA==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.1.tgz", + "integrity": "sha512-/+tQprrFoT6lfkMj4mW/mUIfAmmk/+iQPmg7mLDIFOf2lyf7EBHaS+x3RbeR0VZVMe55IvX7QRoT/2aK3AuUXg==", "dev": true, "requires": { - "expect": "^28.1.0", - "jest-snapshot": "^28.1.0" + "expect": "^28.1.1", + "jest-snapshot": "^28.1.1" }, "dependencies": { "@jest/transform": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.0.tgz", - "integrity": "sha512-omy2xe5WxlAfqmsTjTPxw+iXRTRnf+NtX0ToG+4S0tABeb4KsKmPUHq5UBuwunHg3tJRwgEQhEp0M/8oiatLEA==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.1.tgz", + "integrity": "sha512-PkfaTUuvjUarl1EDr5ZQcCA++oXkFCP9QFUkG0yVKVmNObjhrqDy0kbMpMebfHWm3CCDHjYNem9eUSH8suVNHQ==", "dev": true, "requires": { "@babel/core": "^7.11.6", - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.1", "@jridgewell/trace-mapping": "^0.3.7", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.0", + "jest-haste-map": "^28.1.1", "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.0", + "jest-util": "^28.1.1", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", @@ -24479,9 +24662,9 @@ } }, "@jest/types": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.0.tgz", - "integrity": "sha512-xmEggMPr317MIOjjDoZ4ejCSr9Lpbt/u34+dvc99t7DS8YirW5rwZEhzKPC2BMUFkUhI48qs6qLUSGw5FuL0GA==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz", + "integrity": "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==", "dev": true, "requires": { "@jest/schemas": "^28.0.2", @@ -24512,34 +24695,34 @@ } }, "diff-sequences": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.0.2.tgz", - "integrity": "sha512-YtEoNynLDFCRznv/XDalsKGSZDoj0U5kLnXvY0JSq3nBboRrZXjD81+eSiwi+nzcZDwedMmcowcxNwwgFW23mQ==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", + "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", "dev": true }, "expect": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.0.tgz", - "integrity": "sha512-qFXKl8Pmxk8TBGfaFKRtcQjfXEnKAs+dmlxdwvukJZorwrAabT7M3h8oLOG01I2utEhkmUTi17CHaPBovZsKdw==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.1.tgz", + "integrity": "sha512-/AANEwGL0tWBwzLNOvO0yUdy2D52jVdNXppOqswC49sxMN2cPWsGCQdzuIf9tj6hHoBQzNvx75JUYuQAckPo3w==", "dev": true, "requires": { - "@jest/expect-utils": "^28.1.0", + "@jest/expect-utils": "^28.1.1", "jest-get-type": "^28.0.2", - "jest-matcher-utils": "^28.1.0", - "jest-message-util": "^28.1.0", - "jest-util": "^28.1.0" + "jest-matcher-utils": "^28.1.1", + "jest-message-util": "^28.1.1", + "jest-util": "^28.1.1" } }, "jest-diff": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.0.tgz", - "integrity": "sha512-8eFd3U3OkIKRtlasXfiAQfbovgFgRDb0Ngcs2E+FMeBZ4rUezqIaGjuyggJBp+llosQXNEWofk/Sz4Hr5gMUhA==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.1.tgz", + "integrity": "sha512-/MUUxeR2fHbqHoMMiffe/Afm+U8U4olFRJ0hiVG2lZatPJcnGxx292ustVu7bULhjV65IYMxRdploAKLbcrsyg==", "dev": true, "requires": { "chalk": "^4.0.0", - "diff-sequences": "^28.0.2", + "diff-sequences": "^28.1.1", "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.0" + "pretty-format": "^28.1.1" } }, "jest-get-type": { @@ -24549,12 +24732,12 @@ "dev": true }, "jest-haste-map": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.0.tgz", - "integrity": "sha512-xyZ9sXV8PtKi6NCrJlmq53PyNVHzxmcfXNVvIRHpHmh1j/HChC4pwKgyjj7Z9us19JMw8PpQTJsFWOsIfT93Dw==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.1.tgz", + "integrity": "sha512-ZrRSE2o3Ezh7sb1KmeLEZRZ4mgufbrMwolcFHNRSjKZhpLa8TdooXOOFlSwoUzlbVs1t0l7upVRW2K7RWGHzbQ==", "dev": true, "requires": { - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.1", "@types/graceful-fs": "^4.1.3", "@types/node": "*", "anymatch": "^3.0.3", @@ -24562,37 +24745,37 @@ "fsevents": "^2.3.2", "graceful-fs": "^4.2.9", "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.0", - "jest-worker": "^28.1.0", + "jest-util": "^28.1.1", + "jest-worker": "^28.1.1", "micromatch": "^4.0.4", - "walker": "^1.0.7" + "walker": "^1.0.8" } }, "jest-matcher-utils": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.0.tgz", - "integrity": "sha512-onnax0n2uTLRQFKAjC7TuaxibrPSvZgKTcSCnNUz/tOjJ9UhxNm7ZmPpoQavmTDUjXvUQ8KesWk2/VdrxIFzTQ==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.1.tgz", + "integrity": "sha512-NPJPRWrbmR2nAJ+1nmnfcKKzSwgfaciCCrYZzVnNoxVoyusYWIjkBMNvu0RHJe7dNj4hH3uZOPZsQA+xAYWqsw==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^28.1.0", + "jest-diff": "^28.1.1", "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.0" + "pretty-format": "^28.1.1" } }, "jest-message-util": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.0.tgz", - "integrity": "sha512-RpA8mpaJ/B2HphDMiDlrAZdDytkmwFqgjDZovM21F35lHGeUeCvYmm6W+sbQ0ydaLpg5bFAUuWG1cjqOl8vqrw==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz", + "integrity": "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.1", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^28.1.0", + "pretty-format": "^28.1.1", "slash": "^3.0.0", "stack-utils": "^2.0.3" } @@ -24604,9 +24787,9 @@ "dev": true }, "jest-snapshot": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.0.tgz", - "integrity": "sha512-ex49M2ZrZsUyQLpLGxQtDbahvgBjlLPgklkqGM0hq/F7W/f8DyqZxVHjdy19QKBm4O93eDp+H5S23EiTbbUmHw==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.1.tgz", + "integrity": "sha512-1KjqHJ98adRcbIdMizjF5DipwZFbvxym/kFO4g4fVZCZRxH/dqV8TiBFCa6rqic3p0karsy8RWS1y4E07b7P0A==", "dev": true, "requires": { "@babel/core": "^7.11.6", @@ -24614,33 +24797,33 @@ "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.3.3", - "@jest/expect-utils": "^28.1.0", - "@jest/transform": "^28.1.0", - "@jest/types": "^28.1.0", + "@jest/expect-utils": "^28.1.1", + "@jest/transform": "^28.1.1", + "@jest/types": "^28.1.1", "@types/babel__traverse": "^7.0.6", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^28.1.0", + "expect": "^28.1.1", "graceful-fs": "^4.2.9", - "jest-diff": "^28.1.0", + "jest-diff": "^28.1.1", "jest-get-type": "^28.0.2", - "jest-haste-map": "^28.1.0", - "jest-matcher-utils": "^28.1.0", - "jest-message-util": "^28.1.0", - "jest-util": "^28.1.0", + "jest-haste-map": "^28.1.1", + "jest-matcher-utils": "^28.1.1", + "jest-message-util": "^28.1.1", + "jest-util": "^28.1.1", "natural-compare": "^1.4.0", - "pretty-format": "^28.1.0", + "pretty-format": "^28.1.1", "semver": "^7.3.5" } }, "jest-util": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.0.tgz", - "integrity": "sha512-qYdCKD77k4Hwkose2YBEqQk7PzUf/NSE+rutzceduFveQREeH6b+89Dc9+wjX9dAwHcgdx4yedGA3FQlU/qCTA==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", + "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", "dev": true, "requires": { - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.1", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -24649,9 +24832,9 @@ } }, "jest-worker": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.0.tgz", - "integrity": "sha512-ZHwM6mNwaWBR52Snff8ZvsCTqQsvhCxP/bT1I6T6DAnb6ygkshsyLQIMxFwHpYxht0HOoqt23JlC01viI7T03A==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.1.tgz", + "integrity": "sha512-Au7slXB08C6h+xbJPp7VIb6U0XX5Kc9uel/WFc6/rcTzGiaVCBRngBExSYuXSLFPULPSYU3cJ3ybS988lNFQhQ==", "dev": true, "requires": { "@types/node": "*", @@ -24671,9 +24854,9 @@ } }, "pretty-format": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", - "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz", + "integrity": "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==", "dev": true, "requires": { "@jest/schemas": "^28.0.2", @@ -24691,9 +24874,9 @@ } }, "react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", "dev": true }, "slash": { @@ -24715,9 +24898,9 @@ } }, "@jest/expect-utils": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.0.tgz", - "integrity": "sha512-5BrG48dpC0sB80wpeIX5FU6kolDJI4K0n5BM9a5V38MGx0pyRvUBSS0u2aNTdDzmOrCjhOg8pGs6a20ivYkdmw==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.1.tgz", + "integrity": "sha512-n/ghlvdhCdMI/hTcnn4qV57kQuV9OTsZzH1TTCVARANKhl6hXJqLKUkwX69ftMGpsbpt96SsDD8n8LD2d9+FRw==", "dev": true, "requires": { "jest-get-type": "^28.0.2" @@ -24746,46 +24929,46 @@ } }, "@jest/globals": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.0.tgz", - "integrity": "sha512-3m7sTg52OTQR6dPhsEQSxAvU+LOBbMivZBwOvKEZ+Rb+GyxVnXi9HKgOTYkx/S99T8yvh17U4tNNJPIEQmtwYw==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.1.tgz", + "integrity": "sha512-dEgl/6v7ToB4vXItdvcltJBgny0xBE6xy6IYQrPJAJggdEinGxCDMivNv7sFzPcTITGquXD6UJwYxfJ/5ZwDSg==", "dev": true, "requires": { - "@jest/environment": "^28.1.0", - "@jest/expect": "^28.1.0", - "@jest/types": "^28.1.0" + "@jest/environment": "^28.1.1", + "@jest/expect": "^28.1.1", + "@jest/types": "^28.1.1" }, "dependencies": { "@jest/environment": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.0.tgz", - "integrity": "sha512-S44WGSxkRngzHslhV6RoAExekfF7Qhwa6R5+IYFa81mpcj0YgdBnRSmvHe3SNwOt64yXaE5GG8Y2xM28ii5ssA==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.1.tgz", + "integrity": "sha512-9auVQ2GzQ7nrU+lAr8KyY838YahElTX9HVjbQPPS2XjlxQ+na18G113OoBhyBGBtD6ZnO/SrUy5WR8EzOj1/Uw==", "dev": true, "requires": { - "@jest/fake-timers": "^28.1.0", - "@jest/types": "^28.1.0", + "@jest/fake-timers": "^28.1.1", + "@jest/types": "^28.1.1", "@types/node": "*", - "jest-mock": "^28.1.0" + "jest-mock": "^28.1.1" } }, "@jest/fake-timers": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.0.tgz", - "integrity": "sha512-Xqsf/6VLeAAq78+GNPzI7FZQRf5cCHj1qgQxCjws9n8rKw8r1UYoeaALwBvyuzOkpU3c1I6emeMySPa96rxtIg==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.1.tgz", + "integrity": "sha512-BY/3+TyLs5+q87rGWrGUY5f8e8uC3LsVHS9Diz8+FV3ARXL4sNnkLlIB8dvDvRrp+LUCGM+DLqlsYubizGUjIA==", "dev": true, "requires": { - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.1", "@sinonjs/fake-timers": "^9.1.1", "@types/node": "*", - "jest-message-util": "^28.1.0", - "jest-mock": "^28.1.0", - "jest-util": "^28.1.0" + "jest-message-util": "^28.1.1", + "jest-mock": "^28.1.1", + "jest-util": "^28.1.1" } }, "@jest/types": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.0.tgz", - "integrity": "sha512-xmEggMPr317MIOjjDoZ4ejCSr9Lpbt/u34+dvc99t7DS8YirW5rwZEhzKPC2BMUFkUhI48qs6qLUSGw5FuL0GA==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz", + "integrity": "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==", "dev": true, "requires": { "@jest/schemas": "^28.0.2", @@ -24825,39 +25008,39 @@ } }, "jest-message-util": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.0.tgz", - "integrity": "sha512-RpA8mpaJ/B2HphDMiDlrAZdDytkmwFqgjDZovM21F35lHGeUeCvYmm6W+sbQ0ydaLpg5bFAUuWG1cjqOl8vqrw==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz", + "integrity": "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.1", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^28.1.0", + "pretty-format": "^28.1.1", "slash": "^3.0.0", "stack-utils": "^2.0.3" } }, "jest-mock": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.0.tgz", - "integrity": "sha512-H7BrhggNn77WhdL7O1apG0Q/iwl0Bdd5E1ydhCJzL3oBLh/UYxAwR3EJLsBZ9XA3ZU4PA3UNw4tQjduBTCTmLw==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.1.tgz", + "integrity": "sha512-bDCb0FjfsmKweAvE09dZT59IMkzgN0fYBH6t5S45NoJfd2DHkS3ySG2K+hucortryhO3fVuXdlxWcbtIuV/Skw==", "dev": true, "requires": { - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.1", "@types/node": "*" } }, "jest-util": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.0.tgz", - "integrity": "sha512-qYdCKD77k4Hwkose2YBEqQk7PzUf/NSE+rutzceduFveQREeH6b+89Dc9+wjX9dAwHcgdx4yedGA3FQlU/qCTA==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", + "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", "dev": true, "requires": { - "@jest/types": "^28.1.0", + "@jest/types": "^28.1.1", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -24866,9 +25049,9 @@ } }, "pretty-format": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", - "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz", + "integrity": "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==", "dev": true, "requires": { "@jest/schemas": "^28.0.2", @@ -24886,9 +25069,9 @@ } }, "react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", "dev": true }, "slash": { @@ -24900,31 +25083,31 @@ } }, "@jest/reporters": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.4.6.tgz", - "integrity": "sha512-+Zo9gV81R14+PSq4wzee4GC2mhAN9i9a7qgJWL90Gpx7fHYkWpTBvwWNZUXvJByYR9tAVBdc8VxDWqfJyIUrIQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.4.6", - "@jest/test-result": "^27.4.6", - "@jest/transform": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", "istanbul-lib-instrument": "^5.1.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.4.6", - "jest-resolve": "^27.4.6", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.6", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", @@ -24953,15 +25136,15 @@ } }, "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } @@ -24980,12 +25163,6 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -24999,64 +25176,56 @@ } }, "@jest/source-map": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz", - "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", "dev": true, "requires": { "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } } }, "@jest/test-result": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.6.tgz", - "integrity": "sha512-fi9IGj3fkOrlMmhQqa/t9xum8jaJOOAi/lZlm6JXSc55rJMXKHxNDN1oCP39B0/DhNOa2OMupF9BcKZnNtXMOQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", "dev": true, "requires": { - "@jest/console": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "@jest/test-sequencer": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.6.tgz", - "integrity": "sha512-3GL+nsf6E1PsyNsJuvPyIz+DwFuCtBdtvPpm/LMXVkBJbdFvQYCDpccYT56qq5BGniXWlE81n2qk1sdXfZebnw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", "dev": true, "requires": { - "@jest/test-result": "^27.4.6", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.6", - "jest-runtime": "^27.4.6" + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" } }, "@jest/transform": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.6.tgz", - "integrity": "sha512-9MsufmJC8t5JTpWEQJ0OcOOAXaH5ioaIX6uHVBLBMoCZPfKKQF+EqP8kACAvCZ0Y1h2Zr3uOccg8re+Dr5jxyw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.6", - "jest-regex-util": "^27.4.0", - "jest-util": "^27.4.2", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", @@ -25079,12 +25248,6 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -25476,23 +25639,59 @@ "regenerator-runtime": "^0.13.3" } }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "@jridgewell/resolve-uri": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", - "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", - "dev": true + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==" + }, + "@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==" + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "devOptional": true, + "peer": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "devOptional": true, + "peer": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } }, "@jridgewell/sourcemap-codec": { "version": "1.4.13", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", - "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==", - "dev": true + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==" }, "@jridgewell/trace-mapping": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.11.tgz", - "integrity": "sha512-RllI476aSMsxzeI9TtlSMoNTgHDxEmnl6GkkHwhr0vdL8W+0WuesyI8Vd3rBOfrwtPXbPxdT9ADJdiOKgzxPQA==", - "dev": true, + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", "requires": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -25513,87 +25712,6 @@ "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-11.1.4.tgz", "integrity": "sha512-CY3bOSQf9Dy3+34dFjFbOdg3DRXIGfujb54D/AVO83ajyQczRZ3xdU0i5VV0eSR6B56ktVy3/aelOffpTUq6LA==" }, - "@next/react-dev-overlay": { - "version": "11.1.4", - "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.1.4.tgz", - "integrity": "sha512-8/9JflJwRXEvVb6cKCWgRTOmALzDJHpWD5diRbtXWsllqxcMBjtscgnO4PaK+9QyZnSYSUbn0zZUZvxOXOTE1Q==", - "requires": { - "@babel/code-frame": "7.12.11", - "anser": "1.4.9", - "chalk": "4.0.0", - "classnames": "2.2.6", - "css.escape": "1.5.1", - "data-uri-to-buffer": "3.0.1", - "platform": "1.3.6", - "shell-quote": "1.7.2", - "source-map": "0.8.0-beta.0", - "stacktrace-parser": "0.1.10", - "strip-ansi": "6.0.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "classnames": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", - "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" - }, - "source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "requires": { - "whatwg-url": "^7.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "requires": { - "punycode": "^2.1.0" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, "@next/react-refresh-utils": { "version": "11.1.4", "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.1.4.tgz", @@ -25644,14 +25762,14 @@ } }, "@octokit/core": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.5.1.tgz", - "integrity": "sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz", + "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==", "dev": true, "requires": { "@octokit/auth-token": "^2.4.4", "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.6.0", + "@octokit/request": "^5.6.3", "@octokit/request-error": "^2.0.5", "@octokit/types": "^6.0.3", "before-after-hook": "^2.2.0", @@ -25713,16 +25831,16 @@ } }, "@octokit/request": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.2.tgz", - "integrity": "sha512-je66CvSEVf0jCpRISxkUcCa0UkxmFs6eGDRSbfJtAVwbLH5ceqF+YEyC8lj8ystKyZTy8adWr0qmkY52EfOeLA==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", + "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", "dev": true, "requires": { "@octokit/endpoint": "^6.0.1", "@octokit/request-error": "^2.1.0", "@octokit/types": "^6.16.1", "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.1", + "node-fetch": "^2.6.7", "universal-user-agent": "^6.0.0" } }, @@ -25764,32 +25882,32 @@ "integrity": "sha512-Ej2OUc3ZIFaR7WwIUqESO1DTzmpb7wc8xbTVRT9s52jZQDjN7g5iljoK3ocYZm+BIAcKn3MvcwB42hEk4Ga4xQ==" }, "@primer/css": { - "version": "19.4.0", - "resolved": "https://registry.npmjs.org/@primer/css/-/css-19.4.0.tgz", - "integrity": "sha512-Ptg9eTw140v97M+jdxP8vjC4BsiWjAvhMA0qjPx1rsH9oHfIrAqLEBDXkfMl5wYZrEflatyHAbxa4zos5DJttA==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@primer/css/-/css-19.8.2.tgz", + "integrity": "sha512-Zjgk0asxDVj+QY8Ej3DLeJHEMzxlW4ejwmtUk3QzwUJG6R1FzCuGzrTuEN2hFugsvlPDVd1geeKfiskLEjkfOQ==", "requires": { - "@primer/primitives": "^7.4.0" + "@primer/primitives": "^7.7.0" }, "dependencies": { "@primer/primitives": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@primer/primitives/-/primitives-7.4.0.tgz", - "integrity": "sha512-gD6yHXN7YKox/bdUNgxhoSS/WXZVaORK1r4dOAyTrdoPrLV/ucIfRInPyVcTF+Mqr0zcTFJtiMtuA5Y8CSyOEg==" + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@primer/primitives/-/primitives-7.8.3.tgz", + "integrity": "sha512-04ZwfJhpZ0QFwDrJfCuLX6iOh0BflWDTvuoRA80lQH9xk0RtIg16INbruwwtnbSgnKKXXRSykRRJ5BbxnqufRA==" } } }, "@primer/octicons": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/@primer/octicons/-/octicons-17.0.0.tgz", - "integrity": "sha512-DiIjtous4XPuR2deTctD3/RVZy/vRzVYBgYYvHV313MmTfkbVP60qLH5txrT3/bYNvnb0poNDelLS6U0kqlvHA==", + "version": "17.3.0", + "resolved": "https://registry.npmjs.org/@primer/octicons/-/octicons-17.3.0.tgz", + "integrity": "sha512-4zPwwloYWdR6RznMafV7Fsw3n2CeDPp/+qEIQbaX/tBbPY1KmU0OAXmhRfhD5AzgB5kdV1aQ7KnQr1GeQXl9Dg==", "requires": { "object-assign": "^4.1.1" } }, "@primer/octicons-react": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/@primer/octicons-react/-/octicons-react-17.0.0.tgz", - "integrity": "sha512-/9VLaNVNWwmTFgFlaxO3r+4GbqiG05ytkDLbKxBAdBiOJLadUPo6P0k+/zJdp8No/S2bBNvEtZNNk5zQj87H4w==", + "version": "17.3.0", + "resolved": "https://registry.npmjs.org/@primer/octicons-react/-/octicons-react-17.3.0.tgz", + "integrity": "sha512-72K4SeDj3WmehiQqVeOS+icvcO5+JHXK12ee3AqbZGqNqgCKdU4zJRKeC7EGMV4lQhoJXbj8OEdppBLa3qFDhw==", "requires": {} }, "@primer/primitives": { @@ -25827,23 +25945,23 @@ "resolved": "https://registry.npmjs.org/@primer/octicons-react/-/octicons-react-16.1.1.tgz", "integrity": "sha512-xCxQ5z23ol7yDuJs85Lc4ARzyoay+b3zOhAKkEMU7chk0xi2hT2OnRP23QUudNNDPTGozX268RGYLexUa6P4xw==", "requires": {} + }, + "@radix-ui/react-polymorphic": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-polymorphic/-/react-polymorphic-0.0.14.tgz", + "integrity": "sha512-9nsMZEDU3LeIUeHJrpkkhZVxu/9Fc7P2g2I3WR+uA9mTbNC3hGaabi0dV6wg0CfHb+m4nSs1pejbE/5no3MJTA==", + "requires": {} + }, + "@react-aria/ssr": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.1.0.tgz", + "integrity": "sha512-RxqQKmE8sO7TGdrcSlHTcVzMP450hqowtBSd2bBS9oPlcokVkaGq28c3Rwa8ty5ctw4EBCjXqjP7xdcKMGDzug==", + "requires": { + "@babel/runtime": "^7.6.2" + } } } }, - "@radix-ui/react-polymorphic": { - "version": "0.0.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-polymorphic/-/react-polymorphic-0.0.14.tgz", - "integrity": "sha512-9nsMZEDU3LeIUeHJrpkkhZVxu/9Fc7P2g2I3WR+uA9mTbNC3hGaabi0dV6wg0CfHb+m4nSs1pejbE/5no3MJTA==", - "requires": {} - }, - "@react-aria/ssr": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.1.0.tgz", - "integrity": "sha512-RxqQKmE8sO7TGdrcSlHTcVzMP450hqowtBSd2bBS9oPlcokVkaGq28c3Rwa8ty5ctw4EBCjXqjP7xdcKMGDzug==", - "requires": { - "@babel/runtime": "^7.6.2" - } - }, "@sideway/address": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.3.tgz", @@ -26027,9 +26145,9 @@ "dev": true }, "@types/babel__core": { - "version": "7.1.18", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", - "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -26086,6 +26204,35 @@ "@types/ms": "*" } }, + "@types/eslint": { + "version": "8.4.3", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.3.tgz", + "integrity": "sha512-YP1S7YJRMPs+7KZKDb9G63n8YejIwW9BALq7a5j2+H4yl6iOv9CB29edho+cuFRrvmJbbaH2yiVChKLJVysDGw==", + "devOptional": true, + "peer": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "devOptional": true, + "peer": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "devOptional": true, + "peer": true + }, "@types/github-slugger": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@types/github-slugger/-/github-slugger-1.3.0.tgz", @@ -26154,21 +26301,21 @@ } }, "@types/js-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-3.0.1.tgz", - "integrity": "sha512-7wg/8gfHltklehP+oyJnZrz9XBuX5ZPP4zB6UsI84utdlkRYLnOm2HfpLXazTwZA+fpGn0ir8tGNgVnMEleBGQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-3.0.2.tgz", + "integrity": "sha512-6+0ekgfusHftJNYpihfkMu8BWdeHs9EOJuGcSofErjstGPfPGEu9yTu4t460lTzzAMl2cM5zngQJqPMHbbnvYA==", "dev": true }, "@types/json-schema": { "version": "7.0.9", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", - "dev": true + "devOptional": true }, "@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", "dev": true }, "@types/keyv": { @@ -26180,9 +26327,9 @@ } }, "@types/lodash": { - "version": "4.14.178", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.178.tgz", - "integrity": "sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw==", + "version": "4.14.182", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz", + "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==", "dev": true }, "@types/mdast": { @@ -26252,18 +26399,18 @@ } }, "@types/react-dom": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.0.tgz", - "integrity": "sha512-49897Y0UiCGmxZqpC8Blrf6meL8QUla6eb+BBhn69dTXlmuOlzkfr7HHY/O8J25e1lTUMs+YYxSlVDAaGHCOLg==", + "version": "18.0.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.5.tgz", + "integrity": "sha512-OWPWTUrY/NIrjsAPkAk1wW9LZeIjSvkXRhclsFO8CZcZGCOg2G0YZy4ft+rOyYxy8B7ui5iZzi9OkDebZ7/QSA==", "dev": true, "requires": { "@types/react": "*" } }, "@types/react-syntax-highlighter": { - "version": "15.5.1", - "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-15.5.1.tgz", - "integrity": "sha512-+yD6D8y21JqLf89cRFEyRfptVMqo2ROHyAlysRvFwT28gT5gDo3KOiXHwGilHcq9y/OKTjlWK0f/hZUicrBFPQ==", + "version": "15.5.2", + "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-15.5.2.tgz", + "integrity": "sha512-cJJvwU8lQv/efGSo/LmPoaOqWi/B0AG4CNKKCn7HPUL25SqiPn1Vl+fV1JiUigJv97ruTZ8mo08+b8/0zoYufA==", "dev": true, "requires": { "@types/react": "*" @@ -26355,111 +26502,153 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.23.0.tgz", - "integrity": "sha512-hEcSmG4XodSLiAp1uxv/OQSGsDY6QN3TcRU32gANp+19wGE1QQZLRS8/GV58VRUoXhnkuJ3ZxNQ3T6Z6zM59DA==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.28.0.tgz", + "integrity": "sha512-DXVU6Cg29H2M6EybqSg2A+x8DgO9TCUBRp4QEXQHJceLS7ogVDP0g3Lkg/SZCqcvkAP/RruuQqK0gdlkgmhSUA==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.23.0", - "@typescript-eslint/type-utils": "5.23.0", - "@typescript-eslint/utils": "5.23.0", - "debug": "^4.3.2", + "@typescript-eslint/scope-manager": "5.28.0", + "@typescript-eslint/type-utils": "5.28.0", + "@typescript-eslint/utils": "5.28.0", + "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", + "ignore": "^5.2.0", "regexpp": "^3.2.0", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" }, "dependencies": { - "@typescript-eslint/type-utils": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.23.0.tgz", - "integrity": "sha512-iuI05JsJl/SUnOTXA9f4oI+/4qS/Zcgk+s2ir+lRmXI+80D8GaGwoUqs4p+X+4AxDolPpEpVUdlEH4ADxFy4gw==", + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.23.0", - "debug": "^4.3.2", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/utils": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.23.0.tgz", - "integrity": "sha512-dbgaKN21drqpkbbedGMNPCtRPZo1IOUr5EI9Jrrh99r5UW5Q0dz46RKXeSBoPV+56R6dFKpbrdhgUNSJsDDRZA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.23.0", - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/typescript-estree": "5.23.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "dependencies": { - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - } - } + "ms": "2.1.2" } } } }, "@typescript-eslint/parser": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.23.0.tgz", - "integrity": "sha512-V06cYUkqcGqpFjb8ttVgzNF53tgbB/KoQT/iB++DOIExKmzI9vBJKjZKt/6FuV9c+zrDsvJKbJ2DOCYwX91cbw==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.28.0.tgz", + "integrity": "sha512-ekqoNRNK1lAcKhZESN/PdpVsWbP9jtiNqzFWkp/yAUdZvJalw2heCYuqRmM5eUJSIYEkgq5sGOjq+ZqsLMjtRA==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.23.0", - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/typescript-estree": "5.23.0", - "debug": "^4.3.2" + "@typescript-eslint/scope-manager": "5.28.0", + "@typescript-eslint/types": "5.28.0", + "@typescript-eslint/typescript-estree": "5.28.0", + "debug": "^4.3.4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + } } }, "@typescript-eslint/scope-manager": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.23.0.tgz", - "integrity": "sha512-EhjaFELQHCRb5wTwlGsNMvzK9b8Oco4aYNleeDlNuL6qXWDF47ch4EhVNPh8Rdhf9tmqbN4sWDk/8g+Z/J8JVw==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.28.0.tgz", + "integrity": "sha512-LeBLTqF/he1Z+boRhSqnso6YrzcKMTQ8bO/YKEe+6+O/JGof9M0g3IJlIsqfrK/6K03MlFIlycbf1uQR1IjE+w==", "dev": true, "requires": { - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/visitor-keys": "5.23.0" + "@typescript-eslint/types": "5.28.0", + "@typescript-eslint/visitor-keys": "5.28.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.28.0.tgz", + "integrity": "sha512-SyKjKh4CXPglueyC6ceAFytjYWMoPHMswPQae236zqe1YbhvCVQyIawesYywGiu98L9DwrxsBN69vGIVxJ4mQQ==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "5.28.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + } } }, "@typescript-eslint/types": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.23.0.tgz", - "integrity": "sha512-NfBsV/h4dir/8mJwdZz7JFibaKC3E/QdeMEDJhiAE3/eMkoniZ7MjbEMCGXw6MZnZDMN3G9S0mH/6WUIj91dmw==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.28.0.tgz", + "integrity": "sha512-2OOm8ZTOQxqkPbf+DAo8oc16sDlVR5owgJfKheBkxBKg1vAfw2JsSofH9+16VPlN9PWtv8Wzhklkqw3k/zCVxA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.23.0.tgz", - "integrity": "sha512-xE9e0lrHhI647SlGMl+m+3E3CKPF1wzvvOEWnuE3CCjjT7UiRnDGJxmAcVKJIlFgK6DY9RB98eLr1OPigPEOGg==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.28.0.tgz", + "integrity": "sha512-9GX+GfpV+F4hdTtYc6OV9ZkyYilGXPmQpm6AThInpBmKJEyRSIjORJd1G9+bknb7OTFYL+Vd4FBJAO6T78OVqA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/visitor-keys": "5.23.0", - "debug": "^4.3.2", - "globby": "^11.0.4", + "@typescript-eslint/types": "5.28.0", + "@typescript-eslint/visitor-keys": "5.28.0", + "debug": "^4.3.4", + "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + } + } + }, + "@typescript-eslint/utils": { + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.28.0.tgz", + "integrity": "sha512-E60N5L0fjv7iPJV3UGc4EC+A3Lcj4jle9zzR0gW7vXhflO7/J29kwiTGITA2RlrmPokKiZbBy2DgaclCaEUs6g==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.28.0", + "@typescript-eslint/types": "5.28.0", + "@typescript-eslint/typescript-estree": "5.28.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "dependencies": { + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + } } }, "@typescript-eslint/visitor-keys": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.23.0.tgz", - "integrity": "sha512-Vd4mFNchU62sJB8pX19ZSPog05B0Y0CE2UxAZPT5k4iqhRYjPnqyY3woMxCd0++t9OTqkgjST+1ydLBi7e2Fvg==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.28.0.tgz", + "integrity": "sha512-BtfP1vCor8cWacovzzPFOoeW4kBQxzmhxGoOpt0v1SFvG+nJ0cWaVdJk7cky1ArTcFHHKNIxyo2LLr3oNkSuXA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.23.0", - "eslint-visitor-keys": "^3.0.0" + "@typescript-eslint/types": "5.28.0", + "eslint-visitor-keys": "^3.3.0" }, "dependencies": { "eslint-visitor-keys": { @@ -26470,10 +26659,185 @@ } } }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "devOptional": true, + "peer": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "devOptional": true, + "peer": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "devOptional": true, + "peer": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "devOptional": true, + "peer": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "devOptional": true, + "peer": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "devOptional": true, + "peer": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "devOptional": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "devOptional": true, + "peer": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "devOptional": true, + "peer": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "devOptional": true, + "peer": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "devOptional": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "devOptional": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "devOptional": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "devOptional": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "devOptional": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "devOptional": true, + "peer": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "devOptional": true, + "peer": true + }, "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", "dev": true }, "abbrev": { @@ -26497,19 +26861,19 @@ "integrity": "sha1-iHfFQECo3LWeCgfZwf3kIpgzR5E=" }, "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" } }, "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "devOptional": true }, "acorn-globals": { "version": "6.0.0", @@ -26519,6 +26883,14 @@ "requires": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + } } }, "acorn-jsx": { @@ -26554,9 +26926,9 @@ } }, "ajv": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", - "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -26604,6 +26976,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "devOptional": true, "requires": { "color-convert": "^2.0.1" } @@ -26668,12 +27041,6 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "optional": true - }, "array.prototype.flat": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", @@ -26694,7 +27061,7 @@ "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", "dev": true }, "asn1.js": { @@ -26743,21 +27110,6 @@ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true }, - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "optional": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "optional": true - }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -26983,18 +27335,18 @@ } }, "babel-jest": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.6.tgz", - "integrity": "sha512-qZL0JT0HS1L+lOuH+xC2DVASR3nunZi/ozGhpgauJHgmI7f8rudxf6hUjEHympdQ/J64CdKmPkgfJ+A3U6QCrg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", "dev": true, "requires": { - "@jest/transform": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.4.0", + "babel-preset-jest": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "slash": "^3.0.0" }, "dependencies": { @@ -27017,13 +27369,13 @@ } }, "babel-loader": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", "dev": true, "requires": { "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", + "loader-utils": "^2.0.0", "make-dir": "^3.1.0", "schema-utils": "^2.6.5" } @@ -27069,9 +27421,9 @@ } }, "babel-plugin-jest-hoist": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz", - "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -27119,14 +27471,15 @@ } }, "babel-plugin-styled-components": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.2.tgz", - "integrity": "sha512-7eG5NE8rChnNTDxa6LQfynwgHTVOYYaHJbUYSlOhk8QBXIQiMBKq4gyfHBBKPrxUcVBXVJL61ihduCpCQbuNbw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", "requires": { "@babel/helper-annotate-as-pure": "^7.16.0", "@babel/helper-module-imports": "^7.16.0", "babel-plugin-syntax-jsx": "^6.18.0", - "lodash": "^4.17.11" + "lodash": "^4.17.11", + "picomatch": "^2.3.0" } }, "babel-plugin-syntax-async-functions": { @@ -27144,7 +27497,7 @@ "babel-plugin-syntax-jsx": { "version": "6.18.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" }, "babel-plugin-syntax-trailing-function-commas": { "version": "6.22.0", @@ -27551,12 +27904,12 @@ } }, "babel-preset-jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz", - "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^27.4.0", + "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" } }, @@ -27691,17 +28044,6 @@ "integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==", "dev": true }, - "bfj": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-4.2.4.tgz", - "integrity": "sha512-+c08z3TYqv4dy9b0MAchQsxYlzX9D2asHWW4VhO4ZFTnK7v9ps6iNhEQLqJyEZS6x9G0pgOCk/L7B9E4kp8glQ==", - "optional": true, - "requires": { - "check-types": "^7.3.0", - "hoopy": "^0.1.2", - "tryer": "^1.0.0" - } - }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -27741,27 +28083,24 @@ "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" }, "body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", "requires": { - "bytes": "3.1.1", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.6", - "raw-body": "2.4.2", - "type-is": "~1.6.18" + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "dependencies": { - "bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -27770,28 +28109,46 @@ "ms": "2.0.0" } }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "requires": { - "depd": "~1.1.2", + "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", + "statuses": "2.0.1", "toidentifier": "1.0.1" } }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } }, "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, "toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", @@ -27953,14 +28310,14 @@ } }, "browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "version": "4.20.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.4.tgz", + "integrity": "sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==", "requires": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", + "caniuse-lite": "^1.0.30001349", + "electron-to-chromium": "^1.4.147", "escalade": "^3.1.1", - "node-releases": "^2.0.1", + "node-releases": "^2.0.5", "picocolors": "^1.0.0" } }, @@ -28021,6 +28378,11 @@ "semver": "^7.0.0" } }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, "cacheable-lookup": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", @@ -28109,9 +28471,9 @@ "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" }, "caniuse-lite": { - "version": "1.0.30001294", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001294.tgz", - "integrity": "sha512-LiMlrs1nSKZ8qkNhpUf5KD0Al1KCBE3zaT7OLOwEkagXMEDij98SiOovn9wxVGQpklk9vVC/pUSqgYmkmKOS8g==" + "version": "1.0.30001352", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz", + "integrity": "sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==" }, "capital-case": { "version": "1.0.4", @@ -28130,9 +28492,9 @@ "integrity": "sha512-VOR0NWFYX65n9gELQdcpqsie5L5ihBXuZGAgaPEp/U7IOSjnPMEH6geE+2f6lcekaNEfWzAHS45mPvSo5bqsUA==" }, "chalk": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.0.tgz", - "integrity": "sha512-/duVOqst+luxCQRKEo4bNxinsOQtMP80ZYm7mMqzuh5PociNL0PvmHFvREJ9ueYL2TxlHjBcmLCdmocx9Vg+IQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", "dev": true }, "change-case": { @@ -28187,12 +28549,6 @@ "integrity": "sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA=", "dev": true }, - "check-types": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.4.0.tgz", - "integrity": "sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==", - "optional": true - }, "cheerio": { "version": "1.0.0-rc.10", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", @@ -28207,6 +28563,45 @@ "tslib": "^2.2.0" }, "dependencies": { + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, "parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -28215,15 +28610,45 @@ } }, "cheerio-select": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", - "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.6.0.tgz", + "integrity": "sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g==", "requires": { - "css-select": "^4.1.3", - "css-what": "^5.0.1", + "css-select": "^4.3.0", + "css-what": "^6.0.1", "domelementtype": "^2.2.0", - "domhandler": "^4.2.0", - "domutils": "^2.7.0" + "domhandler": "^4.3.1", + "domutils": "^2.8.0" + }, + "dependencies": { + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + } } }, "chokidar": { @@ -28247,6 +28672,13 @@ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "optional": true }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "devOptional": true, + "peer": true + }, "ci-info": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", @@ -28395,7 +28827,7 @@ "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true }, "collapse-white-space": { @@ -28413,6 +28845,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "devOptional": true, "requires": { "color-name": "~1.1.4" } @@ -28420,7 +28853,8 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "devOptional": true }, "color2k": { "version": "1.2.4", @@ -28468,44 +28902,6 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "optional": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "configstore": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", @@ -28626,12 +29022,12 @@ "dev": true }, "core-js-compat": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.2.tgz", - "integrity": "sha512-qZEzVQ+5Qh6cROaTPFLNS4lkvQ6mBzE3R6A6EEpssj7Zr2egMHgsy4XapdifqJDGC9CBiNv7s+ejI96rLNQFdg==", + "version": "3.23.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.1.tgz", + "integrity": "sha512-KeYrEc8t6FJsKYB2qnDwRHWaC0cJNaqlHfCpMe5q3j/W1nje3moib/txNklddLPCtGb+etcBIyJ8zuMa/LN5/A==", "dev": true, "requires": { - "browserslist": "^4.19.1", + "browserslist": "^4.20.4", "semver": "7.0.0" }, "dependencies": { @@ -28770,15 +29166,45 @@ "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=" }, "css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "requires": { "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "dependencies": { + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + } } }, "css-selector-parser": { @@ -28799,18 +29225,18 @@ "css-url-parser": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-url-parser/-/css-url-parser-1.1.3.tgz", - "integrity": "sha1-qkAeXT3RwLkwTAlgKLuZIAH/XJc=", + "integrity": "sha512-KO4HrqK3lAlrnobbBEHib/lFRw7kGOlQTLYhwTwWzDEGilGTYIYOpI22d+6euyZiqfZpV96pii87ZufifbxpqA==", "optional": true }, "css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" }, "css.escape": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" }, "cssom": { "version": "0.4.4", @@ -28884,9 +29310,9 @@ } }, "dayjs": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", - "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==" + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.3.tgz", + "integrity": "sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A==" }, "debug": { "version": "4.3.2", @@ -29022,9 +29448,9 @@ } }, "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" }, "detect-newline": { "version": "3.1.0", @@ -29041,7 +29467,7 @@ "dezalgo": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", - "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", + "integrity": "sha512-K7i4zNfT2kgQz3GylDw40ot9GAE47sFZ9EXHFSPP6zONLgH6kWXE0KWJchkbQJLBkRazq4APwZ4OwiFFlT95OQ==", "dev": true, "requires": { "asap": "^2.0.0", @@ -29100,13 +29526,22 @@ } }, "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "dependencies": { + "entities": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.0.tgz", + "integrity": "sha512-/iP1rZrSEJ0DTlPiX+jbzlA3eVkY/e8L8SozroF395fIqE3TYF/Nz7YOMAawta+vLmyJ/hkGNNPcSbMADCCXbg==", + "dev": true + } } }, "dom-walk": { @@ -29121,9 +29556,9 @@ "integrity": "sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==" }, "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" }, "domexception": { "version": "2.0.1", @@ -29143,21 +29578,23 @@ } }, "domhandler": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", - "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, "requires": { - "domelementtype": "^2.2.0" + "domelementtype": "^2.3.0" } }, "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "dev": true, "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" } }, "domwaiter": { @@ -29261,9 +29698,9 @@ } }, "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz", + "integrity": "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==" }, "duplexer": { "version": "0.1.2", @@ -29283,9 +29720,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "electron-to-chromium": { - "version": "1.4.31", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.31.tgz", - "integrity": "sha512-t3XVQtk+Frkv6aTD4RRk0OqosU+VLe1dQFW83MDer78ZD6a52frgXuYOIsLYTQiH2Lm+JB2OKYcn7zrX+YGAiQ==" + "version": "1.4.154", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.154.tgz", + "integrity": "sha512-GbV9djOkrnj6xmW+YYVVEI3VCQnJ0pnSTu7TW2JyjKd5cakoiSaG5R4RbEtfaD92GsY10DzbU3GYRe+IOA9kqA==" }, "elliptic": { "version": "6.5.4", @@ -29329,7 +29766,7 @@ "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" }, "encoding": { "version": "0.1.13", @@ -29357,6 +29794,17 @@ "once": "^1.4.0" } }, + "enhanced-resolve": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", + "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", + "devOptional": true, + "peer": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, "ensure-posix-path": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz", @@ -29410,6 +29858,13 @@ } } }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "devOptional": true, + "peer": true + }, "es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -29425,21 +29880,6 @@ "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "optional": true - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "optional": true, - "requires": { - "es6-promise": "^4.0.3" - } - }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -29484,7 +29924,7 @@ "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", "dev": true, "requires": { "prelude-ls": "~1.1.2", @@ -29508,13 +29948,13 @@ "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", "dev": true }, "type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", "dev": true, "requires": { "prelude-ls": "~1.1.2" @@ -29523,12 +29963,12 @@ } }, "eslint": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.11.0.tgz", - "integrity": "sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz", + "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.2.1", + "@eslint/eslintrc": "^1.3.0", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -29539,14 +29979,14 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", + "espree": "^9.3.2", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", - "globals": "^13.6.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -29555,7 +29995,7 @@ "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", "regexpp": "^3.2.0", @@ -29646,9 +30086,9 @@ } }, "globals": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", - "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -29661,9 +30101,9 @@ "dev": true }, "minimatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.1.tgz", - "integrity": "sha512-reLxBcKUPNBnc/sVtAbxgRVFSegoGeLaSjmphNhcwcolhYLRgtJscn5mRl6YRZNQv40Y7P6JM2YhSIsbL9OB5A==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -29687,9 +30127,9 @@ } }, "eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", "dev": true, "requires": {} }, @@ -29722,9 +30162,9 @@ } }, "eslint-module-utils": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.2.tgz", - "integrity": "sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", "dev": true, "requires": { "debug": "^3.2.7", @@ -29754,9 +30194,9 @@ } }, "eslint-plugin-import": { - "version": "2.25.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", - "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", "dev": true, "requires": { "array-includes": "^3.1.4", @@ -29764,14 +30204,14 @@ "debug": "^2.6.9", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.2", + "eslint-module-utils": "^2.7.3", "has": "^1.0.3", - "is-core-module": "^2.8.0", + "is-core-module": "^2.8.1", "is-glob": "^4.0.3", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "object.values": "^1.1.5", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.12.0" + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" }, "dependencies": { "brace-expansion": { @@ -29803,9 +30243,9 @@ } }, "minimatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.1.tgz", - "integrity": "sha512-reLxBcKUPNBnc/sVtAbxgRVFSegoGeLaSjmphNhcwcolhYLRgtJscn5mRl6YRZNQv40Y7P6JM2YhSIsbL9OB5A==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -29979,7 +30419,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, + "devOptional": true, "requires": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -30015,22 +30455,16 @@ "optional": true }, "espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", "dev": true, "requires": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" }, "dependencies": { - "acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "dev": true - }, "eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -30065,7 +30499,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, + "devOptional": true, "requires": { "estraverse": "^5.2.0" }, @@ -30074,7 +30508,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true + "devOptional": true } } }, @@ -30082,7 +30516,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true + "devOptional": true }, "esutils": { "version": "2.0.3", @@ -30170,7 +30604,7 @@ "exif-parser": { "version": "0.1.12", "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", - "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=", + "integrity": "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==", "optional": true }, "exit": { @@ -30207,46 +30641,47 @@ "optional": true }, "express": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", - "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", "requires": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.1", + "body-parser": "1.20.0", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.1", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.9.6", + "qs": "6.10.3", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", + "send": "0.18.0", + "serve-static": "1.15.0", "setprototypeof": "1.2.0", - "statuses": "~1.5.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" }, "dependencies": { "cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" }, "debug": { "version": "2.6.9", @@ -30256,11 +30691,36 @@ "ms": "2.0.0" } }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -30270,6 +30730,16 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" } } }, @@ -30325,7 +30795,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "devOptional": true }, "fast-levenshtein": { "version": "2.0.6", @@ -30368,7 +30838,7 @@ "fd-slicer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "optional": true, "requires": { "pend": "~1.2.0" @@ -30389,12 +30859,6 @@ "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==", "optional": true }, - "file-url": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/file-url/-/file-url-3.0.0.tgz", - "integrity": "sha512-g872QGsHexznxkIAdK8UiZRe7SkE6kvylShU4Nsj8NvfvZag7S0QuQ4IgvPDkk75HxgjIVDwycFTDAgIiO4nDA==", - "optional": true - }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -30404,16 +30868,16 @@ } }, "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "dependencies": { @@ -30428,7 +30892,20 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" } } }, @@ -30494,7 +30971,7 @@ "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "dev": true, "requires": { "locate-path": "^2.0.0" @@ -30602,7 +31079,7 @@ "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" }, "from": { "version": "0.1.7", @@ -30659,16 +31136,16 @@ "dev": true }, "gaxios": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.3.2.tgz", - "integrity": "sha512-T+ap6GM6UZ0c4E6yb1y/hy2UB6hTrqhglp3XfmU9qbLCGRYhLVV5aRPpC4EmoG8N8zOnkYCgoBz+ScvGAARY6Q==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-5.0.0.tgz", + "integrity": "sha512-VD/yc5ln6XU8Ch1hyYY6kRMBE0Yc2np3fPyeJeYHhrPs1i8rgnsApPMWyrugkl7LLoSqpOJVBWlQIa87OAvt8Q==", "dev": true, "requires": { "abort-controller": "^3.0.0", "extend": "^3.0.2", "https-proxy-agent": "^5.0.0", "is-stream": "^2.0.0", - "node-fetch": "^2.6.1" + "node-fetch": "^2.6.7" } }, "gemoji": { @@ -30827,28 +31304,16 @@ "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==" }, "glob": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.1.tgz", - "integrity": "sha512-cF7FYZZ47YzmCu7dDy50xSRRfO3ErRfrXuLZcNIuyiJEco0XSrGtuilG19L5xp3NcwTx7Gn+X6Tv3fmsUPTbow==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^5.0.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "dependencies": { - "minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } + "once": "^1.3.0" } }, "glob-parent": { @@ -30952,16 +31417,16 @@ } }, "got": { - "version": "11.8.2", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", - "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", + "version": "11.8.5", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.5.tgz", + "integrity": "sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==", "requires": { "@sindresorhus/is": "^4.0.0", "@szmarczak/http-timer": "^4.0.5", "@types/cacheable-request": "^6.0.1", "@types/responselike": "^1.0.0", "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.1", + "cacheable-request": "^7.0.2", "decompress-response": "^6.0.0", "http2-wrapper": "^1.0.0-beta.5.2", "lowercase-keys": "^2.0.0", @@ -30975,9 +31440,9 @@ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, "graphql": { - "version": "16.3.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.3.0.tgz", - "integrity": "sha512-xm+ANmA16BzCT5pLjuXySbQVFwH3oJctUVdy81w1sV0vBU0KgDdBGtxQOUd5zqOBk/JayAFeG8Dlmeq74rjm/A==", + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.5.0.tgz", + "integrity": "sha512-qbHgh8Ix+j/qY+a/ZcJnFQ+j8ezakqPiHwPiZhV/3PgGlgf96QMBB5/f2rkiC9sgLoy/xvT6TSiaf2nTHJh5iA==", "dev": true }, "gray-matter": { @@ -31028,7 +31493,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "devOptional": true, + "dev": true, "requires": { "ansi-regex": "^2.0.0" }, @@ -31037,7 +31502,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "devOptional": true + "dev": true } } }, @@ -31181,9 +31646,9 @@ } }, "hast-util-select": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/hast-util-select/-/hast-util-select-5.0.1.tgz", - "integrity": "sha512-cxnImmR/tN/ipvbwGrKtEErmy83K1xWx8Bu7nImiwTOJ7X/fW1X6L1241ux+MYUXDwx8GxrE4LVmXRlEnbQsQA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/hast-util-select/-/hast-util-select-5.0.2.tgz", + "integrity": "sha512-QGN5o7N8gq1BhUX96ApLE8izOXlf+IPkOVGXcp9Dskdd3w0OqZrn6faPAmS0/oVogwJOd0lWFSYmBK75e+030g==", "requires": { "@types/hast": "^2.0.0", "@types/unist": "^2.0.0", @@ -31284,9 +31749,9 @@ } }, "helmet": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.6.0.tgz", - "integrity": "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==" + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/helmet/-/helmet-5.1.0.tgz", + "integrity": "sha512-klsunXs8rgNSZoaUrNeuCiWUxyc+wzucnEnFejUg3/A+CaF589k9qepLZZ1Jehnzig7YbD4hEuscGXuBY3fq+g==" }, "hexoid": { "version": "1.0.0", @@ -31295,9 +31760,9 @@ "dev": true }, "highlight.js": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.4.0.tgz", - "integrity": "sha512-nawlpCBCSASs7EdvZOYOYVkJpGmAOKMYZgZtUqSRqodZE0GRVcFKwo1RcpeOemqh9hyttTdd5wDBwHkuSyUfnA==" + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.5.1.tgz", + "integrity": "sha512-LKzHqnxr4CrD2YsNoIf/o5nJ09j4yi/GcH5BnYz9UnVpZdS4ucMgvP61TDty5xJcFGRjnH4DpujkS9bHT3hq0Q==" }, "highlightjs-curl": { "version": "1.3.0", @@ -31351,12 +31816,6 @@ "parse-passwd": "^1.0.0" } }, - "hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "optional": true - }, "hosted-git-info": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", @@ -31374,12 +31833,6 @@ "unix-dgram": "2.0.x" } }, - "html_codesniffer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/html_codesniffer/-/html_codesniffer-2.4.1.tgz", - "integrity": "sha512-7g4Z8+7agJFi7XJGu2r0onIqA7ig9b26vFEvUE6DgtFJlJzy1ELYEKzzd5Xwam4xjHiHQ/w8yHO7KTGNcXnwzg==", - "optional": true - }, "html-encoding-sniffer": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", @@ -31390,9 +31843,9 @@ } }, "html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" }, "html-escaper": { "version": "2.0.2", @@ -31406,14 +31859,23 @@ "integrity": "sha512-4OYzQQsBt0G9bJ/nM9/DDsjm4+fVdzAaPJJcWk5QwA3GIAPxQEeOR0rsI8HbDHQz5Gta8pVvGnnTNSbZVEVvkQ==" }, "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "dev": true, "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "entities": "^4.3.0" + }, + "dependencies": { + "entities": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.0.tgz", + "integrity": "sha512-/iP1rZrSEJ0DTlPiX+jbzlA3eVkY/e8L8SozroF395fIqE3TYF/Nz7YOMAawta+vLmyJ/hkGNNPcSbMADCCXbg==", + "dev": true + } } }, "http-cache-semantics": { @@ -31499,9 +31961,9 @@ "dev": true }, "husky": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz", - "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", + "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", "dev": true }, "iconv-lite": { @@ -31547,9 +32009,10 @@ } }, "image-size": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", - "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.1.tgz", + "integrity": "sha512-VAwkvNSNGClRw9mDHhc5Efax8PLlsOGcUTh0T/LIriC8vPA3U5PdqXWqkz406MoYHMKW8Uf9gWr05T/rYB44kQ==", + "optional": true, "requires": { "queue": "6.0.2" } @@ -31658,12 +32121,6 @@ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" }, - "is": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", - "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==", - "optional": true - }, "is-alphabetical": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.0.tgz", @@ -31746,9 +32203,9 @@ } }, "is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "dev": true, "requires": { "has": "^1.0.3" @@ -32046,20 +32503,12 @@ "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } } }, "istanbul-reports": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.3.tgz", - "integrity": "sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", "dev": true, "requires": { "html-escaper": "^2.0.0", @@ -32078,49 +32527,49 @@ "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==" }, "jest": { - "version": "27.4.7", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.4.7.tgz", - "integrity": "sha512-8heYvsx7nV/m8m24Vk26Y87g73Ba6ueUd0MWed/NXMhSZIm62U/llVbS0PJe1SHunbyXjJ/BqG1z9bFjGUIvTg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", "dev": true, "requires": { - "@jest/core": "^27.4.7", + "@jest/core": "^27.5.1", "import-local": "^3.0.2", - "jest-cli": "^27.4.7" + "jest-cli": "^27.5.1" } }, "jest-changed-files": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.4.2.tgz", - "integrity": "sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "execa": "^5.0.0", "throat": "^6.0.1" } }, "jest-circus": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.4.6.tgz", - "integrity": "sha512-UA7AI5HZrW4wRM72Ro80uRR2Fg+7nR0GESbSI/2M+ambbzVuA63mn5T1p3Z/wlhntzGpIG1xx78GP2YIkf6PhQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", "dev": true, "requires": { - "@jest/environment": "^27.4.6", - "@jest/test-result": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", - "expect": "^27.4.6", + "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^27.4.6", - "jest-matcher-utils": "^27.4.6", - "jest-message-util": "^27.4.6", - "jest-runtime": "^27.4.6", - "jest-snapshot": "^27.4.6", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.6", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", "slash": "^3.0.0", "stack-utils": "^2.0.3", "throat": "^6.0.1" @@ -32145,21 +32594,21 @@ } }, "jest-cli": { - "version": "27.4.7", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.4.7.tgz", - "integrity": "sha512-zREYhvjjqe1KsGV15mdnxjThKNDgza1fhDT+iUsXWLCq3sxe9w5xnvyctcYVT5PcdLSjv7Y5dCwTS3FCF1tiuw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", "dev": true, "requires": { - "@jest/core": "^27.4.7", - "@jest/test-result": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", "exit": "^0.1.2", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^27.4.7", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.6", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", "prompts": "^2.0.1", "yargs": "^16.2.0" }, @@ -32177,33 +32626,35 @@ } }, "jest-config": { - "version": "27.4.7", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.4.7.tgz", - "integrity": "sha512-xz/o/KJJEedHMrIY9v2ParIoYSrSVY6IVeE4z5Z3i101GoA5XgfbJz+1C8EYPsv7u7f39dS8F9v46BHDhn0vlw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", "dev": true, "requires": { "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.4.6", - "@jest/types": "^27.4.2", - "babel-jest": "^27.4.6", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-circus": "^27.4.6", - "jest-environment-jsdom": "^27.4.6", - "jest-environment-node": "^27.4.6", - "jest-get-type": "^27.4.0", - "jest-jasmine2": "^27.4.6", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.6", - "jest-runner": "^27.4.6", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.6", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", "micromatch": "^4.0.4", - "pretty-format": "^27.4.6", - "slash": "^3.0.0" + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "dependencies": { "brace-expansion": { @@ -32227,15 +32678,15 @@ } }, "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } @@ -32309,25 +32760,25 @@ } }, "jest-docblock": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.4.0.tgz", - "integrity": "sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", "dev": true, "requires": { "detect-newline": "^3.0.0" } }, "jest-each": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.4.6.tgz", - "integrity": "sha512-n6QDq8y2Hsmn22tRkgAk+z6MCX7MeVlAzxmZDshfS2jLcaBlyhpF3tZSJLR+kXmh23GEvS0ojMR8i6ZeRvpQcA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.6" + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" }, "dependencies": { "chalk": { @@ -32343,32 +32794,32 @@ } }, "jest-environment-jsdom": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.4.6.tgz", - "integrity": "sha512-o3dx5p/kHPbUlRvSNjypEcEtgs6LmvESMzgRFQE6c+Prwl2JLA4RZ7qAnxc5VM8kutsGRTB15jXeeSbJsKN9iA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", "dev": true, "requires": { - "@jest/environment": "^27.4.6", - "@jest/fake-timers": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^27.4.6", - "jest-util": "^27.4.2", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", "jsdom": "^16.6.0" } }, "jest-environment-node": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.4.6.tgz", - "integrity": "sha512-yfHlZ9m+kzTKZV0hVfhVu6GuDxKAYeFHrfulmy7Jxwsq4V7+ZK7f+c0XP/tbVDMQW7E4neG2u147hFkuVz0MlQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", "devOptional": true, "requires": { - "@jest/environment": "^27.4.6", - "@jest/fake-timers": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^27.4.6", - "jest-util": "^27.4.2" + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" } }, "jest-environment-puppeteer": { @@ -32397,9 +32848,9 @@ } }, "jest-fail-on-console": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/jest-fail-on-console/-/jest-fail-on-console-2.2.3.tgz", - "integrity": "sha512-fwSslH/Stq1NqN/z7PMYzUuHZxqimPCJOjj3D3RovpYCPXj/2WRiradhpVUm+tsSw4zW4MB9iJcXz6ggmw2nEg==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/jest-fail-on-console/-/jest-fail-on-console-2.4.2.tgz", + "integrity": "sha512-CdulWZvfI+cz4+dXQr6p0BhhexFjLnIIBR/7YcpzPXFxrNozAruWkEjR1RU89cd7WXYwckX5ygvHuHQa3NjbOQ==", "dev": true, "requires": { "chalk": "^4.1.0" @@ -32433,48 +32884,48 @@ } }, "jest-haste-map": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.6.tgz", - "integrity": "sha512-0tNpgxg7BKurZeFkIOvGCkbmOHbLFf4LUQOxrQSMjvrQaQe3l6E8x6jYC1NuWkGo5WDdbr8FEzUxV2+LWNawKQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "fsevents": "^2.3.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.4.0", - "jest-serializer": "^27.4.0", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.6", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "micromatch": "^4.0.4", "walker": "^1.0.7" } }, "jest-jasmine2": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.4.6.tgz", - "integrity": "sha512-uAGNXF644I/whzhsf7/qf74gqy9OuhvJ0XYp8SDecX2ooGeaPnmJMjXjKt0mqh1Rl5dtRGxJgNrHlBQIBfS5Nw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", "dev": true, "requires": { - "@jest/environment": "^27.4.6", - "@jest/source-map": "^27.4.0", - "@jest/test-result": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^27.4.6", + "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^27.4.6", - "jest-matcher-utils": "^27.4.6", - "jest-message-util": "^27.4.6", - "jest-runtime": "^27.4.6", - "jest-snapshot": "^27.4.6", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.6", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", "throat": "^6.0.1" }, "dependencies": { @@ -32491,13 +32942,13 @@ } }, "jest-leak-detector": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.4.6.tgz", - "integrity": "sha512-kkaGixDf9R7CjHm2pOzfTxZTQQQ2gHTIWKY/JZSiYTc90bZp8kSZnUMS3uLAfwTZwc0tcMRoEX74e14LG1WapA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", "dev": true, "requires": { - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.6" + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-matcher-utils": { @@ -32587,24 +33038,24 @@ } }, "jest-regex-util": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz", - "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", "dev": true }, "jest-resolve": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.4.6.tgz", - "integrity": "sha512-SFfITVApqtirbITKFAO7jOVN45UgFzcRdQanOFzjnbd+CACDoyeX7206JyU92l4cRr73+Qy/TlW51+4vHGt+zw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.6", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.6", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", "resolve": "^1.20.0", "resolve.exports": "^1.1.0", "slash": "^3.0.0" @@ -32629,42 +33080,41 @@ } }, "jest-resolve-dependencies": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.6.tgz", - "integrity": "sha512-W85uJZcFXEVZ7+MZqIPCscdjuctruNGXUZ3OHSXOfXR9ITgbUKeHj+uGcies+0SsvI5GtUfTw4dY7u9qjTvQOw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", "dev": true, "requires": { - "@jest/types": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-snapshot": "^27.4.6" + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" } }, "jest-runner": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.4.6.tgz", - "integrity": "sha512-IDeFt2SG4DzqalYBZRgbbPmpwV3X0DcntjezPBERvnhwKGWTW7C5pbbA5lVkmvgteeNfdd/23gwqv3aiilpYPg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", "dev": true, "requires": { - "@jest/console": "^27.4.6", - "@jest/environment": "^27.4.6", - "@jest/test-result": "^27.4.6", - "@jest/transform": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-docblock": "^27.4.0", - "jest-environment-jsdom": "^27.4.6", - "jest-environment-node": "^27.4.6", - "jest-haste-map": "^27.4.6", - "jest-leak-detector": "^27.4.6", - "jest-message-util": "^27.4.6", - "jest-resolve": "^27.4.6", - "jest-runtime": "^27.4.6", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.6", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "source-map-support": "^0.5.6", "throat": "^6.0.1" }, @@ -32682,31 +33132,31 @@ } }, "jest-runtime": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.4.6.tgz", - "integrity": "sha512-eXYeoR/MbIpVDrjqy5d6cGCFOYBFFDeKaNWqTp0h6E74dK0zLHzASQXJpl5a2/40euBmKnprNLJ0Kh0LCndnWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", "dev": true, "requires": { - "@jest/environment": "^27.4.6", - "@jest/fake-timers": "^27.4.6", - "@jest/globals": "^27.4.6", - "@jest/source-map": "^27.4.0", - "@jest/test-result": "^27.4.6", - "@jest/transform": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "execa": "^5.0.0", "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.6", - "jest-message-util": "^27.4.6", - "jest-mock": "^27.4.6", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.6", - "jest-snapshot": "^27.4.6", - "jest-util": "^27.4.2", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, @@ -32743,15 +33193,15 @@ } }, "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } @@ -32774,13 +33224,13 @@ } }, "jest-serializer": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz", - "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", "dev": true, "requires": { "@types/node": "*", - "graceful-fs": "^4.2.4" + "graceful-fs": "^4.2.9" } }, "jest-slow-test-reporter": { @@ -32790,9 +33240,9 @@ "dev": true }, "jest-snapshot": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.6.tgz", - "integrity": "sha512-fafUCDLQfzuNP9IRcEqaFAMzEe7u5BF7mude51wyWv7VRex60WznZIC7DfKTgSIlJa8aFzYmXclmN328aqSDmQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", "dev": true, "requires": { "@babel/core": "^7.7.2", @@ -32800,22 +33250,22 @@ "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.0.0", - "@jest/transform": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/babel__traverse": "^7.0.4", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^27.4.6", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.4.6", - "jest-get-type": "^27.4.0", - "jest-haste-map": "^27.4.6", - "jest-matcher-utils": "^27.4.6", - "jest-message-util": "^27.4.6", - "jest-util": "^27.4.2", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "natural-compare": "^1.4.0", - "pretty-format": "^27.4.6", + "pretty-format": "^27.5.1", "semver": "^7.3.2" }, "dependencies": { @@ -32858,17 +33308,17 @@ } }, "jest-validate": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.6.tgz", - "integrity": "sha512-872mEmCPVlBqbA5dToC57vA3yJaMRfIdpCoD3cyHWJOMx+SJwLNw0I71EkWs41oza/Er9Zno9XuTkRYCPDUJXQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", + "jest-get-type": "^27.5.1", "leven": "^3.1.0", - "pretty-format": "^27.4.6" + "pretty-format": "^27.5.1" }, "dependencies": { "camelcase": { @@ -32890,17 +33340,17 @@ } }, "jest-watcher": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.4.6.tgz", - "integrity": "sha512-yKQ20OMBiCDigbD0quhQKLkBO+ObGN79MO4nT7YaCuQ5SM+dkBNWE8cZX0FjU6czwMvWw6StWbe+Wv4jJPJ+fw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", "dev": true, "requires": { - "@jest/test-result": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^27.4.2", + "jest-util": "^27.5.1", "string-length": "^4.0.1" }, "dependencies": { @@ -32917,10 +33367,10 @@ } }, "jest-worker": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.6.tgz", - "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==", - "dev": true, + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "devOptional": true, "requires": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -32931,7 +33381,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, + "devOptional": true, "requires": { "has-flag": "^4.0.0" } @@ -33023,12 +33473,6 @@ "xml-name-validator": "^3.0.0" }, "dependencies": { - "acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "dev": true - }, "parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -33051,7 +33495,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "devOptional": true }, "json-schema-traverse": { "version": "1.0.0", @@ -33071,12 +33515,9 @@ "dev": true }, "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "requires": { - "minimist": "^1.2.5" - } + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" }, "jsonexport": { "version": "3.2.0", @@ -33193,9 +33634,9 @@ } }, "lilconfig": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", - "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", "dev": true }, "lines-and-columns": { @@ -33205,16 +33646,16 @@ "dev": true }, "linkinator": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/linkinator/-/linkinator-3.0.3.tgz", - "integrity": "sha512-JpZFe1VIdaVy2wMCf8HDAB61tIjD69hOY1lPHCfM0OTPEhu9z9oPe449veZIympH9PUJUXe6yoif7DXHs8H5xw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/linkinator/-/linkinator-3.1.0.tgz", + "integrity": "sha512-ikQtLZ0JtY2JQXGZlzHID9Y87R4Zxe4TPAtFTem9T2UxQqXr0Ab8z9fse+apHEaD2l+WIX8f/P0IMODBMHhPWw==", "dev": true, "requires": { "chalk": "^5.0.0", "escape-html": "^1.0.3", - "gaxios": "^4.3.2", - "glob": "^7.2.0", - "htmlparser2": "^7.2.0", + "gaxios": "^5.0.0", + "glob": "^8.0.1", + "htmlparser2": "^8.0.1", "jsonexport": "^3.2.0", "marked": "^4.0.3", "meow": "^10.1.1", @@ -33223,111 +33664,131 @@ "update-notifier": "^5.1.0" }, "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "dev": true - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" - } - }, "mime": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } } } }, "lint-staged": { - "version": "12.3.3", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.3.3.tgz", - "integrity": "sha512-OqcLsqcPOqzvsfkxjeBpZylgJ3SRG1RYqc9LxC6tkt6tNsq1bNVkAixBwX09f6CobcHswzqVOCBpFR1Fck0+ag==", + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.1.tgz", + "integrity": "sha512-Ykaf4QTi0a02BF7cnq7JIPGOJxH4TkNMWhSlJdH9wOekd0X+gog47Jfh/0L31DqZe5AiydLGC7LkPqpaNm+Kvg==", "dev": true, "requires": { "cli-truncate": "^3.1.0", - "colorette": "^2.0.16", - "commander": "^8.3.0", - "debug": "^4.3.3", - "execa": "^5.1.1", - "lilconfig": "2.0.4", - "listr2": "^4.0.1", - "micromatch": "^4.0.4", + "colorette": "^2.0.17", + "commander": "^9.3.0", + "debug": "^4.3.4", + "execa": "^6.1.0", + "lilconfig": "2.0.5", + "listr2": "^4.0.5", + "micromatch": "^4.0.5", "normalize-path": "^3.0.0", - "object-inspect": "^1.12.0", + "object-inspect": "^1.12.2", + "pidtree": "^0.6.0", "string-argv": "^0.3.1", - "supports-color": "^9.2.1", - "yaml": "^1.10.2" + "yaml": "^2.1.1" }, "dependencies": { "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "commander": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz", + "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==", "dev": true }, "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "requires": { "ms": "2.1.2" } }, - "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "execa": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^3.0.1", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true }, - "supports-color": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.1.tgz", - "integrity": "sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ==", + "human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "dev": true + }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true + }, + "mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true + }, + "npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "requires": { + "path-key": "^4.0.0" + } + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "requires": { + "mimic-fn": "^4.0.0" + } + }, + "path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true + }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true } } @@ -33338,9 +33799,9 @@ "integrity": "sha512-4gvj9vKqSaLZGQPLcL0kg5CWT+d/gSLMCsoB3aD1W9nQbVViFBm22caGRFQRphpkHoLb+mQ//MHZcNp0lf8qkg==" }, "listr2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.2.tgz", - "integrity": "sha512-YcgwfCWpvPbj9FLUGqvdFvd3hrFWKpOeuXznRgfWEJ7RNr8b/IKKIKZABHx3aU+4CWN/iSAFFSReziQG6vTeIA==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", + "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", "dev": true, "requires": { "cli-truncate": "^2.1.0", @@ -33348,7 +33809,7 @@ "log-update": "^4.0.0", "p-map": "^4.0.0", "rfdc": "^1.3.0", - "rxjs": "^7.5.2", + "rxjs": "^7.5.5", "through": "^2.3.8", "wrap-ansi": "^7.0.0" }, @@ -33364,9 +33825,9 @@ } }, "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", "dev": true }, "slice-ansi": { @@ -33406,32 +33867,28 @@ } } }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "devOptional": true, + "peer": true + }, "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } + "json5": "^2.1.2" } }, "locate-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", "dev": true, "requires": { "p-locate": "^2.0.0", @@ -33460,16 +33917,10 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", - "dev": true - }, "lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" }, "log-update": { "version": "4.0.0", @@ -33850,7 +34301,7 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" }, "meow": { "version": "10.1.2", @@ -34234,13 +34685,13 @@ "integrity": "sha512-UT0ylWEEy80RFYzK9pEaugTqaxoD/j0Y9WhHpSyitxd99zjoQz7JJ+iKuhPAgOW2MiPSUAx+c09dcqokeyaROA==" }, "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "devOptional": true, "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.2", + "picomatch": "^2.3.1" } }, "miller-rabin": { @@ -34260,22 +34711,22 @@ } }, "mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "devOptional": true + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true }, "mime-db": { - "version": "1.50.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", - "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==" + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" }, "mime-types": { - "version": "2.1.33", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz", - "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "requires": { - "mime-db": "1.50.0" + "mime-db": "1.52.0" } }, "mimic-fn": { @@ -34292,7 +34743,7 @@ "min-document": { "version": "2.19.0", "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", "optional": true, "requires": { "dom-walk": "^0.1.0" @@ -34315,9 +34766,9 @@ "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" }, "minimatch": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.0.tgz", - "integrity": "sha512-EU+GCVjXD00yOUf1TwAHVP7v3fBD3A8RkkPYsWWKGWesxM/572sL53wJQnHxquHlRhYUV36wHkqrN8cdikKc2g==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -34470,9 +34921,9 @@ } }, "nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==" + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" }, "native-url": { "version": "0.3.4", @@ -34489,9 +34940,16 @@ "dev": true }, "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "devOptional": true, + "peer": true }, "next": { "version": "11.1.4", @@ -34554,6 +35012,14 @@ "watchpack": "2.1.1" }, "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, "@babel/runtime": { "version": "7.15.3", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", @@ -34562,6 +35028,72 @@ "regenerator-runtime": "^0.13.4" } }, + "@next/react-dev-overlay": { + "version": "11.1.4", + "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.1.4.tgz", + "integrity": "sha512-8/9JflJwRXEvVb6cKCWgRTOmALzDJHpWD5diRbtXWsllqxcMBjtscgnO4PaK+9QyZnSYSUbn0zZUZvxOXOTE1Q==", + "requires": { + "@babel/code-frame": "7.12.11", + "anser": "1.4.9", + "chalk": "4.0.0", + "classnames": "2.2.6", + "css.escape": "1.5.1", + "data-uri-to-buffer": "3.0.1", + "platform": "1.3.6", + "shell-quote": "1.7.2", + "source-map": "0.8.0-beta.0", + "stacktrace-parser": "0.1.10", + "strip-ansi": "6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", + "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -34606,6 +35138,11 @@ "supports-color": "^5.3.0" } }, + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -34652,6 +35189,14 @@ "pkg-dir": "^4.1.0" } }, + "image-size": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", + "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==", + "requires": { + "queue": "6.0.2" + } + }, "jest-worker": { "version": "27.0.0-next.5", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.5.tgz", @@ -34698,10 +35243,13 @@ "unpipe": "1.0.0" } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } }, "supports-color": { "version": "5.5.0", @@ -34718,6 +35266,22 @@ } } }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.0" + } + }, + "use-subscription": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz", + "integrity": "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==", + "requires": { + "object-assign": "^4.1.1" + } + }, "watchpack": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", @@ -34726,6 +35290,21 @@ "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } } } }, @@ -34740,14 +35319,14 @@ } }, "nock": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/nock/-/nock-13.2.2.tgz", - "integrity": "sha512-PcBHuvl9i6zfaJ50A7LS55oU+nFLv8htXIhffJO+FxyfibdZ4jEvd9kTuvkrJireBFIGMZ+oUIRpMK5gU9h//g==", + "version": "13.2.7", + "resolved": "https://registry.npmjs.org/nock/-/nock-13.2.7.tgz", + "integrity": "sha512-R6NUw7RIPtKwgK7jskuKoEi4VFMqIHtV2Uu9K/Uegc4TA5cqe+oNMYslZcUmnVNQCTG6wcSqUBaGTDd7sq5srg==", "dev": true, "requires": { "debug": "^4.1.0", "json-stringify-safe": "^5.0.1", - "lodash.set": "^4.3.2", + "lodash": "^4.17.21", "propagate": "^2.0.0" } }, @@ -34937,19 +35516,9 @@ } }, "node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" - }, - "node.extend": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-2.0.2.tgz", - "integrity": "sha512-pDT4Dchl94/+kkgdwyS2PauDFjZG0Hk0IcHIB+LkW27HLDtdoeMxHTxZh39DYbPP8UflWXWj9JcdDozF+YDOpQ==", - "optional": true, - "requires": { - "has": "^1.0.3", - "is": "^3.2.1" - } + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" }, "nodemon": { "version": "2.0.16", @@ -35254,7 +35823,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "devOptional": true + "dev": true }, "p-limit": { "version": "3.1.0", @@ -35267,7 +35836,7 @@ "p-locate": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "dev": true, "requires": { "p-limit": "^1.1.0" @@ -35285,7 +35854,7 @@ "p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", "dev": true } } @@ -35307,535 +35876,19 @@ "requires": { "eventemitter3": "^4.0.7", "p-timeout": "^5.0.2" - }, - "dependencies": { - "p-timeout": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.0.2.tgz", - "integrity": "sha512-sEmji9Yaq+Tw+STwsGAE56hf7gMy9p0tQfJojIAamB7WHJYJKf1qlsg9jqBWG8q9VCxKPhZaP/AcXwEoBcYQhQ==", - "optional": true - } } }, "p-timeout": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", - "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", - "optional": true, - "requires": { - "p-finally": "^1.0.0" - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", + "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", + "optional": true }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, - "pa11y": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/pa11y/-/pa11y-5.3.1.tgz", - "integrity": "sha512-hRxe9mYUqwODrlIXiTKUrlJX8zgrJZG84s0IrJnvvI8reO6n4RtiF20juTaGukjuHtH8p3tgFh+i2gPcRZSyUg==", - "optional": true, - "requires": { - "commander": "~3.0.2", - "node.extend": "~2.0.2", - "p-timeout": "~2.0.1", - "pa11y-reporter-cli": "~1.0.1", - "pa11y-reporter-csv": "~1.0.0", - "pa11y-reporter-json": "~1.0.0", - "pa11y-runner-axe": "~1.0.1", - "pa11y-runner-htmlcs": "~1.2.1", - "puppeteer": "~1.19.0", - "semver": "~5.7.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==", - "optional": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "commander": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", - "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", - "optional": true - }, - "extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", - "optional": true, - "requires": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "optional": true - } - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "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==", - "optional": true, - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "optional": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "optional": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "puppeteer": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.19.0.tgz", - "integrity": "sha512-2S6E6ygpoqcECaagDbBopoSOPDv0pAZvTbnBgUY+6hq0/XDFDOLEMNlHF/SKJlzcaZ9ckiKjKDuueWI3FN/WXw==", - "optional": 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==", - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "optional": true - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "optional": true, - "requires": { - "async-limiter": "~1.0.0" - } - } - } - }, - "pa11y-ci": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/pa11y-ci/-/pa11y-ci-2.4.2.tgz", - "integrity": "sha512-Gv8vLm9t394jfErQNPOjbrqWGWM1/VdjiMPmLTS7K5tHKrm4pZgBhMdLOhEPPmfFkbcCZac37qjSr6lfln66Bg==", - "optional": 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.1", - "protocolify": "~3.0.0", - "puppeteer": "~1.19.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==", - "optional": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "optional": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", - "optional": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "optional": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "optional": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.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==", - "optional": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "optional": true - }, - "extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", - "optional": true, - "requires": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "optional": true - } - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "optional": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "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==", - "optional": true, - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "optional": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "optional": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "puppeteer": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.19.0.tgz", - "integrity": "sha512-2S6E6ygpoqcECaagDbBopoSOPDv0pAZvTbnBgUY+6hq0/XDFDOLEMNlHF/SKJlzcaZ9ckiKjKDuueWI3FN/WXw==", - "optional": 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==", - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "optional": true - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "optional": true, - "requires": { - "async-limiter": "~1.0.0" - } - } - } - }, - "pa11y-reporter-cli": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/pa11y-reporter-cli/-/pa11y-reporter-cli-1.0.1.tgz", - "integrity": "sha512-k+XPl5pBU2R1J6iagGv/GpN/dP7z2cX9WXqO0ALpBwHlHN3ZSukcHCOhuLMmkOZNvufwsvobaF5mnaZxT70YyA==", - "optional": true, - "requires": { - "chalk": "^2.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "optional": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "optional": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "optional": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "optional": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "optional": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "optional": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "optional": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "pa11y-reporter-csv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pa11y-reporter-csv/-/pa11y-reporter-csv-1.0.0.tgz", - "integrity": "sha512-S2gFgbAvONBzAVsVbF8zsYabszrzj7SKhQxrEbw19zF0OFI8wCWn8dFywujYYkg674rmyjweSxSdD+kHTcx4qA==", - "optional": true - }, - "pa11y-reporter-json": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pa11y-reporter-json/-/pa11y-reporter-json-1.0.0.tgz", - "integrity": "sha512-EdLrzh1hyZ8DudCSSrcakgtsHDiSsYNsWLSoEAo1JnFTIK8hYpD7vL+xgd0u+LXDxz9wLLFnckdubpklaRpl/w==", - "optional": true, - "requires": { - "bfj": "^4.2.3" - } - }, - "pa11y-runner-axe": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pa11y-runner-axe/-/pa11y-runner-axe-1.0.2.tgz", - "integrity": "sha512-HMw5kQZz16vS5Bhe067esgeuULNzFYP4ixOFAHxOurwGDptlyc2OqH6zfUuK4szB9tbgb5F23v3qz9hCbkGRpw==", - "optional": true, - "requires": { - "axe-core": "^3.5.1" - }, - "dependencies": { - "axe-core": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-3.5.6.tgz", - "integrity": "sha512-LEUDjgmdJoA3LqklSTwKYqkjcZ4HKc4ddIYGSAiSkr46NTjzg2L9RNB+lekO9P7Dlpa87+hBtzc2Fzn/+GUWMQ==", - "optional": true - } - } - }, - "pa11y-runner-htmlcs": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/pa11y-runner-htmlcs/-/pa11y-runner-htmlcs-1.2.1.tgz", - "integrity": "sha512-flatSp6moEbqzny18b2IEoDXEWj6xJbJrszdBjUAPQBCN11QRW+SZ0U4uFnxNTLPpXs30N/a9IlH4vYiRr2nPg==", - "optional": true, - "requires": { - "html_codesniffer": "~2.4.1" - } - }, "package-json": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", @@ -36026,13 +36079,13 @@ "parse-bmfont-ascii": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", - "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=", + "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==", "optional": true }, "parse-bmfont-binary": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", - "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=", + "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==", "optional": true }, "parse-bmfont-xml": { @@ -36145,7 +36198,7 @@ "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true }, "path-is-absolute": { @@ -36201,7 +36254,7 @@ "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", "optional": true }, "phin": { @@ -36216,30 +36269,15 @@ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "optional": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "optional": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "optional": true, - "requires": { - "pinkie": "^2.0.0" - } + "pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true }, "pirates": { "version": "4.0.5", @@ -36250,7 +36288,7 @@ "pixelmatch": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", - "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", + "integrity": "sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==", "optional": true, "requires": { "pngjs": "^3.0.0" @@ -36332,12 +36370,12 @@ } }, "postcss": { - "version": "8.4.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", - "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==", + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", "dev": true, "requires": { - "nanoid": "^3.2.0", + "nanoid": "^3.3.4", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } @@ -36353,16 +36391,10 @@ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, - "prepend-http": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-3.0.1.tgz", - "integrity": "sha512-BLxfZh+m6UiAiCPZFJ4+vYoL7NrRs5XgCTRrjseATAggXhdZKKxn+JUNmuVYWY23bDHgaEHodxw8mnmtVEDtHw==", - "optional": true - }, "prettier": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", - "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.0.tgz", + "integrity": "sha512-nwoX4GMFgxoPC6diHvSwmK/4yU8FFH3V8XWtLQrbj4IBsK2pkYhG4kf/ljF/haaZ/aii+wNJqISrCDPgxGWDVQ==", "dev": true }, "pretty-format": { @@ -36457,16 +36489,6 @@ "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.0.1.tgz", "integrity": "sha512-F4WUUAF7fMeF4/JUFHNBWDaKDXi2jbvqBW/y6o5wsf3j19wTZ7S60TmtB5HoBhtgw7NKQRMWuz5vk2PR0CygUg==" }, - "protocolify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/protocolify/-/protocolify-3.0.0.tgz", - "integrity": "sha512-PuvDJOkKJMVQx8jSNf8E5g0bJw/UTKm30mTjFHg4N30c8sefgA5Qr/f8INKqYBKfvP/MUSJrj+z1Smjbq4/3rQ==", - "optional": true, - "requires": { - "file-url": "^3.0.0", - "prepend-http": "^3.0.0" - } - }, "proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -36567,9 +36589,12 @@ } }, "qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "requires": { + "side-channel": "^1.0.4" + } }, "querystring": { "version": "0.2.1", @@ -36628,30 +36653,30 @@ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "raw-body": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", - "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "requires": { - "bytes": "3.1.1", - "http-errors": "1.8.1", + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, "dependencies": { - "bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "requires": { - "depd": "~1.1.2", + "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", + "statuses": "2.0.1", "toidentifier": "1.0.1" } }, @@ -36660,6 +36685,11 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, "toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", @@ -36712,17 +36742,18 @@ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "react-markdown": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.0.tgz", - "integrity": "sha512-qbrWpLny6Ef2xHqnYqtot948LXP+4FtC+MWIuaN1kvSnowM+r1qEeEHpSaU0TDBOisQuj+Qe6eFY15cNL3gLAw==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.3.tgz", + "integrity": "sha512-We36SfqaKoVNpN1QqsZwWSv/OZt5J15LNgTLWynwAN5b265hrQrsjMtlRNwUvS+YyR3yDM8HpTNc4pK9H/Gc0A==", "requires": { "@types/hast": "^2.0.0", + "@types/prop-types": "^15.0.0", "@types/unist": "^2.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-whitespace": "^2.0.0", "prop-types": "^15.0.0", "property-information": "^6.0.0", - "react-is": "^17.0.0", + "react-is": "^18.0.0", "remark-parse": "^10.0.0", "remark-rehype": "^10.0.0", "space-separated-tokens": "^2.0.0", @@ -36730,6 +36761,13 @@ "unified": "^10.0.0", "unist-util-visit": "^4.0.0", "vfile": "^5.0.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } } }, "react-refresh": { @@ -36980,9 +37018,9 @@ "dev": true }, "regenerate-unicode-properties": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", - "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", "dev": true, "requires": { "regenerate": "^1.4.2" @@ -36994,9 +37032,9 @@ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", "dev": true, "requires": { "@babel/runtime": "^7.8.4" @@ -37009,15 +37047,15 @@ "dev": true }, "regexpu-core": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", - "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", "dev": true, "requires": { "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^9.0.0", - "regjsgen": "^0.5.2", - "regjsparser": "^0.7.0", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.0.0" } @@ -37041,15 +37079,15 @@ } }, "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", "dev": true }, "regjsparser": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", - "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -37058,7 +37096,7 @@ "jsesc": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "dev": true } } @@ -37139,9 +37177,9 @@ } }, "rehype-stringify": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.2.tgz", - "integrity": "sha512-BuVA6lAEYtOpXO2xuHLohAzz8UNoQAxAqYRqh4QEEtU39Co+P1JBZhw6wXA9hMWp+JLcmrxWH8+UKcNSr443Fw==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.3.tgz", + "integrity": "sha512-kWiZ1bgyWlgOxpqD5HnxShKAdXtb2IUljn3hQAhySeak6IOQPPt6DeGnsIh4ixm7yKJWzm8TXFuC/lPfcWHJqw==", "requires": { "@types/hast": "^2.0.0", "hast-util-to-html": "^8.0.0", @@ -37575,13 +37613,14 @@ "dev": true }, "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "dev": true, "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, "resolve-alpn": { @@ -37782,9 +37821,9 @@ } }, "sass": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.0.tgz", - "integrity": "sha512-TVwVdNDj6p6b4QymJtNtRS2YtLJ/CqZriGg0eIAbAKMlN8Xy6kbv33FsEZSF7FufFFM705SQviHjjThfaQ4VNw==", + "version": "1.52.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.3.tgz", + "integrity": "sha512-LNNPJ9lafx+j1ArtA7GyEJm9eawXN8KlA1+5dF6IZyoONg1Tyo/g+muOsENWJH/2Q1FHbbV4UwliU0cXMa/VIA==", "devOptional": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", @@ -37868,9 +37907,9 @@ } }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "requires": { "lru-cache": "^6.0.0" } @@ -37893,23 +37932,23 @@ } }, "send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "requires": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "1.8.1", + "http-errors": "2.0.0", "mime": "1.6.0", "ms": "2.1.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "dependencies": { "debug": { @@ -37923,19 +37962,24 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "requires": { - "depd": "~1.1.2", + "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", + "statuses": "2.0.1", "toidentifier": "1.0.1" } }, @@ -37949,11 +37993,24 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, "toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", @@ -37972,15 +38029,25 @@ "upper-case-first": "^2.0.2" } }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "devOptional": true, + "peer": true, + "requires": { + "randombytes": "^2.1.0" + } + }, "serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.2" + "send": "0.18.0" } }, "server-destroy": { @@ -38194,9 +38261,9 @@ } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-js": { "version": "1.0.2", @@ -38208,18 +38275,10 @@ "version": "0.5.20", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", - "dev": true, + "devOptional": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } } }, "space-separated-tokens": { @@ -38580,13 +38639,13 @@ } }, "styled-components": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.3.tgz", - "integrity": "sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw==", + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", + "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", "requires": { "@babel/helper-module-imports": "^7.0.0", "@babel/traverse": "^7.4.5", - "@emotion/is-prop-valid": "^0.8.8", + "@emotion/is-prop-valid": "^1.1.0", "@emotion/stylis": "^0.8.4", "@emotion/unitless": "^0.7.4", "babel-plugin-styled-components": ">= 1.12.0", @@ -38705,28 +38764,28 @@ "requires": {} }, "superagent": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.1.tgz", - "integrity": "sha512-CQ2weSS6M+doIwwYFoMatklhRbx6sVNdB99OEJ5czcP3cng76Ljqus694knFWgOj3RkrtxZqIgpe6vhe0J7QWQ==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.6.tgz", + "integrity": "sha512-gZkVCQR1gy/oUXr+kxJMLDjla434KmSOKbx5iGD30Ql+AkJQ/YlPKECJy2nhqOsHLjGHzoDTXNSjhnvWhzKk7g==", "dev": true, "requires": { "component-emitter": "^1.3.0", "cookiejar": "^2.1.3", - "debug": "^4.3.3", + "debug": "^4.3.4", "fast-safe-stringify": "^2.1.1", "form-data": "^4.0.0", "formidable": "^2.0.1", "methods": "^1.1.2", - "mime": "^2.5.0", - "qs": "^6.10.1", + "mime": "2.6.0", + "qs": "^6.10.3", "readable-stream": "^3.6.0", - "semver": "^7.3.5" + "semver": "^7.3.7" }, "dependencies": { "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "requires": { "ms": "2.1.2" @@ -38742,32 +38801,24 @@ "combined-stream": "^1.0.8", "mime-types": "^2.1.12" } - }, - "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } } } }, "supertest": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.2.2.tgz", - "integrity": "sha512-wCw9WhAtKJsBvh07RaS+/By91NNE0Wh0DN19/hWPlBOU8tAfOtbZoVSV4xXeoKoxgPx0rx2y+y+8660XtE7jzg==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.2.3.tgz", + "integrity": "sha512-3GSdMYTMItzsSYjnIcljxMVZKPW1J9kYHZY+7yLfD0wpPwww97GeImZC1oOk0S5+wYl2niJwuFusBJqwLqYM3g==", "dev": true, "requires": { "methods": "^1.1.2", - "superagent": "^7.1.0" + "superagent": "^7.1.3" } }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "devOptional": true, "requires": { "has-flag": "^4.0.0" } @@ -38782,6 +38833,12 @@ "supports-color": "^7.0.0" } }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, "swr": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/swr/-/swr-1.3.0.tgz", @@ -38794,6 +38851,13 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "devOptional": true, + "peer": true + }, "tar-fs": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", @@ -38829,6 +38893,84 @@ "supports-hyperlinks": "^2.0.0" } }, + "terser": { + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", + "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", + "devOptional": true, + "peer": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "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==", + "devOptional": true, + "peer": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "devOptional": true, + "peer": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "devOptional": true, + "peer": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "devOptional": true, + "peer": true, + "requires": {} + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "devOptional": true, + "peer": true + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "devOptional": true, + "peer": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, "test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", @@ -39007,18 +39149,12 @@ "truncate-utf8-bytes": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", - "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", + "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", "optional": true, "requires": { "utf8-byte-length": "^1.0.1" } }, - "tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", - "optional": true - }, "ts-dedent": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", @@ -39030,14 +39166,14 @@ "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" }, "tsconfig-paths": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", - "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", "dev": true, "requires": { "@types/json5": "^0.0.29", "json5": "^1.0.1", - "minimist": "^1.2.0", + "minimist": "^1.2.6", "strip-bom": "^3.0.0" }, "dependencies": { @@ -39053,15 +39189,15 @@ "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true } } }, "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "tsscmp": { "version": "1.0.6", @@ -39126,12 +39262,6 @@ "mime-types": "~2.1.24" } }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "optional": true - }, "typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -39142,9 +39272,9 @@ } }, "typescript": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", - "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", + "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==", "dev": true }, "uid-safe": { @@ -39220,9 +39350,9 @@ "dev": true }, "unified": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.0.tgz", - "integrity": "sha512-4U3ru/BRXYYhKbwXV6lU6bufLikoAavTwev89H5UxY8enDFaAT2VXmIXYNm6hb5oHPng/EXr77PVyDFcptbk5g==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "requires": { "@types/unist": "^2.0.0", "bail": "^2.0.0", @@ -39473,18 +39603,10 @@ "resolved": "https://registry.npmjs.org/url-template/-/url-template-3.0.0.tgz", "integrity": "sha512-S6P5TcJ8GrGG+yzMZ8ojdtiGtQmQG+UOMelhE3X5uQrEEoq69aDQ05eASPQGj+CjsPVfumWKbH2HrjME46sk0g==" }, - "use-subscription": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz", - "integrity": "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==", - "requires": { - "object-assign": "^4.1.1" - } - }, "utf8-byte-length": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", - "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", + "integrity": "sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA==", "optional": true }, "utif": { @@ -39554,9 +39676,9 @@ }, "dependencies": { "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true } } @@ -39778,6 +39900,17 @@ "makeerror": "1.0.12" } }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "devOptional": true, + "peer": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, "web-namespaces": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.0.tgz", @@ -39789,6 +39922,96 @@ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", "dev": true }, + "webpack": { + "version": "5.73.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", + "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", + "devOptional": true, + "peer": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.3", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "devOptional": true, + "peer": true, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "devOptional": true, + "peer": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "devOptional": true, + "peer": true, + "requires": {} + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "devOptional": true, + "peer": true + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "devOptional": true, + "peer": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "devOptional": true, + "peer": true + }, "website-scraper": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/website-scraper/-/website-scraper-5.0.0.tgz", @@ -39829,9 +40052,9 @@ "optional": true }, "got": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/got/-/got-12.0.4.tgz", - "integrity": "sha512-2Eyz4iU/ktq7wtMFXxzK7g5p35uNYLLdiZarZ5/Yn3IJlNEpBd5+dCgcAyxN8/8guZLszffwe3wVyw+DEVrpBg==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-12.1.0.tgz", + "integrity": "sha512-hBv2ty9QN2RdbJJMK3hesmSkFTjVIHyIDDbssCKnSmq62edGgImJWD10Eb1k77TiV1bxloxqcFAVK8+9pkhOig==", "optional": true, "requires": { "@sindresorhus/is": "^4.6.0", @@ -39966,12 +40189,6 @@ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "dev": true }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "optional": true - }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -40045,7 +40262,7 @@ "xml-parse-from-string": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", - "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=", + "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==", "optional": true }, "xml2js": { @@ -40085,9 +40302,9 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz", + "integrity": "sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==", "dev": true }, "yargs": { @@ -40114,7 +40331,7 @@ "yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "optional": true, "requires": { "buffer-crc32": "~0.2.3", diff --git a/package.json b/package.json index 3fb4167f7c..6093f94de6 100644 --- a/package.json +++ b/package.json @@ -10,44 +10,43 @@ ], "dependencies": { "@github/failbot": "0.8.0", - "@primer/css": "^19.4.0", - "@primer/octicons": "17.0.0", - "@primer/octicons-react": "17.0.0", + "@primer/css": "^19.8.2", + "@primer/octicons": "17.3.0", + "@primer/octicons-react": "17.3.0", "@primer/react": "^34.7.1", - "@react-aria/ssr": "^3.1.0", "accept-language-parser": "^1.5.0", - "ajv": "^8.9.0", + "ajv": "^8.11.0", "ajv-formats": "^2.1.1", - "cheerio": "^1.0.0-rc.10", + "cheerio": "1.0.0-rc.10", "classnames": "^2.3.1", "connect-datadog": "0.0.9", "cookie-parser": "^1.4.6", "cors": "^2.8.5", "csurf": "^1.11.0", - "dayjs": "^1.10.7", - "dotenv": "^10.0.0", - "express": "^4.17.2", + "dayjs": "^1.11.3", + "dotenv": "^16.0.1", + "express": "^4.18.1", "express-timeout-handler": "^2.2.2", "flat": "^5.0.2", "github-slugger": "^1.4.0", - "got": "^11.8.2", + "got": "^11.8.5", "gray-matter": "^4.0.3", "hast-util-from-parse5": "^7.1.0", "hast-util-parse-selector": "^3.1.0", - "hast-util-select": "^5.0.1", + "hast-util-select": "^5.0.2", "hast-util-to-string": "^2.0.0", "hastscript": "^7.0.2", - "helmet": "^4.6.0", - "highlight.js": "11.4.0", + "helmet": "^5.1.0", + "highlight.js": "11.5.1", "highlightjs-curl": "^1.3.0", "highlightjs-graphql": "^1.0.2", "hot-shots": "^9.0.0", - "html-entities": "^2.3.2", + "html-entities": "^2.3.3", "imurmurhash": "^0.1.4", "javascript-stringify": "^2.1.0", "js-cookie": "^3.0.1", "js-yaml": "^4.1.0", - "liquidjs": "^9.22.1", + "liquidjs": "9.22.1", "lodash": "^4.17.21", "lodash-es": "^4.17.21", "lunr": "^2.3.9", @@ -56,20 +55,20 @@ "mdast-util-to-string": "^3.1.0", "morgan": "^1.10.0", "msgpack5rpc": "^1.1.0", - "next": "^11.1.3", + "next": "^11.1.4", "overload-protection": "^1.2.3", "parse5": "7.0.0", "port-used": "^2.0.8", "quick-lru": "6.1.1", "react": "^17.0.2", "react-dom": "^17.0.2", - "react-markdown": "^8.0.0", + "react-markdown": "^8.0.3", "react-syntax-highlighter": "^15.5.0", "rehype-autolink-headings": "^6.1.1", "rehype-highlight": "^5.0.2", "rehype-raw": "^6.1.1", "rehype-slug": "^5.0.1", - "rehype-stringify": "^9.0.2", + "rehype-stringify": "^9.0.3", "remark-code-extra": "^1.0.1", "remark-gemoji-to-emoji": "^1.1.0", "remark-gfm": "^3.0.1", @@ -79,92 +78,92 @@ "revalidator": "^0.3.1", "rss-parser": "^3.12.0", "scroll-anchoring": "^0.1.0", - "semver": "^7.3.5", + "semver": "^7.3.7", "slash": "^4.0.0", "strip-html-comments": "^1.0.0", - "styled-components": "^5.3.3", + "styled-components": "^5.3.5", "swr": "1.3.0", "ts-dedent": "^2.2.0", - "unified": "^10.1.0", + "unified": "^10.1.2", "unist-util-visit": "^4.1.0", "url-template": "^3.0.0", "uuid": "^8.3.2", "walk-sync": "^3.0.0" }, "devDependencies": { - "@actions/core": "^1.6.0", - "@actions/github": "^5.0.0", + "@actions/core": "^1.9.0", + "@actions/github": "^5.0.3", "@alex_neo/jest-expect-message": "^1.0.5", - "@babel/core": "^7.16.12", - "@babel/eslint-parser": "^7.16.5", + "@babel/core": "^7.18.5", + "@babel/eslint-parser": "^7.18.2", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-runtime": "^7.16.10", - "@babel/preset-env": "^7.16.11", - "@graphql-inspector/core": "^3.1.1", - "@graphql-tools/load": "^7.4.1", - "@jest/globals": "^28.1.0", + "@babel/plugin-transform-runtime": "^7.18.5", + "@babel/preset-env": "^7.18.2", + "@graphql-inspector/core": "^3.1.2", + "@graphql-tools/load": "^7.5.14", + "@jest/globals": "^28.1.1", "@octokit/graphql": "4.8.0", "@octokit/rest": "^18.12.0", "@types/github-slugger": "^1.3.0", "@types/imurmurhash": "^0.1.1", - "@types/js-cookie": "^3.0.1", - "@types/lodash": "^4.14.178", - "@types/react": "^17.0.38", - "@types/react-dom": "^18.0.0", - "@types/react-syntax-highlighter": "^15.5.1", + "@types/js-cookie": "^3.0.2", + "@types/lodash": "^4.14.182", + "@types/react": "17.0.38", + "@types/react-dom": "^18.0.5", + "@types/react-syntax-highlighter": "^15.5.2", "@types/uuid": "^8.3.4", - "@typescript-eslint/eslint-plugin": "5.23.0", - "@typescript-eslint/parser": "5.23.0", - "babel-loader": "^8.2.3", - "babel-plugin-styled-components": "^2.0.2", + "@typescript-eslint/eslint-plugin": "5.28.0", + "@typescript-eslint/parser": "5.28.0", + "babel-loader": "^8.2.5", + "babel-plugin-styled-components": "^2.0.7", "babel-preset-env": "^1.7.0", - "chalk": "^5.0.0", + "chalk": "^5.0.1", "change-case": "^4.1.2", "commander": "^8.3.0", "cross-env": "^7.0.3", "csp-parse": "0.0.2", "dedent": "^0.7.0", "domwaiter": "^1.3.0", - "eslint": "8.11.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "8.17.0", + "eslint-config-prettier": "^8.5.0", "eslint-config-standard": "^17.0.0", - "eslint-plugin-import": "^2.25.4", + "eslint-plugin-import": "^2.26.0", "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^6.0.0", "event-to-promise": "^0.8.0", "git-diff": "^2.0.6", - "glob": "^8.0.1", - "graphql": "^16.3.0", + "glob": "^8.0.3", + "graphql": "^16.5.0", "http-status-code": "^2.1.0", - "husky": "^7.0.4", + "husky": "^8.0.1", "japanese-characters": "^1.1.0", - "jest": "^27.4.7", - "jest-environment-puppeteer": "5.0.4", - "jest-fail-on-console": "^2.2.3", + "jest": "^27.5.1", + "jest-environment-puppeteer": "^5.0.4", + "jest-fail-on-console": "^2.4.2", "jest-github-actions-reporter": "^1.0.3", "jest-slow-test-reporter": "^1.0.0", "kill-port": "2.0.0", - "linkinator": "^3.0.3", - "lint-staged": "^12.3.3", + "linkinator": "^3.1.0", + "lint-staged": "^13.0.1", "make-promises-safe": "^5.1.0", - "minimatch": "^5.0.0", + "minimatch": "^5.1.0", "mkdirp": "^1.0.4", "mockdate": "^3.0.5", - "nock": "^13.2.2", + "nock": "^13.2.7", "nodemon": "2.0.16", "npm-merge-driver-install": "^3.0.0", - "postcss": "^8.4.6", - "prettier": "^2.5.1", + "postcss": "^8.4.14", + "prettier": "^2.7.0", "replace": "^1.2.1", "rimraf": "^3.0.2", "robots-parser": "^3.0.0", - "sass": "^1.49.0", + "sass": "^1.52.3", "start-server-and-test": "^1.14.0", "strip-ansi": "^7.0.1", - "supertest": "^6.2.2", + "supertest": "^6.2.3", "tough-cookie": "4.0.0", - "typescript": "^4.5.5" + "typescript": "^4.7.3" }, "engines": { "node": ">=16.x" @@ -175,10 +174,9 @@ "optionalDependencies": { "bottleneck": "^2.19.5", "esm": "^3.2.25", - "image-size": "^1.0.0", + "image-size": "^1.0.1", "jest-puppeteer": "^5.0.4", "jimp": "^0.16.1", - "pa11y-ci": "^2.4.2", "puppeteer": "^9.1.1", "website-scraper": "^5.0.0" }, @@ -191,8 +189,6 @@ "dev": "npm start", "lint": "eslint '**/*.{js,mjs,ts,tsx}'", "lint-translation": "cross-env NODE_OPTIONS=--experimental-vm-modules TEST_TRANSLATION=true jest tests/linting/lint-files.js", - "pa11y-ci": "pa11y-ci", - "pa11y-test": "start-server-and-test browser-test-server 4001 pa11y-ci", "prepare": "husky install", "prettier": "prettier -w \"**/*.{ts,tsx,js,mjs,scss,yml,yaml}\"", "prettier-check": "prettier -c \"**/*.{ts,tsx,js,mjs,scss,yml,yaml}\"", diff --git a/pages/[versionId]/rest/[category]/[subcategory].tsx b/pages/[versionId]/rest/[category]/[subcategory].tsx index cce81b0623..2fc00e4479 100644 --- a/pages/[versionId]/rest/[category]/[subcategory].tsx +++ b/pages/[versionId]/rest/[category]/[subcategory].tsx @@ -7,8 +7,8 @@ import { RestContext, RestContextT, getRestContextFromRequest, - MiniTocItem, } from 'components/context/RestContext' +import type { MiniTocItem } from 'components/context/ArticleContext' type MinitocItemsT = { restOperationsMiniTocItems: MiniTocItem[] diff --git a/pages/[versionId]/rest/[category]/index.tsx b/pages/[versionId]/rest/[category]/index.tsx index f142e301d7..0bdbe9554e 100644 --- a/pages/[versionId]/rest/[category]/index.tsx +++ b/pages/[versionId]/rest/[category]/index.tsx @@ -8,8 +8,8 @@ import { RestContext, RestContextT, getRestContextFromRequest, - MiniTocItem, } from 'components/context/RestContext' +import type { MiniTocItem } from 'components/context/ArticleContext' import { getTocLandingContextFromRequest, TocItem, diff --git a/pages/_app.tsx b/pages/_app.tsx index 27494db15f..bd7ea96b57 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -2,8 +2,7 @@ import React, { useEffect } from 'react' import App from 'next/app' import type { AppProps, AppContext } from 'next/app' import Head from 'next/head' -import { ThemeProvider, ThemeProviderProps } from '@primer/react' -import { SSRProvider } from '@react-aria/ssr' +import { ThemeProvider, ThemeProviderProps, SSRProvider } from '@primer/react' import '../stylesheets/index.scss' diff --git a/script/README.md b/script/README.md index c156ae0fd5..4d1c9c813b 100644 --- a/script/README.md +++ b/script/README.md @@ -313,7 +313,7 @@ This script is intended to be used as a git "prepush" hook. If the current branc ### [`prevent-translation-commits.js`](prevent-translation-commits.js) -This script is run as a git precommit hook (installed by husky after npm install). It detects changes to files the in the translations folder and prevents the commit if any changes exist. +This script is run as a git precommit hook (installed by husky after npm install). It detects changes to the files in the translations folder and prevents the commit if any changes exist. --- diff --git a/script/check-english-links.js b/script/check-english-links.js index 05eb2b5f31..e594ee00f2 100755 --- a/script/check-english-links.js +++ b/script/check-english-links.js @@ -43,6 +43,8 @@ const DISPLAY_MAX_LENGTH = parseInt(process.env.DISPLAY_MAX_LENGTH || '30000', 1 // Links with these codes may or may not really be broken. const retryStatusCodes = [429, 503, 'Invalid'] +const LINKINATOR_CONCURRENCY = parseInt(process.env.LINKINATOR_CONCURRENCY || '300') + program .description('Check all links in the English docs.') .option( @@ -73,7 +75,7 @@ const enterpriseReleasesToSkip = new RegExp(`${root}.+?[/@](${deprecated.join('| const config = { path: program.opts().path || englishRoot, - concurrency: 300, + concurrency: LINKINATOR_CONCURRENCY, // If this is a dry run, turn off recursion. recurse: !program.opts().dryRun, silent: true, diff --git a/script/content-migrations/convert-if-to-ifversion.js b/script/content-migrations/convert-if-to-ifversion.js new file mode 100755 index 0000000000..a821cd056d --- /dev/null +++ b/script/content-migrations/convert-if-to-ifversion.js @@ -0,0 +1,25 @@ +#!/usr/bin/env node + +// [start-readme] +// +// Run this one-time script to convert `if ` Liquid tags +// to `ifversion `. +// +// [end-readme] + +import fs from 'fs' +import walkFiles from '../helpers/walk-files.js' + +const allFiles = walkFiles('content', '.md') + .concat(walkFiles('data', ['.yml', '.md'])) + // We need to update translations files directly so the new tests don't fail on them. + .concat(walkFiles('translations', ['.yml', '.md'])) + // GraphQL content files have some non-FBV if statements that we don't want to change. + // Fortunately they do not include any FBV if statements, so we can just ignore the whole dir. + .filter((file) => !file.includes('/content/graphql/')) + +allFiles.forEach((file) => { + const fileContents = fs.readFileSync(file, 'utf8') + const newContents = fileContents.replace(/({%-?\s+?)if\s/g, '$1ifversion ') + fs.writeFileSync(file, newContents) +}) diff --git a/script/helpers/walk-files.js b/script/helpers/walk-files.js index c83408cce7..435787540e 100644 --- a/script/helpers/walk-files.js +++ b/script/helpers/walk-files.js @@ -10,10 +10,11 @@ import path from 'path' import walk from 'walk-sync' export default function walkFiles(dir, ext, opts = {}) { + const extensions = Array.isArray(ext) ? ext : [ext] const dirPath = path.posix.join(process.cwd(), dir) const walkSyncOpts = { includeBasePath: true, directories: false } return walk(dirPath, walkSyncOpts) - .filter((file) => file.endsWith(ext) && !file.endsWith('README.md')) + .filter((file) => extensions.some((ext) => file.endsWith(ext)) && !file.endsWith('README.md')) .filter((file) => (opts.includeEarlyAccess ? file : !file.includes('/early-access/'))) } diff --git a/stylesheets/README.md b/stylesheets/README.md index c0c55d7681..59e1adaf0b 100644 --- a/stylesheets/README.md +++ b/stylesheets/README.md @@ -3,7 +3,7 @@ This website uses a Sass preprocessor, and gets most of its styles from GitHub's [Primer](https://primer.style) design system. -All styles come from imports in our Next.js compnents (pages, components). +All styles come from imports in our Next.js components (pages, components). In general, we use Primer's [utility classes](https://primer.style/css/utilities) as much as we can, and avoid writing custom styles whenever possible. diff --git a/tests/fixtures/page-versioned-for-ghae-next.md b/tests/fixtures/page-versioned-for-ghae-next.md deleted file mode 100644 index 7829f629ad..0000000000 --- a/tests/fixtures/page-versioned-for-ghae-next.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Page versioned for next GitHub AE release -versions: - github-ae: 'next' ---- diff --git a/tests/fixtures/page-with-invalid-product-version.md b/tests/fixtures/page-with-invalid-product-version.md new file mode 100644 index 0000000000..18bbb3ca51 --- /dev/null +++ b/tests/fixtures/page-with-invalid-product-version.md @@ -0,0 +1,7 @@ +--- +title: This is an article +intro: I have invalid versions frontmatter +versions: + fpt: '*' + ghae: 'issue-foo' # Only issue- is allowed, per lib/all-versions.js +--- diff --git a/tests/helpers/schemas/versions-schema.js b/tests/helpers/schemas/versions-schema.js index b77dc3e331..c0bc2f9cd2 100644 --- a/tests/helpers/schemas/versions-schema.js +++ b/tests/helpers/schemas/versions-schema.js @@ -86,5 +86,14 @@ export default { description: 'final name used to map GraphQL and webhook schema names to the current version', type: 'string', }, + allowedFrontmatterPattern: { + desciption: 'pattern used in a regex to validate versions frontmatter in lib/frontmatter.js', + type: 'string', + }, + allowedInlinePattern: { + desciption: + 'pattern used in a regex to valid ifversion tag in tests/linting/lint-versioning.js', + type: 'string', + }, }, } diff --git a/tests/linting/lint-files.js b/tests/linting/lint-files.js index acf18149c7..7e735c132c 100644 --- a/tests/linting/lint-files.js +++ b/tests/linting/lint-files.js @@ -14,15 +14,10 @@ import { tags } from '../../lib/liquid-tags/extended-markdown.js' import ghesReleaseNotesSchema from '../helpers/schemas/ghes-release-notes-schema.js' import ghaeReleaseNotesSchema from '../helpers/schemas/ghae-release-notes-schema.js' import learningTracksSchema from '../helpers/schemas/learning-tracks-schema.js' -import featureVersionsSchema from '../helpers/schemas/feature-versions-schema.js' import renderContent from '../../lib/render-content/index.js' import getApplicableVersions from '../../lib/get-applicable-versions.js' import { execSync } from 'child_process' import { allVersions } from '../../lib/all-versions.js' -import { supported, next, nextNext, deprecated } from '../../lib/enterprise-server-releases.js' -import { getLiquidConditionals } from '../../script/helpers/get-liquid-conditionals.js' -import allowedVersionOperators from '../../lib/liquid-tags/ifversion-supported-operators.js' -import semver from 'semver' import { jest } from '@jest/globals' import { getDiffFiles } from '../helpers/diff-files.js' import loadSiteData from '../../lib/site-data.js' @@ -33,8 +28,6 @@ const __dirname = path.dirname(fileURLToPath(import.meta.url)) const enterpriseServerVersions = Object.keys(allVersions).filter((v) => v.startsWith('enterprise-server@') ) -const versionShortNames = Object.values(allVersions).map((v) => v.shortName) -const versionKeywords = versionShortNames.concat(['currentVersion', 'enterpriseServerReleases']) const rootDir = path.join(__dirname, '../..') const contentDir = path.join(rootDir, 'content') @@ -44,12 +37,9 @@ const glossariesDir = path.join(rootDir, 'data/glossaries') const ghesReleaseNotesDir = path.join(rootDir, 'data/release-notes/enterprise-server') const ghaeReleaseNotesDir = path.join(rootDir, 'data/release-notes/github-ae') const learningTracks = path.join(rootDir, 'data/learning-tracks') -const featureVersionsDir = path.join(rootDir, 'data/features') const languageCodes = Object.keys(languages) -const versionShortNameExceptions = ['ghae-next', 'ghae-issue-'] - // WARNING: Complicated RegExp below! // // Things matched by this RegExp: @@ -200,11 +190,6 @@ const oldExtendedMarkdownRegex = /{{\s*?[#/][a-z-]+\s*?}}/g const literalActionInsteadOfReusableRegex = /(actions\/(checkout|delete-package-versions|download-artifact|upload-artifact|github-script|setup-dotnet|setup-go|setup-java|setup-node|setup-python|stale|cache)|github\/codeql-action[/a-zA-Z-]*)@v\d+/g -// Strings in Liquid will always evaluate true _because_ they are strings; instead use unquoted variables, like {% if foo %}. -// - {% if "foo" %} -// - {% unless "bar" %} -const stringInLiquidRegex = /{% (?:if|ifversion|elseif|unless) (?:"|').+?%}/g - const relativeArticleLinkErrorText = 'Found unexpected relative article links:' const languageLinkErrorText = 'Found article links with hard-coded language codes:' const versionLinkErrorText = 'Found article links with hard-coded version numbers:' @@ -219,11 +204,11 @@ const oldOcticonErrorText = 'Found octicon variables with the old {{ octicon-name }} syntax. Use {% octicon "name" %} instead!' const oldExtendedMarkdownErrorText = 'Found extended markdown tags with the old {{#note}} syntax. Use {% note %}/{% endnote %} instead!' -const stringInLiquidErrorText = - 'Found Liquid conditionals that evaluate a string instead of a variable. Remove the quotes around the variable!' const literalActionInsteadOfReusableErrorText = 'Found a literal mention of a GitHub-owned action. Instead, use the reusables for the action. e.g {% data reusables.actions.action-checkout %}' +const siteData = loadSiteData() + const mdWalkOptions = { globs: ['**/*.md'], ignore: ['**/README.md'], @@ -240,12 +225,7 @@ const yamlWalkOptions = { } // different lint rules apply to different content types -let mdToLint, - ymlToLint, - ghesReleaseNotesToLint, - ghaeReleaseNotesToLint, - learningTracksToLint, - featureVersionsToLint +let mdToLint, ymlToLint, ghesReleaseNotesToLint, ghaeReleaseNotesToLint, learningTracksToLint if (!process.env.TEST_TRANSLATION) { // compile lists of all the files we want to lint @@ -296,13 +276,6 @@ if (!process.env.TEST_TRANSLATION) { slash(path.relative(rootDir, p)) ) learningTracksToLint = zip(learningTracksYamlRelPaths, learningTracksYamlAbsPaths) - - // Feature versions - const featureVersionsYamlAbsPaths = walk(featureVersionsDir, yamlWalkOptions).sort() - const featureVersionsYamlRelPaths = featureVersionsYamlAbsPaths.map((p) => - slash(path.relative(rootDir, p)) - ) - featureVersionsToLint = zip(featureVersionsYamlRelPaths, featureVersionsYamlAbsPaths) } else { // get all translated markdown or yaml files by comparing files changed to main branch const changedFilesRelPaths = execSync( @@ -324,7 +297,6 @@ if (!process.env.TEST_TRANSLATION) { ghesReleaseNotesRelPaths = [], ghaeReleaseNotesRelPaths = [], learningTracksRelPaths = [], - featureVersionsRelPaths = [], } = groupBy(changedFilesRelPaths, (path) => { // separate the changed files to different groups if (path.endsWith('README.md')) { @@ -339,8 +311,6 @@ if (!process.env.TEST_TRANSLATION) { return 'ghaeReleaseNotesRelPaths' } else if (path.match(/\data\/learning-tracks/)) { return 'learningTracksRelPaths' - } else if (path.match(/\data\/features/)) { - return 'featureVersionsRelPaths' } else { // we aren't linting the rest return 'throwAway' @@ -353,14 +323,12 @@ if (!process.env.TEST_TRANSLATION) { ghesReleaseNotesTuples, ghaeReleaseNotesTuples, learningTracksTuples, - featureVersionsTuples, ] = [ mdRelPaths, ymlRelPaths, ghesReleaseNotesRelPaths, ghaeReleaseNotesRelPaths, learningTracksRelPaths, - featureVersionsRelPaths, ].map((relPaths) => { const absPaths = relPaths.map((p) => path.join(rootDir, p)) return zip(relPaths, absPaths) @@ -371,7 +339,6 @@ if (!process.env.TEST_TRANSLATION) { ghesReleaseNotesToLint = ghesReleaseNotesTuples ghaeReleaseNotesToLint = ghaeReleaseNotesTuples learningTracksToLint = learningTracksTuples - featureVersionsToLint = featureVersionsTuples } function formatLinkError(message, links) { @@ -413,7 +380,6 @@ if (diffFiles.length > 0) { ghesReleaseNotesToLint = filterFiles(ghesReleaseNotesToLint) ghaeReleaseNotesToLint = filterFiles(ghaeReleaseNotesToLint) learningTracksToLint = filterFiles(learningTracksToLint) - featureVersionsToLint = filterFiles(featureVersionsToLint) } if ( @@ -421,8 +387,7 @@ if ( ymlToLint.length + ghesReleaseNotesToLint.length + ghaeReleaseNotesToLint.length + - learningTracksToLint.length + - featureVersionsToLint.length < + learningTracksToLint.length < 1 ) { // With this in place, at least one `test()` is called and you don't @@ -436,8 +401,6 @@ if ( describe('lint markdown content', () => { if (mdToLint.length < 1) return - const siteData = loadSiteData() - describe.each(mdToLint)('%s', (markdownRelPath, markdownAbsPath) => { let content, ast, @@ -447,17 +410,13 @@ describe('lint markdown content', () => { isEarlyAccess, isSitePolicy, hasExperimentalAlternative, - frontmatterErrors, - frontmatterData, - ifversionConditionals, - ifConditionals + frontmatterData beforeAll(async () => { const fileContents = await fs.readFile(markdownAbsPath, 'utf8') - const { data, content: bodyContent, errors } = frontmatter(fileContents) + const { data, content: bodyContent } = frontmatter(fileContents) content = bodyContent - frontmatterErrors = errors frontmatterData = data ast = fromMarkdown(content) isHidden = data.hidden === true @@ -496,14 +455,6 @@ describe('lint markdown content', () => { ) .flat() .map((schedule) => schedule.cron) - - ifversionConditionals = getLiquidConditionals(data, ['ifversion', 'elsif']).concat( - getLiquidConditionals(bodyContent, ['ifversion', 'elsif']) - ) - - ifConditionals = getLiquidConditionals(data, 'if').concat( - getLiquidConditionals(bodyContent, 'if') - ) }) // We need to support some non-Early Access hidden docs in Site Policy @@ -513,22 +464,6 @@ describe('lint markdown content', () => { } }) - test('ifversion conditionals are valid in markdown', async () => { - const errors = validateIfversionConditionals(ifversionConditionals) - expect(errors.length, errors.join('\n')).toBe(0) - }) - - test('ifversion, not if, is used for versioning in markdown', async () => { - const ifsForVersioning = ifConditionals.filter((cond) => - versionKeywords.some((keyword) => cond.includes(keyword)) - ) - const errorMessage = `Found ${ - ifsForVersioning.length - } "if" conditionals used for versioning! Use "ifversion" instead. -${ifsForVersioning.join('\n')}` - expect(ifsForVersioning.length, errorMessage).toBe(0) - }) - test('relative URLs must start with "/"', async () => { const matches = links.filter((link) => { if ( @@ -623,12 +558,6 @@ ${ifsForVersioning.join('\n')}` }) }) - test('does not contain Liquid that evaluates strings (because they are always true)', async () => { - const matches = content.match(stringInLiquidRegex) || [] - const errorMessage = formatLinkError(stringInLiquidErrorText, matches) - expect(matches.length, errorMessage).toBe(0) - }) - test('URLs must not contain a hard-coded language code', async () => { const matches = links.filter((link) => { return /\/(?:${languageCodes.join('|')})\//.test(link) @@ -680,13 +609,6 @@ ${ifsForVersioning.join('\n')}` }) if (!markdownRelPath.includes('data/reusables')) { - test('contains valid frontmatter', () => { - const errorMessage = frontmatterErrors - .map((error) => `- [${error.property}]: ${error.actual}, ${error.message}`) - .join('\n') - expect(frontmatterErrors.length, errorMessage).toBe(0) - }) - test('frontmatter contains valid liquid', async () => { const fmKeysWithLiquid = ['title', 'shortTitle', 'intro', 'product', 'permission'].filter( (key) => Boolean(frontmatterData[key]) @@ -711,7 +633,7 @@ ${ifsForVersioning.join('\n')}` describe('lint yaml content', () => { if (ymlToLint.length < 1) return describe.each(ymlToLint)('%s', (yamlRelPath, yamlAbsPath) => { - let dictionary, isEarlyAccess, ifversionConditionals, ifConditionals + let dictionary, isEarlyAccess // This variable is used to determine if the file was parsed successfully. // When `yaml.load()` fails to parse the file, it is overwritten with the error message. // `false` is intentionally chosen since `null` and `undefined` are valid return values. @@ -726,32 +648,12 @@ describe('lint yaml content', () => { } isEarlyAccess = yamlRelPath.split('/').includes('early-access') - - ifversionConditionals = getLiquidConditionals(fileContents, ['ifversion', 'elsif']) - - ifConditionals = getLiquidConditionals(fileContents, 'if') }) test('it can be parsed as a single yaml document', () => { expect(dictionaryError).toBe(false) }) - test('ifversion conditionals are valid in yaml', async () => { - const errors = validateIfversionConditionals(ifversionConditionals) - expect(errors.length, errors.join('\n')).toBe(0) - }) - - test('ifversion, not if, is used for versioning in markdown', async () => { - const ifsForVersioning = ifConditionals.filter((cond) => - versionKeywords.some((keyword) => cond.includes(keyword)) - ) - const errorMessage = `Found ${ - ifsForVersioning.length - } "if" conditionals used for versioning! Use "ifversion" instead. -${ifsForVersioning.join('\n')}` - expect(ifsForVersioning.length, errorMessage).toBe(0) - }) - test('relative URLs must start with "/"', async () => { const matches = [] @@ -928,22 +830,6 @@ ${ifsForVersioning.join('\n')}` const errorMessage = formatLinkError(oldExtendedMarkdownErrorText, matches) expect(matches.length, errorMessage).toBe(0) }) - - test('does not contain Liquid that evaluates strings (because they are always true)', async () => { - const matches = [] - - for (const [key, content] of Object.entries(dictionary)) { - const contentStr = getContent(content) - if (!contentStr) continue - const valMatches = contentStr.match(stringInLiquidRegex) || [] - if (valMatches.length > 0) { - matches.push(...valMatches.map((match) => `Key "${key}": ${match}`)) - } - } - - const errorMessage = formatLinkError(stringInLiquidErrorText, matches) - expect(matches.length, errorMessage).toBe(0) - }) } }) }) @@ -1070,8 +956,6 @@ describe('lint GHAE release notes', () => { describe('lint learning tracks', () => { if (learningTracksToLint.length < 1) return - const siteData = loadSiteData() - describe.each(learningTracksToLint)('%s', (yamlRelPath, yamlAbsPath) => { let dictionary let dictionaryError = false @@ -1153,146 +1037,3 @@ describe('lint learning tracks', () => { }) }) }) - -describe('lint feature versions', () => { - if (featureVersionsToLint.length < 1) return - describe.each(featureVersionsToLint)('%s', (yamlRelPath, yamlAbsPath) => { - let dictionary - let dictionaryError = false - - beforeAll(async () => { - const fileContents = await fs.readFile(yamlAbsPath, 'utf8') - try { - dictionary = yaml.load(fileContents, { filename: yamlRelPath }) - } catch (error) { - dictionaryError = error - } - }) - - it('can be parsed as a single yaml document', () => { - expect(dictionaryError).toBe(false) - }) - - it('matches the schema', () => { - const { errors } = revalidator.validate(dictionary, featureVersionsSchema) - - const errorMessage = errors - .map((error) => { - // Make this one message a little more readable than the error we get from revalidator - // when additionalProperties is set to false and an additional prop is found. - const errorToReport = - error.message === 'must not exist' && error.actual.feature - ? `feature: '${error.actual.feature}'` - : JSON.stringify(error.actual, null, 2) - - return `- [${error.property}]: ${errorToReport}, ${error.message}` - }) - .join('\n') - - expect(errors.length, errorMessage).toBe(0) - }) - }) -}) - -function validateVersion(version) { - return ( - versionShortNames.includes(version) || - versionShortNameExceptions.some((exception) => version.startsWith(exception)) - ) -} - -function validateIfversionConditionals(conds) { - const errors = [] - - conds.forEach((cond) => { - // This will get us an array of strings, where each string may have these space-separated parts: - // * Length 1: `` (example: `fpt`) - // * Length 2: `not ` (example: `not ghae`) - // * Length 3: ` ` (example: `ghes > 3.0`) - const condParts = cond.split(/ (or|and) /).filter((part) => !(part === 'or' || part === 'and')) - - condParts.forEach((str) => { - const strParts = str.split(' ') - // if length = 1, this should be a valid short version name. - if (strParts.length === 1) { - const version = strParts[0] - const isValidVersion = validateVersion(version) - if (!isValidVersion) { - errors.push(`"${version}" is not a valid short version name`) - } - } - - // if length = 2, this should be 'not' followed by a valid short version name. - if (strParts.length === 2) { - const [notKeyword, version] = strParts - const isValidVersion = validateVersion(version) - const isValid = notKeyword === 'not' && isValidVersion - if (!isValid) { - errors.push(`"${cond}" is not a valid conditional`) - } - } - - // if length = 3, this should be a range in the format: ghes > 3.0 - // where the first item is `ghes` (currently the only version with numbered releases), - // the second item is a supported operator, and the third is a supported GHES release. - if (strParts.length === 3) { - const [version, operator, release] = strParts - if (version !== 'ghes') { - errors.push( - `Found "${version}" inside "${cond}" with a "${operator}" operator; expected "ghes"` - ) - } - if (!allowedVersionOperators.includes(operator)) { - errors.push( - `Found a "${operator}" operator inside "${cond}", but "${operator}" is not supported` - ) - } - // Check nextNext is one version ahead of next - if (!isNextVersion(next, nextNext)) { - errors.push( - `The nextNext version: "${nextNext} is not one version ahead of the next supported version: "${next}" - check lib/enterprise-server-releases.js` - ) - } - // Check that the versions in conditionals are supported - // versions of GHES or the first deprecated version. Allowing - // the first deprecated version to exist in code ensures - // allows us to deprecate the version before removing - // the old liquid content. - if ( - !( - supported.includes(release) || - release === next || - release === nextNext || - deprecated[0] === release - ) - ) { - errors.push( - `Found ${release} inside "${cond}", but ${release} is not a supported GHES release` - ) - } - } - }) - }) - - return errors -} - -function isNextVersion(v1, v2) { - const semverNext = semver.coerce(v1) - const semverNextNext = semver.coerce(v2) - const semverSupported = [] - - supported.forEach((el, i) => { - semverSupported[i] = semver.coerce(el) - }) - // Check that the next version is the next version from the supported list first - const maxVersion = semver.maxSatisfying(semverSupported, '*').raw - const nextVersionCheck = - semverNext.raw === semver.inc(maxVersion, 'minor') || - semverNext.raw === semver.inc(maxVersion, 'major') - return ( - nextVersionCheck && - (semver.inc(semverNext, 'minor') === semverNextNext.raw || - semver.inc(semverNext, 'major') === semverNextNext.raw) - ) -} diff --git a/tests/linting/lint-versioning.js b/tests/linting/lint-versioning.js new file mode 100644 index 0000000000..33fcea6408 --- /dev/null +++ b/tests/linting/lint-versioning.js @@ -0,0 +1,211 @@ +import { jest } from '@jest/globals' +import fs from 'fs/promises' +import revalidator from 'revalidator' +import semver from 'semver' +import { allVersions, allVersionShortnames } from '../../lib/all-versions.js' +import { supported, next, nextNext, deprecated } from '../../lib/enterprise-server-releases.js' +import { getLiquidConditionals } from '../../script/helpers/get-liquid-conditionals.js' +import allowedVersionOperators from '../../lib/liquid-tags/ifversion-supported-operators.js' +import featureVersionsSchema from '../helpers/schemas/feature-versions-schema.js' +import walkFiles from '../../script/helpers/walk-files' +import frontmatter from '../../lib/frontmatter.js' +import loadSiteData from '../../lib/site-data.js' + +/* + NOTE: This test suite does NOT validate the `versions` frontmatter in content files. + That's because lib/page.js validates frontmatter when loading all the pages (which happens + when running npm start or tests) and throws an error immediately if there are any issues. + This test suite DOES validate the data/features `versions` according to the same FM schema. + Some tests/unit/page.js tests also exercise the frontmatter validation. +*/ + +jest.useFakeTimers('legacy') + +const siteData = loadSiteData() +const featureVersions = Object.entries(siteData.en.site.data.features) +const featureVersionNames = featureVersions.map((fv) => fv[0]) +const allowedVersionNames = Object.keys(allVersionShortnames).concat(featureVersionNames) + +// Make sure data/features/*.yml contains valid versioning. +describe('lint feature versions', () => { + test.each(featureVersions)('data/features/%s matches the schema', (_, featureVersion) => { + const { errors } = revalidator.validate(featureVersion, featureVersionsSchema) + + const errorMessage = errors + .map((error) => { + // Make this one message a little more readable than the error we get from revalidator + // when additionalProperties is set to false and an additional prop is found. + const errorToReport = + error.message === 'must not exist' && error.actual.feature + ? `feature: '${error.actual.feature}'` + : JSON.stringify(error.actual, null, 2) + + return `- [${error.property}]: ${errorToReport}, ${error.message}` + }) + .join('\n') + + expect(errors.length, errorMessage).toBe(0) + }) +}) + +const allFiles = walkFiles('content', '.md').concat(walkFiles('data', ['.yml', '.md'])) + +// Quoted strings in Liquid, like {% if "foo" %}, will always evaluate true _because_ they are strings. +// Instead we need to use unquoted variables, like {% if foo %}. +const stringInLiquidRegex = /{% (?:if|ifversion|elseif|unless) (?:"|').+?%}/g + +// Make sure the `if` and `ifversion` Liquid tags in content and data files are valid. +describe('lint Liquid versioning', () => { + describe.each(allFiles)('%s', (file) => { + let fileContents, ifversionConditionals, ifConditionals + + beforeAll(async () => { + fileContents = await fs.readFile(file, 'utf8') + const { data, content: bodyContent } = frontmatter(fileContents) + + ifversionConditionals = getLiquidConditionals(data, ['ifversion', 'elsif']).concat( + getLiquidConditionals(bodyContent, ['ifversion', 'elsif']) + ) + + ifConditionals = getLiquidConditionals(data, 'if').concat( + getLiquidConditionals(bodyContent, 'if') + ) + }) + + // `ifversion` supports both standard and feature-based versioning. + test('ifversion conditionals are valid', async () => { + const errors = validateIfversionConditionals(ifversionConditionals) + expect(errors.length, errors.join('\n')).toBe(0) + }) + + // Now that `ifversion` supports feature-based versioning, we should have few other `if` tags. + test('ifversion, not if, is used for versioning', async () => { + const ifsForVersioning = ifConditionals.filter((cond) => + allowedVersionNames.some((keyword) => cond.includes(keyword)) + ) + const errorMessage = `Found ${ + ifsForVersioning.length + } "if" conditionals used for versioning! Use "ifversion" instead. + ${ifsForVersioning.join('\n')}` + expect(ifsForVersioning.length, errorMessage).toBe(0) + }) + + test('does not contain Liquid that evaluates strings (because they are always true)', async () => { + const matches = fileContents.match(stringInLiquidRegex) || [] + const message = + 'Found Liquid conditionals that evaluate a string instead of a variable. Remove the quotes around the variable!' + const errorMessage = `${message}\n - ${matches.join('\n - ')}` + expect(matches.length, errorMessage).toBe(0) + }) + }) +}) + +// Return true if the shortname in the conditional is supported (fpt, ghec, ghes, ghae, all feature names). +// If not, see if the shortname matches any exception pattern defined in lib/all-versions.js. +function validateVersion(version) { + const isSupported = allowedVersionNames.includes(version) + const isException = Object.values(allVersions).some( + (v) => v.allowedInlinePattern && new RegExp(v.allowedInlinePattern).test(version) + ) + const isValid = isSupported || isException + + return isValid +} + +function validateIfversionConditionals(conds) { + const errors = [] + + conds.forEach((cond) => { + // Where `cond` is an array of strings, where each string may have one of the following space-separated formats: + // * Length 1: `` (example: `fpt`) + // * Length 2: `not ` (example: `not ghae`) + // * Length 3: ` ` (example: `ghes > 3.0`) + // + // Note that Lengths 1 and 2 may be used with feature-based versioning, but NOT Length 3. + const condParts = cond.split(/ (or|and) /).filter((part) => !(part === 'or' || part === 'and')) + + condParts.forEach((str) => { + const strParts = str.split(' ') + // if length = 1, this should be a valid short version or feature version name. + if (strParts.length === 1) { + const version = strParts[0] + const isValidVersion = validateVersion(version) + if (!isValidVersion) { + errors.push(`"${version}" is not a valid short version or feature version name`) + } + } + + // if length = 2, this should be 'not' followed by a valid short version name. + if (strParts.length === 2) { + const [notKeyword, version] = strParts + const isValidVersion = validateVersion(version) + const isValid = notKeyword === 'not' && isValidVersion + if (!isValid) { + errors.push(`"${cond}" is not a valid conditional`) + } + } + + // if length = 3, this should be a range in the format: ghes > 3.0 + // where the first item is `ghes` (currently the only version with numbered releases), + // the second item is a supported operator, and the third is a supported GHES release. + if (strParts.length === 3) { + const [version, operator, release] = strParts + if (version !== 'ghes') { + errors.push( + `Found "${version}" inside "${cond}" with a "${operator}" operator; expected "ghes"` + ) + } + if (!allowedVersionOperators.includes(operator)) { + errors.push( + `Found a "${operator}" operator inside "${cond}", but "${operator}" is not supported` + ) + } + // Check nextNext is one version ahead of next + if (!isNextVersion(next, nextNext)) { + errors.push( + `The nextNext version: "${nextNext} is not one version ahead of the next supported version: "${next}" - check lib/enterprise-server-releases.js` + ) + } + // Check that the versions in conditionals are supported + // versions of GHES or the first deprecated version. Allowing + // the first deprecated version to exist in code ensures + // allows us to deprecate the version before removing + // the old liquid content. + if ( + !( + supported.includes(release) || + release === next || + release === nextNext || + deprecated[0] === release + ) + ) { + errors.push( + `Found ${release} inside "${cond}", but ${release} is not a supported GHES release` + ) + } + } + }) + }) + + return errors +} + +function isNextVersion(v1, v2) { + const semverNext = semver.coerce(v1) + const semverNextNext = semver.coerce(v2) + const semverSupported = [] + + supported.forEach((el, i) => { + semverSupported[i] = semver.coerce(el) + }) + // Check that the next version is the next version from the supported list first + const maxVersion = semver.maxSatisfying(semverSupported, '*').raw + const nextVersionCheck = + semverNext.raw === semver.inc(maxVersion, 'minor') || + semverNext.raw === semver.inc(maxVersion, 'major') + return ( + nextVersionCheck && + (semver.inc(semverNext, 'minor') === semverNextNext.raw || + semver.inc(semverNext, 'major') === semverNextNext.raw) + ) +} diff --git a/tests/rendering/breadcrumbs.js b/tests/rendering/breadcrumbs.js index 588138efcf..db31e6f57b 100644 --- a/tests/rendering/breadcrumbs.js +++ b/tests/rendering/breadcrumbs.js @@ -11,7 +11,7 @@ describe('breadcrumbs', () => { describe('rendering', () => { test('top-level product pages have breadcrumbs', async () => { - const $ = await getDOM('/github') + const $ = await getDOM('/repositories') expect($('[data-testid=breadcrumbs]')).toHaveLength(2) }) @@ -116,11 +116,11 @@ describe('breadcrumbs', () => { describe('breadcrumbs object', () => { test('works on product index pages', async () => { - const breadcrumbs = await getJSON('/en/github?json=breadcrumbs') + const breadcrumbs = await getJSON('/en/repositories?json=breadcrumbs') const expected = [ { - href: '/en/github', - title: 'GitHub', + href: '/en/repositories', + title: 'Repositories', }, ] expect(breadcrumbs).toEqual(expected) diff --git a/tests/rendering/footer.js b/tests/rendering/footer.js index d5171f4f0a..1c9055971b 100644 --- a/tests/rendering/footer.js +++ b/tests/rendering/footer.js @@ -8,7 +8,7 @@ describe('footer', () => { describe('"contact us" link', () => { test('leads to support from articles', async () => { - const $ = await getDOM(`/en/${nonEnterpriseDefaultVersion}/github`) + const $ = await getDOM(`/en/${nonEnterpriseDefaultVersion}/issues`) expect($('a#contact-us').attr('href')).toBe('https://support.github.com/contact') }) @@ -20,7 +20,7 @@ describe('footer', () => { describe('"contact us" link with nextjs', () => { test('leads to support from articles', async () => { - const $ = await getDOM(`/en/${nonEnterpriseDefaultVersion}/github?nextjs=`) + const $ = await getDOM(`/en/${nonEnterpriseDefaultVersion}/issues?nextjs=`) expect($('a#contact-us').attr('href')).toBe('https://support.github.com/contact') }) }) diff --git a/tests/rendering/products.js b/tests/rendering/products.js index f473bb4552..72462beea7 100644 --- a/tests/rendering/products.js +++ b/tests/rendering/products.js @@ -6,7 +6,7 @@ import nonEnterpriseDefaultVersion from '../../lib/non-enterprise-default-versio describe('mobile-only products nav', () => { const cases = [ // Note the unversioned homepage at `/` does not have a product selected in the mobile dropdown - ['/github', 'GitHub'], + ['/repositories', 'Repositories'], // Enterprise server ['/en/enterprise/admin', 'Enterprise administrators'], [ @@ -41,8 +41,8 @@ describe('products middleware', () => { test('adds res.context.currentProduct object', async () => { const currentProduct = await getJSON( - `/en/${nonEnterpriseDefaultVersion}/github?json=currentProduct` + `/en/${nonEnterpriseDefaultVersion}/actions?json=currentProduct` ) - expect(currentProduct).toBe('github') + expect(currentProduct).toBe('actions') }) }) diff --git a/tests/rendering/server.js b/tests/rendering/server.js index 3a82094bcc..de9e4b8951 100644 --- a/tests/rendering/server.js +++ b/tests/rendering/server.js @@ -707,12 +707,6 @@ describe('server', () => { }) describe('categories and map topics', () => { - test('adds links to categories on the dotcom homepage', async () => { - const $ = await getDOM('/en/github') - expect($('a[href="/en/github/copilot"]').length).toBe(1) - expect($('a[href="#copilot"]').length).toBe(0) - }) - test('adds links to map topics on a category homepage', async () => { const $ = await getDOM('/en/get-started/importing-your-projects-to-github') expect( @@ -841,11 +835,6 @@ describe('GitHub Enterprise URLs', () => { expect(res.statusCode).toBe(200) }) - test('renders Enterprise User homepage in Japanese', async () => { - const res = await get(`/ja/enterprise-server@${enterpriseServerReleases.latest}/github`) - expect(res.statusCode).toBe(200) - }) - test('renders Enterprise Admin homepage in Japanese', async () => { const res = await get(`/ja/enterprise-server@${enterpriseServerReleases.latest}/admin`) expect(res.statusCode).toBe(200) @@ -856,11 +845,6 @@ describe('GitHub Enterprise URLs', () => { expect(res.statusCode).toBe(200) }) - test('renders Enterprise User homepage in Chinese', async () => { - const res = await get(`/cn/enterprise-server@${enterpriseServerReleases.latest}/github`) - expect(res.statusCode).toBe(200) - }) - test('renders Enterprise Admin homepage in Chinese', async () => { const res = await get(`/cn/enterprise-server@${enterpriseServerReleases.latest}/admin`) expect(res.statusCode).toBe(200) diff --git a/tests/rendering/sidebar.js b/tests/rendering/sidebar.js index a2a97a39e1..e6bfe97f2f 100644 --- a/tests/rendering/sidebar.js +++ b/tests/rendering/sidebar.js @@ -17,7 +17,7 @@ describe('sidebar', () => { beforeAll(async () => { ;[$homePage, $githubPage, $enterprisePage, $restPage] = await Promise.all([ getDOM('/en'), - getDOM('/en/github'), + getDOM('/en/get-started'), getDOM('/en/enterprise/admin'), getDOM('/en/rest'), ]) @@ -34,7 +34,7 @@ describe('sidebar', () => { expect($githubPage('[data-testid=sidebar] [data-testid=sidebar-product]').length).toBe(1) expect( $githubPage('[data-testid=sidebar] [data-testid=sidebar-product] > a').text().trim() - ).toBe('GitHub') + ).toBe('Get started') }) test('includes links to external products like the Atom, Electron, and CodeQL', async () => { diff --git a/tests/routing/redirects.js b/tests/routing/redirects.js index e034e05df7..1b6c6d5735 100644 --- a/tests/routing/redirects.js +++ b/tests/routing/redirects.js @@ -33,21 +33,19 @@ describe('redirects', () => { test('dotcom homepage page.buildRedirects()', async () => { const page = await Page.init({ - relativePath: 'github/index.md', + relativePath: 'issues/index.md', basePath: path.join(__dirname, '../../content'), languageCode: 'en', }) const pageRedirects = page.buildRedirects() - expect(pageRedirects['/articles']).toBe('/github') - expect(pageRedirects['/common-issues-and-questions']).toBe('/github') - expect(pageRedirects[`/enterprise-server@${enterpriseServerReleases.latest}/articles`]).toBe( - `/enterprise-server@${enterpriseServerReleases.latest}/github` - ) + expect(pageRedirects['/about-issues']).toBe('/issues') + expect(pageRedirects['/creating-an-issue']).toBe('/issues') expect( - pageRedirects[ - `/enterprise-server@${enterpriseServerReleases.latest}/common-issues-and-questions` - ] - ).toBe(`/enterprise-server@${enterpriseServerReleases.latest}/github`) + pageRedirects[`/enterprise-server@${enterpriseServerReleases.latest}/about-issues`] + ).toBe(`/enterprise-server@${enterpriseServerReleases.latest}/issues`) + expect( + pageRedirects[`/enterprise-server@${enterpriseServerReleases.latest}/creating-an-issue`] + ).toBe(`/enterprise-server@${enterpriseServerReleases.latest}/issues`) }) test('converts single `redirect_from` strings values into arrays', async () => { @@ -425,7 +423,7 @@ describe('redirects', () => { }) describe('enterprise user homepage', () => { - const enterpriseUser = `/en/enterprise-server@${enterpriseServerReleases.latest}/github` + const enterpriseUser = `/en/enterprise-server@${enterpriseServerReleases.latest}` const japaneseEnterpriseUser = enterpriseUser.replace('/en/', '/ja/') test('no product redirects to GitHub.com product', async () => { @@ -435,7 +433,7 @@ describe('redirects', () => { }) test('no language code redirects to english', async () => { - const res = await get(`/enterprise/${enterpriseServerReleases.latest}/user/github`) + const res = await get(`/enterprise/${enterpriseServerReleases.latest}/user`) expect(res.statusCode).toBe(302) expect(res.headers.location).toBe(enterpriseUser) }) diff --git a/tests/unit/mini-toc-items.js b/tests/unit/mini-toc-items.js index d52ac8323f..5344c77377 100644 --- a/tests/unit/mini-toc-items.js +++ b/tests/unit/mini-toc-items.js @@ -63,7 +63,7 @@ describe('mini toc items', () => { ` const tocItems = getMiniTocItems(html, 3) expect(tocItems.length).toBe(2) - expect(tocItems[0].items.length).toBe(0) + expect(tocItems[0].items).toBeUndefined() }) test('handles deeply nested toc', async () => { diff --git a/tests/unit/page.js b/tests/unit/page.js index 24dcc6d774..b97add0ffd 100644 --- a/tests/unit/page.js +++ b/tests/unit/page.js @@ -297,24 +297,6 @@ describe('Page class', () => { return page.render(context) }).not.toThrow() }) - - test('support next GitHub AE version in frontmatter', async () => { - // This fixture has `github-ae: 'next'` hardcoded in the frontmatter - const page = await Page.init({ - relativePath: 'page-versioned-for-ghae-next.md', - basePath: path.join(__dirname, '../fixtures'), - languageCode: 'en', - }) - // set version to @latest - const context = { - currentVersion: 'github-ae@latest', - currentLanguage: 'en', - } - context.currentPath = `/${context.currentLanguage}/${context.currentVersion}` - await expect(() => { - return page.render(context) - }).not.toThrow() - }) }) test('preserves `languageCode`', async () => { @@ -794,6 +776,18 @@ describe('catches errors thrown in Page class', () => { await expect(getPage).rejects.toThrowError('versions') }) + test('invalid versions frontmatter', async () => { + async function getPage() { + return await Page.init({ + relativePath: 'page-with-invalid-product-version.md', + basePath: path.join(__dirname, '../fixtures'), + languageCode: 'en', + }) + } + + await expect(getPage).rejects.toThrowError('versions') + }) + test('English page with a version in frontmatter that its parent product is not available in', async () => { async function getPage() { return await Page.init({ diff --git a/tests/unit/products.js b/tests/unit/products.js index f657d76a81..febf8a6409 100644 --- a/tests/unit/products.js +++ b/tests/unit/products.js @@ -4,8 +4,8 @@ import schema from '../helpers/schemas/products-schema.js' describe('products module', () => { test('is an object with product ids as keys', () => { - expect('github' in productMap).toBe(true) expect('desktop' in productMap).toBe(true) + expect('get-started' in productMap).toBe(true) }) test('every product is valid', () => { diff --git a/translations/es-ES/content/account-and-profile/index.md b/translations/es-ES/content/account-and-profile/index.md index 39550da7b8..f7cba45daf 100644 --- a/translations/es-ES/content/account-and-profile/index.md +++ b/translations/es-ES/content/account-and-profile/index.md @@ -17,7 +17,7 @@ featuredLinks: - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository - /account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications guideCards: - - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile - /account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/managing-notifications-from-your-inbox - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/blocking-command-line-pushes-that-expose-your-personal-email-address - '{% ifversion ghes or ghae %}/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-the-default-branch-name-for-your-repositories{% endif %}' diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md index 4b2d6fd6db..bbdf8468ee 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md @@ -33,7 +33,7 @@ Las personas que visitan tu perfil también pueden ver la siguiente información - Repositorios y gists que te pertenezcan o en los que contribuyas. {% ifversion fpt or ghes or ghec %}Puedes exhibir lo mejor de tu trabajo si fijas los repositorios y gists en tu perfil. Para obtener más información, consulta la sección "[Anclar elementos en tu perfil](/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile)".{% endif %} - Los repositorios que hayas marcado como favoritos{% ifversion fpt or ghec %} y organizado en listas.{% endif %} Para obtener más información, consulta la sección "[Guardar los repositorios marcados como favoritos](/articles/saving-repositories-with-stars/)". - Una descripción general de tu actividad en organizaciones, repositorios y equipos en los que eres más activo. Para obtener más información, consulta la sección "[Mostrar un resumen de tu actividad en tu perfil](/articles/showing-an-overview-of-your-activity-on-your-profile).{% ifversion fpt or ghec %} -- Las insignias que muestran si utilizas {% data variables.product.prodname_pro %} o si participas en programas como {% data variables.product.prodname_arctic_vault %}, {% data variables.product.prodname_sponsors %}, o el programa de desarrollador de {% data variables.product.company_short %}. Para obtener más información, consulta la sección "[Personalizar tu perfil](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#displaying-badges-on-your-profile)".{% endif %} +- Las insignias y los logros que resaltan tu actividad y muestran si utilizas {% data variables.product.prodname_pro %} o si participas en programas como el de la {% data variables.product.prodname_arctic_vault %}, {% data variables.product.prodname_sponsors %} o el Programa de Desarrollador de {% data variables.product.company_short %}. Para obtener más información, consulta la sección "[Personalizar tu perfil](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#displaying-badges-on-your-profile)".{% endif %} También puedes establecer un estado en tu perfil para brindar información sobre tu disponibilidad. Para obtener más información, consulta "[Configurar un estado](/articles/personalizing-your-profile/#setting-a-status)". diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md index 9f0a34d3ac..11ddfea6a9 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md @@ -136,9 +136,6 @@ When you participate in certain programs, {% data variables.product.prodname_dot | Badge | Program | Description | | --- | --- | --- | -| ![Mars 2020 Helicopter Contributor badge icon](/assets/images/help/profile/badge-mars-2020-small.png) | **Mars 2020 Helicopter Contributor** | If you authored any commit(s) present in the commit history for the relevant tag of an open source library used in the Mars 2020 Helicopter Mission, you'll get a Mars 2020 Helicopter Contributor badge on your profile. Hovering over the badge shows you several of the repositories you contributed to that were used in the mission. For the full list of repositories that will qualify you for the badge, see "[List of qualifying repositories for Mars 2020 Helicopter Contributor badge](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#list-of-qualifying-repositories-for-mars-2020-helicopter-contributor-badge)." | -| ![Arctic Code Vault Contributor badge icon](/assets/images/help/profile/badge-arctic-code-vault-small.png) | **{% data variables.product.prodname_arctic_vault %} Contributor** | If you authored any commit(s) on the default branch of a repository that was archived in the 2020 Arctic Vault program, you'll get an {% data variables.product.prodname_arctic_vault %} Contributor badge on your profile. Hovering over the badge shows you several of the repositories you contributed to that were part of the program. For more information on the program, see [{% data variables.product.prodname_archive %}](https://archiveprogram.github.com). | -| ![{% data variables.product.prodname_dotcom %} Sponsor badge icon](/assets/images/help/profile/badge-sponsors-small.png) | **{% data variables.product.prodname_dotcom %} Sponsor** | If you sponsored an open source contributor through {% data variables.product.prodname_sponsors %} you'll get a {% data variables.product.prodname_dotcom %} Sponsor badge on your profile. Clicking the badge takes you to the **Sponsoring** tab of your profile. For more information, see "[Sponsoring open source contributors](/github/supporting-the-open-source-community-with-github-sponsors/sponsoring-open-source-contributors)." | | {% octicon "cpu" aria-label="The Developer Program icon" %} | **Developer Program Member** | If you're a registered member of the {% data variables.product.prodname_dotcom %} Developer Program, building an app with the {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API, you'll get a Developer Program Member badge on your profile. For more information on the {% data variables.product.prodname_dotcom %} Developer Program, see [GitHub Developer](/program/). | | {% octicon "star-fill" aria-label="The star icon" %} | **Pro** | If you use {% data variables.product.prodname_pro %} you'll get a PRO badge on your profile. For more information about {% data variables.product.prodname_pro %}, see "[{% data variables.product.prodname_dotcom %}'s products](/github/getting-started-with-github/githubs-products#github-pro)." | | {% octicon "lock" aria-label="The lock icon" %} | **Security Bug Bounty Hunter** | If you helped out hunting down security vulnerabilities, you'll get a Security Bug Bounty Hunter badge on your profile. For more information about the {% data variables.product.prodname_dotcom %} Security program, see [{% data variables.product.prodname_dotcom %} Security](https://bounty.github.com/). | @@ -146,20 +143,27 @@ When you participate in certain programs, {% data variables.product.prodname_dot | {% octicon "shield" aria-label="The shield icon" %} | **Security advisory credit** | If a security advisory you submit to the [{% data variables.product.prodname_dotcom %} Advisory Database](https://github.com/advisories) is accepted, you'll get a Security advisory credit badge on your profile. For more information about {% data variables.product.prodname_dotcom %} Security Advisories, see [{% data variables.product.prodname_dotcom %} Security Advisories](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories). | | {% octicon "check" aria-label="The check icon" %} | **Discussion answered** | If your reply to a discussion is marked as the answer, you'll get a Discussion answered badge on your profile. For more information about {% data variables.product.prodname_dotcom %} Discussions, see [About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions). | -## Disabling badges on your profile +{% endif %} -You can disable some of the badges for {% data variables.product.prodname_dotcom %} programs you're participating in, including the PRO, {% data variables.product.prodname_arctic_vault %} and Mars 2020 Helicopter Contributor badges. +{% ifversion fpt or ghec %} -{% data reusables.user-settings.access_settings %} -2. Under "Profile settings", deselect the badge you want you disable. - ![Checkbox to no longer display a badge on your profile](/assets/images/help/profile/profile-badge-settings.png) -{% data reusables.user-settings.update-preferences %} +## Earning Achievements + +Achievements celebrate specific events and actions that happen on {% data variables.product.prodname_dotcom %}. They will appear as small badges listed in the sidebar of your profile. Clicking or hovering on an achievement will show a detailed view that hints at how the achievement was earned, with a short description and links to the contributing events. The event links will only be visible to users that have access to the repository or organization that the event took place in. Event links will appear inaccessible to all users without access. + +To stop private contributions from counting toward your Achievements, or to turn off Achievements entirely, see "[Showing your private contributions and Achievements on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)." + +{% note %} + +**Note:** This feature is currently in beta and subject to change. + +{% endnote %} {% endif %} -## List of qualifying repositories for Mars 2020 Helicopter Contributor badge +## List of qualifying repositories for Mars 2020 Helicopter Contributor achievement -If you authored any commit(s) present in the commit history for the listed tag of one or more of the repositories below, you'll receive the Mars 2020 Helicopter Contributor badge on your profile. The authored commit must be with a verified email address, associated with your account at the time {% data variables.product.prodname_dotcom %} determined the eligible contributions, in order to be attributed to you. You can be the original author or [one of the co-authors](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors) of the commit. Future changes to verified emails will not have an effect on the badge. We built the list based on information received from NASA's Jet Propulsion Laboratory. +If you authored any commit(s) present in the commit history for the listed tag of one or more of the repositories below, you'll receive the Mars 2020 Helicopter Contributor achievement on your profile. The authored commit must be with a verified email address, associated with your account at the time {% data variables.product.prodname_dotcom %} determined the eligible contributions, in order to be attributed to you. You can be the original author or [one of the co-authors](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors) of the commit. Future changes to verified emails will not have an effect on the badge. We built the list based on information received from NASA's Jet Propulsion Laboratory. | {% data variables.product.prodname_dotcom %} Repository | Version | Tag | |---|---|---| diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md index c314ec0e66..6637feb1c7 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md @@ -14,6 +14,6 @@ topics: - Profiles children: - /customizing-your-profile - - /managing-contribution-graphs-on-your-profile + - /managing-contribution-settings-on-your-profile --- diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/index.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md similarity index 73% rename from translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/index.md rename to translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md index c56ab9907a..5ef1e47aa3 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/index.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md @@ -1,9 +1,10 @@ --- -title: Administrar los gráficos de contribución en tu perfil +title: Managing contribution settings on your profile intro: 'Tus contribuciones, incluidas las confirmaciones de cambios, las solicitudes de extracción propuestas y las propuestas abiertas, se muestran en tu perfil para que las personas puedan ver fácilmente el trabajo que has realizado.' redirect_from: - /articles/managing-contribution-graphs-on-your-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile versions: fpt: '*' ghes: '*' @@ -14,10 +15,10 @@ topics: children: - /viewing-contributions-on-your-profile - /showing-an-overview-of-your-activity-on-your-profile - - /publicizing-or-hiding-your-private-contributions-on-your-profile + - /showing-your-private-contributions-and-achievements-on-your-profile - /sending-enterprise-contributions-to-your-githubcom-profile - /why-are-my-contributions-not-showing-up-on-my-profile - /troubleshooting-commits-on-your-timeline -shortTitle: Administrar la gráfica de contribuciones +shortTitle: Manage contribution settings --- diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md similarity index 97% rename from translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md rename to translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md index fd541d5b54..ee7d434b9a 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md @@ -7,6 +7,7 @@ redirect_from: - /articles/sending-your-github-enterprise-server-contributions-to-your-githubcom-profile - /github/setting-up-and-managing-your-github-profile/sending-your-github-enterprise-server-contributions-to-your-githubcom-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-your-github-enterprise-server-contributions-to-your-githubcom-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile versions: fpt: '*' ghes: '*' diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md similarity index 88% rename from translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md rename to translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md index defd015bc1..27136d3770 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md @@ -5,6 +5,7 @@ redirect_from: - /articles/showing-an-overview-of-your-activity-on-your-profile - /github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile versions: fpt: '*' ghes: '*' diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md similarity index 78% rename from translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md rename to translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md index a9c0ca54de..0fe3f7962f 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md @@ -1,10 +1,11 @@ --- -title: Divulgar u ocultar tus contribuciones privadas en tu perfil +title: Showing your private contributions and achievements on your profile intro: 'Tu perfil {% data variables.product.product_name %} muestra un gráfico de las contribuciones a tu repositorio durante el último año. Puedes elegir mostrar actividad anonimizada desde repositorios {% ifversion fpt or ghes or ghec %}privados e internos{% else %}privados{% endif %}{% ifversion fpt or ghes or ghec %}adicionalmente a ala actividad de los repositorios públicos{% endif %}.' redirect_from: - /articles/publicizing-or-hiding-your-private-contributions-on-your-profile - /github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile versions: fpt: '*' ghes: '*' @@ -12,7 +13,7 @@ versions: ghec: '*' topics: - Profiles -shortTitle: Contribuciones privadas +shortTitle: Private contributions and achievements --- Si publicas tus contribuciones privadas, las personas sin acceso a los repositorios privados en los que trabajas no podrán ver los detalles de tus contribuciones privadas. En su lugar, verán la cantidad de contribuciones privadas que has realizado durante un determinado día. Tus contribuciones públicas incluirán información detallada. Para obtener más información, consulta "[Ver contribuciones en tu página de perfil](/articles/viewing-contributions-on-your-profile-page)." @@ -30,6 +31,13 @@ Si publicas tus contribuciones privadas, las personas sin acceso a los repositor - Para publicitar tus contribuciones privadas, arriba de tu gráfico de contribuciones, utiliza el menú desplegable **Contribution settings** (Configuraciones de contribuciones) y selecciona **Private contributions** (Contribuciones privadas). Los visitantes verán tus recuentos de contribuciones privadas sin más detalles. ![Habilitar que los visitantes vean las contribuciones privadas desde el menú desplegable de configuraciones de contribuciones](/assets/images/help/profile/private-contributions-on.png) - Para ocultar tus contribuciones privadas, arriba de tu gráfico de contribuciones, utiliza el menú desplegable **Contribution settings** (Configuraciones de contribuciones) y anula la selección de **Private contributions** (Contribuciones privadas). Los visitantes únicamente verán tus contribuciones públicas. ![Habilitar que los visitantes vean las contribuciones privadas desde el menú desplegable de configuraciones de contribuciones](/assets/images/help/profile/private-contributions-off.png) +## Changing the visibility of Achievements + +{% data reusables.user-settings.access_settings %} +1. Show or hide Achievements on your profile: + - To show Achievements on your profile, navigate to **Profile settings**, and select the checkbox next to **Show Achievements on my profile.** ![Enable visitors to see Achievements from profile settings](/assets/images/achievements-profile-settings-off.png) + - To hide Achievements from your profile, navigate to **Profile settings**, and unselect the checkbox next to **Show Achievements on my profile.** ![Hide Achievements from visitors in profile settings](/assets/images/achievements-profile-settings-on.png) + ## Leer más - "[Ver las contribuciones en tu página de perfil](/articles/viewing-contributions-on-your-profile-page)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md similarity index 96% rename from translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline.md rename to translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md index a122fe3580..d302d123c5 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md @@ -5,6 +5,7 @@ redirect_from: - /articles/troubleshooting-commits-on-your-timeline - /github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline versions: fpt: '*' ghes: '*' diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md similarity index 90% rename from translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile.md rename to translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md index 49c2dda126..7733e5ffac 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md @@ -1,6 +1,6 @@ --- title: Ver contribuciones en tu perfil -intro: 'Tu perfil de {% data variables.product.product_name %} presume {% ifversion fpt or ghes or ghec %}tus repositorios anclados, así como{% endif %} una gráfica de tus contribuciones al repositorio en el último año.' +intro: 'Your {% data variables.product.product_name %} profile shows off {% ifversion fpt or ghes or ghec %}your pinned repositories, Achievements, and{% endif %} a graph of your repository contributions over the past year.' redirect_from: - /articles/viewing-contributions - /articles/viewing-contributions-on-your-profile-page @@ -17,7 +17,7 @@ topics: shortTitle: Visualizar contribuciones --- -{% ifversion fpt or ghes or ghec %}Tu gráfica de contribuciones muestra la actividad de los repositorios públicos. {% endif %}Puedes elegir que se muestre la actividad tanto de {% ifversion fpt or ghes or ghec %}los repositorios públicos como la de {% endif %}los privados, con detalles específicos de tu actividad anonimizada en los repositorios privados. Para obtener más información, consulte "[Publicar u ocultar tus contribuciones privadas en tu perfil](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)." +{% ifversion fpt or ghes or ghec %}Your contribution graph and Achievements show activity from public repositories. {% endif %}Puedes elegir que se muestre la actividad tanto de {% ifversion fpt or ghes or ghec %}los repositorios públicos como la de {% endif %}los privados, con detalles específicos de tu actividad anonimizada en los repositorios privados. Para obtener más información, consulte "[Publicar u ocultar tus contribuciones privadas en tu perfil](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)." {% note %} diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md similarity index 98% rename from translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md rename to translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md index 8f974f55bd..9825496975 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md @@ -5,6 +5,7 @@ redirect_from: - /articles/why-are-my-contributions-not-showing-up-on-my-profile - /github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile versions: fpt: '*' ghes: '*' diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md index cb9947c6a9..4e82d31904 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md @@ -42,7 +42,7 @@ Para las operaciones de Git basadas en web, puedes configurar tu dirección de c {% endif %} -{% ifversion fpt or ghec %}Si quieres mantener tu dirección de correo electrónico personal como privada, puedes utilizar una dirección de tipo `no-reply` de {% data variables.product.product_name %} como tu dirección para confirmaciones. Para utilizar tu dirección de correo electrónico `noreply` para confirmaciones que subes desde la línea de comando, utiliza esa dirección de correo electrónico cuando configuras tu dirección de correo electrónico de confirmaciones en Git. Para utilizar tu dirección `noreply` para las operaciones de Git con base en la web, configura tu dirección de correo electrónico de confirmaciones en GitHub y elige **Keep my email address private (Mantener mi dirección de correo electrónico privada)**. +{% ifversion fpt or ghec %}If you'd like to keep your personal email address private, you can use a `noreply` email address from {% data variables.product.product_name %} as your commit email address. Para utilizar tu dirección de correo electrónico `noreply` para confirmaciones que subes desde la línea de comando, utiliza esa dirección de correo electrónico cuando configuras tu dirección de correo electrónico de confirmaciones en Git. Para utilizar tu dirección `noreply` para las operaciones de Git con base en la web, configura tu dirección de correo electrónico de confirmaciones en GitHub y elige **Keep my email address private (Mantener mi dirección de correo electrónico privada)**. También puedes elegir bloquear las confirmaciones que subes desde la línea de comando que muestra tu dirección de correo electrónico personal. Para obtener más información, consulta "[Bloquear las subidas de línea de comando que muestran tu correo electrónico personal](/articles/blocking-command-line-pushes-that-expose-your-personal-email-address)."{% endif %} @@ -52,7 +52,7 @@ Para garantizar que las confirmaciones se te atribuyan y aparezcan en tu gráfic {% note %} -**Nota:** Si creaste tu cuenta en {% data variables.product.product_location %} _después_ del 18 de julio de 2017, tu dirección de correo electrónico de `no-reply` para {% data variables.product.product_name %} es un número de ID de siete dígitos y tu nombre de usuario en formato ID+username@users.noreply.github.com. Si creaste tu cuenta en {% data variables.product.product_location %} _antes del_ q8 de julio de 2017, tu dirección de correo electrónico de tipo `no-reply` de {% data variables.product.product_name %} es username@users.noreply.github.com. Puedes obtener una dirección de correo electrónico de tipo `no-reply` basada en ID para {% data variables.product.product_name %} si seleccionas (o dejas de seleccionar y vuelves a seleccionar) **Mantener mi dirección de correo electrónico como privada** en tus ajustes de correo electrónico. +**Note:** If you created your account on {% data variables.product.product_location %} _after_ July 18, 2017, your `noreply` email address for {% data variables.product.product_name %} is a seven-digit ID number and your username in the form of ID+username@users.noreply.github.com. If you created your account on {% data variables.product.product_location %} _prior to_ July 18, 2017, your `noreply` email address from {% data variables.product.product_name %} is username@users.noreply.github.com. You can get an ID-based `noreply` email address for {% data variables.product.product_name %} by selecting (or deselecting and reselecting) **Keep my email address private** in your email settings. {% endnote %} diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md index cc84eec54a..34c53b4833 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md @@ -42,7 +42,7 @@ También puedes encontrar un listado de los repositorios, los equipos y los tabl ## Estar actualizado con la actividad desde tu organización -{% if for-you-feed %} +{% ifversion for-you-feed %} La sección principal de tu tablero tiene dos fuentes de actividad: - Siguiendo: Actividad de las personas que sigues y de los repositorios que observas. @@ -69,7 +69,7 @@ Verás actualizaciones en tus noticias cuando un usuario que sigues: Para obtener más información sobre cómo seguir personas y observar repositorios, consulta las secciones "[Seguir personas](/get-started/exploring-projects-on-github/following-people)" y "[Sé social](/get-started/quickstart/be-social)". -{% if for-you-feed %} +{% ifversion for-you-feed %} ### Para tu fuente {% note %} diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md index c6f0217eaa..1c50b3ef57 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md @@ -39,7 +39,7 @@ Puede que quieras utilizar un tema oscuro para reducir el consumo de energía en {% ifversion fpt or ghec %} - Si te gustaría elegir un tema que se encuentre actualmente en beta público, primero necesitas habilitarlo con la vista previa de características. Para obtener más información, consulta la sección [Explorar los lanzamientos de acceso adelantado con vista previa de características](/get-started/using-github/exploring-early-access-releases-with-feature-preview)".{% endif %} -{% if command-palette %} +{% ifversion command-palette %} {% note %} diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md index ec72efaff2..90c4c5e098 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md @@ -31,7 +31,7 @@ Si tu organización utiliza {% data variables.product.prodname_ghe_cloud %}, tam {% endif %} -{% if enterprise-owners-visible-for-org-members %} +{% ifversion enterprise-owners-visible-for-org-members %} ## Ver a los propietarios de la empresa y sus roles en la organización Si una cuenta empresarial administra tu organización, entonces puedes ver a los propietarios de la empresa que administran los ajustes de facturación y las políticas de todas las organizaciones de esta. Para obtener más información sobre las cuentas empresariales, consulta la sección "[Tipos de cuenta de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". @@ -50,7 +50,7 @@ También puedes ver si un propietario de empresa tiene un rol específico en la | Propietario de empresa | Propietario de organización | Puede configurar los ajustes de la organización y administrar el acceso a los recursos de la misma mediante equipos, etc. | | Propietario de empresa | Miembro de la organización | Puede acceder a los recursos y contenido de la organización, tales como repositorios, sin acceder a los ajustes de la misma. | -Para revisar todos los roles en una organización, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". {% if custom-repository-roles %} Los miembros de la organización también pueden tener roles personalizados para un repositorio específico. Para obtener más información, consulta la sección "[Administrar los roles personalizados de repositorio en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)".{% endif %} +Para revisar todos los roles en una organización, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". {% ifversion custom-repository-roles %} Los miembros de la organización también pueden tener roles personalizados para un repositorio específico. Para obtener más información, consulta la sección "[Administrar los roles personalizados de repositorio en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)".{% endif %} Para obtener más información sobre el rol de propietario de empresa, consulta la sección "[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-owner)". diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md index 8b964db3d0..a154f8a02a 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md @@ -22,7 +22,7 @@ shortTitle: Crear & probar con Java & Gradle ## Introducción -Esta guía te muestra cómo crear un flujo de trabajo que realiza la integración continua (CI) para tu proyecto Java usando el sistema de construcción Gradle. El flujo de trabajo que creas te permitirá ver cuándo las confirmaciones de una solicitud de extracción causan la construcción o las fallas de prueba en tu rama por defecto; este enfoque puede ayudar a garantizar que tu código siempre sea correcto. Puedes extender tu flujo de trabajo de IC para {% if actions-caching %}guardar archivos en caché y{% endif %} cargar los artefactos desde una ejecución de flujo de trabajo. +Esta guía te muestra cómo crear un flujo de trabajo que realiza la integración continua (CI) para tu proyecto Java usando el sistema de construcción Gradle. El flujo de trabajo que creas te permitirá ver cuándo las confirmaciones de una solicitud de extracción causan la construcción o las fallas de prueba en tu rama por defecto; este enfoque puede ayudar a garantizar que tu código siempre sea correcto. Puedes extender tu flujo de IC a {% ifversion actions-caching %}los archivos de caché y{% endif %} cargar artefactos desde una ejecución de grupo de trabajo. {% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} @@ -110,7 +110,7 @@ steps: arguments: -b ci.gradle package ``` -{% if actions-caching %} +{% ifversion actions-caching %} ## Almacenar dependencias en caché diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md index 1c5a5ce815..1c55fd1e0a 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md @@ -22,7 +22,7 @@ shortTitle: Crear & probar en Java con Maven ## Introducción -Esta guía te muestra cómo crear un flujo de trabajo que realiza la integración continua (CI) para tu proyecto Java utilizando la herramienta de gestión de proyectos de software Maven. El flujo de trabajo que creas te permitirá ver cuándo las confirmaciones de una solicitud de extracción causan la construcción o las fallas de prueba en tu rama por defecto; este enfoque puede ayudar a garantizar que tu código siempre sea correcto. Puedes extender tu flujo de trabajo de IC para {% if actions-caching %}guardar archivos en caché y{% endif %} cargar los artefactos desde una ejecución de flujo de trabajo. +Esta guía te muestra cómo crear un flujo de trabajo que realiza la integración continua (CI) para tu proyecto Java utilizando la herramienta de gestión de proyectos de software Maven. El flujo de trabajo que creas te permitirá ver cuándo las confirmaciones de una solicitud de extracción causan la construcción o las fallas de prueba en tu rama por defecto; este enfoque puede ayudar a garantizar que tu código siempre sea correcto. Puedes extender tu flujo de IC a {% ifversion actions-caching %}los archivos de caché y{% endif %} cargar artefactos desde una ejecución de grupo de trabajo. {% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} @@ -99,7 +99,7 @@ steps: run: mvn --batch-mode --update-snapshots verify ``` -{% if actions-caching %} +{% ifversion actions-caching %} ## Almacenar dependencias en caché diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-net.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-net.md index 4b846170aa..8196371bcd 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-net.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-net.md @@ -120,7 +120,7 @@ steps: run: dotnet add package Newtonsoft.Json --version 12.0.1 ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### Almacenar dependencias en caché diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md index fb54eda4ef..cf7f47a6ea 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md @@ -134,7 +134,7 @@ Si no especificas una versión de Node.js, {% data variables.product.prodname_do Los ejecutores alojados en {% data variables.product.prodname_dotcom %} tienen instalados administradores de dependencias de npm y Yarn. Puedes usar npm y Yarn para instalar dependencias en tu flujo de trabajo antes de construir y probar tu código. Los ejecutores Windows y Linux alojados en {% data variables.product.prodname_dotcom %} también tienen instalado Grunt, Gulp y Bower. -{% if actions-caching %}también puedes guardar las dependencias en caché para acelerar tu flujo de trabajo. Para obtener más información, consulta la sección "[Almacenar las dependencias en caché para agilizar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} +{% ifversion actions-caching %}You can also cache dependencies to speed up your workflow. Para obtener más información, consulta la sección "[Almacenar las dependencias en caché para agilizar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} ### Ejemplo con npm @@ -226,7 +226,7 @@ El ejemplo anterior crea un archivo *.npmrc* con el siguiente contenido: always-auth=true ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### Ejemplo de dependencias en caché diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-powershell.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-powershell.md index 53a885d9d3..eea0fa3469 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-powershell.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-powershell.md @@ -104,7 +104,7 @@ The table below describes the locations for various PowerShell modules in each { {% endnote %} -{% if actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} +{% ifversion actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} For example, the following job installs the `SqlServer` and `PSScriptAnalyzer` modules: @@ -128,7 +128,7 @@ jobs: {% endnote %} -{% if actions-caching %} +{% ifversion actions-caching %} ### Caching dependencies diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-python.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-python.md index 716e9a80f3..8728e85d85 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-python.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-python.md @@ -112,7 +112,7 @@ jobs: runs-on: ubuntu-latest strategy: # You can use PyPy versions in python-version. - # For example, {% if actions-node16-action %}pypy-2.7 and pypy-3.8{% else %}pypy2 and pypy3{% endif %} + # For example, {% ifversion actions-node16-action %}pypy-2.7 and pypy-3.8{% else %}pypy2 and pypy3{% endif %} matrix: python-version: ["2.7", "3.6", "3.7", "3.8", "3.9"] @@ -173,7 +173,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["3.6", "3.7", "3.8", "3.9", {% if actions-node16-action %}pypy-2.7, pypy-3.8{% else %}pypy2, pypy3{% endif %}] + python-version: ["3.6", "3.7", "3.8", "3.9", {% ifversion actions-node16-action %}pypy-2.7, pypy-3.8{% else %}pypy2, pypy3{% endif %}] exclude: - os: macos-latest python-version: "3.6" @@ -195,7 +195,7 @@ We recommend using `setup-python` to configure the version of Python used in you {% data variables.product.prodname_dotcom %}-hosted runners have the pip package manager installed. You can use pip to install dependencies from the PyPI package registry before building and testing your code. For example, the YAML below installs or upgrades the `pip` package installer and the `setuptools` and `wheel` packages. -{% if actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} +{% ifversion actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} ```yaml{:copy} steps: @@ -225,7 +225,7 @@ steps: pip install -r requirements.txt ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### Caching Dependencies diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-ruby.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-ruby.md index d75f0514c7..aa9f518c86 100644 --- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-ruby.md +++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-ruby.md @@ -144,7 +144,7 @@ steps: - run: bundle install ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### Almacenar dependencias en caché diff --git a/translations/es-ES/content/actions/creating-actions/about-custom-actions.md b/translations/es-ES/content/actions/creating-actions/about-custom-actions.md index fc1ed8771f..ffb9957fe1 100644 --- a/translations/es-ES/content/actions/creating-actions/about-custom-actions.md +++ b/translations/es-ES/content/actions/creating-actions/about-custom-actions.md @@ -26,7 +26,7 @@ topics: Puedes crear acciones por medio de a escritura de un código personalizado que interactúe con tu repositorio de la manera que desees, incluida la integración con las API de {% data variables.product.prodname_dotcom %} y cualquier API de terceros disponible públicamente. Por ejemplo, una acción puede publicar módulos npm, enviar alertas por SMS cuando se crean propuestas urgentes o implementar un código listo para producción. {% ifversion fpt or ghec %} -Puedes escribir tus propias acciones para usar en tu flujo de trabajo o compartir las acciones que crees con la comunidad {% data variables.product.prodname_dotcom %}. Para compartir las acciones que creaste con todos, tu repositorio debe ser público. {% if internal-actions %}Para compartir las acciones únicamente con tu empresa, tu repositorio debe ser interno.{% endif %} +Puedes escribir tus propias acciones para usar en tu flujo de trabajo o compartir las acciones que crees con la comunidad {% data variables.product.prodname_dotcom %}. Para compartir las acciones que creaste con todos, tu repositorio debe ser público. {% ifversion internal-actions %}Para compartir las acciones únicamente con tu empresa, tu repositorio debe ser interno.{% endif %} {% endif %} Las acciones pueden ejecutarse directamente en una máquina o en un contenedor Docker. Puedes definir las entradas, salidas y variables de entorno de una acción. diff --git a/translations/es-ES/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md b/translations/es-ES/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md index 865b492fac..be430824a5 100644 --- a/translations/es-ES/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md +++ b/translations/es-ES/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md @@ -43,7 +43,7 @@ Edit the trust relationship to add the `sub` field to the validation conditions. ```json{:copy} "Condition": { - "ForAllValues:StringEquals": { + "StringEquals": { "{% ifversion ghes %}HOSTNAME/_services/token{% else %}token.actions.githubusercontent.com{% endif %}:aud": "sts.amazonaws.com", "{% ifversion ghes %}HOSTNAME/_services/token{% else %}token.actions.githubusercontent.com{% endif %}:sub": "repo:octo-org/octo-repo:ref:refs/heads/octo-branch" } diff --git a/translations/es-ES/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md b/translations/es-ES/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md index 984cc104d4..1fb177d065 100644 --- a/translations/es-ES/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md +++ b/translations/es-ES/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md @@ -7,7 +7,7 @@ redirect_from: - /actions/deployment/security-hardening-your-deployments/using-oidc-with-your-reusable-workflows versions: fpt: '*' - ghae: issue-4757-and-5856 + ghae: issue-4757 ghec: '*' ghes: '>=3.5' type: how_to diff --git a/translations/es-ES/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md b/translations/es-ES/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md index 0d0a3a4da7..634d103f3f 100644 --- a/translations/es-ES/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md +++ b/translations/es-ES/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md @@ -21,7 +21,7 @@ topics: - [Understanding the example](#understanding-the-example) - [Pasos siguientes](#next-steps) -## Example overview +## Resumen de ejemplo {% data reusables.actions.example-workflow-intro-ci %} When this workflow is triggered, it tests your code using a matrix of test combinations with `npm test`. diff --git a/translations/es-ES/content/actions/examples/using-scripts-to-test-your-code-on-a-runner.md b/translations/es-ES/content/actions/examples/using-scripts-to-test-your-code-on-a-runner.md index 249d427936..9e78cf3f53 100644 --- a/translations/es-ES/content/actions/examples/using-scripts-to-test-your-code-on-a-runner.md +++ b/translations/es-ES/content/actions/examples/using-scripts-to-test-your-code-on-a-runner.md @@ -15,13 +15,13 @@ topics: {% data reusables.actions.enterprise-github-hosted-runners %} -- [Example overview](#example-overview) -- [Features used in this example](#features-used-in-this-example) +- [Resumen de ejemplo](#example-overview) +- [Características utilizadas en este ejemplo](#features-used-in-this-example) - [Ejemplo de flujo de trabajo](#example-workflow) - [Understanding the example](#understanding-the-example) - [Pasos siguientes](#next-steps) -## Example overview +## Resumen de ejemplo {% data reusables.actions.example-workflow-intro-ci %} When this workflow is triggered, it automatically runs a script that checks whether the {% data variables.product.prodname_dotcom %} Docs site has any broken links. @@ -29,7 +29,7 @@ topics: ![Overview diagram of workflow steps](/assets/images/help/images/overview-actions-using-scripts-ci-example.png) -## Features used in this example +## Características utilizadas en este ejemplo {% data reusables.actions.example-table-intro %} diff --git a/translations/es-ES/content/actions/examples/using-the-github-cli-on-a-runner.md b/translations/es-ES/content/actions/examples/using-the-github-cli-on-a-runner.md index b4b70455bc..67dc82619b 100644 --- a/translations/es-ES/content/actions/examples/using-the-github-cli-on-a-runner.md +++ b/translations/es-ES/content/actions/examples/using-the-github-cli-on-a-runner.md @@ -15,13 +15,13 @@ topics: {% data reusables.actions.enterprise-github-hosted-runners %} -- [Example overview](#example-overview) -- [Features used in this example](#features-used-in-this-example) +- [Resumen de ejemplo](#example-overview) +- [Características utilizadas en este ejemplo](#features-used-in-this-example) - [Ejemplo de flujo de trabajo](#example-workflow) - [Understanding the example](#understanding-the-example) - [Pasos siguientes](#next-steps) -## Example overview +## Resumen de ejemplo {% data reusables.actions.example-workflow-intro-ci %} When this workflow is triggered, it automatically runs a script that checks whether the {% data variables.product.prodname_dotcom %} Docs site has any broken links. If any broken links are found, the workflow uses the {% data variables.product.prodname_dotcom %} CLI to create a {% data variables.product.prodname_dotcom %} issue with the details. @@ -29,7 +29,7 @@ topics: ![Overview diagram of workflow steps](/assets/images/help/images/overview-actions-using-cli-ci-example.png) -## Features used in this example +## Características utilizadas en este ejemplo {% data reusables.actions.example-table-intro %} diff --git a/translations/es-ES/content/actions/hosting-your-own-runners/about-self-hosted-runners.md b/translations/es-ES/content/actions/hosting-your-own-runners/about-self-hosted-runners.md index 3c82ac9aa4..cecc4b4a00 100644 --- a/translations/es-ES/content/actions/hosting-your-own-runners/about-self-hosted-runners.md +++ b/translations/es-ES/content/actions/hosting-your-own-runners/about-self-hosted-runners.md @@ -58,7 +58,7 @@ For more information about installing and using self-hosted runners, see "[Addin - Are customizable to your hardware, operating system, software, and security requirements. - Don't need to have a clean instance for every job execution. - Are free to use with {% data variables.product.prodname_actions %}, but you are responsible for the cost of maintaining your runner machines.{% ifversion ghec or ghes or ghae %} -- Can be organized into groups to restrict access to specific {% if restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)."{% endif %} +- Can be organized into groups to restrict access to specific {% ifversion restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)."{% endif %} ## Requirements for self-hosted runner machines diff --git a/translations/es-ES/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md b/translations/es-ES/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md index 7f640dd7d7..d1601bbd6d 100644 --- a/translations/es-ES/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md +++ b/translations/es-ES/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md @@ -65,7 +65,7 @@ Puedes administrar el servicio de ejecutor en la aplicación de **Servicios** de sudo ./svc.sh install ``` -1. Alternatively, the command takes an optional `user` argument to install the service as a different user. +1. Como alternativa, el comando toma un argumento opcional de `user` para instalar el servicio como un usuario diferente. ```shell ./svc.sh install USERNAME diff --git a/translations/es-ES/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md b/translations/es-ES/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md index 20e25d0d10..f2c3764e1c 100644 --- a/translations/es-ES/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md +++ b/translations/es-ES/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md @@ -32,9 +32,9 @@ Si utilizas {% ifversion ghec or ghes or ghae %} Los grupos de ejecutores auto-hospedados se utilizan para controlar el acceso a los ejecutores auto-hospedados a nivel de empresas y organizaciones. Los propietarios de empresas pueden configurar políticas de acceso que controlan qué organizaciones -{% if restrict-groups-to-workflows %}y flujos de trabajo {% endif %}en una empresa tienen acceso al grupo de ejecutores. Los propietarios de las organizaciones pueden configurar las políticas de acceso que controlan qué repositorios{% if restrict-groups-to-workflows %} y flujos de trabajo{% endif %} en una organización tienen aceso al grupo de ejecutores. +{% ifversion restrict-groups-to-workflows %}y flujos de trabajo {% endif %}en una empresa tienen acceso al grupo de ejecutores. Los propietarios de las organizaciones pueden configurar las políticas de acceso que controlan qué repositorios{% ifversion restrict-groups-to-workflows %} y flujos de trabajo{% endif %} en una organización tienen aceso al grupo de ejecutores. -Cuando un propietario de empresa otorga un acceso organizacional a un grupo de ejecutores, los propietarios de organizaciones pueden verlo listado en los ajustes del ejecutor auto-hospedado de la organización. Los propietarios organizacionales pueden entonces asignar políticas de acceso adicionales y granulares para los repositorios{% if restrict-groups-to-workflows %} y flujos de trabajo{% endif %} al grupo ejecutor de la empresa. +Cuando un propietario de empresa otorga un acceso organizacional a un grupo de ejecutores, los propietarios de organizaciones pueden verlo listado en los ajustes del ejecutor auto-hospedado de la organización. Los propietarios organizacionales pueden entonces asignar políticas de acceso adicionales y granulares para los repositorios{% ifversion restrict-groups-to-workflows %} y flujos de trabajo{% endif %} al grupo ejecutor de la empresa. Cuando se crean nuevos ejecutores, se asignan automáticamente al grupo predeterminado. Los ejecutores solo pueden estar en un grupo a la vez. Puedes mover los ejecutores del grupo predeterminado a otro grupo. Para obtener más información, consulta la sección "[Mover un ejecutor auto-hospedado a un grupo](#moving-a-self-hosted-runner-to-a-group)". @@ -44,7 +44,7 @@ Todas las organizaciones tienen un solo grupo predeterminado de ejecutores auto- Los ejecutores auto-hospedados se asignan automáticamente al grupo predeterminado cuando se crean y solo pueden ser mimebros de un grupo a la vez. Puedes mover un ejecutor del grupo predeterminado a cualquier grupo que crees. -Cuando creas un grupo, debes elegir la política que define qué reositorios{% if restrict-groups-to-workflows %} y flujos de trabajo{% endif %} tienen acceso al grupo ejecutor. +Cuando creas un grupo, debes elegir la política que define qué reositorios{% ifversion restrict-groups-to-workflows %} y flujos de trabajo{% endif %} tienen acceso al grupo ejecutor. {% ifversion ghec or ghes > 3.3 or ghae-issue-5091 %} {% data reusables.organizations.navigate-to-org %} @@ -61,7 +61,7 @@ Cuando creas un grupo, debes elegir la política que define qué reositorios{% i Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories)." {% endwarning %} -{% data reusables.actions.runner-group-assign-policy-workflow %}{%- if restrict-groups-to-workflows %}Los grupos ejecutores que pertenecen a las organizaciones no pueden acceder a los flujos de trabajo de una organización diferente en la empresa. En vez de esto, debes crear un grupo de ejecutores que pertenezca a la empresa.{% endif %} +{% data reusables.actions.runner-group-assign-policy-workflow %}{%- ifversion restrict-groups-to-workflows %}Los grupos ejecutores que pertenecen a las organizaciones no pueden acceder a los flujos de trabajo de una organización diferente en la empresa. En vez de esto, debes crear un grupo de ejecutores que pertenezca a la empresa.{% endif %} {% data reusables.actions.self-hosted-runner-create-group %} {% elsif ghae or ghes < 3.4 %} {% data reusables.organizations.navigate-to-org %} @@ -92,7 +92,7 @@ Cuando creas un grupo, debes elegir la política que define qué reositorios{% i ## Crear un grupo de ejecutores auto-hospedados para una empresa -Las empresas pueden agregar sus ejecutores auto-hospedados a grupos para su administración de accesos. Las empresas pueden crear grupos de ejecutores auto-hospedados que son accesibles para organizaciones específicas en la cuenta empresarial{% if restrict-groups-to-workflows %} o para flujos de trabajo específicos{% endif %}. Los propietarios de organizaciones pueden entonces asignar políticas de acceso adicionales y granulares para los repositorios{% if restrict-groups-to-workflows %} o flujos de trabajo{% endif %} a los grupos de ejecutores empresariales. Para obtener más información sobre cómo crear un grupo de ejecutores auto-hospedados con la API de REST, consulta las terminales empresariales en la [API de REST de {% data variables.product.prodname_actions %}](/rest/reference/actions#self-hosted-runner-groups). +Las empresas pueden agregar sus ejecutores auto-hospedados a grupos para su administración de accesos. Las empresas pueden crear grupos de ejecutores auto-hospedados que son accesibles para organizaciones específicas en la cuenta empresarial{% ifversion restrict-groups-to-workflows %} o para flujos de trabajo específicos{% endif %}. Los propietarios de organizaciones pueden entonces asignar políticas de acceso adicionales y granulares para los repositorios{% ifversion restrict-groups-to-workflows %} o flujos de trabajo{% endif %} a los grupos de ejecutores empresariales. Para obtener más información sobre cómo crear un grupo de ejecutores auto-hospedados con la API de REST, consulta las terminales empresariales en la [API de REST de {% data variables.product.prodname_actions %}](/rest/reference/actions#self-hosted-runner-groups). Los ejecutores auto-hospedados se asignan automáticamente al grupo predeterminado cuando se crean y solo pueden ser mimebros de un grupo a la vez. Puedes asignar el ejecutor a un grupo específico durante el proceso de registro o puedes moverlo después desde el grupo predeterminado a un grupo personalizado. @@ -126,7 +126,7 @@ Cuando creas un grupo, debes elegir la política que defina qué organizaciones ## Cambiar la política de acceso de un grupo de ejecutores auto-hospedados -En el caso de los grupos de ejecutores en una empresa, puedes cambiar qué organizaciones dentro de ella pueden acceder a un grupo de ejecutores{% if restrict-groups-to-workflows %} o restringir qué flujos de trabajo puede ejecutar un grupo de ejecutores{% endif %}. En el caso de los grupos de ejecutores en una organización, puedes cambiar qué repositorios en ella pueden acceder a un grupo de ejecutores{% if restrict-groups-to-workflows %} o restringir qué flujos de trabajo puede ejecutar un grupo de ejecutores{% endif %}. +En el caso de los grupos de ejecutores en una empresa, puedes cambiar qué organizaciones dentro de ella pueden acceder a un grupo de ejecutores{% ifversion restrict-groups-to-workflows %} o restringir qué flujos de trabajo puede ejecutar un grupo de ejecutores{% endif %}. En el caso de los grupos de ejecutores en una organización, puedes cambiar qué repositorios en ella pueden acceder a un grupo de ejecutores{% ifversion restrict-groups-to-workflows %} o restringir qué flujos de trabajo puede ejecutar un grupo de ejecutores{% endif %}. ### Cambiar qué organizaciones o repositorios pueden acceder a un grupo de ejecutores @@ -150,7 +150,7 @@ En el caso de los grupos de ejecutores en una empresa, puedes cambiar qué organ {% data reusables.actions.self-hosted-runner-configure-runner-group-access %} {% endif %} -{% if restrict-groups-to-workflows %} +{% ifversion restrict-groups-to-workflows %} ### Cambiar los flujos de trabajo a los cuales puede acceder un grupo de ejecutores Puedes configurar un grupo de ejecutores auto-hospedado para que ejecute ya sea flujos selectos o todos ellos. Por ejemplo, podrías utilizar este ajuste para proteger secretos almacenados en los ejecutores auto-hospedados o estandarizar los flujos de trabajo de despliegue restringiendo un grupo de ellos para que ejecute solo un flujo de trabajo reutilizable específico. Este ajuste no se puede anular si estás configurando un grupo de ejecutores de una organización que haya compartido una empresa. {% data reusables.actions.self-hosted-runner-groups-navigate-to-repo-org-enterprise %} diff --git a/translations/es-ES/content/actions/learn-github-actions/contexts.md b/translations/es-ES/content/actions/learn-github-actions/contexts.md index 37b30dcf15..38680b5982 100644 --- a/translations/es-ES/content/actions/learn-github-actions/contexts.md +++ b/translations/es-ES/content/actions/learn-github-actions/contexts.md @@ -45,7 +45,7 @@ You can access contexts using the expression syntax. For more information, see " | `matrix` | `object` | Contains the matrix properties defined in the workflow that apply to the current job. For more information, see [`matrix` context](#matrix-context). | | `needs` | `object` | Contains the outputs of all jobs that are defined as a dependency of the current job. For more information, see [`needs` context](#needs-context). | {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4757 %} -| `inputs` | `object` | Contains the inputs of a reusable workflow. For more information, see [`inputs` context](#inputs-context). |{% endif %} +| `inputs` | `object` | Contains the inputs of a reusable {% ifversion actions-unified-inputs %}or manually triggered {% endif %}workflow. For more information, see [`inputs` context](#inputs-context). |{% endif %} As part of an expression, you can access context information using one of two syntaxes. @@ -193,7 +193,7 @@ The `github` context contains information about the workflow run and the event t | `github.graphql_url` | `string` | The URL of the {% data variables.product.prodname_dotcom %} GraphQL API. | | `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 either `pull_request` or `pull_request_target`. | | `github.job` | `string` | The [`job_id`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_id) of the current job.
Note: This context property is set by the Actions runner, and is only available within the execution `steps` of a job. Otherwise, the value of this property will be `null`. | -| `github.ref` | `string` | The branch or tag ref that triggered the workflow run. For branches this is the format `refs/heads/`, and for tags it is `refs/tags/`. | +| `github.ref` | `string` | {% data reusables.actions.ref-description %} | {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5338 %} | `github.ref_name` | `string` | {% data reusables.actions.ref_name-description %} | | `github.ref_protected` | `string` | {% data reusables.actions.ref_protected-description %} | @@ -465,7 +465,7 @@ The `runner` context contains information about the runner that is executing the |---------------|------|-------------| | `runner` | `object` | This context changes for each job in a workflow run. This object contains all the properties listed below. | | `runner.name` | `string` | {% data reusables.actions.runner-name-description %} | -| `runner.os` | `string` | {% data reusables.actions.runner-os-description %} |{% if actions-runner-arch-envvars %} +| `runner.os` | `string` | {% data reusables.actions.runner-os-description %} |{% ifversion actions-runner-arch-envvars %} | `runner.arch` | `string` | {% data reusables.actions.runner-arch-description %} |{% endif %} | `runner.temp` | `string` | {% data reusables.actions.runner-temp-directory-description %} | | `runner.tool_cache` | `string` | {% ifversion ghae %}{% data reusables.actions.self-hosted-runners-software %} {% else %} {% data reusables.actions.runner-tool-cache-description %} {% endif %}| @@ -714,33 +714,32 @@ jobs: {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4757 %} ## `inputs` context -The `inputs` context contains input properties passed to a reusable workflow. The input names and types are defined in the [`workflow_call` event configuration](/actions/learn-github-actions/events-that-trigger-workflows#workflow-reuse-events) of a reusable workflow, and the input values are passed from [`jobs..with`](/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idwith) in an external workflow that calls the reusable workflow. +The `inputs` context contains input properties passed to a reusable workflow{% ifversion actions-unified-inputs %} or to a manually triggered workflow{% endif %}. {% ifversion actions-unified-inputs %}For reusable workflows, the{% else %}The{% endif %} input names and types are defined in the [`workflow_call` event configuration](/actions/learn-github-actions/events-that-trigger-workflows#workflow-reuse-events) of a reusable workflow, and the input values are passed from [`jobs..with`](/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idwith) in an external workflow that calls the reusable workflow. {% ifversion actions-unified-inputs %}For manually triggered workflows, the inputs are defined in the [`workflow_dispatch` event configuration](/actions/learn-github-actions/events-that-trigger-workflows#workflow_dispatch) of a workflow.{% endif %} -There are no standard properties in the `inputs` context, only those which are defined in the reusable workflow file. +There are no standard properties in the `inputs` context, only those which are defined in the workflow file. {% data reusables.actions.reusable-workflows-ghes-beta %} -For more information, see "[Reusing workflows](/actions/learn-github-actions/reusing-workflows)". - | Property name | Type | Description | |---------------|------|-------------| -| `inputs` | `object` | This context is only available in a [reusable workflow](/actions/learn-github-actions/reusing-workflows). You can access this context from any job or step in a workflow. This object contains the properties listed below. | +| `inputs` | `object` | This context is only available in a [reusable workflow](/actions/learn-github-actions/reusing-workflows){% ifversion actions-unified-inputs %} or in a workflow triggered by the [`workflow_dispatch` event](/actions/learn-github-actions/events-that-trigger-workflows#workflow_dispatch){% endif %}. You can access this context from any job or step in a workflow. This object contains the properties listed below. | | `inputs.` | `string` or `number` or `boolean` | Each input value passed from an external workflow. | ### Example contents of the `inputs` context -The following example contents of the `inputs` context is from a job in a reusable workflow that has defined the `build_id` and `deploy_target` inputs. +The following example contents of the `inputs` context is from a workflow that has defined the `build_id`, `deploy_target`, and `perform_deploy` inputs. ```yaml { "build_id": 123456768, - "deploy_target": "deployment_sys_1a" + "deploy_target": "deployment_sys_1a", + "perform_deploy": true } ``` -### Example usage of the `inputs` context +### Example usage of the `inputs` context in a reusable workflow -This example reusable workflow uses the `inputs` context to get the values of the `build_id` and `deploy_target` inputs that were passed to the reusable workflow from the caller workflow. +This example reusable workflow uses the `inputs` context to get the values of the `build_id`, `deploy_target`, and `perform_deploy` inputs that were passed to the reusable workflow from the caller workflow. {% raw %} ```yaml{:copy} @@ -761,10 +760,42 @@ on: jobs: deploy: runs-on: ubuntu-latest - if: ${{ inputs.perform_deploy == 'true' }} + if: ${{ inputs.perform_deploy }} + steps: + - name: Deploy build to target + run: deploy --build ${{ inputs.build_id }} --target ${{ inputs.deploy_target }} +``` +{% endraw %} + +{% ifversion actions-unified-inputs %} +### Example usage of the `inputs` context in a manually triggered workflow + +This example workflow triggered by a `workflow_dispatch` event uses the `inputs` context to get the values of the `build_id`, `deploy_target`, and `perform_deploy` inputs that were passed to the workflow. + +{% raw %} +```yaml{:copy} +on: + workflow_dispatch: + inputs: + build_id: + required: true + type: string + deploy_target: + required: true + type: string + perform_deploy: + required: true + type: boolean + +jobs: + deploy: + runs-on: ubuntu-latest + if: ${{ inputs.perform_deploy }} steps: - name: Deploy build to target run: deploy --build ${{ inputs.build_id }} --target ${{ inputs.deploy_target }} ``` {% endraw %} {% endif %} + +{% endif %} \ No newline at end of file diff --git a/translations/es-ES/content/actions/learn-github-actions/environment-variables.md b/translations/es-ES/content/actions/learn-github-actions/environment-variables.md index 62c448736b..d583c01805 100644 --- a/translations/es-ES/content/actions/learn-github-actions/environment-variables.md +++ b/translations/es-ES/content/actions/learn-github-actions/environment-variables.md @@ -143,7 +143,7 @@ We strongly recommend that actions use environment variables to access the files | `GITHUB_HEAD_REF` | The head ref or source branch of the pull request in a workflow run. This property is only set when the event that triggers a workflow run is either `pull_request` or `pull_request_target`. For example, `feature-branch-1`. | | `GITHUB_JOB` | The [job_id](/actions/reference/workflow-syntax-for-github-actions#jobsjob_id) of the current job. For example, `greeting_job`. | | `GITHUB_PATH` | The path on the runner to the file that sets system `PATH` variables from workflow commands. This file is unique to the current step and changes for each step in a job. For example, `/home/runner/work/_temp/_runner_file_commands/add_path_899b9445-ad4a-400c-aa89-249f18632cf5`. For more information, see "[Workflow commands for {% data variables.product.prodname_actions %}](/actions/using-workflows/workflow-commands-for-github-actions#adding-a-system-path)." | -| `GITHUB_REF` | The branch or tag ref that triggered the workflow run. For branches this is the format `refs/heads/`, for tags it is `refs/tags/`, and for pull requests it is `refs/pull//merge`. This variable is only set if a branch or tag is available for the event type. For example, `refs/heads/feature-branch-1`. | +| `GITHUB_REF` | {% data reusables.actions.ref-description %} | {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5338 %} | `GITHUB_REF_NAME` | {% data reusables.actions.ref_name-description %} For example, `feature-branch-1`.| | `GITHUB_REF_PROTECTED` | {% data reusables.actions.ref_protected-description %} | @@ -157,12 +157,12 @@ We strongly recommend that actions use environment variables to access the files | `GITHUB_RUN_NUMBER` | {% data reusables.actions.run_number_description %} For example, `3`. | | `GITHUB_SERVER_URL`| The URL of the {% data variables.product.product_name %} server. For example: `https://{% data variables.product.product_url %}`. | `GITHUB_SHA` | The commit SHA that triggered the workflow. The value of this commit SHA depends on the event that triggered the workflow. For more information, see [Events that trigger workflows](/actions/using-workflows/events-that-trigger-workflows). For example, `ffac537e6cbbf934b08745a378932722df287a53`. | -{%- if actions-job-summaries %} +{%- ifversion actions-job-summaries %} | `GITHUB_STEP_SUMMARY` | The path on the runner to the file that contains job summaries from workflow commands. This file is unique to the current step and changes for each step in a job. For example, `/home/rob/runner/_layout/_work/_temp/_runner_file_commands/step_summary_1cb22d7f-5663-41a8-9ffc-13472605c76c`. For more information, see "[Workflow commands for {% data variables.product.prodname_actions %}](/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary)." | {%- endif %} | `GITHUB_WORKFLOW` | The name of the workflow. For example, `My test workflow`. If the workflow file doesn't specify a `name`, the value of this variable is the full path of the workflow file in the repository. | | `GITHUB_WORKSPACE` | The default working directory on the runner for steps, and the default location of your repository when using the [`checkout`](https://github.com/actions/checkout) action. For example, `/home/runner/work/my-repo-name/my-repo-name`. | -{%- if actions-runner-arch-envvars %} +{%- ifversion actions-runner-arch-envvars %} | `RUNNER_ARCH` | {% data reusables.actions.runner-arch-description %} {%- endif %} | | `RUNNER_NAME` | {% data reusables.actions.runner-name-description %} For example, `Hosted Agent` | diff --git a/translations/es-ES/content/actions/learn-github-actions/expressions.md b/translations/es-ES/content/actions/learn-github-actions/expressions.md index 2f9a532623..693a269693 100644 --- a/translations/es-ES/content/actions/learn-github-actions/expressions.md +++ b/translations/es-ES/content/actions/learn-github-actions/expressions.md @@ -324,9 +324,9 @@ steps: if: {% raw %}${{ failure() }}{% endraw %} ``` -#### failure with conditions +#### falla con las condiciones -You can include extra conditions for a step to run after a failure, but you must still include `failure()` to override the default status check of `success()` that is automatically applied to `if` conditions that don't contain a status check function. +Puedes incluir condiciones adicionales para que un paso se ejecute después de una falla, pero aún debes incluir `failure()` para omitir la verificación de estado predeterminada de `success()` que se aplica automáticamente a las condiciones `if` que no contienen una función de verificación de estado. ##### Ejemplo diff --git a/translations/es-ES/content/actions/learn-github-actions/finding-and-customizing-actions.md b/translations/es-ES/content/actions/learn-github-actions/finding-and-customizing-actions.md index b09e9db1aa..61852f7d33 100644 --- a/translations/es-ES/content/actions/learn-github-actions/finding-and-customizing-actions.md +++ b/translations/es-ES/content/actions/learn-github-actions/finding-and-customizing-actions.md @@ -24,7 +24,7 @@ topics: Las acciones que utilizas en tu flujo de trabajo pueden definirse en: -- El mismo repositorio que tu archivo de flujo de trabajo{% if internal-actions %} +- El mismo repositorio que tu archivo de flujo de trabajo{% ifversion internal-actions %} - Un repositorio interno con la mismo cuenta empresarial que se configuró para permitir el acceso a los flujos de trabajo{% endif %} - Cualquier repositorio público - Una imagen del contenedor Docker publicada en Docker Hub @@ -107,7 +107,7 @@ El archivo `action.yml` se utiliza para proporcionar metadatos para la acción. Si se define una acción en un repositorio diferente del de tu archivo de flujo de trabajo, puedes referenciarla con la sintaxis `{owner}/{repo}@{ref}` en tu archivo de flujo de trabajo. -La acción debe almacenarse en un repositorio público{% if internal-actions %} o interno que se configure para permitir el acceso a los flujos de trabajo. Para obtener más información, consulta la sección "[Compartir acciones y flujos de trabajo con tu empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)".{% else %}.{% endif %} +La acción debe almacenarse en un repositorio público{% ifversion internal-actions %} o interno que se configure para permitir el acceso a los flujos de trabajo. Para obtener más información, consulta la sección "[Compartir acciones y flujos de trabajo con tu empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)".{% else %}.{% endif %} ```yaml jobs: diff --git a/translations/es-ES/content/actions/learn-github-actions/understanding-github-actions.md b/translations/es-ES/content/actions/learn-github-actions/understanding-github-actions.md index ec0b14a31d..e269783393 100644 --- a/translations/es-ES/content/actions/learn-github-actions/understanding-github-actions.md +++ b/translations/es-ES/content/actions/learn-github-actions/understanding-github-actions.md @@ -86,14 +86,14 @@ Para obtener más información, consulta la sección "[Crear acciones](/actions/ {% data reusables.actions.workflow-basic-example-and-explanation %} +## Ejemplos más complejos +{% data reusables.actions.link-to-example-library %} + ## Pasos siguientes -Para seguir aprendiendo sobre las {% data variables.product.prodname_actions %}, consulta la sección "[Encontrar y personalizar las acciones](/actions/learn-github-actions/finding-and-customizing-actions)". - +- Para seguir aprendiendo sobre las {% data variables.product.prodname_actions %}, consulta la sección "[Encontrar y personalizar las acciones](/actions/learn-github-actions/finding-and-customizing-actions)". {% ifversion fpt or ghec or ghes %} - -Para entender cómo funciona la facturación de las {% data variables.product.prodname_actions %}, consulta la sección "[Acerca de la facturación para las {% data variables.product.prodname_actions %}](/actions/reference/usage-limits-billing-and-administration#about-billing-for-github-actions)". - +- Para entender cómo funciona la facturación de las {% data variables.product.prodname_actions %}, consulta la sección "[Acerca de la facturación para las {% data variables.product.prodname_actions %}](/actions/reference/usage-limits-billing-and-administration#about-billing-for-github-actions)". {% endif %} ## Contactar con soporte técnico diff --git a/translations/es-ES/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md b/translations/es-ES/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md index f6221a4f23..664305b99c 100644 --- a/translations/es-ES/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md +++ b/translations/es-ES/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md @@ -1,6 +1,6 @@ --- title: Volver a ejecutar flujos de trabajo y jobs -intro: 'Puedes volver a ejecutar una ejecución de flujo de trabajo{% if re-run-jobs %}, todos los jobs que fallaron en ella o aquellos jobs específicos en este{% endif %} dentro de los siguientes 30 días después de su ejecución inicial.' +intro: 'Puedes volver a ejecutar una ejecución de flujo de trabajo{% ifversion re-run-jobs %}, todos los jobs que fallaron en ella o aquellos jobs específicos en este{% endif %} dentro de los siguientes 30 días después de su ejecución inicial.' permissions: People with write permissions to a repository can re-run workflows in the repository. miniTocMaxHeadingLevel: 3 redirect_from: @@ -17,7 +17,7 @@ versions: ## Acerca de volver a ejecutar flujos de trabajo y jobs -Volver a ejecutar un flujo de tabajo{% if re-run-jobs %} o los jobs dentro de este{% endif %} utiliza los mismos `GITHUB_SHA` (SHA de confirmación) y `GITHUB_REF` (Git ref) del evento original que activó la ejecución de flujo de trabajo. Puedes volver a ejecutar un flujo de trabajo{% if re-run-jobs %} o jobs en un flujo de trabajo{% endif %} hasta en los 30 días posteriores a la ejecución inicial.{% if debug-reruns %} Cuando vuelves a ejecutar un flujo de trabajo o jobs en un flujo de trabajo, puedes habilitar el registro de depuración para dicha re-ejecución. Esto habilitará el registro de diagnóstico del ejecutor y el registro de depuración de pasos para la re-ejecución. Para obtener más información sobre el registro de depuración, consulta la sección "[Habilitar el registro de depuración](/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging)".{% endif %} +Volver a ejecutar un flujo de tabajo{% ifversion re-run-jobs %} o los jobs dentro de este{% endif %} utiliza los mismos `GITHUB_SHA` (SHA de confirmación) y `GITHUB_REF` (Git ref) del evento original que activó la ejecución de flujo de trabajo. You can re-run a workflow{% ifversion re-run-jobs %} or jobs in a workflow{% endif %} for up to 30 days after the initial run.{% ifversion re-run-jobs %} You cannot re-run jobs in a workflow once its logs have passed their retention limits. Para obtener más información, consulta la sección "[Límites de uso, facturación y adminsitración](/actions/learn-github-actions/usage-limits-billing-and-administration#artifact-and-log-retention-policy)".{% endif %}{% ifversion debug-reruns %} Cuando vuelves a ejecutar un flujo de trabajo o jobs en alguno de ellos, puedes habilitar el registro de depuración para la re-ejecución. Esto habilitará el registro de diagnóstico del ejecutor y el registro de depuración de pasos para la re-ejecución. Para obtener más información sobre el registro de depuración, consulta la sección "[Habilitar el registro de depuración](/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging)".{% endif %} ## Volver a ejecutar todos los jobs en un flujo de trabajo @@ -49,7 +49,7 @@ Para volver a ejecutar una ejecución de flujo de trabajo fallida, utiliza el su gh run rerun run-id ``` -{% if debug-reruns %} +{% ifversion debug-reruns %} {% data reusables.actions.enable-debug-logging-cli %} ```shell @@ -66,7 +66,7 @@ gh run watch {% endcli %} -{% if re-run-jobs %} +{% ifversion re-run-jobs %} ## Volver a ejecutar todos los jobs fallidos en un flujo de trabajo Si cualquier job en una ejecución de flujo de trabajo falla, puedes volver a ejecutar solo los fallidos. Cuando vuelves a ejecutar jobs en un flujo de trabajo, comenzará una ejecución de flujo de trabajo nueva para todos los jobs fallidos y sus dependientes. Cualquier salida de cualquier job exitoso en la ejecución de flujo de trabajo previa se utilizará para volverla a ejecutar. Cualquier artefacto que se haya creado en la ejecución inicial estará disponible en la nueva ejecución. Cualquier regla de protección de ambiente que haya pasado en la ejecución previa pasará automáticamente en la nueva ejecución. @@ -90,7 +90,7 @@ Para volver a ejecutar los jobs fallidos en una ejecución de flujo de trabajo, gh run rerun run-id --failed ``` -{% if debug-reruns %} +{% ifversion debug-reruns %} {% data reusables.actions.enable-debug-logging-cli %} ```shell @@ -125,7 +125,7 @@ Para volver a ejecutar un job específico en una ejecución de flujo de trabajo, gh run rerun --job job-id ``` -{% if debug-reruns %} +{% ifversion debug-reruns %} {% data reusables.actions.enable-debug-logging-cli %} ```shell @@ -137,6 +137,14 @@ gh run rerun --job job-id --debug {% endif %} +{% ifversion partial-reruns-with-reusable %} + +## Volver a ejecutar los flujos de trabajo y los jobs con flujos de trabajo reutilizables + +{% data reusables.actions.partial-reruns-with-reusable %} + +{% endif %} + {% ifversion fpt or ghes > 3.4 or ghae-issue-4721 or ghec %} ## Revisar las ejecuciones de flujo de trabajo anteriores @@ -146,7 +154,7 @@ Puedes ver los resultados desde tus intentos anteriores para ejecutar un flujo d {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} -{%- if re-run-jobs %} +{%- ifversion re-run-jobs %} 1. Cualquier intento de ejecución previo se muestra en el menú desplegable de **Más recientes**. ![Intentos previos](/assets/images/help/repository/previous-run-attempts.png) {%- else %} 1. Cualquier intento de ejecución anterior se muestra en el panel izquierdo. ![Volver a ejecutar un flujo de trabajo](/assets/images/help/settings/actions-review-workflow-rerun.png) diff --git a/translations/es-ES/content/actions/managing-workflow-runs/removing-workflow-artifacts.md b/translations/es-ES/content/actions/managing-workflow-runs/removing-workflow-artifacts.md index 867a649fa6..320018ff95 100644 --- a/translations/es-ES/content/actions/managing-workflow-runs/removing-workflow-artifacts.md +++ b/translations/es-ES/content/actions/managing-workflow-runs/removing-workflow-artifacts.md @@ -16,7 +16,7 @@ shortTitle: Eliminar los artefactos de un flujo de trabajo {% warning %} -**Advertencia:** Una vez que eliminas un artefacto, no se puede restaurar. +**Advertencia:** Una vez que borres un artefacto, este no se puede restablecer. {% endwarning %} diff --git a/translations/es-ES/content/actions/managing-workflow-runs/skipping-workflow-runs.md b/translations/es-ES/content/actions/managing-workflow-runs/skipping-workflow-runs.md index 7e89c0b0fb..bb2265b2a8 100644 --- a/translations/es-ES/content/actions/managing-workflow-runs/skipping-workflow-runs.md +++ b/translations/es-ES/content/actions/managing-workflow-runs/skipping-workflow-runs.md @@ -26,7 +26,9 @@ Los flujos de trabajo que comúnmente se activarían utilizando `on: push` o `on * `[skip actions]` * `[actions skip]` -Como alternativa, puedes finalizar el mensaje de confirmación con dos líneas vacías seguidas de ya sea `skip-checks: true` o `skip-checks:true`. +Alternatively, you can end the commit message with two empty lines followed by either: +- `skip-checks:true` +- `skip-checks: true` No podrás fusionar la solicitud de cambios si tu repositorio se cofiguró para requerir que las verificaciones específicas pasen primero. Para permitir que la solicitud de cambios se fusione, puedes subir una confirmación nueva a la solicitud de cambios sin la instrucción de salto en el mensaje de confirmación. diff --git a/translations/es-ES/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md b/translations/es-ES/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md index 27275244b1..4ed34babda 100644 --- a/translations/es-ES/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md +++ b/translations/es-ES/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md @@ -82,7 +82,7 @@ Para obtener más información, consulta la sección "[Utilizar variables de amb CircleCI y {% data variables.product.prodname_actions %} proporcionan un método para almacenar archivos en cahcé manualmente en el archivo de configuración. -{% if actions-caching %} +{% ifversion actions-caching %} Puedes encontrar un ejemplo de la sintaxis para cada sistema. diff --git a/translations/es-ES/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md b/translations/es-ES/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md index 595fb8be98..bdeeb1ac60 100644 --- a/translations/es-ES/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md +++ b/translations/es-ES/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md @@ -309,7 +309,7 @@ Para obtener más información, consulta las secciones "[Variables de ambiente]( La IC/EC de GitLab y las {% data variables.product.prodname_actions %} proporcionan un método en el archivo de configuración para guardar los archivos de flujo de trabajo manualmente en el caché. -{% if actions-caching %} +{% ifversion actions-caching %} Puedes encontrar un ejemplo de la sintaxis para cada sistema: diff --git a/translations/es-ES/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md b/translations/es-ES/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md index 22705ca730..70e52db38f 100644 --- a/translations/es-ES/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md +++ b/translations/es-ES/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md @@ -305,7 +305,7 @@ jobs: Travis CI y {% data variables.product.prodname_actions %} te permiten guardar dependencias en caché manualmente para reutilizarlas posteriormente. -{% if actions-caching %} +{% ifversion actions-caching %} Este ejemplo ilustra la sintaxis de caché para cada sistema. diff --git a/translations/es-ES/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md b/translations/es-ES/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md index d10246169c..c290568658 100644 --- a/translations/es-ES/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md +++ b/translations/es-ES/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md @@ -15,7 +15,7 @@ miniTocMaxHeadingLevel: 3 ## Monitorear tus flujos de trabajo -{% if github-runner-dashboard %} +{% ifversion github-runner-dashboard %} ### Monitorear tus jobs actuales en tu organización o empresa {% data reusables.actions.github-hosted-runners-check-concurrency %} diff --git a/translations/es-ES/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md b/translations/es-ES/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md index 59f2c1d963..96e4860578 100644 --- a/translations/es-ES/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md +++ b/translations/es-ES/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md @@ -22,7 +22,7 @@ Estas bitácoras extra se habilitan configurando los secretos en el repositorio Para obtener más información sobre cómo establecer secretos, consulta la sección "[Crear y usar secretos cifrados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." -{% if debug-reruns %} +{% ifversion debug-reruns %} Adicionalmente, cualquiera que tenga acceso para ejecutar un flujo de trabajo puede habilitar el registro de diagnóstico de ejecutor y registro de depuración de pasos para una re-ejecución de flujo de trabajo. Para obtener más información, consulta la sección "[Re-ejecución de flujos de trabajo y jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)". diff --git a/translations/es-ES/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md b/translations/es-ES/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md index 0242200c4d..d29528c1d9 100644 --- a/translations/es-ES/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md +++ b/translations/es-ES/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md @@ -62,7 +62,7 @@ Puedes descargar los archivos de bitácora desde tu ejecución de flujo de traba ![Menú desplegable para descargar registros](/assets/images/help/repository/download-logs-drop-down-updated-2.png) - {% if re-run-jobs %} + {% ifversion re-run-jobs %} {% note %} diff --git a/translations/es-ES/content/actions/quickstart.md b/translations/es-ES/content/actions/quickstart.md index 610d840918..fc6d84a103 100644 --- a/translations/es-ES/content/actions/quickstart.md +++ b/translations/es-ES/content/actions/quickstart.md @@ -80,6 +80,9 @@ Committing the workflow file to a branch in your repository triggers the `push` {% data reusables.actions.workflow-template-overview %} +## More complex examples +{% data reusables.actions.link-to-example-library %} + ## Next steps The example workflow you just added runs each time code is pushed to the branch, and shows you how {% data variables.product.prodname_actions %} can work with the contents of your repository. But this is only the beginning of what you can do with {% data variables.product.prodname_actions %}: diff --git a/translations/es-ES/content/actions/security-guides/security-hardening-for-github-actions.md b/translations/es-ES/content/actions/security-guides/security-hardening-for-github-actions.md index 398293ed92..cdb4e8ef07 100644 --- a/translations/es-ES/content/actions/security-guides/security-hardening-for-github-actions.md +++ b/translations/es-ES/content/actions/security-guides/security-hardening-for-github-actions.md @@ -195,18 +195,18 @@ Puedes ayudar a mitigar este riesgo si sigues estas buenas prácticas: El mismo principio que se describió anteriormente para utilizar acciones de terceros también aplica para los flujos de trabajo de terceros. Puedes ayudar a mitigar los riesgos asociados con la reutilización de flujos de trabajo si sigues las mismas buenas prácticas que se describen anteriormente. Para obtener más información, consulta la sección "[Reutilizar flujos de trabajo](/actions/learn-github-actions/reusing-workflows)". {% endif %} -{% if internal-actions %} +{% ifversion internal-actions %} ## Permitir que los flujos de trabajo accedan a los repositorios internos {% data reusables.actions.outside-collaborators-internal-actions %} Para obtener más información, consulta la sección "[Compartir acciones y flujos de trabajo con tu empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)". {% endif %} -{% if allow-actions-to-approve-pr %} -## Prevenir que {% data variables.product.prodname_actions %} {% if allow-actions-to-approve-pr-with-ent-repo %}cree o {% endif %}apruebe solicitudes de cambios +{% ifversion allow-actions-to-approve-pr %} +## Preventing {% data variables.product.prodname_actions %} from {% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating or {% endif %}approving pull requests -{% data reusables.actions.workflow-pr-approval-permissions-intro %} El permitir que los flujos de trabajo o cualquier otra automatzización {% if allow-actions-to-approve-pr-with-ent-repo %}creen o {% endif %}aprueben solicitudes de cambio podría representar un riesgo de seguridad si la solicitud de cambios se fusiona sin una supervisión adecuada. +{% data reusables.actions.workflow-pr-approval-permissions-intro %} Allowing workflows, or any other automation, to {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create or {% endif %}approve pull requests could be a security risk if the pull request is merged without proper oversight. -Para obtener más información sobre cómo configurar este ajuste, consulta la secciones {% if allow-actions-to-approve-pr-with-ent-repo %}{% ifversion ghes or ghec or ghae %}"[Requerir políticas para las {% data variables.product.prodname_actions %} en tu empresa](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#preventing-github-actions-from-creating-or-approving-pull-requests)",{% endif %}{% endif %} "[Inhabilitar o limitar las {% data variables.product.prodname_actions %} para tu organización](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-{% if allow-actions-to-approve-pr-with-ent-repo %}creating-or-{% endif %}approving-pull-requests)"{% if allow-actions-to-approve-pr-with-ent-repo %} y "[Administrar los ajustes de las {% data variables.product.prodname_actions %} para un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#preventing-github-actions-from-creating-or-approving-pull-requests)"{% endif %}. +For more information on how to configure this setting, see {% ifversion allow-actions-to-approve-pr-with-ent-repo %}{% ifversion ghes or ghec or ghae %}"[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#preventing-github-actions-from-creating-or-approving-pull-requests)",{% endif %}{% endif %} "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating-or-{% endif %}approving-pull-requests)"{% ifversion allow-actions-to-approve-pr-with-ent-repo %}, and "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#preventing-github-actions-from-creating-or-approving-pull-requests)"{% endif %}. {% endif %} ## Utilizar las tarjetas de puntuación para asegurar los flujos de trabajo @@ -279,7 +279,7 @@ Los ejecutores **hospedados en {% data variables.product.prodname_dotcom %}** ej {% ifversion fpt or ghec %}Como resultado, los ejecutores auto-hospedados no deberán [utilizarse casi nunca para repositorios públicos](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories) en {% data variables.product.product_name %}, ya que cualquier usuario puede abrir solicitudes de extracción contra este repositorio y poner en riesgo el ambiente. De forma similar, ten{% elsif ghes or ghae %}Ten{% endif %} cuidado al utilizar ejecutores auto-hospedados en repositorios privados o internos, ya que cualquiera que pueda bifurcar el repositorio y abrir una solicitud de cambios (habitualmente, aquellos con acceso de lectura al mismo) pueden poner en riesgo el ambiente del ejecutor auto-hospedado, incluyendo el obtener acceso a los secretos y al `GITHUB_TOKEN` que,{% ifversion fpt or ghes > 3.1 or ghae or ghec %} dependiendo de su configuración, puede otorgar{% else %} otorga{% endif %}acceso de escritura al repositorio. Aunque los flujos de trabajo pueden controlar el acceso a los secretos de ambiente utilizando ambientes y revisiones requeridas, estos flujos de trabajo no se encuentran en un ambiente aislado y aún son susceptibles a los mismos riesgos cuando se ejecutan en un ejecutor auto-hospedado. -Cuando se define un ejecutor auto-hospedado a nivel de organización o de empresa, {% data variables.product.product_name %} puede programar flujos de trabajo de repositorios múltiples en el mismo ejecutor. Como consecuencia, si se pone en riesgo la seguridad de estos ambientes, se puede ocasionar un impacto amplio. Para ayudar a reducir el alcance de esta vulneración, puedes crear límites si organizas tus ejecutores auto-hospedados en grupos separados. Puedes restringir qué {% if restrict-groups-to-workflows %}flujios de trabajo, {% endif %}organizaciones y repositorios pueden acceder a los grupos de ejecutores. Para obtener más información, consulta la sección "[Administrar el acceso a los ejecutores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)". +Cuando se define un ejecutor auto-hospedado a nivel de organización o de empresa, {% data variables.product.product_name %} puede programar flujos de trabajo de repositorios múltiples en el mismo ejecutor. Como consecuencia, si se pone en riesgo la seguridad de estos ambientes, se puede ocasionar un impacto amplio. Para ayudar a reducir el alcance de esta vulneración, puedes crear límites si organizas tus ejecutores auto-hospedados en grupos separados. You can restrict what {% ifversion restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories can access runner groups. Para obtener más información, consulta la sección "[Administrar el acceso a los ejecutores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)". También deberás considerar el ambiente de las máquinas del ejecutor auto-hospedado: - ¿Qué información sensible reside en la máquina configurada como el ejecutor auto-hospedado? Por ejemplo, llaves SSH privadas, tokens de acceso a la API, entre otros. diff --git a/translations/es-ES/content/actions/using-github-hosted-runners/about-github-hosted-runners.md b/translations/es-ES/content/actions/using-github-hosted-runners/about-github-hosted-runners.md index 976119a2e3..5b26bc8131 100644 --- a/translations/es-ES/content/actions/using-github-hosted-runners/about-github-hosted-runners.md +++ b/translations/es-ES/content/actions/using-github-hosted-runners/about-github-hosted-runners.md @@ -189,11 +189,8 @@ Actions that run in Docker containers have static directories under the `/github - `/github/workspace` - {% data reusables.repositories.action-root-user-required %} - `/github/workflow` -{% ifversion fpt or ghec %} - ## Further reading - "[Managing billing for {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions)" - -{% endif %} +- You can use a matrix strategy to run your jobs on multiple images. For more information, see "[Using a matrix for your jobs](/actions/using-jobs/using-a-matrix-for-your-jobs)." {% endif %} diff --git a/translations/es-ES/content/actions/using-jobs/using-concurrency.md b/translations/es-ES/content/actions/using-jobs/using-concurrency.md index a3017b01e1..2a9b19f190 100644 --- a/translations/es-ES/content/actions/using-jobs/using-concurrency.md +++ b/translations/es-ES/content/actions/using-jobs/using-concurrency.md @@ -17,7 +17,7 @@ miniTocMaxHeadingLevel: 4 {% data reusables.actions.jobs.section-using-concurrency-jobs %} -{% if github-runner-dashboard %} +{% ifversion github-runner-dashboard %} ## Monitorear tus jobs actuales en tu organización o empresa {% data reusables.actions.github-hosted-runners-check-concurrency %} diff --git a/translations/es-ES/content/actions/using-workflows/about-workflows.md b/translations/es-ES/content/actions/using-workflows/about-workflows.md index 5a0e78a3d6..4706a7fb4a 100644 --- a/translations/es-ES/content/actions/using-workflows/about-workflows.md +++ b/translations/es-ES/content/actions/using-workflows/about-workflows.md @@ -124,7 +124,7 @@ jobs: Para obtener más información, consulta la sección "[Utilizar una matriz para tus jobs](/actions/using-jobs/using-a-matrix-for-your-jobs)". -{% if actions-caching %} +{% ifversion actions-caching %} ### Almacenar dependencias en caché If your jobs regularly reuse dependencies, you can consider caching these files to help improve performance. Una vez que se crea el caché, estará disponible para todos los flujos de trabajo en el mismo repositorio. diff --git a/translations/es-ES/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md b/translations/es-ES/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md index 791d75dbae..182e6cbb0b 100644 --- a/translations/es-ES/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md +++ b/translations/es-ES/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md @@ -257,15 +257,15 @@ Por ejemplo, si una solicitud de cambios contiene una rama de `feature` y apunta ## Límites de uso y política de desalojo -{% data variables.product.prodname_dotcom %} eliminará todas las entradas de caché a las que no se haya accedido en más de 7 días. No hay límite en la cantidad de cachés que puedes almacenar, pero el tamaño total de todos ellos en un repositorio se limita{% if actions-cache-policy-apis %}. Predeterminadamente, el límite es de 10 GB por repositorio, pero este límite podría ser diferente dependiendo de las políticas que configuren tus propietarios de empresa o administradores de repositorio.{% else %} a 10 GB.{% endif %} +{% data variables.product.prodname_dotcom %} eliminará todas las entradas de caché a las que no se haya accedido en más de 7 días. There is no limit on the number of caches you can store, but the total size of all caches in a repository is limited{% ifversion actions-cache-policy-apis %}. Predeterminadamente, el límite es de 10 GB por repositorio, pero este límite podría ser diferente dependiendo de las políticas que configuren tus propietarios de empresa o administradores de repositorio.{% else %} a 10 GB.{% endif %} {% data reusables.actions.cache-eviction-process %} -{% if actions-cache-policy-apis %} +{% ifversion actions-cache-policy-apis %} Para obtener más información sobre cómo cambiar las políticas del límite de tamaño del caché del repositorio, consulta las secciones "[Requerir políticas para las {% data variables.product.prodname_actions %} de tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-cache-storage-in-your-enterprise)" y "[Administrar los ajustes de las {% data variables.product.prodname_actions %} de un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-cache-storage-for-a-repository)". {% endif %} -{% if actions-cache-management %} +{% ifversion actions-cache-management %} ## Administrar los cachés diff --git a/translations/es-ES/content/actions/using-workflows/events-that-trigger-workflows.md b/translations/es-ES/content/actions/using-workflows/events-that-trigger-workflows.md index e45bd5e4e3..0a0ae0d64a 100644 --- a/translations/es-ES/content/actions/using-workflows/events-that-trigger-workflows.md +++ b/translations/es-ES/content/actions/using-workflows/events-that-trigger-workflows.md @@ -1250,12 +1250,13 @@ on: workflow_dispatch #### Proporcionar entradas -Puedes configurar propiedades de entrada definidas personalmente, valores de entrada predeterminados y entradas requeridas para el evento directamente en tu flujo de trabajo. Cuando activas el evento, puedes proporcionar el `ref` y cualquier `inputs`. Cuando se ejecuta el flujod e trabajo, puedes acceder a los valores de entrada en el contexto de `github.event.inputs`. Para obtener más información, consulta "[Contextos](/actions/learn-github-actions/contexts)". +Puedes configurar propiedades de entrada definidas personalmente, valores de entrada predeterminados y entradas requeridas para el evento directamente en tu flujo de trabajo. Cuando activas el evento, puedes proporcionar el `ref` y cualquier `inputs`. Cuando el flujo de trabajo se ejecuta, puedes acceder a los valores de entrada en el contexto {% ifversion actions-unified-inputs %}`inputs`{% else %}`github.event.inputs`{% endif %}. Para obtener más información, consulta "[Contextos](/actions/learn-github-actions/contexts)". + +{% data reusables.actions.inputs-vs-github-event-inputs %} {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5511 %} -Este ejemplo define las entradas llamadas `logLevel`, `tags` y `environment`. Pasarás los valores para estas entradas al flujo de trabajo cuando lo ejecutes. Entonces, este flujo de trabajo imprime los valores en la bitácora, utilizando las propiedades de contexto `github.event.inputs.logLevel`, `github.event.inputs.tags` y `github.event.inputs.environment`. +Este ejemplo define las entradas llamadas `logLevel`, `tags` y `environment`. Pasarás los valores para estas entradas al flujo de trabajo cuando lo ejecutes. Entonces, este flujo de trabajo imprime los valores en la bitácora, utilizando las propiedades de contexto {% ifversion actions-unified-inputs %}`inputs.logLevel`, `inputs.tags` y `inputs.environment`{% else %}`github.event.inputs.logLevel`, `github.event.inputs.tags` y `github.event.inputs.environment`{% endif %}. -{% raw %} ```yaml on: workflow_dispatch: @@ -1287,11 +1288,10 @@ jobs: echo "Tags: $TAGS" echo "Environment: $ENVIRONMENT" env: - LEVEL: ${{ github.event.inputs.logLevel }} - TAGS: ${{ github.event.inputs.tags }} - ENVIRONMENT: ${{ github.event.inputs.environment }} + LEVEL: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.logLevel }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.logLevel }}{% endraw %}{% endif %} + TAGS: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.tags }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.tags }}{% endraw %}{% endif %} + ENVIRONMENT: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.environment }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.environment }}{% endraw %}{% endif %} ``` -{% endraw %} Si ejecutas este flujo de trabajo desde un buscador, debes ingresar los valores para las entradas requeridas manualmente antes de que dicho flujo se ejecute. @@ -1306,7 +1306,7 @@ gh workflow run run-tests.yml -f logLevel=warning -f tags=false -f environment=s Para obtener más información, consulta la información del {% data variables.product.prodname_cli %} en la sección "[Ejecutar un flujo de trabajo manualmente](/actions/managing-workflow-runs/manually-running-a-workflow)". {% else %} -Este ejemplo define las entradas `name` y `home` y las imprime utilizando los contextos `github.event.inputs.name` y `github.event.inputs.home`. Si no se proporciona un `home`, se imprime el valor predeterminado 'The Octoverse'. +Este ejemplo define las entradas de `name` y `home` y las imprime utilizando los contextos de {% ifversion actions-unified-inputs %}`inputs.name` y `inputs.home`{% else %}`github.event.inputs.name` y `github.event.inputs.home`{% endif %}. Si no se proporciona un `home`, se imprime el valor predeterminado 'The Octoverse'. ```yaml name: Manually triggered workflow @@ -1330,8 +1330,8 @@ jobs: echo Hello $NAME! echo -in $HOME env: - NAME: {% raw %}${{ github.event.inputs.name }}{% endraw %} - HOME: {% raw %}${{ github.event.inputs.home }}{% endraw %} + NAME: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.name }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.name }}{% endraw %}{% endif %} + HOME: {% ifversion actions-unified-inputs %}{% raw %}${{ github.event.inputs.home }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.home }}{% endraw %}{% endif %} ``` {% endif %} diff --git a/translations/es-ES/content/actions/using-workflows/reusing-workflows.md b/translations/es-ES/content/actions/using-workflows/reusing-workflows.md index 955bd1d68f..d672e978a3 100644 --- a/translations/es-ES/content/actions/using-workflows/reusing-workflows.md +++ b/translations/es-ES/content/actions/using-workflows/reusing-workflows.md @@ -48,8 +48,8 @@ Para obtener más información, consulta la sección "[Crear flujos de trabajo i Un flujo de trabajo reutilizable puede utilizar otro de ellos si {% ifversion ghes or ghec or ghae %}alguna{% else %}cualquiera{% endif %} de las siguientes condiciones es verdadera: * Ambos flujos de trabajo están en el mismo repositorio. -* El flujo de trabajo llamado se almacena en un repositorio público{% if actions-workflow-policy %} y tu {% ifversion ghec %}empresa{% else %}organización{% endif %} te permite utilizar flujos de trabajo reutilizables y públicos{% endif %}.{% ifversion ghes or ghec or ghae %} -* El flujo de trabajo llamado se almacena en un repositorio interno y los ajustes de dicho repositorio permiten que se acceda a él. Para obtener más información, consulta la sección {% if internal-actions %}"[Compartir acciones y flujos de trabajo con tu empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise){% else %}"[Administrar los ajustes de las {% data variables.product.prodname_actions %} en un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-access-to-components-in-an-internal-repository){% endif %}".{% endif %} +* El flujo de trabajo llamado se almacena en un repositorio público{% ifversion actions-workflow-policy %} y tu {% ifversion ghec %}empresa{% else %}organización{% endif %} te permite utilizar flujos de trabajo reutilizables y públicos{% endif %}.{% ifversion ghes or ghec or ghae %} +* El flujo de trabajo llamado se almacena en un repositorio interno y los ajustes de dicho repositorio permiten que se acceda a él. Para obtener más información, consulta la sección {% ifversion internal-actions %}"[Compartir acciones y flujos de trabajo con tu empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise){% else %}"[Administrar los ajustes de las {% data variables.product.prodname_actions %} en un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-access-to-components-in-an-internal-repository){% endif %}".{% endif %} ## Utilizar ejecutores @@ -104,7 +104,7 @@ Puedes definir entradas y secretos, las cuales pueden pasarse desde el flujo de ``` {% endraw %} Para encontrar los detalles de la sintaxis para definir entradas y secretos, consulta [`on.workflow_call.inputs`](/actions/reference/workflow-syntax-for-github-actions#onworkflow_callinputs) y [`on.workflow_call.secrets`](/actions/reference/workflow-syntax-for-github-actions#onworkflow_callsecrets). - {% if actions-inherit-secrets-reusable-workflows %} + {% ifversion actions-inherit-secrets-reusable-workflows %} 1. En el flujo de trabajo reutilizable, referencia la entrada o secreto que definiste en la clave `on` en el paso anterior. Si los secretos se heredan utilizando `secrets: inherit`, puedes referenciarlos incluso si no se definen en la clave `on`. {%- else %} 1. En el flujo de trabajo reutilizable, referencia la entrada o secreto que definiste en la clave `on` en el paso anterior. @@ -193,7 +193,7 @@ Cuando llamas a un flujo de trabajo reutilizable, solo puedes utilizar las sigui * [`jobs..with.`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idwithinput_id) * [`jobs..secrets`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idsecrets) * [`jobs..secrets.`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idsecretssecret_id) - {% if actions-inherit-secrets-reusable-workflows %}* [`jobs..secrets.inherit`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idsecretsinherit){% endif %} + {% ifversion actions-inherit-secrets-reusable-workflows %}* [`jobs..secrets.inherit`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idsecretsinherit){% endif %} * [`jobs..needs`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idneeds) * [`jobs..if`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idif) * [`jobs..permissions`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idpermissions) @@ -310,8 +310,16 @@ Para obtener más información sobre cómo utilizar la API de REST para consulta {% endnote %} +{% ifversion partial-reruns-with-reusable %} + +## Volver a ejecutar los flujos de trabajo y los jobs con flujos de trabajo reutilizables + +{% data reusables.actions.partial-reruns-with-reusable %} + +{% endif %} + ## Pasos siguientes Para seguir aprendiendo sobre las {% data variables.product.prodname_actions %}, consulta la sección "[Eventos que activan flujos de trabajo](/actions/learn-github-actions/events-that-trigger-workflows)". -{% if restrict-groups-to-workflows %}Puedes estandarizar los despliegues creando un grupo de ejecutores auto-hospedados que solo ejecute un flujo de trabajo reutilizable. Para obtener más información, consulta la sección "[Administrar acceso a los ejecutores auto-hospedados utilizando grupos](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)".{% endif %} +{% ifversion restrict-groups-to-workflows %}Puedes estandarizar los despliegues creando un grupo de ejecutores auto-hospedados que solo ejecute un flujo de trabajo reutilizable. Para obtener más información, consulta la sección "[Administrar acceso a los ejecutores auto-hospedados utilizando grupos](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)".{% endif %} diff --git a/translations/es-ES/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md b/translations/es-ES/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md index db4108c781..85c3dbb1e3 100644 --- a/translations/es-ES/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md +++ b/translations/es-ES/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md @@ -20,15 +20,15 @@ type: how_to Si necesitas compartir flujos de trabajo y otras características de {% data variables.product.prodname_actions %} con tu equipo, entonces considera colaborar dentrod e una organización de {% data variables.product.prodname_dotcom %}. Una organización te permite almacenar centralmente y administrar secretos, artefactos y ejecutores auto-hospedados. También puedes crear flujos de trabajo iniciales en el repositorio `.github` y compartirlos con otros usuarios en tu organización. -## Compartir {% if internal-actions %}acciones y {% endif %}flujos de trabajo +## Compartir {% ifversion internal-actions %}acciones y {% endif %}flujos de trabajo -{% if internal-actions %} +{% ifversion internal-actions %} Puedes compartir tanto acciones individuales como flujos de trabajo enteros con tu organización ya sea que los publiques o no al público en general. Puedes reutilizar las acciones y flujos de trabajo exactamente al referenciarlos en tu archivo de flujo de trabajo y puedes crear flujos de trabajo iniciales que proporcionen plantillas para flujos nuevos. {% else %} Tu organización puede compartir flujos de trabajo al reutilizarlos exactamente o creando flujos de trabajo que proporcionen plantillas para otros nuevos. {% endif %} -{% if internal-actions %} +{% ifversion internal-actions %} ### Compartir acciones con tu empresa {% data reusables.actions.internal-actions-summary %} diff --git a/translations/es-ES/content/actions/using-workflows/storing-workflow-data-as-artifacts.md b/translations/es-ES/content/actions/using-workflows/storing-workflow-data-as-artifacts.md index 7a48cd7eb3..7c65b31064 100644 --- a/translations/es-ES/content/actions/using-workflows/storing-workflow-data-as-artifacts.md +++ b/translations/es-ES/content/actions/using-workflows/storing-workflow-data-as-artifacts.md @@ -56,7 +56,7 @@ Para compartir datos entre puestos: Los pasos de un job comparten el mismo ambiente en la máquina ejecutora, pero se ejecutan en su propio proceso individual. Para pasar datos entre pasos en un trabajo, puedes usar entradas y salidas. Para obtener más información sobre entradas y salidas, consulta "[Sintaxis de metadatos para {% data variables.product.prodname_actions %}](/articles/metadata-syntax-for-github-actions)". -{% if actions-caching %} +{% ifversion actions-caching %} {% data reusables.actions.comparing-artifacts-caching %} diff --git a/translations/es-ES/content/actions/using-workflows/using-starter-workflows.md b/translations/es-ES/content/actions/using-workflows/using-starter-workflows.md index 197400b6d5..b46ae2410a 100644 --- a/translations/es-ES/content/actions/using-workflows/using-starter-workflows.md +++ b/translations/es-ES/content/actions/using-workflows/using-starter-workflows.md @@ -26,7 +26,7 @@ topics: ## Acerca de los flujos de trabajo iniciales -{% data variables.product.product_name %} ofrece flujos de trabajo iniciales para diversos lenguajes y herramientas. Cuando configuras flujos de trabajo en tu repositorio, {% data variables.product.product_name %} analiza el código en tu repositorio y recomienda flujos de trabajo con base en el lenguaje y marco de trabajo de este. Por ejemplo, si utilizas [Node.js](https://nodejs.org/en/), {% data variables.product.product_name %} sugerirá un archivo de flujo de trabajo inicial que instale tus paquetes de Node.js y ejecute tus pruebas.{% if actions-starter-template-ui %} Puedes buscar y filtrar para encontrar flujos de trabajo inicial relevantes.{% endif %} +{% data variables.product.product_name %} ofrece flujos de trabajo iniciales para diversos lenguajes y herramientas. Cuando configuras flujos de trabajo en tu repositorio, {% data variables.product.product_name %} analiza el código en tu repositorio y recomienda flujos de trabajo con base en el lenguaje y marco de trabajo de este. Por ejemplo, si utilizas [Node.js](https://nodejs.org/en/), {% data variables.product.product_name %} sugerirá un archivo de flujo de trabajo inicial que instale tus paquetes de Node.js y ejecute tus pruebas.{% ifversion actions-starter-template-ui %} Puedes buscar y filtrar para encontrar flujos de trabajo inicial relevantes.{% endif %} {% data reusables.actions.starter-workflow-categories %} @@ -39,9 +39,9 @@ Cualquiera con permiso de escritura en un repositorio puede configurar flujos de {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.actions-tab %} 1. Si ya tienes un flujo de trabajo en tu repositorio, haz clic en **Flujo de trabajo nuevo**. -1. La página "{% if actions-starter-template-ui %}Elige un flujo de trabajo{% else %}Elige una plantilla de flujo de trabajo{% endif %}" muestra una selección de flujos de trabajo iniciales recomendados. Encuentra el flujo de trabajo inicial que quieras utilizar, luego haz clic en {% if actions-starter-template-ui %}**Configurar**{% else %}**Configurar este flujo de trabajo**{% endif %}.{% if actions-starter-template-ui %} Para ayudarte a encontrar el flujo de trabajo inicial que quieres, puedes buscar las palabras clave o filtrar por categoría.{% endif %} +1. La página "{% ifversion actions-starter-template-ui %}Elige un flujo de trabajo{% else %}Elige una plantilla de flujo de trabajo{% endif %}" muestra una selección de flujos de trabajo iniciales recomendados. Encuentra el flujo de trabajo inicial que quieras utilizar, luego haz clic en {% ifversion actions-starter-template-ui %}**Configurar**{% else %}**Configurar este flujo de trabajo**{% endif %}.{% ifversion actions-starter-template-ui %} Para ayudarte a encontrar el flujo de trabajo inicial que quieres, puedes buscar las palabras clave o filtrar por categoría.{% endif %} - {% if actions-starter-template-ui %}![Configure this workflow](/assets/images/help/settings/actions-create-starter-workflow-updated-ui.png){% else %}![Set up this workflow](/assets/images/help/settings/actions-create-starter-workflow.png){% endif %} + {% ifversion actions-starter-template-ui %}![Configure this workflow](/assets/images/help/settings/actions-create-starter-workflow-updated-ui.png){% else %}![Set up this workflow](/assets/images/help/settings/actions-create-starter-workflow.png){% endif %} 1. Si el flujo de trabajo inicial contiene comentarios que detallen pasos de configuración adicional, sigue estos pasos. Muchos de los flujos de trabajo iniciales tienen guías correspondientes. Para obtener más información, consulta las [guías de {% data variables.product.prodname_actions %}](/actions/guides). 1. Algunos flujos de trabajo iniciales utilizan secretos. Por ejemplo, {% raw %}`${{ secrets.npm_token }}`{% endraw %}. Si el flujo de trabajo inicial utiliza un secreto, almacena el valor descrito en el nombre del secreto como un secreto en tu repositorio. Para obtener más información, consulta "[Secretos cifrados](/actions/reference/encrypted-secrets)". 1. Opcionalmente, haz cambios adicionales. Por ejemplo, puede que quieras cambiar el valor de `on` para que este cambie cuando se ejecute el flujo de trabajo. diff --git a/translations/es-ES/content/actions/using-workflows/workflow-commands-for-github-actions.md b/translations/es-ES/content/actions/using-workflows/workflow-commands-for-github-actions.md index 67ea45a2f1..f936e18b31 100644 --- a/translations/es-ES/content/actions/using-workflows/workflow-commands-for-github-actions.md +++ b/translations/es-ES/content/actions/using-workflows/workflow-commands-for-github-actions.md @@ -111,7 +111,7 @@ La siguiente tabla muestra qué funciones del toolkit se encuentran disponibles | `core.getInput` | Accesible utilizando la variable de ambiente `INPUT_{NAME}` | | `core.getState` | Accesible utilizando la variable de ambiente`STATE_{NAME}` | | `core.isDebug` | Accesible utilizando la variable de ambiente `RUNNER_DEBUG` | -{%- if actions-job-summaries %} +{%- ifversion actions-job-summaries %} | `core.summary` | Se puede acceder a este utilizando la variable de ambiente `GITHUB_STEP_SUMMARY` | {%- endif %} | `core.saveState` | `save-state` | | `core.setCommandEcho` | `echo` | | `core.setFailed` | Se utiliza como un atajo para `::error` y `exit 1` | | `core.setOutput` | `set-output` | | `core.setSecret` | `add-mask` | | `core.startGroup` | `group` | | `core.warning` | `warning` | @@ -656,7 +656,7 @@ steps: {% endpowershell %} -{% if actions-job-summaries %} +{% ifversion actions-job-summaries %} ## Agregar un resumen del job diff --git a/translations/es-ES/content/actions/using-workflows/workflow-syntax-for-github-actions.md b/translations/es-ES/content/actions/using-workflows/workflow-syntax-for-github-actions.md index a8ae8fda89..64500c95e8 100644 --- a/translations/es-ES/content/actions/using-workflows/workflow-syntax-for-github-actions.md +++ b/translations/es-ES/content/actions/using-workflows/workflow-syntax-for-github-actions.md @@ -992,7 +992,7 @@ jobs: ``` {% endraw %} -{% if actions-inherit-secrets-reusable-workflows %} +{% ifversion actions-inherit-secrets-reusable-workflows %} ### `jobs..secrets.inherit` diff --git a/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md b/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md index 46c6d3387a..8dc6f27290 100644 --- a/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md +++ b/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md @@ -76,7 +76,7 @@ If you don't want to use {% data variables.product.prodname_actions %}, you shou The {% data variables.product.prodname_codeql_cli %} is a command-line tool that you use to analyze codebases on any machine, including a third-party CI/CD system. For more information, see "[Installing CodeQL CLI in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)." -{% if codeql-runner-supported %} +{% ifversion codeql-runner-supported %} ## Running {% data variables.product.prodname_code_scanning %} using the {% data variables.product.prodname_codeql_runner %} diff --git a/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md b/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md index 5cdb715817..ccfcdb6c0e 100644 --- a/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md +++ b/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md @@ -235,7 +235,7 @@ Con el escaneo de código, puedes encontrar vulnerabilidades y errores en el có Cuando el escaneo de código identifica un problema en una solicitud de cambios, puedes revisar el código resaltado y resolver la alerta. Para obtener màs informaciònPara obtener más información, consulta la sección "[Clasificar las alertas del {% data variables.product.prodname_code_scanning %} en las solicitudes de extracción](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)". -Si tienes permiso de escritura en un repositorio, puedes administrar las alertas de escaneo de código para este. Si tienes permisos de escritura en un repositorio, {% if delete-code-scanning-alerts %}puedes ver, fijar, descartar o borrar las alertas {% else %}puedes ver, fijar o descartar las alertas{% endif %} de las vulnerabilidades o errores potenciales en el código de tu repositorio. Para obtener más información, consulta la sección "[Administrar las alertas del escaneo de código para tu repositorio](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository)". +Si tienes permiso de escritura en un repositorio, puedes administrar las alertas de escaneo de código para este. Si tienes permisos de escritura en un repositorio, {% ifversion delete-code-scanning-alerts %}puedes ver, fijar, descartar o borrar las alertas {% else %}puedes ver, fijar o descartar las alertas{% endif %} de las vulnerabilidades o errores potenciales en el código de tu repositorio. Para obtener más información, consulta la sección "[Administrar las alertas del escaneo de código para tu repositorio](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository)". #### Generar reportes de las alertas del {% data variables.product.prodname_code_scanning %} diff --git a/translations/es-ES/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md b/translations/es-ES/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md index 546e6b9493..ea8e19a8fe 100644 --- a/translations/es-ES/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md +++ b/translations/es-ES/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md @@ -49,7 +49,7 @@ Si tu {% data variables.product.product_location %} utiliza clústering, no pued ```{% endif %} {% 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)." + **Note**: For more information about enabling access to the administrative shell via SSH, see "[Accessing the administrative shell (SSH)](/enterprise/admin/configuration/accessing-the-administrative-shell-ssh)." {% endnote %} 2. Aplica la configuración diff --git a/translations/es-ES/content/admin/configuration/configuring-github-connect/about-github-connect.md b/translations/es-ES/content/admin/configuration/configuring-github-connect/about-github-connect.md index 0b9d5cc48b..60eb4f8481 100644 --- a/translations/es-ES/content/admin/configuration/configuring-github-connect/about-github-connect.md +++ b/translations/es-ES/content/admin/configuration/configuring-github-connect/about-github-connect.md @@ -26,14 +26,14 @@ Después de habilitar {% data variables.product.prodname_github_connect %}, podr Después de que configuras la conexión entre {% data variables.product.product_location %} y {% data variables.product.prodname_ghe_cloud %}, puedes habilitar las características individuales de {% data variables.product.prodname_github_connect %} para tu empresa. -| Característica | Descripción | Más información | -| ---------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |{% ifversion ghes %} +| Característica | Descripción | Más información | +| ---------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% ifversion ghes %} | Sincronización automática de licencias de usuario | Administra el uso de licencias en todos los despliegues de tu {% data variables.product.prodname_enterprise %} sincronizando las licencias de usuario automáticamente desde {% data variables.product.product_location %} hacia {% data variables.product.prodname_ghe_cloud %}. | "[Habilitar la sincronización automática de licencias de usuario para tu empresa](/admin/configuration/configuring-github-connect/enabling-automatic-user-license-sync-for-your-enterprise)"{% endif %}{% ifversion ghes or ghae %} | {% data variables.product.prodname_dependabot %} | Permitir que los usuarios encuentren y corrijan vulnerabilidades en las dependencias de código. | "[Habilitar el {% data variables.product.prodname_dependabot %} en tu empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)"{% endif %} -| Acciones de {% data variables.product.prodname_dotcom_the_website %} | Permite que los usuarios utilicen acciones desde {% data variables.product.prodname_dotcom_the_website %} en los archivos de flujo de trabajo. | "[Habilitar el acceso automático a las acciones de {% data variables.product.prodname_dotcom_the_website %} utilizando {% data variables.product.prodname_github_connect %}](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)"{% if server-statistics %} +| Acciones de {% data variables.product.prodname_dotcom_the_website %} | Permite que los usuarios utilicen acciones desde {% data variables.product.prodname_dotcom_the_website %} en los archivos de flujo de trabajo. | "[Habilitar el acceso automático a las acciones de {% data variables.product.prodname_dotcom_the_website %} utilizando {% data variables.product.prodname_github_connect %}](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)"{% ifversion server-statistics %} | {% data variables.product.prodname_server_statistics %} | Analiza tus propios datos agregados de GitHub Enterprise Server y ayúdanos a mejorar los productos de GitHub. | "[Habilitar el {% data variables.product.prodname_server_statistics %} en tu empresa](/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise)"{% endif %} -| Búsqueda unificada | Permite que los usuarios incluyan repositorios en {% data variables.product.prodname_dotcom_the_website %} en los resultados de la bùsqueda cuando buscas desde {% data variables.product.product_location %}. | "[Habilitar la {% data variables.product.prodname_unified_search %} para tu empresa](/admin/configuration/configuring-github-connect/enabling-unified-search-for-your-enterprise)" | -| Contribuciones unificadas | Permitir que los usuarios incluyan conteos de contribuciones anonimizadas para su trabajo en {% data variables.product.product_location %} en su gráfica de contribuciones en{% data variables.product.prodname_dotcom_the_website %}. | "[Habilitar las {% data variables.product.prodname_unified_contributions %} para tu empresa](/admin/configuration/configuring-github-connect/enabling-unified-contributions-for-your-enterprise)" | +| Búsqueda unificada | Permite que los usuarios incluyan repositorios en {% data variables.product.prodname_dotcom_the_website %} en los resultados de la bùsqueda cuando buscas desde {% data variables.product.product_location %}. | "[Habilitar la {% data variables.product.prodname_unified_search %} para tu empresa](/admin/configuration/configuring-github-connect/enabling-unified-search-for-your-enterprise)" | +| Contribuciones unificadas | Permitir que los usuarios incluyan conteos de contribuciones anonimizadas para su trabajo en {% data variables.product.product_location %} en su gráfica de contribuciones en{% data variables.product.prodname_dotcom_the_website %}. | "[Habilitar las {% data variables.product.prodname_unified_contributions %} para tu empresa](/admin/configuration/configuring-github-connect/enabling-unified-contributions-for-your-enterprise)" | ## Transmisión de datos para {% data variables.product.prodname_github_connect %} @@ -62,12 +62,12 @@ Cuando habilitas {% data variables.product.prodname_github_connect %} o caracter Los datos adicionales se transmiten si habilitas las características individuales de {% data variables.product.prodname_github_connect %}. -| Característica | Datos | ¿De qué forma fluyen los datos? | ¿Dónde se utilizan los datos? | -| ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ |{% ifversion ghes %} +| Característica | Datos | ¿De qué forma fluyen los datos? | ¿Dónde se utilizan los datos? | +| ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------- |{% ifversion ghes %} | Sincronización automática de licencias de usuario | Cada ID de usuario y dirección de correo electrónico de un usuario de {% data variables.product.product_name %} | Desde {% data variables.product.product_name %} hacia {% data variables.product.prodname_ghe_cloud %} | {% data variables.product.prodname_ghe_cloud %} |{% endif %}{% ifversion ghes or ghae %} -| {% data variables.product.prodname_dependabot_alerts %} | Alertas de vulnerabilidades | Desde {% data variables.product.prodname_dotcom_the_website %} hasta {% data variables.product.product_name %} | {% data variables.product.product_name %} |{% endif %}{% if dependabot-updates-github-connect %} +| {% data variables.product.prodname_dependabot_alerts %} | Alertas de vulnerabilidades | Desde {% data variables.product.prodname_dotcom_the_website %} hasta {% data variables.product.product_name %} | {% data variables.product.product_name %} |{% endif %}{% ifversion dependabot-updates-github-connect %} | {% data variables.product.prodname_dependabot_updates %} | Las dependencias y los metadatos de cada repositorio de una dependencia

Si una dependencia se almacena en un repositorio privado de {% data variables.product.prodname_dotcom_the_website %}, los datos solo se transmitirán si el {% data variables.product.prodname_dependabot %} se configura y se autoriza su acceso a dicho repositorio. | Desde {% data variables.product.prodname_dotcom_the_website %} hasta {% data variables.product.product_name %} | {% data variables.product.product_name %} {% endif %} -| Acciones de {% data variables.product.prodname_dotcom_the_website %} | Nombre de la acción, acción (archivo YAML de {% data variables.product.prodname_marketplace %}) | De {% data variables.product.prodname_dotcom_the_website %} a {% data variables.product.product_name %}

De {% data variables.product.product_name %} a {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.product_name %}{% if server-statistics %} +| Acciones de {% data variables.product.prodname_dotcom_the_website %} | Nombre de la acción, acción (archivo YAML de {% data variables.product.prodname_marketplace %}) | De {% data variables.product.prodname_dotcom_the_website %} a {% data variables.product.product_name %}

De {% data variables.product.product_name %} a {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.product_name %}{% ifversion server-statistics %} | {% data variables.product.prodname_server_statistics %} | Métricas de uso agregadas de {% data variables.product.prodname_ghe_server %}
Para la lista de métricas agregadas recolectadas, consulta la sección "[Datos recolectados de {% data variables.product.prodname_server_statistics %}](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics#server-statistics-data-collected)". | Desde {% data variables.product.product_name %} hacia {% data variables.product.prodname_ghe_cloud %} | {% data variables.product.prodname_ghe_cloud %}{% endif %} | Búsqueda unificada | Términos de búsqueda, resultados de búsqueda | De {% data variables.product.prodname_dotcom_the_website %} a {% data variables.product.product_name %}

De {% data variables.product.product_name %} a {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.product_name %} | Contribuciones unificadas | Conteo de contribuciones | Desde {% data variables.product.product_name %} hacia {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.prodname_dotcom_the_website %} diff --git a/translations/es-ES/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md b/translations/es-ES/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md index f0e0fa2b5c..589214d851 100644 --- a/translations/es-ES/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md +++ b/translations/es-ES/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md @@ -80,7 +80,7 @@ Antes de que puedas habilitar las {% data variables.product.prodname_dependabot_ {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.github-connect-tab %} -{%- if dependabot-updates-github-connect %} +{%- ifversion dependabot-updates-github-connect %} 1. Debajo de "{% data variables.product.prodname_dependabot %}", a la derecha de "Los usuarios pueden recibir alertas de vulnerabilidades para las dependencias de código libre", selecciona el menú desplegable y haz clic en **Habilitado sin notificaciones**. Opcionalmente, para habilitar las alertas con notificaciones, haz clic en **Habilitado con notificaciones**. ![Captura de pantalla del menú desplegable para habilitar el escaneo de repositorios en busca de vulnerabilidades](/assets/images/enterprise/site-admin-settings/dependabot-alerts-dropdown.png) @@ -94,7 +94,7 @@ Antes de que puedas habilitar las {% data variables.product.prodname_dependabot_ {% endtip %} -{% if dependabot-updates-github-connect %} +{% ifversion dependabot-updates-github-connect %} ## Habilitar {% data variables.product.prodname_dependabot_updates %} Después de que habilitas las {% data variables.product.prodname_dependabot_alerts %} para tu empresa, puedes habilitar las {% data variables.product.prodname_dependabot_updates %}. diff --git a/translations/es-ES/content/admin/configuration/configuring-github-connect/managing-github-connect.md b/translations/es-ES/content/admin/configuration/configuring-github-connect/managing-github-connect.md index 6989f4d264..b3559ba542 100644 --- a/translations/es-ES/content/admin/configuration/configuring-github-connect/managing-github-connect.md +++ b/translations/es-ES/content/admin/configuration/configuring-github-connect/managing-github-connect.md @@ -43,7 +43,7 @@ To use {% data variables.product.prodname_github_connect %}, you must have an or {% ifversion ghes %} If your organization or enterprise account on {% data variables.product.prodname_dotcom_the_website %} uses IP allow lists, you must add the IP address or network for {% data variables.product.product_location %} to your IP allow list on {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Managing allowed IP addresses for your organization](/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization)" and "[Enforcing policies for security settings in your enterprise](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)" in the {% data variables.product.prodname_ghe_cloud %} documentation. -To configure a connection, your proxy configuration must allow connectivity to `github.com`, `api.github.com`, and `uploads.github.com`. For more information, see "[Configuring an outbound web proxy server](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-an-outbound-web-proxy-server)." +To configure a connection, your proxy configuration must allow connectivity to `github.com`, `api.github.com`, and `uploads.github.com`. For more information, see "[Configuring an outbound web proxy server](/enterprise/admin/guides/installation/configuring-an-outbound-web-proxy-server)." {% endif %} ## Enabling {% data variables.product.prodname_github_connect %} diff --git a/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md b/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md index 49cd14b6f7..f7ac148a61 100644 --- a/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md +++ b/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md @@ -19,7 +19,7 @@ Si configuras un nombre del host en lugar de una dirección IP codificada de for La configuración del nombre de host en la {% data variables.enterprise.management_console %} debe ajustarse a un nombre de dominio adecuado y que cumpla con todos los requisitos (FQDN) el cual se pueda resolver en la internet o dentro de tu red interna. Por ejemplo, tu ajuste de nombre de host podría ser `github.companyname.com.` Las solicitudes web y de la API se redireccionarán automáticamente al nombre de host que se configuró en la {% data variables.enterprise.management_console %}. -Después de que configuras un nombre de host, puedes habilitar el aislamiento de subdominios para incrementar la seguridad de {% data variables.product.product_location %} aún más. Para obtener más información, consulta "[Habilitar el aislamiento de subdominio](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)." +Después de que configuras un nombre de host, puedes habilitar el aislamiento de subdominios para incrementar la seguridad de {% data variables.product.product_location %} aún más. Para obtener más información, consulta "[Habilitar el aislamiento de subdominio](/enterprise/admin/guides/installation/enabling-subdomain-isolation/)." Para obtener más información sobre los tipos de nombres de host compatibles, consulta la [Sección 2.1 del RFC de HTTP](https://tools.ietf.org/html/rfc1123#section-2). @@ -33,4 +33,4 @@ Para obtener más información sobre los tipos de nombres de host compatibles, c {% data reusables.enterprise_management_console.test-domain-settings-failure %} {% data reusables.enterprise_management_console.save-settings %} -Para ayudarte a mitigar diversas vulnerabilidades de scripting entre sitios, te recomendamos que habilites el aislamiento de subdominios para {% data variables.product.product_location %} después de que configures un nombre de host. Para obtener más información, consulta "[Habilitar el aislamiento de subdominio](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)." +Para ayudarte a mitigar diversas vulnerabilidades de scripting entre sitios, te recomendamos que habilites el aislamiento de subdominios para {% data variables.product.product_location %} después de que configures un nombre de host. Para obtener más información, consulta "[Habilitar el aislamiento de subdominio](/enterprise/admin/guides/installation/enabling-subdomain-isolation/)." diff --git a/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-tls.md b/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-tls.md index 68e25db7fd..ed04507f6e 100644 --- a/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-tls.md +++ b/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-tls.md @@ -32,9 +32,9 @@ Para permitir que los usuarios utilicen FIDO U2F para la autenticación de dos f Para utilizar TLS en la producción, debes tener un certificado en un formato de PEM no cifrado firmado por una entidad de certificación confiable. -Tu certificado también deberá tener configurados Nombres alternativos de sujeto para los subdominios detallados en "[Habilitar aislamiento de subdominio](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation#about-subdomain-isolation)" y deberá incluir toda la cadena de certificación si lo firmó una entidad de certificación intermedia. Para obtener más información, consulta "[Nombre alternativo de sujeto](http://en.wikipedia.org/wiki/SubjectAltName)" en Wikipedia. +Tu certificado también deberá tener configurados Nombres alternativos de sujeto para los subdominios detallados en "[Habilitar aislamiento de subdominio](/enterprise/admin/guides/installation/enabling-subdomain-isolation#about-subdomain-isolation)" y deberá incluir toda la cadena de certificación si lo firmó una entidad de certificación intermedia. Para obtener más información, consulta "[Nombre alternativo de sujeto](http://en.wikipedia.org/wiki/SubjectAltName)" en Wikipedia. -Puedes generar una solicitud de firma de certificados (CSR) para tu instancia usando el comando `ghe-ssl-generate-csr`. Para obtener más información, consulta "[Utilidades de la línea de comando](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities/#ghe-ssl-generate-csr)." +Puedes generar una solicitud de firma de certificados (CSR) para tu instancia usando el comando `ghe-ssl-generate-csr`. Para obtener más información, consulta "[utilidades de línea de comandos](/enterprise/admin/guides/installation/command-line-utilities/#ghe-ssl-generate-csr)" ## Cargar un certificado TLS personalizado @@ -63,7 +63,7 @@ Let's Encrypt es una entidad de certificación pública que emite certificados T Cuando habilites la automatización de la gestión de certificado TLS con Let's Encrypt, {% data variables.product.product_location %} se contactará con los servidores de Let's Encrypt para obtener un certificado. Para renovar un certificado, los servidores de Let's Encrypt deben validar el control del nombre de dominio configurado con las solicitudes HTTP entrantes. -También puedes usar la utilidad de la línea de comando `ghe-ssl-acme` en {% data variables.product.product_location %} para generar un certificado de Let's Encrypt de manera automática. Para obtener más información, consulta "[Utilidades de la línea de comando](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-ssl-acme)." +También puedes usar la utilidad de la línea de comando `ghe-ssl-acme` en {% data variables.product.product_location %} para generar un certificado de Let's Encrypt de manera automática. Para obtener más información, consulta "[Utilidades de la línea de comando](/enterprise/admin/guides/installation/command-line-utilities#ghe-ssl-acme)." ## Configurar TLS usando Let's Encrypt diff --git a/translations/es-ES/content/admin/configuration/configuring-network-settings/enabling-subdomain-isolation.md b/translations/es-ES/content/admin/configuration/configuring-network-settings/enabling-subdomain-isolation.md index de6b356dc6..3831cb031b 100644 --- a/translations/es-ES/content/admin/configuration/configuring-network-settings/enabling-subdomain-isolation.md +++ b/translations/es-ES/content/admin/configuration/configuring-network-settings/enabling-subdomain-isolation.md @@ -36,7 +36,7 @@ Cuando el aislamiento de subdominio está habilitado, {% data variables.product. | `http(s)://HOSTNAME/render/` | `http(s)://render.HOSTNAME/` | | `http(s)://HOSTNAME/reply/` | `http(s)://reply.HOSTNAME/` | | `http(s)://HOSTNAME/uploads/` | `http(s)://uploads.HOSTNAME/` |{% ifversion ghes %} -| `https://HOSTNAME/_registry/docker/` | `http(s)://docker.HOSTNAME/`{% endif %}{% ifversion ghes %} +| `https://HOSTNAME/` | `http(s)://docker.HOSTNAME/`{% endif %}{% ifversion ghes %} | `https://HOSTNAME/_registry/npm/` | `https://npm.HOSTNAME/` | | `https://HOSTNAME/_registry/rubygems/` | `https://rubygems.HOSTNAME/` | | `https://HOSTNAME/_registry/maven/` | `https://maven.HOSTNAME/` | @@ -50,13 +50,13 @@ Cuando el aislamiento de subdominio está habilitado, {% data variables.product. Antes de que habilites el aislamiento de subdominio, debes configurar tus ajustes de red para el nuevo dominio. -- Especifica un nombre de dominio válido como tu nombre del host, en lugar de una dirección IP. Para obtener más información, consulta "[Configurar un nombre del host](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-a-hostname)." +- Especifica un nombre de dominio válido como tu nombre del host, en lugar de una dirección IP. Para obtener más información, consulta "[Configurar un nombre del host](/enterprise/admin/guides/installation/configuring-a-hostname)." {% data reusables.enterprise_installation.changing-hostname-not-supported %} - Configura un registro de Sistema de nombres de dominio (DNS) de carácter comodín o registros DNS individuales para los subdominios detallados más arriba. Recomendamos crear un registro A para `*.HOSTNAME` que apunte a la dirección IP de tu servidor así no tienes que crear múltiples registros para cada subdominio. - Obtén un certificado de Seguridad de la capa de transporte (TLS) de carácter comodín para `*.HOSTNAME` con un Nombre alternativo del firmante (SAN) para el `HOSTNAME` y para el `*.HOSTNAME` de dominio de carácter comodín. Por ejemplo, si tu nombre del host es `*.github.octoinc.com` obtén un certificado con el valor del nombre común configurado en `*.github.octoinc.com` y un valor SAN configurado en `github.octoinc.com` y `*.github.octoinc.com`. -- Habilita TLS en tu aparato. Para obtener más información, consulta "[Configurar TLS](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-tls/)." +- Habilita TLS en tu aparato. Para obtener más información, consulta "[Configurar TLS](/enterprise/admin/guides/installation/configuring-tls/)." ## Habilitar el aislamiento de subdominio diff --git a/translations/es-ES/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md b/translations/es-ES/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md index ddbc237590..71cfa0699c 100644 --- a/translations/es-ES/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md +++ b/translations/es-ES/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md @@ -1,6 +1,6 @@ --- title: Utilizar el servidor de GitHub Enterprise con un balanceador de carga -intro: 'Use a load balancer in front of a single {% data variables.product.prodname_ghe_server %} instance or a pair of instances in a High Availability configuration.' +intro: 'Utiliza un balanceador de carga frente a una sola instancia de {% data variables.product.prodname_ghe_server %} o de un par de instancias en una configuración de disponibilidad alta.' redirect_from: - /enterprise/admin/guides/installation/using-github-enterprise-with-a-load-balancer - /enterprise/admin/installation/using-github-enterprise-server-with-a-load-balancer @@ -35,7 +35,7 @@ Debido a que las conexiones de cliente al {% data variables.product.prodname_ghe ### Habilitar soporte para protocolo de PROXY en {% data variables.product.product_location %} -We strongly recommend enabling PROXY protocol support for both your instance and the load balancer. Utiliza las instrucciones provistas por tu proveedor para habilitar el protocolo PROXY en tu balanceador de carga. Para obtener más información, consulta [la documentación de protocolo PROXY](http://www.haproxy.org/download/1.8/doc/proxy-protocol.txt). +Te recomendamos firmemente habilitar la compatibilidad con el protocolo PROXY, tanto para tu instancia como para el balanceador de carga. Utiliza las instrucciones provistas por tu proveedor para habilitar el protocolo PROXY en tu balanceador de carga. Para obtener más información, consulta [la documentación de protocolo PROXY](http://www.haproxy.org/download/1.8/doc/proxy-protocol.txt). {% data reusables.enterprise_installation.proxy-incompatible-with-aws-nlbs %} @@ -53,7 +53,7 @@ We strongly recommend enabling PROXY protocol support for both your instance and {% warning %} -**Warning**: If you configure `X-Forwarded-For` support on {% data variables.product.product_location %} and load balancer, you may not be able to connect to the {% data variables.enterprise.management_console %}. For more information, see "[Error: "Your session has expired" for connections to the {% data variables.enterprise.management_console %}](/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer#error-your-session-has-expired-for-connections-to-the-management-console)." +**Advertencia**: Si configuras el soporte de `X-Forwarded-For` en {% data variables.product.product_location %} y el balanceador de carga, podrías no ser capaz de conectarte a la {% data variables.enterprise.management_console %}. Para obtener más información, consulta la explicación del mensaje "[Error: "Your session has expired" para las conexiones a la {% data variables.enterprise.management_console %}](/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer#error-your-session-has-expired-for-connections-to-the-management-console)". {% endwarning %} @@ -67,28 +67,28 @@ We strongly recommend enabling PROXY protocol support for both your instance and ## Configurar la revisión de estado -Las comprobaciones de estado permiten que un balanceador de carga deje de enviar tráfico a un nodo que no responde si una comprobación preconfigurada falla en ese nodo. If the instance is offline due to maintenance or unexpected failure, the load balancer can display a status page. En una configuración de alta disponibilidad (HA), un balanceador de carga puede usarse como parte de una estrategia de conmutación por error. Sin embargo, no está admitida la conmutación por error automática de los pares de HA. You must manually promote the replica instance before it will begin serving requests. Para obtener más información, consulta "[Configurar el {% data variables.product.prodname_ghe_server %} para alta disponibilidad](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)." +Las comprobaciones de estado permiten que un balanceador de carga deje de enviar tráfico a un nodo que no responde si una comprobación preconfigurada falla en ese nodo. Si la instancia está desconectada por mantenimiento o tiene un fallo inesperado, el balanceador de carga puede mostrar una página de estado. En una configuración de alta disponibilidad (HA), un balanceador de carga puede usarse como parte de una estrategia de conmutación por error. Sin embargo, no está admitida la conmutación por error automática de los pares de HA. Debes promover la instancia de réplica manualmente antes de que pueda comenzar a servir solicitudes. Para obtener más información, consulta "[Configurar {% data variables.product.prodname_ghe_server %} para alta disponibilidad](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)." {% data reusables.enterprise_clustering.health_checks %} {% data reusables.enterprise_site_admin_settings.maintenance-mode-status %} -## Troubleshooting connectivity through a load balancer +## Solucionar problemas de conectividad mediante un balanceador de carga -If you cannot connect to services on {% data variables.product.product_location %} through a load balancer, you can review the following information to troubleshoot the problem. +Si no puedes conectar los servicios en {% data variables.product.product_location %} mediante un balanceador de carga, peudes revisar la siguiente información para solucionar el problema. {% note %} -**Note**: Always test changes to your network infrastructure and instance configuration in a staging environment. Para obtener más información, consulta "[Configurar una instancia de preparación](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)." +**Nota**: Prueba siempre los cambios a tu infraestructura de red y configuraciones de instancia en un ambiente de pruebas. Para obtener más información, consulta "[Configurar una instancia de preparación](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)." {% endnote %} -### Error: "Your session has expired" for connections to the {% data variables.enterprise.management_console %} +### Error: "Your session has expired" para las conexiones a la {% data variables.enterprise.management_console %} -If you enable support for the `X-Forwarded-For` header on your instance and load balancer, you may not be able to access your instance's {% data variables.enterprise.management_console %}. For more information about the {% data variables.enterprise.management_console %} and ports required for connections, see "[Accessing the management console](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)" and "[Network ports](/admin/configuration/configuring-network-settings/network-ports)." +Si habilitas la compatibilidad con el encabezado `X-Forwarded-For` en tu instancia y balanceador de carga, es posible que no puedas acceder a la {% data variables.enterprise.management_console %} de tu instancia. Para obtener más información sobre la {% data variables.enterprise.management_console %} y los puertos que se requieren par alas ocnexiones, consulta las secciones "[Acceder a la consola de adminsitración](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)" y "[Puertos de red](/admin/configuration/configuring-network-settings/network-ports)". -If {% data variables.product.product_location %} indicates that your session has expired when you connect to the {% data variables.enterprise.management_console %} through a load balancer, try one of the following configurations on your load balancer. +Si {% data variables.product.product_location %} indica que tu sesión venció cuando te conectaste a la {% data variables.enterprise.management_console %} mediante un balanceador de carga, intenta una de las siguientes configuraciones en este balanceador. -- Disable `X-Forwarded-For` headers for connections to your instance on ports 8080 and 8443. -- Configure your load balancer to operate on Layer 4, and use the PROXY protocol instead of `X-Forwarded-For` for passthrough of client IP addresses. For more information, see "[Enabling PROXY protocol support on {% data variables.product.product_location %} ](#enabling-proxy-protocol-support-on-your-github-enterprise-server-instance)." +- Inhabilita los encabezados de `X-Forwarded-For` para tu instancia en los puertos 8080 y 8443. +- Configura tu balanceador de carga para operar en capa 4 y utiliza el protocolo PROXY en vez de `X-Forwarded-For` para pasar las direcciones IP del cliente. Para obtener más información, consulta la sección "[Habilitar la compatibilidad con el protocolo PROXY en {% data variables.product.product_location %} ](#enabling-proxy-protocol-support-on-your-github-enterprise-server-instance)". -For more information, refer to the documentation for your load balancer. +Para obtener más información, refiérete a la documentación para tu balanceador de carga. diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md index 280f4fc35c..05fe06baa2 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md @@ -55,12 +55,12 @@ La primera vez que accedas a la {% data variables.enterprise.management_console Los bloqueos de la {% data variables.enterprise.management_console %} después de diez intentos de inicio de sesión fallidos se hacen en el transcurso de diez minutos. Debes esperar para que la pantalla de inicio de sesión se desbloquee automáticamente antes de intentar iniciar sesión nuevamente. La pantalla de inicio de sesión se desbloquea automáticamente siempre que el período de diez minutos previo contenga menos de diez intentos de inicio de sesión fallidos. El contador se reinicia después de que ocurra un inicio de sesión exitoso. -Para desbloquear de inmediato la {% data variables.enterprise.management_console %}, utilice el comando `ghe-reactivate-admin-login` a través del shell administrativo. Para obtener más información, consulta "[Utilidades de la línea de comando](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-reactivate-admin-login)" y "[Acceder al shell administrativo (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)." +Para desbloquear de inmediato la {% data variables.enterprise.management_console %}, utilice el comando `ghe-reactivate-admin-login` a través del shell administrativo. Para obtener más información, consulta "[Utilidades de la línea de comando](/enterprise/admin/guides/installation/command-line-utilities#ghe-reactivate-admin-login)" y "[Acceder al shell administrativo (SSH)](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/)." -## Troubleshooting failed connections to the {% data variables.enterprise.management_console %} +## Solucionar problemas en las conexiones fallidas a la {% data variables.enterprise.management_console %} -If you cannot connect to the {% data variables.enterprise.management_console %} on {% data variables.product.product_location %}, you can review the following information to troubleshoot the problem. +Si no puedes conectar la {% data variables.enterprise.management_console %} en {% data variables.product.product_location %}, puedes revisar la siguiente información para solucionar el problema. -### Error: "Your session has expired" for connections through a load balancer +### Error: "Your session has expired" para las conexiones a través de un balanceador de carga -If you access {% data variables.product.product_location %} through a load balancer and connections to the {% data variables.enterprise.management_console %} fail with a message that your session has expired, you may need to reconfigure your load balancer. Para obtener más información, consulta la sección "[Utilizar {% data variables.product.product_name %} con un balanceador de carga](/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer#error-your-session-has-expired-for-connections-to-the-management-console)". +Si accedes a {% data variables.product.product_location %} a través de un balanceador de carga y las conexiones a la {% data variables.enterprise.management_console %} fallan con un mensaje de sesión vencida, podrías tener que reconfigurar tu balanceador de carga. Para obtener más información, consulta la sección "[Utilizar {% data variables.product.product_name %} con un balanceador de carga](/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer#error-your-session-has-expired-for-connections-to-the-management-console)". diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md index 3335f4cc4d..a2f233ddf6 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md @@ -15,7 +15,7 @@ topics: - Enterprise - SSH --- -You can execute these commands from anywhere on the VM after signing in as an SSH admin user. For more information, see "[Accessing the administrative shell (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)." +You can execute these commands from anywhere on the VM after signing in as an SSH admin user. For more information, see "[Accessing the administrative shell (SSH)](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/)." ## General @@ -124,7 +124,7 @@ $ ghe-config app.github.rate-limiting-exempt-users "hubot github-ac ### ghe-config-apply -This utility applies {% data variables.enterprise.management_console %} settings, reloads system services, prepares a storage device, reloads application services, and runs any pending database migrations. It is equivalent to clicking **Save settings** in the {% data variables.enterprise.management_console %}'s web UI or to sending a POST request to [the `/setup/api/configure` endpoint](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#management-console). +This utility applies {% data variables.enterprise.management_console %} settings, reloads system services, prepares a storage device, reloads application services, and runs any pending database migrations. It is equivalent to clicking **Save settings** in the {% data variables.enterprise.management_console %}'s web UI or to sending a POST request to [the `/setup/api/configure` endpoint](/enterprise/user/rest/reference/enterprise-admin#management-console). You will probably never need to run this manually, but it's available if you want to automate the process of saving your settings via SSH. @@ -352,7 +352,7 @@ stop/waiting ### ghe-set-password -With `ghe-set-password`, you can set a new password to authenticate into the [{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-management-console). +With `ghe-set-password`, you can set a new password to authenticate into the [{% data variables.enterprise.management_console %}](/enterprise/admin/guides/installation/accessing-the-management-console). ```shell ghe-set-password @@ -394,7 +394,7 @@ existing keys in /etc/ssh/ssh_host_* and generate new ones. [y/N] ### ghe-ssh-weak-fingerprints -This utility returns a report of known weak SSH keys stored on the {% data variables.product.prodname_enterprise %} appliance. You can optionally revoke user keys as a bulk action. The utility will report weak system keys, which you must manually revoke in the [{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-management-console). +This utility returns a report of known weak SSH keys stored on the {% data variables.product.prodname_enterprise %} appliance. You can optionally revoke user keys as a bulk action. The utility will report weak system keys, which you must manually revoke in the [{% data variables.enterprise.management_console %}](/enterprise/admin/guides/installation/accessing-the-management-console). ```shell # Print a report of weak user and system SSH keys @@ -406,7 +406,7 @@ $ ghe-ssh-weak-fingerprints --revoke ### ghe-ssl-acme -This utility allows you to install a Let's Encrypt certificate on your {% data variables.product.prodname_enterprise %} appliance. For more information, see "[Configuring TLS](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-tls)." +This utility allows you to install a Let's Encrypt certificate on your {% data variables.product.prodname_enterprise %} appliance. For more information, see "[Configuring TLS](/enterprise/admin/guides/installation/configuring-tls)." You can use the `-x` flag to remove the ACME configuration. @@ -418,7 +418,7 @@ ghe-ssl-acme -e This utility allows you to install a custom root CA certificate on your {% data variables.product.prodname_enterprise %} server. The certificate must be in PEM format. Furthermore, if your certificate provider includes multiple CA certificates in a single file, you must separate them into individual files that you then pass to `ghe-ssl-ca-certificate-install` one at a time. -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 to add a certificate chain for S/MIME commit signature verification. For more information, see "[About commit signature verification](/enterprise/user/articles/about-commit-signature-verification/)." 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. @@ -470,7 +470,7 @@ ghe-ssl-certificate-setup ### ghe-ssl-generate-csr -This utility allows you to generate a private key and certificate signing request (CSR), which you can share with a commercial or private certificate authority to get a valid certificate to use with your instance. For more information, see "[Configuring TLS](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-tls)." +This utility allows you to generate a private key and certificate signing request (CSR), which you can share with a commercial or private certificate authority to get a valid certificate to use with your instance. For more information, see "[Configuring TLS](/enterprise/admin/guides/installation/configuring-tls)." For more information about this command or for additional options, use the `-h` flag. @@ -812,7 +812,7 @@ In this example, `ghe-repl-status -vv` sends verbose status information from a r ### ghe-upgrade -This utility installs or verifies an upgrade package. You can also use this utility to roll back a patch release if an upgrade fails or is interrupted. For more information, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server/)." +This utility installs or verifies an upgrade package. You can also use this utility to roll back a patch release if an upgrade fails or is interrupted. For more information, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)." To verify an upgrade package: ```shell @@ -872,7 +872,7 @@ ghe-license-usage ### ghe-org-membership-update -This utility will enforce the default organization membership visibility setting on all members in your instance. For more information, see "[Configuring visibility for organization membership](/enterprise/{{ currentVersion }}/admin/guides/user-management/configuring-visibility-for-organization-membership)." Setting options are `public` or `private`. +This utility will enforce the default organization membership visibility setting on all members in your instance. For more information, see "[Configuring visibility for organization membership](/enterprise/admin/guides/user-management/configuring-visibility-for-organization-membership)." Setting options are `public` or `private`. ```shell ghe-org-membership-update --visibility=SETTING diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md index 4a6c8c5cc4..cc9d4af257 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md @@ -73,7 +73,7 @@ Es posible que se requieran más recursos según su uso, como la actividad del u {% endnote %} 4. Configura el valor `GHE_DATA_DIR` en la ubicación del sistema de archivos donde deseas almacenar las instantáneas de copia de seguridad. -5. Abre la página de configuración de tu instancia primaria en `https://HOSTNAME/setup/settings` y agrega la clave SSH del host de copia de seguridad a la lista de claves SSH autorizadas. Para obtener más información, consulta [Acceder al shell administrativo (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/). +5. Abre la página de configuración de tu instancia primaria en `https://HOSTNAME/setup/settings` y agrega la clave SSH del host de copia de seguridad a la lista de claves SSH autorizadas. Para obtener más información, consulta [Acceder al shell administrativo (SSH)](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/). 6. Verifica la conectividad SSH con {% data variables.product.product_location %} con el comando `ghe-host-check`. ```shell $ bin/ghe-host-check @@ -130,7 +130,7 @@ $ ghe-restore -c 169.154.1.1 > Visita https://169.154.1.1/setup/settings para revisar la configuración del aparato. ``` -{% if ip-exception-list %} +{% ifversion ip-exception-list %} Opcionalmente, para validar la restauración, configura una lista de excepción de IP para permitir el acceso una lista de direcciones IP específicas. Para obtener más información, consulta la sección "[Validar los cambios en modo de mantenimiento utilizando la lista de excepción de IP](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)". {% endif %} diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md index 59718420ef..54fd6c4f0d 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md @@ -86,7 +86,7 @@ Si quieres permitir respuestas de correo electrónico para las notificaciones, d ### Crea un Paquete de soporte -Si no puedes determinar qué es lo que está mal desde el mensaje de error que se muestra, puedes descargar un [paquete de soporte](/enterprise/{{ currentVersion }}/admin/guides/enterprise-support/providing-data-to-github-support) que contiene toda la conversación de SMTP entre tu servidor de correo y {% data variables.product.prodname_ghe_server %}. Una vez que hayas descargado y extraído el paquete, verifica las entradas en *enterprise-manage-logs/unicorn.log* para toda la bitácora de conversaciones de SMTP y cualquier error relacionado. +If you cannot determine what is wrong from the displayed error message, you can download a [support bundle](/enterprise/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 %}. Una vez que hayas descargado y extraído el paquete, verifica las entradas en *enterprise-manage-logs/unicorn.log* para toda la bitácora de conversaciones de SMTP y cualquier error relacionado. El registro unicornio debería mostrar una transacción similar a la siguiente: diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md index 1586647a0d..153df1582c 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md @@ -41,7 +41,7 @@ Cuando la instancia está en modo de mantenimiento, se rechazan todos los acceso ![La pantalla de presentación del modo de mantenimiento](/assets/images/enterprise/maintenance/maintenance-mode-maintenance-page.png) -{% if ip-exception-list %} +{% ifversion ip-exception-list %} Puedes llevar a cabo una validación inicial de tu operación de mantenimiento si configuras una lista de IP de excepción para permitir el acceso a {% data variables.product.product_location %} solo desde las direcciones IP y rangos de ellas que proporcionaste. Los intentos para acceder a {% data variables.product.product_location %} desde las direcciones IP que no se especifican en la lista de excepciones IP recibirán una respuesta consistente con aquellas enviadas cuando la instancia esté en modo de mantenimiento. @@ -58,7 +58,7 @@ Puedes llevar a cabo una validación inicial de tu operación de mantenimiento s 4. Selecciona **Habilitar el modo de mantenimiento**. ![Casilla de verificación para habilitar o programar el modo de mantenimiento](/assets/images/enterprise/maintenance/enable-maintenance-mode-checkbox.png) {% data reusables.enterprise_management_console.save-settings %} -{% if ip-exception-list %} +{% ifversion ip-exception-list %} ## Validar los cambios en el modo de mantenimiento utilizando la lista de excepciones de IP @@ -66,7 +66,7 @@ La lista de excepciones de IP proporciona un acceso restringido y controlado a { Si vuelves a habilitar el modo de mantenimiento, se inhabilitará la lista de excepción de IP se y {% data variables.product.product_location %} regresará al modo de mantenimiento. Si simplemente inhabilitas la lista de excepción de IP, {% data variables.product.product_location %} regresará a su operación normal. -You can also use a command-line utility to configure the IP exception list. Para obtener más información, consulta las secciones "[Utilidades de línea de comandos](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-maintenance)" y "[Acceder al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)". +También puedes utilizar una utilidad de línea de comandos para configurar la lista de excepción de IP. Para obtener más información, consulta las secciones "[Utilidades de línea de comandos](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-maintenance)" y "[Acceder al shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)". {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} @@ -79,7 +79,7 @@ You can also use a command-line utility to configure the IP exception list. Para ## Programar el modo de mantenimiento con {% data variables.product.prodname_enterprise_api %} -Puedes programar el mantenimiento para horarios o días diferentes con {% data variables.product.prodname_enterprise_api %}. Para obtener más información, consulta la sección "[Consola de Administración](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#enable-or-disable-maintenance-mode)". +Puedes programar el mantenimiento para horarios o días diferentes con {% data variables.product.prodname_enterprise_api %}. Para obtener más información, consulta la sección "[Consola de Administración](/enterprise/user/rest/reference/enterprise-admin#enable-or-disable-maintenance-mode)". ## Habilitar o inhabilitar el modo de mantenimientos para todos los nodos de una agrupación diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md index 745f2cb706..137a15c2db 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md @@ -26,7 +26,7 @@ Debes habilitar el modo privado si {% data variables.product.product_location %} {% data reusables.enterprise_installation.image-urls-viewable-warning %} -Con el modo privado habilitado, puedes permitir que operaciones de Git sin autenticación (y cualquiera con acceso de red a {% data variables.product.product_location %}) lean un código de repositorio público de tu instancia con acceso de lectura anónimo de Git habilitado. Para obtener más información, consulta "[Permitir que los administradores habiliten el acceso de lectura anónimo de Git para los repositorios públicos](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-admins-to-enable-anonymous-git-read-access-to-public-repositories)." +Con el modo privado habilitado, puedes permitir que operaciones de Git sin autenticación (y cualquiera con acceso de red a {% data variables.product.product_location %}) lean un código de repositorio público de tu instancia con acceso de lectura anónimo de Git habilitado. Para obtener más información, consulta "[Permitir que los administradores habiliten el acceso de lectura anónimo de Git para los repositorios públicos](/enterprise/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/es-ES/content/admin/configuration/configuring-your-enterprise/site-admin-dashboard.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/site-admin-dashboard.md index 5eda01256a..e074b64fd8 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/site-admin-dashboard.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/site-admin-dashboard.md @@ -186,7 +186,7 @@ For example, the following words are reserved, among others: For the full list or reserved words, navigate to "Reserved logins" in the site admin dashboard. -{% if ghas-committers-calculator %} +{% ifversion ghas-committers-calculator %} ## {% data variables.product.prodname_advanced_security %} Committers You can see the number of active committers that are currently using seats for {% data variables.product.prodname_GH_advanced_security %}, and you can calculate how many additional seats would be used if you enabled {% data variables.product.prodname_GH_advanced_security %} for more organizations and repositories. @@ -215,21 +215,21 @@ Refer to this section of the site admin dashboard to manage organizations, peopl 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) -- [Archiving and unarchiving repositories](/enterprise/{{ currentVersion }}/admin/guides/user-management/archiving-and-unarchiving-repositories/) +- [Blocking force pushes to a repository](/enterprise/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) +- [Configuring {% data variables.large_files.product_name_long %}](/enterprise/admin/guides/installation/configuring-git-large-file-storage/#configuring-git-large-file-storage-for-an-individual-repository) +- [Archiving and unarchiving repositories](/enterprise/admin/guides/user-management/archiving-and-unarchiving-repositories/) ## All users -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). +Here you can see all of the users on {% data variables.product.product_location %}, and [initiate an SSH key audit](/enterprise/admin/guides/user-management/auditing-ssh-keys). ## Site admins -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). +Here you can see all of the administrators on {% data variables.product.product_location %}, and [initiate an SSH key audit](/enterprise/admin/guides/user-management/auditing-ssh-keys). ## Dormant users {% ifversion ghes %} -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: +Here you can see and [suspend](/enterprise/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: {% endif %} {% ifversion ghae %} Here you can see and suspend all of the inactive users on {% data variables.product.product_location %}. A user account is considered to be inactive ("dormant") when it: @@ -239,8 +239,8 @@ Here you can see and suspend all of the inactive users on {% data variables.prod - Has not generated any activity within that time period. - Is not a site administrator. -{% data reusables.enterprise_site_admin_settings.dormancy-threshold %} For more information, see "[Managing dormant users](/enterprise/{{ currentVersion }}/admin/guides/user-management/managing-dormant-users/#configuring-the-dormancy-threshold)." +{% data reusables.enterprise_site_admin_settings.dormancy-threshold %} For more information, see "[Managing dormant users](/enterprise/admin/guides/user-management/managing-dormant-users/#configuring-the-dormancy-threshold)." ## Suspended users -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). +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/admin/guides/user-management/auditing-ssh-keys). diff --git a/translations/es-ES/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md b/translations/es-ES/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md index 00fe89ba84..ca4f7f0bfd 100644 --- a/translations/es-ES/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md +++ b/translations/es-ES/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md @@ -62,10 +62,10 @@ Then, when told to fetch `https://github.example.com/myorg/myrepo`, Git will ins $ ghe-repl-setup PRIMARY IP ``` -1. Set a `cache_location` for the repository cache, replacing *CACHE-LOCATION* with an alphanumeric identifier, such as the region where the cache is deployed. +1. Set a `cache_location` for the repository cache, replacing *CACHE-LOCATION* with an alphanumeric identifier, such as the region where the cache is deployed. Also set a datacenter name for this cache; new caches will attempt to seed from another cache in the same datacenter. ```shell - $ ghe-repl-node --cache CACHE-LOCATION + $ ghe-repl-node --cache CACHE-LOCATION --datacenter REPLICA-DC-NAME ``` {% data reusables.enterprise_installation.replication-command %} diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/about-clustering.md b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/about-clustering.md index 766d9f57d0..e3da4c6d38 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/about-clustering.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/about-clustering.md @@ -19,7 +19,7 @@ topics: {% data variables.product.prodname_ghe_server %} está compuesto por un conjunto de servicios. En una agrupación, estos servicios se ejecutan en múltiples nodos y las solicitudes son un balanceador de carga entre ellos. Los cambios se almacenan automáticamente con copias redundantes en nodos separados. La mayoría de los servicios son pares iguales con otras instancias del mismo servicio. Las excepciones a esto son los servicios `mysql-server` and `redis-server`. Estos operan con un solo nodo _principal_ o más nodos _réplica_. -Aprende más sobre los [servicios requeridos para los agrupamientos](/enterprise/{{ currentVersion }}/admin/enterprise-management/about-cluster-nodes#services-required-for-clustering). +Aprende más sobre los [servicios requeridos para los agrupamientos](/enterprise/admin/enterprise-management/about-cluster-nodes#services-required-for-clustering). ## ¿Es adecuada la agrupación para mi organización? @@ -27,7 +27,7 @@ Aprende más sobre los [servicios requeridos para los agrupamientos](/enterprise {% data variables.product.prodname_ghe_server %} requiere una baja latencia entre los nodos y no está hecho para redundancia en todas las ubicaciones geográficas. -La agrupación brinda redundancia, pero no pretende reemplazar una configuración de Alta disponibilidad. Para obtener más información, consulta [Configuración de alta disponibilidad](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability). Una configuración de conmutación primaria/secundaria es mucho más simple que la agrupación y permitirá satisfacer las necesidades de muchas organizaciones. Para obtener más información, consulta [Diferencias entre agrupación y alta disponibilidad](/enterprise/{{ currentVersion }}/admin/guides/clustering/differences-between-clustering-and-high-availability-ha/). +La agrupación brinda redundancia, pero no pretende reemplazar una configuración de Alta disponibilidad. Para obtener más información, consulta [Configuración de alta disponibilidad](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability). Una configuración de conmutación primaria/secundaria es mucho más simple que la agrupación y permitirá satisfacer las necesidades de muchas organizaciones. Para obtener más información, consulta [Diferencias entre agrupación y alta disponibilidad](/enterprise/admin/guides/clustering/differences-between-clustering-and-high-availability-ha/). {% data reusables.package_registry.packages-cluster-support %} diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md index 31a26cb6ef..465b252fb3 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md @@ -1,6 +1,6 @@ --- -title: Differences between clustering and high availability (HA) -intro: '{% data variables.product.prodname_ghe_server %} High Availability Configuration (HA) is a primary/secondary failover configuration that provides redundancy while Clustering provides redundancy and scalability by distributing read and write load across multiple nodes.' +title: Diferencias entre los agrupamientos y la disponibilidad alta (HA) +intro: '{% data variables.product.prodname_ghe_server %} La configuración de alta disponibilidad es una configuración de conmutación primaria/secundaria que brinda redundancia mientras que el agrupamiento brinda redundancia y escalabilidad al distribuir cargas de lectura y escritura entre múltiples nodos.' redirect_from: - /enterprise/admin/clustering/differences-between-clustering-and-high-availability-ha - /enterprise/admin/enterprise-management/differences-between-clustering-and-high-availability-ha @@ -13,33 +13,34 @@ topics: - Enterprise - High availability - Infrastructure -shortTitle: Choosing cluster or HA +shortTitle: Elegir un clúster o HA --- -## Failure scenarios -High Availability (HA) and Clustering both provide redundancy by eliminating the single node as a point of failure. They are able to provide availability in these scenarios: +## Escenarios de fallas + +Tanto la alta disponibilidad (HA, por sus siglas en inglés) como el agrupamiento brindan redundancia al eliminar el nodo único como punto de falla. Pueden brindar disponibilidad en estos escenarios: {% data reusables.enterprise_installation.ha-and-clustering-failure-scenarios %} -## Scalability +## Escalabilidad -{% data reusables.enterprise_clustering.clustering-scalability %} In HA, the scale of the appliance is dependent exclusively on the primary node and the load is not distributed to the replica server. +{% data reusables.enterprise_clustering.clustering-scalability %} En HA, la escala de este aparato depende exclusivamente del nodo principal y la cara no se distribuye al servidor de réplica. -## Differences in failover method and configuration +## Diferencias en el método de conmutación y configuración -| Feature | Failover configuration | Failover method | -| :------------- | :------------- | :--- | -| High Availability Configuration | DNS record with a low TTL pointed to the primary appliance, or load balancer. | You must manually promote the replica appliance in both DNS failover and load balancer configurations. | -| Clustering | DNS record must point to a load balancer. | If a node behind the load balancer fails, traffic is automatically sent to the other functioning nodes. | +| Característica | Configuración de conmutación | Método de conmutación | +|:------------------------------------ |:--------------------------------------------------------------------------------------- |:---------------------------------------------------------------------------------------------------------------------------- | +| Configuración de alta disponibilidad | Registro de DNS con un TTL bajo que apunta al aparato principal o balanceador de carga. | Debes impulsar manualmente el aparato de réplica en las configuraciones de conmutación DNS y balanceador de carga. | +| Agrupación | El registro DNS debe apuntar a un balanceador de carga. | Si falla un nodo detrás de un balanceador de carga, el tráfico se envía automáticamente a los otros nodos de funcionamiento. | -## Backups and disaster recovery +## Copias de seguridad y recuperación ante desastres -Neither HA nor Clustering should be considered a replacement for regular backups. For more information, see "[Configuring backups on your appliance](/enterprise/admin/guides/installation/configuring-backups-on-your-appliance)." +Ni el HA ni el Clústering debe considerarse como un reemplazo de los respaldos habituales. Para obtener más información, consulta "[Configurar copias de seguridad en tu aparato](/enterprise/admin/guides/installation/configuring-backups-on-your-appliance)" -## Monitoring +## Supervisar -Availability features, especially ones with automatic failover such as Clustering, can mask a failure since service is usually not disrupted when something fails. Whether you are using HA or Clustering, monitoring the health of each instance is important so that you are aware when a failure occurs. For more information on monitoring, see "[Recommended alert thresholds](/enterprise/{{ currentVersion }}/admin/guides/installation/recommended-alert-thresholds/)" and "[Monitoring cluster nodes](/enterprise/{{ currentVersion}}/admin/guides/clustering/monitoring-cluster-nodes/)." +Las características de disponibilidad, especialmente las que tienen conmutación automática como Agrupación, pueden enmascarar una falla dado que el servicio generalmente no se ve interrumpido cuando algo falla. Ya sea que esté usando HA o Agrupación, supervisar el estado de cada instancia es importante para que puedas estar al tanto cuando se produce una falla. For more information on monitoring, see "[Recommended alert thresholds](/enterprise/admin/guides/installation/recommended-alert-thresholds/)" and "[Monitoring cluster nodes](/enterprise/{{ currentVersion}}/admin/guides/clustering/monitoring-cluster-nodes/)." -## Further reading -- For more information about {% data variables.product.prodname_ghe_server %} Clustering, see "[About clustering](/enterprise/{{ currentVersion}}/admin/guides/clustering/about-clustering/)." -- For more information about HA, see "[Configuring {% data variables.product.prodname_ghe_server %} for High Availability](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)." +## Leer más +- Para obtener más información acerca del {% data variables.product.prodname_ghe_server %} Agrupamiento, visite la sección de "[Acerca del agrupamiento](/enterprise/{{ currentVersion}}/admin/guides/clustering/about-clustering/)." +- Para obtener más información sobre HA, consulta "[Configurar {% data variables.product.prodname_ghe_server %} para alta disponibilidad](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)". diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md index dfdcc7e90e..b559cd41cb 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md @@ -17,12 +17,12 @@ topics: ## Instalar {% data variables.product.prodname_ghe_server %} -1. En cada nodo de agrupación, suministra e instala {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta "[Configurar una instancia {% data variables.product.prodname_ghe_server %} ](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-github-enterprise-server-instance)." +1. En cada nodo de agrupación, suministra e instala {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta "[Configurar una instancia del {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance)." 2. Mediante el shell administrativo o DHCP, configura **solo** la dirección IP de cada nodo. No configures los otros parámetros. ## Configurar el primer nodo -1. Conèctate al nodo que se designarà como el primario de MySQL en la `cluster.conf`. Para obtener màs informaciòn, consulta la secciòn "[Acerca del archivo de configuraciòn de clùster](/enterprise/{{ currentVersion }}/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)". +1. Conèctate al nodo que se designarà como el primario de MySQL en la `cluster.conf`. For more information, see "[About the cluster configuration file](/enterprise/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)." 2. En tu navegador web, visita `https://:8443/setup/`. {% data reusables.enterprise_installation.upload-a-license-file %} {% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} @@ -30,7 +30,7 @@ topics: ## Inicializar la agrupación -Para inicializar la agrupación, necesitas un archivo de configuración de agrupación (`cluster.conf`). Para obtener màs informaciòn, consulta la secciòn "[Acerca del archivo de configuraciòn de clùster](/enterprise/{{ currentVersion }}/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)". +Para inicializar la agrupación, necesitas un archivo de configuración de agrupación (`cluster.conf`). For more information, see "[About the cluster configuration file](/enterprise/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)". 1. Desde el primer nodo que se configuró, ejecuta `ghe-cluster-config. init`. De esta manera, se inicializará la agrupación si existen nodos en el archivo de configuración de la agrupación que no están configurados. 2. Ejecuta `ghe-cluster-config-apply`. Esto validará el archivo `cluster.conf`, aplicará la configuración a cada archivo del nodo y traerá los servicios configurados en cada nodo. @@ -39,7 +39,7 @@ Para comprobar el estado de una agrupación en funcionamiento, usa el comando `g ## Acerca del archivo de configuración de la agrupación -El archivo de configuración de la agrupación (`cluster.conf`) define los nodos en la agrupación, y los servicios que ejecutan. Para obtener más información, consulta "[Acerca de los nodos de agrupación](/enterprise/{{ currentVersion }}/admin/guides/clustering/about-cluster-nodes)". +El archivo de configuración de la agrupación (`cluster.conf`) define los nodos en la agrupación, y los servicios que ejecutan. For more information, see "[About cluster nodes](/enterprise/admin/guides/clustering/about-cluster-nodes)." Este ejemplo `cluster.conf` define una agrupación con cinco nodos. diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md index ce17d8a050..f23dfde2a8 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md @@ -33,4 +33,4 @@ Geo-replication will not add capacity to a {% data variables.product.prodname_gh {% data reusables.enterprise_installation.monitoring-replicas %} ## Further reading -- "[Creating geo-replication replicas](/enterprise/{{ currentVersion }}/admin/guides/installation/creating-a-high-availability-replica/#creating-geo-replication-replicas)" +- "[Creating geo-replication replicas](/enterprise/admin/guides/installation/creating-a-high-availability-replica/#creating-geo-replication-replicas)" diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md index 484caf1eac..22d33d5a3b 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md @@ -29,7 +29,7 @@ Use a high availability configuration for protection against: A high availability configuration is not a good solution for: - - **Scaling-out**. While you can distribute traffic geographically using geo-replication, the performance of writes is limited to the speed and availability of the primary appliance. For more information, see "[About geo-replication](/enterprise/{{ currentVersion }}/admin/guides/installation/about-geo-replication/)."{% ifversion ghes > 3.2 %} + - **Scaling-out**. While you can distribute traffic geographically using geo-replication, the performance of writes is limited to the speed and availability of the primary appliance. For more information, see "[About geo-replication](/enterprise/admin/guides/installation/about-geo-replication/)."{% ifversion ghes > 3.2 %} - **CI/CD load**. If you have a large number of CI clients that are geographically distant from your primary instance, you may benefit from configuring a repository cache. For more information, see "[About repository caching](/admin/enterprise-management/caching-repositories/about-repository-caching)."{% endif %} - **Backing up your primary appliance**. A high availability replica does not replace off-site backups in your disaster recovery plan. Some forms of data corruption or loss may be replicated immediately from the primary to the replica. To ensure safe rollback to a stable past state, you must perform regular backups with historical snapshots. - **Zero downtime upgrades**. To prevent data loss and split-brain situations in controlled promotion scenarios, place the primary appliance in maintenance mode and wait for all writes to complete before promoting the replica. @@ -44,13 +44,13 @@ With DNS failover, use short TTL values in the DNS records that point to the pri During failover, you must place the primary into maintenance mode and redirect its DNS records to the replica appliance's IP address. The time needed to redirect traffic from primary to replica will depend on the TTL configuration and time required to update the DNS records. -If you are using geo-replication, you must configure Geo DNS to direct traffic to the nearest replica. For more information, see "[About geo-replication](/enterprise/{{ currentVersion }}/admin/guides/installation/about-geo-replication/)." +If you are using geo-replication, you must configure Geo DNS to direct traffic to the nearest replica. For more information, see "[About geo-replication](/enterprise/admin/guides/installation/about-geo-replication/)." ### Load balancer {% data reusables.enterprise_clustering.load_balancer_intro %} {% data reusables.enterprise_clustering.load_balancer_dns %} -During failover, you must place the primary appliance into maintenance mode. You can configure the load balancer to automatically detect when the replica has been promoted to primary, or it may require a manual configuration change. You must manually promote the replica to primary before it will respond to user traffic. For more information, see "[Using {% data variables.product.prodname_ghe_server %} with a load balancer](/enterprise/{{ currentVersion }}/admin/guides/installation/using-github-enterprise-server-with-a-load-balancer/)." +During failover, you must place the primary appliance into maintenance mode. You can configure the load balancer to automatically detect when the replica has been promoted to primary, or it may require a manual configuration change. You must manually promote the replica to primary before it will respond to user traffic. For more information, see "[Using {% data variables.product.prodname_ghe_server %} with a load balancer](/enterprise/admin/guides/installation/using-github-enterprise-server-with-a-load-balancer/)." {% data reusables.enterprise_installation.monitoring-replicas %} @@ -186,5 +186,5 @@ The `ghe-repl-teardown` command disables replication mode completely, removing t ## Further reading -- "[Creating a high availability replica](/enterprise/{{ currentVersion }}/admin/guides/installation/creating-a-high-availability-replica)" +- "[Creating a high availability replica](/enterprise/admin/guides/installation/creating-a-high-availability-replica)" - "[Network ports](/admin/configuration/configuring-network-settings/network-ports)" diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md index 31d4dbeb3f..ccf5272e1b 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md @@ -18,7 +18,7 @@ shortTitle: Create HA replica ## Creating a high availability replica -1. Set up a new {% data variables.product.prodname_ghe_server %} appliance on your desired platform. The replica appliance should mirror the primary appliance's CPU, RAM, and storage settings. We recommend that you install the replica appliance in an independent environment. The underlying hardware, software, and network components should be isolated from those of the primary appliance. If you are a using a cloud provider, use a separate region or zone. For more information, see ["Setting up a {% data variables.product.prodname_ghe_server %} instance"](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-github-enterprise-server-instance). +1. Set up a new {% data variables.product.prodname_ghe_server %} appliance on your desired platform. The replica appliance should mirror the primary appliance's CPU, RAM, and storage settings. We recommend that you install the replica appliance in an independent environment. The underlying hardware, software, and network components should be isolated from those of the primary appliance. If you are a using a cloud provider, use a separate region or zone. For more information, see ["Setting up a {% data variables.product.prodname_ghe_server %} instance"](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance). 1. Ensure that both the primary appliance and the new replica appliance can communicate with each other over ports 122/TCP and 1194/UDP. For more information, see "[Network ports](/admin/configuration/configuring-network-settings/network-ports#administrative-ports)." 1. In a browser, navigate to the new replica appliance's IP address and upload your {% data variables.product.prodname_enterprise %} license. {% data reusables.enterprise_installation.replica-steps %} @@ -37,7 +37,7 @@ shortTitle: Create HA replica ## Creating geo-replication replicas -This example configuration uses a primary and two replicas, which are located in three different geographic regions. While the three nodes can be in different networks, all nodes are required to be reachable from all the other nodes. At the minimum, the required administrative ports should be open to all the other nodes. For more information about the port requirements, see "[Network Ports](/enterprise/{{ currentVersion }}/admin/guides/installation/network-ports/#administrative-ports)." +This example configuration uses a primary and two replicas, which are located in three different geographic regions. While the three nodes can be in different networks, all nodes are required to be reachable from all the other nodes. At the minimum, the required administrative ports should be open to all the other nodes. For more information about the port requirements, see "[Network Ports](/enterprise/admin/guides/installation/network-ports/#administrative-ports)." 1. Create the first replica the same way you would for a standard two node configuration by running `ghe-repl-setup` on the first replica. ```shell @@ -97,6 +97,6 @@ For testing, you can add entries to the local workstation's `hosts` file (for ex ## Further reading -- "[About high availability configuration](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration)" -- "[Utilities for replication management](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)" -- "[About geo-replication](/enterprise/{{ currentVersion }}/admin/guides/installation/about-geo-replication/)" +- "[About high availability configuration](/enterprise/admin/guides/installation/about-high-availability-configuration)" +- "[Utilities for replication management](/enterprise/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)" +- "[About geo-replication](/enterprise/admin/guides/installation/about-geo-replication/)" diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md index 96a1c3a89e..6f1c66a5c9 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md @@ -50,7 +50,7 @@ El tiempo requerido para la tolerancia de fallos depende de cuánto le tome para ``` 5. Actualiza el registro de DNS para que apunte a la dirección IP de la réplica. El tráfico es direccionado a la réplica después de que transcurra el período TTL. Si estás utilizando un balanceador de carga, asegúrate de que esté configurado para enviar el tráfico a la réplica. 6. Notifica a los usuarios que pueden retomar las operaciones normales. -7. Si se desea, configura una replicación desde el aparato principal nuevo al aparato existente y el principal anterior. Para obtener más información, consulta "[Acerca de la configuración de alta disponibilidad](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)." +7. Si se desea, configura una replicación desde el aparato principal nuevo al aparato existente y el principal anterior. Para obtener más información, consulta "[Acerca de la configuración de alta disponibilidad](/enterprise/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)." 8. Los aplicativos en los que no pretendas configurar la replicación que eran parte de la configuración de disponibilidad alta antes de la recuperación del fallo deberán eliminarse de dicha configuración de disponibilidad alta a través de UUID. - Para los aplicativos anteriores, obtén su UUID a través de `cat /data/user/common/uuid`. ```shell @@ -63,4 +63,4 @@ El tiempo requerido para la tolerancia de fallos depende de cuánto le tome para ## Leer más -- "[Utilidades para la gestión de replicaciones](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)" +- "[Utilidades para la gestión de replicaciones](/enterprise/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)" diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md index e786026b56..e99d56fb01 100644 --- a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md +++ b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md @@ -17,7 +17,7 @@ shortTitle: Recuperar una configuración de HA ## Acerca de la recuperación para una configuración de disponibilidad alta -Puedes utilizar el aparato principal antiguo como el nuevo aparato de réplica si la conmutación por error fue planeada o no estaba relacionada con la salud del aparato. Si la conmutación por error estaba relacionado con un problema con el aparato primario, es posible que prefieras crear un nuevo aparato de réplica. Para obtener más información, consulta "[Crear una réplica de alta disponibilidad](/enterprise/{{ currentVersion }}/admin/guides/installation/creating-a-high-availability-replica/)." +Puedes utilizar el aparato principal antiguo como el nuevo aparato de réplica si la conmutación por error fue planeada o no estaba relacionada con la salud del aparato. Si la conmutación por error estaba relacionado con un problema con el aparato primario, es posible que prefieras crear un nuevo aparato de réplica. Para obtener más información, consulta "[Crear una réplica de alta disponibilidad](/enterprise/admin/guides/installation/creating-a-high-availability-replica/)." {% warning %} diff --git a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md index a190c00996..5c222345f1 100644 --- a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md +++ b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md @@ -27,7 +27,7 @@ shortTitle: Acceder al tablero del monitor {% note %} -**Nota**: Porque el sondeo regular de {% data variables.product.product_location %} con integración continua (CI) o la construcción de servidores puede causar efectivamente un rechazo del ataque al servicio que genera problemas, te recomendamos que utilice webhooks para subir las actualizaciones. Para obtener más información, consulte "[Acerca de webhooks](/enterprise/{{ currentVersion }}/user/articles/about-webhooks/)". +**Nota**: Porque el sondeo regular de {% data variables.product.product_location %} con integración continua (CI) o la construcción de servidores puede causar efectivamente un rechazo del ataque al servicio que genera problemas, te recomendamos que utilice webhooks para subir las actualizaciones. Para obtener más información, consulte "[Acerca de webhooks](/enterprise/user/articles/about-webhooks/)". {% endnote %} @@ -35,8 +35,8 @@ Utiliza el tablero del monitor para mantenerse informado sobre la salud del recu | Problema | Posible(s) causa(s) | Recomendaciones | | ------------------------------------------- | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Alto uso de la CPU | Conexión a la VM desde otros servicios o programas que se ejecutan en el mismo host | De ser posible, vuelve a configurar los otros servicios o programas para utilizar menos recursos de la CPU. Para aumentar los recursos totales de la CPU para la VM, consulte "[Aumentar los recursos de CPU o de memoria](/enterprise/{{ currentVersion }}/admin/guides/installation/increasing-cpu-or-memory-resources/)." | -| Alto uso de la memoria | Conexión a la VM desde otros servicios o programas que se ejecutan en el mismo host | De ser posible, vuelve a configurar otros servicios o programas para utilizar menos memoria. Para aumentar la memoria total disponible en la VM, consulta "[Aumentar los recursos de CPU o de memoria](/enterprise/{{ currentVersion }}/admin/guides/installation/increasing-cpu-or-memory-resources/)." | -| Baja disponibilidad de espacio en el disco | Binarios grandes o archivos de registro que consumen espacio del disco | De ser posible, aloje los binarios grandes en un servidor separado y comprima o archive los archivos de registro. De ser necesario, aumenta el espacio del disco en la VM siguiendo los pasos de tu plataforma en "[Aumentar la capacidad de almacenamiento](/enterprise/{{ currentVersion }}/admin/guides/installation/increasing-storage-capacity/)." | +| Alto uso de la CPU | Conexión a la VM desde otros servicios o programas que se ejecutan en el mismo host | De ser posible, vuelve a configurar los otros servicios o programas para utilizar menos recursos de la CPU. Para aumentar los recursos totales de la CPU para la VM, consulte "[Aumentar los recursos de CPU o de memoria](/enterprise/admin/guides/installation/increasing-cpu-or-memory-resources/)." | +| Alto uso de la memoria | Conexión a la VM desde otros servicios o programas que se ejecutan en el mismo host | De ser posible, vuelve a configurar otros servicios o programas para utilizar menos memoria. Para aumentar la memoria total disponible en la VM, consulta "[Aumentar los recursos de CPU o de memoria](/enterprise/admin/guides/installation/increasing-cpu-or-memory-resources/)." | +| Baja disponibilidad de espacio en el disco | Binarios grandes o archivos de registro que consumen espacio del disco | De ser posible, aloje los binarios grandes en un servidor separado y comprima o archive los archivos de registro. De ser necesario, aumenta el espacio del disco en la VM siguiendo los pasos de tu plataforma en "[Aumentar la capacidad de almacenamiento](/enterprise/admin/guides/installation/increasing-storage-capacity/)." | | Tiempos de respuesta más altos que lo común | Los suelen causar alguna de las propuestas anteriores | Identifica y corrige las propuestas subyacentes. Si los tiempos de respuesta siguen altos, contáctate con {% data variables.contact.contact_ent_support %}. | | Índices de error elevados | Propuestas de software | Contáctate con {% data variables.contact.contact_ent_support %} e incluye tu paquete de soporte. Para obtener más información, consulta "[Proporcionar datos para {% data variables.product.prodname_enterprise %} Asistencia](/enterprise/{{ currentVersion}}/admin/guides/enterprise-support/providing-data-to-github-support#creating-and-sharing-support-bundles)." | diff --git a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md index 16892a7854..de6670a4c1 100644 --- a/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md +++ b/translations/es-ES/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md @@ -18,10 +18,10 @@ shortTitle: Configurar el monitoreo externo ## Acerca de SNMP -El Protocolo de Administración de Red Simple (SNMP) es un método muy compatible para revisar los dispositivos y los servidores de red. El SNMP está inhabilitado por defecto pero puede ser configurado a través del tablero de revisión {% data variables.product.prodname_enterprise %}. El puerto UDP 161 debe abrirse y ser accesible desde tu estación de administración de red. Para obtener más información, consulta "[Revisión utilizando el SNMP](/enterprise/{{ currentVersion }}/admin/guides/installation/monitoring-using-snmp/)." +El Protocolo de Administración de Red Simple (SNMP) es un método muy compatible para revisar los dispositivos y los servidores de red. El SNMP está inhabilitado por defecto pero puede ser configurado a través del tablero de revisión {% data variables.product.prodname_enterprise %}. El puerto UDP 161 debe abrirse y ser accesible desde tu estación de administración de red. Para obtener más información, consulta "[Revisión utilizando el SNMP](/enterprise/admin/guides/installation/monitoring-using-snmp/)." ## Acerca de collectd -collectd es una recopilación de estadísticas de código abierto y daemon de información con apoyo integrado para escribir en archivos RRD. Las estadísticas sobre utilización de CPU, memoria y uso de disco, errores y tráfico de interfaz de red y carga de sistema pueden redireccionarse a un servidor externo collectd donde se pueden configurar los gráficos, los análisis y las alertas utilizando un amplia gama de herramientas y plugins disponibles. Para configurar el redireccionamiento de `collectd`, consulta "[Configurar collectd](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-collectd/)". +collectd es una recopilación de estadísticas de código abierto y daemon de información con apoyo integrado para escribir en archivos RRD. Las estadísticas sobre utilización de CPU, memoria y uso de disco, errores y tráfico de interfaz de red y carga de sistema pueden redireccionarse a un servidor externo collectd donde se pueden configurar los gráficos, los análisis y las alertas utilizando un amplia gama de herramientas y plugins disponibles. Para configurar el redireccionamiento de `collectd`, consulta "[Configurar collectd](/enterprise/admin/guides/installation/configuring-collectd/)". Además, las herramientas de supervisión dentro de las plataformas de virtualización subyacentes pueden también usarse para supervisar y alertar sobre los recursos de sistema. Para obtener más información, consulta la documentación [Amazon CloudWatch](http://aws.amazon.com/cloudwatch/) y [Supervisión de VMware vSphere ](http://pubs.vmware.com/vsphere-50/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-server-50-monitoring-performance-guide.pdf). diff --git a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md index 9839296b99..c7a86333ea 100644 --- a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md +++ b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md @@ -14,9 +14,9 @@ topics: shortTitle: Habilitar las verificaciones de actualización automáticas --- -Cuando un paquete de actualizaciones se descarga automáticamente para {% data variables.product.product_location %}, recibirás un mensaje informándote que puedes actualizar el {% data variables.product.prodname_ghe_server %}. Descarga de paquetes para el directorio `/var/lib/ghe-updates` en {% data variables.product.product_location %}. Para obtener más información, consulta "[Actualizar {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server)." +Cuando un paquete de actualizaciones se descarga automáticamente para {% data variables.product.product_location %}, recibirás un mensaje informándote que puedes actualizar el {% data variables.product.prodname_ghe_server %}. Descarga de paquetes para el directorio `/var/lib/ghe-updates` en {% data variables.product.product_location %}. Para obtener más información, consulta "[Actualizar {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server)." -Si está disponible un hotpatch para una actualización, el `.hpkg` se descargará automáticamente. En la consola de administración puedes elegir instalar el hotpatch de inmediato o programar la instalación para otro momento. Para obtener más información, consulta "[Actualizar con un hotpatch](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server#upgrading-with-a-hotpatch)." +Si está disponible un hotpatch para una actualización, el `.hpkg` se descargará automáticamente. En la consola de administración puedes elegir instalar el hotpatch de inmediato o programar la instalación para otro momento. Para obtener más información, consulta "[Actualizar con un hotpatch](/enterprise/admin/guides/installation/upgrading-github-enterprise-server#upgrading-with-a-hotpatch)." {% tip %} diff --git a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md index 0de266deb6..d117fdaf09 100644 --- a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md +++ b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md @@ -18,7 +18,7 @@ shortTitle: Increase CPU or memory {% note %} -**Note:** Before increasing CPU or memory resources, put your instance in maintenance mode.{% if ip-exception-list %} You can validate changes by configuring an IP exception list to allow access from specified IP addresses. {% endif %} For more information, see "[Enabling and scheduling maintenance mode](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +**Note:** Before increasing CPU or memory resources, put your instance in maintenance mode.{% ifversion ip-exception-list %} You can validate changes by configuring an IP exception list to allow access from specified IP addresses. {% endif %} For more information, see "[Enabling and scheduling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." {% endnote %} diff --git a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md index af08e10053..e662e0c02d 100644 --- a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md +++ b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md @@ -24,7 +24,7 @@ A medida que se suman usuarios {% data variables.product.product_location %}, es {% note %} -**Nota:** Antes de cambiar el tamaño de cualquier volumen de almacenamiento, coloca tu instancia en modo de mantenimiento.{% if ip-exception-list %} Puedes validar los cambios si configuras una lista de excepción de IP para permitir el acceso desde direcciones IP específicas. {% endif %} Para obtener más información, consulta la sección "[Habilitar y programar el modo de mantenimiento](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". +**Nota:** Antes de cambiar el tamaño de cualquier volumen de almacenamiento, coloca tu instancia en modo de mantenimiento.{% ifversion ip-exception-list %} Puedes validar los cambios si configuras una lista de excepción de IP para permitir el acceso desde direcciones IP específicas. {% endif %} Para obtener más información, consulta la sección "[Habilitar y programar el modo de mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". {% endnote %} @@ -36,7 +36,7 @@ A medida que se suman usuarios {% data variables.product.product_location %}, es 1. Ajusta el disco de volumen existente del usuario utilizando las herramientas de tu plataforma de virtualización. {% data reusables.enterprise_installation.ssh-into-instance %} -3. Pon el aparato en modo mantenimiento. Para obtener más información, consulta "[Habilitar y programar el modo mantenimiento](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +3. Pon el aparato en modo mantenimiento. Para obtener más información, consulta "[Habilitar y programar el modo mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." 4. Reinicia el aparato para detectar la nueva asignación de almacenamiento: ```shell $ sudo reboot @@ -48,7 +48,7 @@ A medida que se suman usuarios {% data variables.product.product_location %}, es ## Aumentar el tamaño de partición raíz utilizando un nuevo aparato -1. Configura una nueva instancia {% data variables.product.prodname_ghe_server %} con un disco raíz más grande utilizando la misma versión que tu aparato actual. Para obtener más información, consulta "[Configurar una instancia {% data variables.product.prodname_ghe_server %} ](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-github-enterprise-server-instance)." +1. Configura una nueva instancia {% data variables.product.prodname_ghe_server %} con un disco raíz más grande utilizando la misma versión que tu aparato actual. Para obtener más información, consulta "[Configurar una instancia del {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance)." 2. Cierra el aparato actual: ```shell $ sudo poweroff @@ -60,7 +60,7 @@ A medida que se suman usuarios {% data variables.product.product_location %}, es {% warning %} -**Advertencia:** Antes de incrementar el tamaño de la partición raíz, debes poner tu instancia en modo de mantenimiento. Para obtener más información, consulta "[Habilitar y programar el modo mantenimiento](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +**Advertencia:** Antes de incrementar el tamaño de la partición raíz, debes poner tu instancia en modo de mantenimiento. Para obtener más información, consulta "[Habilitar y programar el modo mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." {% endwarning %} diff --git a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md index ffdb55ae85..5279b7870d 100644 --- a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md +++ b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md @@ -2,8 +2,8 @@ title: Actualizar la máquina virtual y los recursos físicos intro: 'La actualización del software virtual y del hardware virtual requiere algo de tiempo de inactividad para tu instancia, por ello asegúrate de planear tu actualización de antemano.' redirect_from: - - '/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-the-vm' - - '/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-physical-resources' + - /enterprise/admin/guides/installation/upgrading-the-vm + - /enterprise/admin/guides/installation/upgrading-physical-resources - /enterprise/admin/installation/updating-the-virtual-machine-and-physical-resources - /enterprise/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources versions: diff --git a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md index ea2ccfb659..230cdb0041 100644 --- a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md +++ b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md @@ -54,7 +54,7 @@ Para actualizar a la versión más reciente {% data variables.product.prodname_e 6. Pega tu clave SSH de acceso al servidor de respaldo en "Add new SSH key (Agregar nueva clave SSH)". ![Autorizar la copia de seguridad](/assets/images/enterprise/migration/migration-authorize-backup-host.png) 7. Da clic en **Agregar llave** y luego en **Continuar**. 8. Copia el comando `ghe-restore` que ejecutarás en el servidor de respaldo para migrar datos a la nueva instancia. ![Iniciar la migración](/assets/images/enterprise/migration/migration-restore-start.png) -9. Habilita el modo mantenimiento en la instancia anterior y espera a que se completen todos los procesos activos. Para obtener más información, consulta "[Habilitar y programar el modo mantenimiento](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +9. Habilita el modo mantenimiento en la instancia anterior y espera a que se completen todos los procesos activos. Para obtener más información, consulta "[Habilitar y programar el modo mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." {% note %} @@ -95,4 +95,4 @@ Para actualizar a la versión más reciente {% data variables.product.prodname_e {% endnote %} 15. Cambia el tráfico de red de usuario desde la instancia anterior a la nueva instancia utilizando la asignación de DNS o la dirección IP. -16. Actualiza a la versión más reciente del lanzamiento del patch de {{ currentVersion }}. Para obtener más información, consulta "[Actualizar {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)." +16. Upgrade to the latest patch release of {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta "[Actualizar {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)." diff --git a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md index e85308e401..8d62aad686 100644 --- a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md +++ b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md @@ -19,7 +19,7 @@ topics: **Notas:** {% ifversion ghes < 3.3 %}- Las características tales como {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %}, {% data variables.product.prodname_mobile %} y {% data variables.product.prodname_GH_advanced_security %} se encuentran disponibles en {% data variables.product.prodname_ghe_server %} 3.0 o superior. Te recomendamos ampliamente actualizar a la versión 3.0 o superior de los lanzamientos para que tengas todas las ventajas de las actualizaciones de seguridad, correcciones de errores y mejoras de características.{% endif %} - Los paquetes de actualización están disponibles en [enterprise.github.com](https://enterprise.github.com/releases) para las versiones admitidas. Verifica la disponibilidad de los paquetes de actualización, deberás completar la actualización. Si un paquete no está disponible, contacta a {% data variables.contact.contact_ent_support %} para obtener ayuda. -- Si estás usando una Agrupación del {% data variables.product.prodname_ghe_server %}, consulta "[Actualizar una agrupación](/enterprise/{{ currentVersion }}/admin/guides/clustering/upgrading-a-cluster/)" en la Guía de Agrupación del {% data variables.product.prodname_ghe_server %} para obtener instrucciones específicas únicas para agrupaciones. +- Si estás usando una Agrupación del {% data variables.product.prodname_ghe_server %}, consulta "[Actualizar una agrupación](/enterprise/admin/guides/clustering/upgrading-a-cluster/)" en la Guía de Agrupación del {% data variables.product.prodname_ghe_server %} para obtener instrucciones específicas únicas para agrupaciones. - Estas notas de lanzamiento para el {% data variables.product.prodname_ghe_server %} brindan una lista detallada de las nuevas características de cada versión del {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta las [páginas de lanzamiento](https://enterprise.github.com/releases). {% endnote %} @@ -29,7 +29,7 @@ topics: - Incluye tantas nuevas actualizaciones como sea posible en tu proceso de actualización. Por ejemplo, en lugar de actualizar desde {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} a {{ enterpriseServerReleases.supported[1] }} a {{ enterpriseServerReleases.latest }}, podrías actualizar desde {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} a {{ enterpriseServerReleases.latest }}. Utiliza el [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) para encontrar la ruta de mejora desde tu versión de lanzamiento actual. - Si estás varias versiones desactualizado, actualiza {% data variables.product.product_location %} tanto como sea posible con cada paso de tu proceso de actualización. Utilizar la versión más reciente posible en cada actualización te permite aprovechar las mejoras de desempeño y las correcciones de errores. Por ejemplo, podrías actualizar desde {% data variables.product.prodname_enterprise %} 2.7 a 2.8 a 2.10, pero actualizar desde {% data variables.product.prodname_enterprise %} 2.7 a 2.9 a 2.10 utiliza una versión posterior en el segundo paso. - Utiliza el lanzamiento de patch más reciente cuando actualices. {% data reusables.enterprise_installation.enterprise-download-upgrade-pkg %} -- Utiliza una instancia de preparación para probar los pasos de actualización. Para obtener más información, consulta "[Configurar una instancia de preparación](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-staging-instance/)." +- Utiliza una instancia de preparación para probar los pasos de actualización. Para obtener más información, consulta "[Configurar una instancia de preparación](/enterprise/admin/guides/installation/setting-up-a-staging-instance/)." - Cuando ejecutas varias mejoras, espera por lo menos 24 horas entre las mejoras a las características para permitir que se completen totalmente las migraciones de datos y actualizaciones de las tareas que se ejecutan en segundo plano. - Toma una captura de pantalla antes de que mejores tu máquina virtual. Para obtener más información, consulta "[Tomar una instantánea](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server#taking-a-snapshot)." - Asegúrate de que tienes un respaldo reciente y exitoso de tu instancia. Para obtener más información, consulta el archivo README.md en [{% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils#readme). @@ -52,4 +52,4 @@ Utiliza el número para estimar la cantidad de espacio de disco que los registro ## Pasos siguientes -Después de revisar estas recomendaciones y requisitos, puedes actualizar el {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta "[Actualizar {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server/)." +Después de revisar estas recomendaciones y requisitos, puedes actualizar el {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta "[Actualizar {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)." diff --git a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md index 02a67378c9..240fbe1fc9 100644 --- a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md +++ b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md @@ -27,14 +27,14 @@ shortTitle: Upgrading GHES ## Preparing to upgrade -1. Determine an upgrade strategy and choose a version to upgrade to. For more information, see "[Upgrade requirements](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrade-requirements/)" and refer to the [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) to find the upgrade path from your current release version. +1. Determine an upgrade strategy and choose a version to upgrade to. For more information, see "[Upgrade requirements](/enterprise/admin/guides/installation/upgrade-requirements/)" and refer to the [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) to find the upgrade path from your current release version. 1. Create a fresh backup of your primary instance with the {% data variables.product.prodname_enterprise_backup_utilities %}. For more information, see the [{% data variables.product.prodname_enterprise_backup_utilities %} README.md file](https://github.com/github/backup-utils#readme). 1. If {% data variables.product.product_location %} uses ephemeral self-hosted runners for {% data variables.product.prodname_actions %} and you've disabled automatic updates, upgrade your runners to the version of the runner application that your upgraded instance will run. 1. If you are upgrading using an upgrade package, schedule a maintenance window for {% data variables.product.prodname_ghe_server %} end users. If you are using a hotpatch, maintenance mode is not required. {% note %} - **Note:** The maintenance window depends on the type of upgrade you perform. Upgrades using a hotpatch usually don't require a maintenance window. Sometimes a reboot is required, which you can perform at a later time. Following the versioning scheme of MAJOR.FEATURE.PATCH, patch releases using an upgrade package typically require less than five minutes of downtime. Feature releases that include data migrations take longer depending on storage performance and the amount of data that's migrated. For more information, see "[Enabling and scheduling maintenance mode](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." + **Note:** The maintenance window depends on the type of upgrade you perform. Upgrades using a hotpatch usually don't require a maintenance window. Sometimes a reboot is required, which you can perform at a later time. Following the versioning scheme of MAJOR.FEATURE.PATCH, patch releases using an upgrade package typically require less than five minutes of downtime. Feature releases that include data migrations take longer depending on storage performance and the amount of data that's migrated. For more information, see "[Enabling and scheduling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." {% endnote %} @@ -72,7 +72,7 @@ There are two types of snapshots: {% data reusables.enterprise_installation.hotpatching-explanation %} -Using the {% data variables.enterprise.management_console %}, you can install a hotpatch immediately or schedule it for later installation. You can use the administrative shell to install a hotpatch with the `ghe-upgrade` utility. For more information, see "[Upgrade requirements](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrade-requirements/)." +Using the {% data variables.enterprise.management_console %}, you can install a hotpatch immediately or schedule it for later installation. You can use the administrative shell to install a hotpatch with the `ghe-upgrade` utility. For more information, see "[Upgrade requirements](/enterprise/admin/guides/installation/upgrade-requirements/)." {% note %} @@ -81,7 +81,7 @@ Using the {% data variables.enterprise.management_console %}, you can install a {% ifversion ghes %} - If {% data variables.product.product_location %} is running a release candidate build, you can't upgrade with a hotpatch. -- {% endif %}Installing a hotpatch using the {% data variables.enterprise.management_console %} is not available in clustered environments. To install a hotpatch in a clustered environment, see "[Upgrading a cluster](/enterprise/{{ currentVersion }}/admin/clustering/upgrading-a-cluster#upgrading-with-a-hotpatch)." +- {% endif %}Installing a hotpatch using the {% data variables.enterprise.management_console %} is not available in clustered environments. To install a hotpatch in a clustered environment, see "[Upgrading a cluster](/enterprise/admin/clustering/upgrading-a-cluster#upgrading-with-a-hotpatch)." {% endnote %} @@ -93,7 +93,7 @@ You can use the {% data variables.enterprise.management_console %} to upgrade wi If the upgrade target you're presented with is a feature release instead of a patch release, you cannot use the {% data variables.enterprise.management_console %} to install a hotpatch. You must install the hotpatch using the administrative shell instead. For more information, see "[Installing a hotpatch using the administrative shell](#installing-a-hotpatch-using-the-administrative-shell)." -1. Enable automatic updates. For more information, see "[Enabling automatic updates](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-automatic-update-checks/)." +1. Enable automatic updates. For more information, see "[Enabling automatic updates](/enterprise/admin/guides/installation/enabling-automatic-update-checks/)." {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.updates-tab %} @@ -146,7 +146,7 @@ Appliances configured for high-availability and geo-replication use replica inst ## Upgrading with an upgrade package -While you can use a hotpatch to upgrade to the latest patch release within a feature series, you must use an upgrade package to upgrade to a newer feature release. For example to upgrade from `2.11.10` to `2.12.4` you must use an upgrade package since these are in different feature series. For more information, see "[Upgrade requirements](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrade-requirements/)." +While you can use a hotpatch to upgrade to the latest patch release within a feature series, you must use an upgrade package to upgrade to a newer feature release. For example to upgrade from `2.11.10` to `2.12.4` you must use an upgrade package since these are in different feature series. For more information, see "[Upgrade requirements](/enterprise/admin/guides/installation/upgrade-requirements/)." ### Upgrading a single appliance with an upgrade package @@ -155,7 +155,7 @@ While you can use a hotpatch to upgrade to the latest patch release within a fea {% data reusables.enterprise_installation.ssh-into-instance %} 2. {% data reusables.enterprise_installation.enterprise-download-upgrade-pkg %} Select the appropriate platform and copy the URL for the upgrade package (*.pkg* file). {% data reusables.enterprise_installation.download-package %} -4. Enable maintenance mode and wait for all active processes to complete on the {% data variables.product.prodname_ghe_server %} instance. For more information, see "[Enabling and scheduling maintenance mode](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +4. Enable maintenance mode and wait for all active processes to complete on the {% data variables.product.prodname_ghe_server %} instance. For more information, see "[Enabling and scheduling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." {% note %} @@ -176,7 +176,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] ``` -{% if ip-exception-list %} +{% ifversion ip-exception-list %} 1. Optionally, to validate the upgrade, configure an IP exception list to allow access to a specified list of IP addresses. For more information, see "[Validating changes in maintenance mode using the IP exception list](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)." {% endif %} 7. For single appliance upgrades, disable maintenance mode so users can use {% data variables.product.product_location %}. @@ -199,7 +199,7 @@ Appliances configured for high-availability and geo-replication use replica inst {% endwarning %} -1. On the primary instance, enable maintenance mode and wait for all active processes to complete. For more information, see "[Enabling maintenance mode](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode/)." +1. On the primary instance, enable maintenance mode and wait for all active processes to complete. For more information, see "[Enabling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode/)." {% data reusables.enterprise_installation.replica-ssh %} 3. On the replica instance, or on all replica instances if you're running multiple replica instances as part of geo-replication, run `ghe-repl-stop` to stop replication. 4. Upgrade the primary instance by following the instructions in "[Upgrading a single appliance with an upgrade package](#upgrading-a-single-appliance-with-an-upgrade-package)." @@ -241,7 +241,7 @@ To roll back a patch release, use the `ghe-upgrade` command with the `--allow-pa Once the rollback is complete, restart replication by running `ghe-repl-start` on all replicas. -For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities/#ghe-upgrade)." +For more information, see "[Command-line utilities](/enterprise/admin/guides/installation/command-line-utilities/#ghe-upgrade)." ### Rolling back a feature release diff --git a/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md b/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md index b92b778145..0962074a56 100644 --- a/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md +++ b/translations/es-ES/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md @@ -25,7 +25,7 @@ Para utilizar las {% data variables.product.prodname_dependabot_updates %} en {% ## Prerrequisitos -{% if dependabot-updates-github-connect %} +{% ifversion dependabot-updates-github-connect %} El configurar los ejecutores auto-hospedados es solo un paso en medio del proceso para habilitar las {% data variables.product.prodname_dependabot_updates %}. Hay varios pasos que debes seguir antes de estos, incluyendo el configurar a {% data variables.product.product_location %} para utilizar {% data variables.product.prodname_actions %} con ejecutores auto-hospedados. Para obtener más información, consulta la sección "[Habilitar la {% data variables.product.prodname_dependabot %} en tu empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". {% else %} Antes de que configures los ejecutores auto-hospedados para {% data variables.product.prodname_dependabot_updates %}, debes: diff --git a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md index d68eca04af..90d218c754 100644 --- a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md +++ b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md @@ -26,7 +26,7 @@ Este artículo explica cómo los administradores de sitio pueden habilitar {% da {% data reusables.enterprise.upgrade-ghes-for-actions %} -{% data reusables.actions.ghes-actions-not-enabled-by-default %} Necesitarás determinar si tu instancia tiene recursos de CPU y memoria adecuados para manejar la carga de {% data variables.product.prodname_actions %} sin causar una pérdida de rendimiento e incrementar esos recursos posiblemente. También necesitarás decidir qué proveedor de almacenamiento utilizarás para el almacenamiento de blobs que se requiere para almacenar los artefactos{% if actions-caching %} y cachés{% endif %} que se generan con las ejecuciones de trabajo. Entonces, habilitarás las {% data variables.product.prodname_actions %} para tu empresa, administrarás los permisos de acceso y agregarás los ejecutores auto-hospedados para ejecutar los flujos de trabajo. +{% data reusables.actions.ghes-actions-not-enabled-by-default %} Necesitarás determinar si tu instancia tiene recursos de CPU y memoria adecuados para manejar la carga de {% data variables.product.prodname_actions %} sin causar una pérdida de rendimiento e incrementar esos recursos posiblemente. También necesitarás decidir qué proveedor de almacenamiento utilizarás para el almacenamiento de blobs que se requiere para almacenar los artefactos{% ifversion actions-caching %} y cachés{% endif %} que se generan con las ejecuciones de trabajo. Entonces, habilitarás las {% data variables.product.prodname_actions %} para tu empresa, administrarás los permisos de acceso y agregarás los ejecutores auto-hospedados para ejecutar los flujos de trabajo. {% data reusables.actions.introducing-enterprise %} @@ -119,7 +119,7 @@ Opcionalmente, puedes limitar el consumo de recursos en {% data variables.produc Para habilitar {% data variables.product.prodname_actions %} en {% data variables.product.prodname_ghe_server %}, debes tener acceso al almacenamiento externo de blobs. -{% data variables.product.prodname_actions %} utiliza el almacenamiento de blobs para almacenar los datos que generan las ejecuciones de flujo de trabajo, tales como las bitácoras de flujos de trabajo{% if actions-caching %}, los cachés{% endif %} y los artefactos de compilación que suben los usuarios. La cantidad de almacenamiento requerida dependerá de tu uso de {% data variables.product.prodname_actions %}. Sólo se admite una sola configuración de almacenamiento externo y no puedes utilizar varios proveedores de almacenamiento al mismo tiempo. +{% data variables.product.prodname_actions %} utiliza el almacenamiento de blobs para almacenar los datos que generan las ejecuciones de flujo de trabajo, tales como las bitácoras de flujos de trabajo{% ifversion actions-caching %}, los cachés{% endif %} y los artefactos de compilación que suben los usuarios. La cantidad de almacenamiento requerida dependerá de tu uso de {% data variables.product.prodname_actions %}. Sólo se admite una sola configuración de almacenamiento externo y no puedes utilizar varios proveedores de almacenamiento al mismo tiempo. {% data variables.product.prodname_actions %} es compatible con estos proveedores de almacenamiento: diff --git a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md index 76fed32d54..291df7db8a 100644 --- a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md +++ b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md @@ -1,7 +1,7 @@ --- -title: Getting started with self-hosted runners for your enterprise +title: Iniciar con los ejecutores auto-hospedados para tu empresa shortTitle: Ejecutores autoalojados -intro: 'You can configure a runner machine for your enterprise so your developers can start automating workflows with {% data variables.product.prodname_actions %}.' +intro: 'Puedes configurar una máquina ejecutora para tu empresa para que tus desarrolladores puedan comenzar a automatizar flujos de trabajo con {% data variables.product.prodname_actions %}.' versions: ghec: '*' ghes: '*' @@ -14,81 +14,81 @@ topics: - Fundamentals --- -## About self-hosted runners for {% data variables.product.prodname_actions %} +## Acerca de los ejecutores auto-hospedados para las {% data variables.product.prodname_actions %} -{% data reusables.actions.about-actions-for-enterprises %} For more information, see "[About {% data variables.product.prodname_actions %} for enterprises](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises)." +{% data reusables.actions.about-actions-for-enterprises %} Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_actions %} para las empresas](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises)". -With {% data variables.product.prodname_actions %}, developers can write and combine individual tasks called actions to create custom workflows. {% ifversion ghes or ghae %}Para habilitar las {% data variables.product.prodname_actions %} para {% ifversion ghae %}tu empresa{% elsif ghes %} {% data variables.product.product_location %}{% endif %}, debes hspedar por lo menos una máquina para ejecutar jobs.{% endif %} {% ifversion ghec %}Puedes hospedar tu propia máquina ejecutora para ejecutar jobs y esta{% elsif ghes or ghae %}Esta{% endif %} máquina se denomina como un ejecutor auto-hospedado. {% data reusables.actions.self-hosted-runner-locations %} {% data reusables.actions.self-hosted-runner-architecture %} {% ifversion ghec %}All{% elsif ghes or ghae %}Self-hosted{% endif %} runners can run Linux, Windows, or macOS. Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners)." +Con {% data variables.product.prodname_actions %}, los desarrolladores pueden escribir y combinar tareas individuales llamadas acciones para crear flujos de trabajo personalizados. {% ifversion ghes or ghae %}Para habilitar las {% data variables.product.prodname_actions %} para {% ifversion ghae %}tu empresa{% elsif ghes %} {% data variables.product.product_location %}{% endif %}, debes hspedar por lo menos una máquina para ejecutar jobs.{% endif %} {% ifversion ghec %}Puedes hospedar tu propia máquina ejecutora para ejecutar jobs y esta{% elsif ghes or ghae %}Esta{% endif %} máquina se denomina como un ejecutor auto-hospedado. {% data reusables.actions.self-hosted-runner-locations %} {% data reusables.actions.self-hosted-runner-architecture %} {% ifversion ghec %}Todos los ejecutores{% elsif ghes or ghae %}Los ejecutores auto-hospedados{% endif %} pueden ejecutar Linux, Windows o macOS. Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners)." {% ifversion ghec %} -Alternatively, you can use runner machines that {% data variables.product.company_short %} hosts. {% data variables.product.company_short %}-hosted runners are outside the scope of this guide. Para obtener más información, consulta la sección "[Acerca de los ejecutores hospedados en {% data variables.product.company_short %}](/actions/using-github-hosted-runners/about-github-hosted-runners)". +Como alternativa, puedes utilizar las máquinas ejecutoras que hospeda {% data variables.product.company_short %}. Los ejecutores hospedados en {% data variables.product.company_short %} están fuera del alcance de esta guía. Para obtener más información, consulta la sección "[Acerca de los ejecutores hospedados en {% data variables.product.company_short %}](/actions/using-github-hosted-runners/about-github-hosted-runners)". {% endif %} -This guide shows you how to apply a centralized management approach to self-hosted runners for {% data variables.product.prodname_actions %} in your enterprise. In the guide, you'll complete the following tasks. +Esta guía te muestra cómo aplicar un enfoque de administración centralizada para los ejecutores auto-hospedados para {% data variables.product.prodname_actions %} en tu empresa. En la guía, completarás las siguientes tareas. -1. Configure a limited policy to restrict the actions{% if actions-workflow-policy %} and reusable workflows{% endif %} that can run within your enterprise -1. Deploy a self-hosted runner for your enterprise -1. Create a group to manage access to the runners available to your enterprise -1. Optionally, further restrict the repositories that can use the runner +1. Configurar una política limitada para restringir las acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} que pueden ejecutarse dentro de tu empresa +1. Desplegar un ejecutor auto-hospedado para tu empresa +1. Crear un grupo para administrar el acceso a los ejecutores disponibles para tu empresa +1. Opcionalmente, restringir aún más los repositorios que puede utilizar el ejecutor {%- ifversion ghec or ghae or ghes > 3.2 %} -1. Optionally, build custom tooling to automatically scale your self-hosted runners +1. Opcionalmente, crear herramientas personalizadas para escalar tus ejecutores auto-hospedados automáticamente {% endif %} -You'll also find additional information about how to monitor and secure your self-hosted runners,{% ifversion ghes or ghae %} how to access actions from {% data variables.product.prodname_dotcom_the_website %},{% endif %} and how to customize the software on your runner machines. +También encontrarás información adicional sobre cómo monitorear y asegurar tus ejecutores auto-hospedados,{% ifversion ghes or ghae %} cómo acceder a las acciones desde {% data variables.product.prodname_dotcom_the_website %},{% endif %} y cómo personalizar el software en tus máquinas ejecutoras. -After you finish the guide, {% ifversion ghec or ghae %}members of your enterprise{% elsif ghes %}users of {% data variables.product.product_location %}{% endif %} will be able to run workflow jobs from {% data variables.product.prodname_actions %} on a self-hosted runner machine. +Después de que termines la guía, {% ifversion ghec or ghae %}los miembros de tu empresa{% elsif ghes %}los usuarios de {% data variables.product.product_location %}{% endif %} podrán ejecutar jobs de flujo de trabajo desde {% data variables.product.prodname_actions %} en una máquina ejecutora auto-hospedada. ## Prerrequisitos {% data reusables.actions.self-hosted-runners-prerequisites %} -- Your enterprise must own at least one organization. For more information, see "[About organizations](/organizations/collaborating-with-groups-in-organizations/about-organizations)" and "[Creating a new organization from scratch](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)." +- Tu empresa debe ser dueña de por lo menos una organización. Para obtener más información, consulta las secciones "[Acerca de las organizaciones](/organizations/collaborating-with-groups-in-organizations/about-organizations)" y "[Crear una organización nueva desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". -## 1. Configure policies for {% data variables.product.prodname_actions %} +## 1. Configurar políticas para las {% data variables.product.prodname_actions %} -Primero, habilita las {% data variables.product.prodname_actions %} para todas las organizaciones y configura una política para restringir las acciones{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} que pueden ejecutarse {% ifversion ghec or ghae%}dentro de tu empresa en {% data variables.product.product_name %}{% elsif ghes %}en {% data variables.product.product_location %}{% endif %}. Optionally, organization owners can further restrict these policies for each organization. +Primero, habilita las {% data variables.product.prodname_actions %} para todas las organizaciones y configura una política para restringir las acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} que pueden ejecutarse {% ifversion ghec or ghae%}dentro de tu empresa en {% data variables.product.product_name %}{% elsif ghes %}en {% data variables.product.product_location %}{% endif %}. Opcionalmente, los propietarios de las organizaciones pueden seguir restringiendo estas políticas para cada una de ellas. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} -1. Under "Policies", select **Enable for all organizations**. +1. Debajo de "Políticas", selecciona **Habilitar para todas las organizaciones**. - ![Screenshot of "Enable for all organizations" policy for {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-enable-for-all-organizations.png) -1. Select {% data reusables.actions.policy-label-for-select-actions-workflows %} and **Allow actions created by GitHub** to allow local actions{% if actions-workflow-policy %} and reusable workflows{% endif %}, and actions created by {% data variables.product.company_short %}. + ![Captura de pantalla de la política "Habilitar para todas las organizaciones" para {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-enable-for-all-organizations.png) +1. Selecciona {% data reusables.actions.policy-label-for-select-actions-workflows %} y **Permitir las acciones que cree GitHub** para permitir las acciones locales{% ifversion actions-workflow-policy %} y los flujos de trabajo reutilizables{% endif %} y las acciones que cree {% data variables.product.company_short %}. - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Captura de pantalla de "Permitir acciones seleccionadas" y "Permitir acciones creadas por {% data variables.product.company_short %}" para las {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-allow-select-actions-and-actions-from-github-with-workflows.png) {%- else %} ![Captura de pantalla de "Permitir acciones seleccionadas" y "Permitir acciones creadas por {% data variables.product.company_short %}" para las {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-allow-select-actions-and-actions-from-github.png) {%- endif %} 1. Haz clic en **Save ** (guardar). -You can configure additional policies to restrict the actions available to {% ifversion ghec or ghae %}enterprise members{% elsif ghes %}users of {% data variables.product.product_location %}{% endif %}. Para obtener más información, consulta la sección "[Requerir políticas para las {% data variables.product.prodname_actions %} en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#allowing-select-actions-to-run)". +Puedes configurar políticas adicionales para restringir las acciones disponibles para {% ifversion ghec or ghae %}los miembros de la empresa{% elsif ghes %}los usuarios de {% data variables.product.product_location %}{% endif %}. Para obtener más información, consulta la sección "[Requerir políticas para las {% data variables.product.prodname_actions %} en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#allowing-select-actions-to-run)". -## 2. Deploy the self-hosted runner for your enterprise +## 2. Despliega el ejecutor auto-hospedado para tu empresa -Next, add a self-hosted runner to your enterprise. {% data variables.product.product_name %} will guide you through installation of the necessary software on the runner machine. After you deploy the runner, you can verify connectivity between the runner machine and {%ifversion ghec or ghae %}your enterprise{% elsif ghes %}{% data variables.product.product_location %}{% endif %}. +A continuación, agrega un ejecutor auto-hospedado a tu empresa. {% data variables.product.product_name %} te guiará durante la instalación del software necesario en la máquina ejecutora. Después de que despliegues el ejecutor, puedes verificar la conectividad entre la máquina ejecutora y {%ifversion ghec or ghae %}tu empresa{% elsif ghes %}{% data variables.product.product_location %}{% endif %}. -### Adding the self-hosted runner +### Agregar el ejecutor auto-hospedado {% data reusables.actions.self-hosted-runner-add-to-enterprise %} {% data reusables.actions.self-hosted-runner-check-installation-success %} -## 3. Manage access to the self-hosted runner using a group +## 3. Administra el acceso al ejecutor auto-hospedado utilizando un grupo -You can create a runner group to manage access to the runner that you added to your enterprise. You'll use the group to choose which organizations can execute jobs from {% data variables.product.prodname_actions %} on the runner. +Puedes crear un grupo de ejecutores para administrar el acceso al ejecutor que agregaste a tu empresa. Utilizarás el grupo para elegir qué organizaciones pueden ejecutar jobs desde {% data variables.product.prodname_actions %} en el ejecutor. -{% data variables.product.product_name %} adds all new runners to a group. Runners can be in one group at a time. By default, {% data variables.product.product_name %} adds new runners to the "Default" group. +{% data variables.product.product_name %} agrega a todos los ejecutores nuevos a un grupo. Los ejecutores pueden estar en solo un grupo a la vez. Predeterminadamente, {% data variables.product.product_name %} agrega ejecutores nuevos al grupo "Predeterminado". {% data reusables.actions.self-hosted-runner-groups-add-to-enterprise-first-steps %} -1. To choose a policy for organization access, under "Organization access", select the **Organization access** drop-down, and click **Selected organizations**. -1. To the right of the drop-down with the organization access policy, click {% octicon "gear" aria-label="The Gear icon" %}. -1. Select the organizations you'd like to grant access to the runner group. +1. Para elegir una política para el acceso de la organización, debajo de "Acceso de la organización", selecciona el menú desplegable **Acceso de la organización** y haz clic en **Organizaciones selectas**. +1. A la derecha del menú desplegable con la política de acceso de la organización, haz clic en {% octicon "gear" aria-label="The Gear icon" %}. +1. Selecciona las organizaciones a las cuales te gustaría otorgar acceso al grupo de ejecutores. {%- ifversion ghec or ghes %} -1. Optionally, to allow public repositories in the selected organizations to use runners in the group, select **Allow public repositories**. +1. Opcionalmente, para permitir que los repositorios públicos en las organizaciones seleccionadas utilicen los ejecutores en el grupo, selecciona **Permitir repositorios públicos**. {% warning %} @@ -102,16 +102,16 @@ You can create a runner group to manage access to the runner that you added to y {%- endif %} {% data reusables.actions.self-hosted-runner-create-group %} {%- ifversion ghec or ghes > 3.3 or ghae-issue-5091 %} -1. Click the "Runners" tab. -1. In the list of runners, click the runner that you deployed in the previous section. +1. Haz clic en la pestaña de "Ejecutores". +1. En la lista de ejecutores, haz clic en aquél que hayas desplegado en la sección previa. 1. Da clic en **Editar**. -1. Click **Runner groups {% octicon "gear" aria-label="The Gear icon" %}**. -1. In the list of runner groups, click the name of the group that you previously created. -1. Click **Save** to move the runner to the group. +1. Haz clic en **Grupos de ejecutores {% octicon "gear" aria-label="The Gear icon" %}**. +1. En la lista de grupos de ejecutores, haz clic en el nombre del grupo que hayas creado previamente. +1. Haz clic en **Guardar** para mover el ejecutor al grupo. {%- elsif ghes < 3.4 or ghae %} -1. To the right of "Default", click the number of runners in the group to show the runners. -1. Select the runner that you deployed. -1. To the right of "Runner groups", select the **Move to group** dropdown, and click the group that you previously created. +1. A la derecha de "Predeterminado", haz clic en el número de ejecutores del grupo para que se muestren. +1. Selecciona el ejecutor que desplegaste. +1. A la derecha de "Grupos de ejecutores"; selecciona el menú desplegable **Mover a grupo** y haz clic en aquél que hayas creado previamente. {%- endif %} Ya desplegaste un ejecutor auto-hospedado que puede ejecutar jobs de {% data variables.product.prodname_actions %} dentro de las organizaciones que especificaste. diff --git a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md index 99f1f3cf38..076efb9082 100644 --- a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md +++ b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md @@ -26,11 +26,11 @@ Antes de que incluyas las {% data variables.product.prodname_actions %} en una e Deberías crear un plan que rija el uso de las {% data variables.product.prodname_actions %} en tu empersa y logre tus obligaciones de cumplimiento. -Determina qué acciones {% if actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} se permitirán para que las utilicen tus desarrolladores. {% ifversion ghes %}Primero, decide si habilitarás el acceso a las acciones {% if actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} desde fuera de tu instancia. {% data reusables.actions.access-actions-on-dotcom %} Para obtener más información, consulta la sección "[Acerca de utilizar acciones en tu empresa](/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise)". +Determina qué acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} se permitirán para que las utilicen tus desarrolladores. {% ifversion ghes %}Primero, decide si habilitarás el acceso a las acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} desde fuera de tu instancia. {% data reusables.actions.access-actions-on-dotcom %} Para obtener más información, consulta la sección "[Acerca de utilizar acciones en tu empresa](/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise)". -Después, {% else %}Primero,{% endif %} decide si permitirás acciones {% if actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} de terceros que no haya creado {% data variables.product.company_short %}. Puedes configurar las acciones {% if actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} que se permitirán para ejecutar a nivel de repositorio, organización y empresa y elegir únicamente las acciones que haya creado {% data variables.product.company_short %}. Si permites acciones{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} de terceros, puedes limitar las acciones permitidas a aquellas de los creadores verificados o una lista de acciones{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} específicos. Para obtener más información, consulta las secciones "[Administrar los ajustes de {% data variables.product.prodname_actions %} para un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#managing-github-actions-permissions-for-your-repository)", "[Inhabilitar o limitar las {% data variables.product.prodname_actions %} para tu organización](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#managing-github-actions-permissions-for-your-organization)" y "[Requerir políticas para las {% data variables.product.prodname_actions %} en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-to-restrict-the-use-of-github-actions-in-your-enterprise)". +Después, {% else %}Primero,{% endif %} decide si permitirás acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} de terceros que no haya creado {% data variables.product.company_short %}. Puedes configurar las acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} que se permitirán para ejecutar a nivel de repositorio, organización y empresa y elegir únicamente las acciones que haya creado {% data variables.product.company_short %}. Si permites acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} de terceros, puedes limitar las acciones permitidas a aquellas de los creadores verificados o una lista de acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} específicos. Para obtener más información, consulta las secciones "[Administrar los ajustes de {% data variables.product.prodname_actions %} para un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#managing-github-actions-permissions-for-your-repository)", "[Inhabilitar o limitar las {% data variables.product.prodname_actions %} para tu organización](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#managing-github-actions-permissions-for-your-organization)" y "[Requerir políticas para las {% data variables.product.prodname_actions %} en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-to-restrict-the-use-of-github-actions-in-your-enterprise)". -{% if actions-workflow-policy %} +{% ifversion actions-workflow-policy %} ![Captura de pantalla de las políticas de {% data variables.product.prodname_actions %}](/assets/images/help/organizations/enterprise-actions-policy-with-workflows.png) {%- else %} ![Captura de pantalla de las políticas de {% data variables.product.prodname_actions %}](/assets/images/help/organizations/enterprise-actions-policy.png) @@ -79,7 +79,7 @@ Con flujos de trabajo reutilizables, tu equipo puede llamar a un flujo de trabaj Para proporcionar un lugar inicial para que los desarrolladores creen flujos de trabajo nuevos, puedes utilizar flujos de trabajo inicial. Esto no solo ahorra tiempo a tus desarrolladores, sino que también promueve la consistencia y las mejores prácticas a lo largo de tu empresa. Para obtener más información, consulta la sección "[Crear flujos de trabajo iniciales para tu organización](/actions/learn-github-actions/creating-starter-workflows-for-your-organization)". -{% if not internal-actions %} +{% ifversion not internal-actions %} Cada vez que tus desarrolladores de flujos de trabajo quieran utilizar una acción que se almacene en un repositorio privado, deben configurar dicho flujo de trabajo para que primero clone el repositorio. Para reducir la cantidad de repositorios que deben clonarse, considera agrupar las acciones que se utilizan más comúnmente en un solo repositorio. Para obtener más información, consulta la sección "[Acerca de las acciones personalizadas](/actions/creating-actions/about-custom-actions#choosing-a-location-for-your-action)". {% endif %} @@ -111,15 +111,15 @@ Finalmente, deberías considerar el fortalecimiento de seguridad para los ejecut {% data reusables.actions.about-artifacts %} Para obtener más información, consulta la sección "[Almacenar datos de flujo de trabajo como artefactos](/actions/advanced-guides/storing-workflow-data-as-artifacts)". -{% if actions-caching %}{% data variables.product.prodname_actions %} también tiene un sistema de almacenamiento en caché que puedes utilizar para guardar las dependencias en caché y acelerar las ejecuciones de flujo de trabajo. Para obtener más información, consulta la sección "[Almacenar las dependencias en caché para agilizar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} +{% ifversion actions-caching %}{% data variables.product.prodname_actions %} tambièn tiene un sistema de almacenamiento en cachè que puedes utilizar para almacenar las dependencias en caché para agilizar las ejecuciones de flujo de trabajo. Para obtener más información, consulta la sección "[Almacenar las dependencias en caché para agilizar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} {% ifversion ghes %} -Debes configurar el almacenamiento de blobs externo para los artefactos de flujos de trabajo{% if actions-caching %}, cachés, {% endif %} y otras bitácoras de flujo de trabajo. Decide qué proveedor de almacenamiento compatible utilizará tu empresa. Para obtener más información, consulta la sección "[Iniciar con las {% data variables.product.prodname_actions %} para {% data variables.product.product_name %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#external-storage-requirements)". +Debes configurar el almacenamiento de blobs externo para los artefactos de flujos de trabajo{% ifversion actions-caching %}, cachés, {% endif %} y otras bitácoras de flujo de trabajo. Decide qué proveedor de almacenamiento compatible utilizará tu empresa. Para obtener más información, consulta la sección "[Iniciar con las {% data variables.product.prodname_actions %} para {% data variables.product.product_name %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#external-storage-requirements)". {% endif %} {% ifversion ghec or ghes %} -Puedes utilizar los ajustes de política para que {% data variables.product.prodname_actions %} personalice el almacenamiento de los artefactos de flujo de trabajo{% if actions-caching %}, cachés{% endif %} y retención de bitácoras. Para obtener más información, consulta la sección "[Requerir políticas para las {% data variables.product.prodname_actions %} en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)". +Puedes utilizar los ajustes de política para que {% data variables.product.prodname_actions %} personalice el almacenamiento de los artefactos de flujo de trabajo{% ifversion actions-caching %}, cachés{% endif %} y retención de bitácoras. Para obtener más información, consulta la sección "[Requerir políticas para las {% data variables.product.prodname_actions %} en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)". {% endif %} diff --git a/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md b/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md index 9302065ad9..083baa3520 100644 --- a/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md +++ b/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md @@ -48,7 +48,7 @@ Cada acción es un repositorio en la organización `actions` y cada repositorio **Notas:** - Cuando utilices acciones de configuración, (tales como `actions/setup-LANGUAGE`) en {% data variables.product.product_name %} con ejecutores auto-hospedados, tal vez necesites configurar el caché de las herramientas en los ejecutores que no tienen acceso a internet. Para obtener más información, consulta la sección "[ Configurar el caché de herramientas en ejecutores auto-hospedados sin acceso a internet](/enterprise/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access)". -- Las acciones empaquetadas se actualizan atuomáticamente cuando se actualiza {% data variables.product.product_name %}. +- Cuando se actualiza {% data variables.product.product_name %}, las acciones empaquetadas se reemplazan automáticamente con las versiones predeterminadas del paquete de mejora. {% endnote %} diff --git a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md index 09529f0c28..5de0e9b3fa 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md +++ b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md @@ -21,7 +21,9 @@ topics: Enterprise owners on {% data variables.product.product_name %} can control the requirements for authentication and access to the enterprise's resources. -You can choose to allow members to create and manage user accounts, or your enterprise can create and manage accounts for members with {% data variables.product.prodname_emus %}. If you allow members to manage their own accounts, you can also configure SAML authentication to both increase security and centralize identity and access for the web applications that your team uses. If you choose to manage your members' user accounts, you must configure SAML authentication. +You can choose to allow members to create and manage user accounts, or your enterprise can create and manage accounts for members with {% data variables.product.prodname_emus %}. If you allow members to manage their own accounts, you can also configure SAML authentication to both increase security and centralize identity and access for the web applications that your team uses. + +After learning more about these options, to determine which method is best for your enterprise, see "[Identifying the best authentication method for your enterprise](#identifying-the-best-authentication-method-for-your-enterprise)." ## Métodos de autenticación para {% data variables.product.product_name %} @@ -29,7 +31,7 @@ The following options are available for account management and authentication on - [Autenticación mediante {% data variables.product.product_location %}](#authentication-through-githubcom) - [Autenticación mediante {% data variables.product.product_location %} con restricción de acceso adicional de SAML](#authentication-through-githubcom-with-additional-saml-access-restriction) -- [Autenticación con las {% data variables.product.prodname_emus %} y el SSO de SAML](#authentication-with-enterprise-managed-users-and-saml-sso) +- [Authentication with {% data variables.product.prodname_emus %} and federation](#authentication-with-enterprise-managed-users-and-federation) ### Autenticación mediante {% data variables.product.product_location %} @@ -41,10 +43,61 @@ If you configure additional SAML access restriction, each member must create and If you use a standalone organization with {% data variables.product.product_name %}, or if you don't want to use SAML authentication for every organization in your enterprise, you can configure SAML for an individual organization. Para obtener más información, consulta la sección "[Acerca de la administración de identidad y accesos con el inicio de sesión único de SAML](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)". -### Autenticación con las {% data variables.product.prodname_emus %} y el SSO de SAML +### Authentication with {% data variables.product.prodname_emus %} and federation If you need more control of the accounts for your enterprise members on {% data variables.product.product_location %}, you can use {% data variables.product.prodname_emus %}. With {% data variables.product.prodname_emus %}, you provision and manage accounts for your enterprise members on {% data variables.product.product_location %} using your IdP. Each member signs into an account that you create, and your enterprise manages the account. Contributions to the rest of {% data variables.product.prodname_dotcom_the_website %} are restricted. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)". +## Identifying the best authentication method for your enterprise + +Both SAML SSO and {% data variables.product.prodname_emus %} increase security for your enterprise's resources. {% data variables.product.prodname_emus %} additionally allows you to control the user accounts for your enterprise members and restricts what the accounts are able to do. However, those restrictions may be unacceptable for your enterprise if they obstruct your developers' workflows. + +To determine whether your enterprise would benefit more from SAML SSO or {% data variables.product.prodname_emus %}, ask yourself these questions. + +- [Do you want to control the user accounts for your users?](#do-you-want-to-control-the-user-accounts-for-your-users) +- [Which identity provider does your enterprise use?](#which-identity-provider-does-your-enterprise-use) +- [Do your developers work in public repositories, gists, or {% data variables.product.prodname_pages %} sites?](#do-your-developers-work-in-public-repositories-gists-or-github-pages-sites) +- [Do your developers rely on collaboration outside of your enterprise?](#do-your-developers-rely-on-collaboration-outside-of-your-enterprise) +- [Does your enterprise rely on outside collaborators?](#does-your-enterprise-rely-on-outside-collaborators) +- [Can your enterprise tolerate migration costs?](#can-your-enterprise-tolerate-migration-costs) + +### Do you want to control the user accounts for your users? + +{% data variables.product.prodname_emus %} may be right for your enterprise if you don't want enterprise members to use their own personal accounts on {% data variables.product.prodname_dotcom_the_website %} to access your enterprise's resources. + +With SAML SSO, developers create and manage their own personal accounts, and each account is linked to a SAML identity in your IdP. {% data variables.product.prodname_emus %} functions more like other familiar SSO solutions, as you will provision the accounts for your users. You can also ensure user accounts conform with your company identity, by controlling usernames and the email addresses associated with the accounts. + +If you currently require your users to create a new account on {% data variables.product.prodname_dotcom_the_website %} to use with your enterprise only, {% data variables.product.prodname_emus %} might be right for you. However, SAML SSO may be a better option if using your IdP as the source of truth for your user and access management would add too much complexity. For example, perhaps your enterprise does not have an established process for onboarding new users in your IdP. + +### Which identity provider does your enterprise use? + +{% data variables.product.prodname_emus %} is supported for a limited number of IdPs, while SAML SSO offers full support for a larger number of IdPs, plus limited support for all IdPs that implement the SAML 2.0 standard. For the list of supported IdPs for each option, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#identity-provider-support)" and "[About SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam#supported-idps)." + +You can use {% data variables.product.prodname_emus %} with an unsupported IdP only if you federate the unsupported IdP to a supported IdP to use as an integration point. If you wish to avoid this extra complexity, SAML SSO may be a better solution for you. + +### Do your developers work in public repositories, gists, or {% data variables.product.prodname_pages %} sites? + +To prevent enterprise members from accidentally leaking corporate-owned content to the public on {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_emus %} imposes strong restrictions on what users can do. For example, {% data variables.product.prodname_managed_users %} cannot create public repositories, gists of any visibility, or {% data variables.product.prodname_pages %} sites that are visible outside the enterprise. For a full list of restrictions, see "[Abilities and restrictions of {% data variables.product.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-users)." + +These restrictions are unacceptable for some enterprises. To determine whether {% data variables.product.prodname_emus %} will work for you, review the restrictions with your developers, and confirm whether any of the restrictions will hinder your existing workflows. If so, SAML SSO may be a better choice for your enterprise. + +### Do your developers rely on collaboration outside of your enterprise? + +{% data variables.product.prodname_managed_users_caps %} can only contribute to repositories within your enterprise. If your developers need to collaborate in repositories outside your enterprise, even private repositories, to complete their work, {% data variables.product.prodname_emus %} may not be right for your enterprise, and SAML SSO may be a better solution. + +### Does your enterprise rely on outside collaborators? + +With SAML SSO, you can give access to specific repositories to people who are not members of your IdP's directory, by using the outside collaborator role. This can be especially useful for collaborators that are external to your business, such as contractors. For more information, see "[Adding outside collaborators to repositories in your organization](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)." + +With {% data variables.product.prodname_emus %}, the outside collaborator role does not exist. Your enterprise's resources can only be accessed by {% data variables.product.prodname_managed_users %}, which are always provisioned by your IdP. To give external collaborators access to your enterprise, you would have to use guest accounts in your IdP. If you're interested in {% data variables.product.prodname_emus %}, confirm with your developers whether this will hinder any of their existing workflows. If so, SAML SSO may be a better solution. + +### Can your enterprise tolerate migration costs? + +If your enterprise is new to {% data variables.product.prodname_dotcom_the_website %}, SAML SSO and {% data variables.product.prodname_emus %} are equally easy to adopt. + +If you're already using {% data variables.product.prodname_dotcom_the_website %} with developers managing their own user accounts, adopting {% data variables.product.prodname_emus %} requires migrating to a new enterprise account. For more information, see "[About enterprises with {% data variables.product.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#about-enterprises-with-managed-users)." + +Although {% data variables.product.prodname_emus %} is free, the migration process may require time or cost from your team. Confirm that this migration process is acceptable to your business and your developers. If not, SAML SSO may be the better choice for you. + {% elsif ghes %} Site administrators can decide how people authenticate to access a {% data variables.product.product_name %} instance. You can use {% data variables.product.product_name %}'s built-in authentication, or, if you want to centralize identity and access management for the web applications that your team uses, you can configure an external authentication method. @@ -68,7 +121,7 @@ If you use an external directory or identity provider (IdP) to centralize access - "[Utilizar LDAP para el IAM empresarial](/admin/identity-and-access-management/using-ldap-for-enterprise-iam)" - "[Utilizar SAML para el IAM empresarial](/admin/identity-and-access-management/using-saml-for-enterprise-iam)" -If you choose to use external authentication, you can also configure fallback authentication for people who don't have an account on your external authentication provider. For example, you may want to grant access to a contractor or machine user. Para obtener más información, consulta la sección "[Permitir la autenticación integrada para los usuarios fuera de tu proveedor](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)". +If you choose to use external authentication, you can also configure fallback authentication for people who don't have an account on your external authentication provider. For example, you may want to grant access to a contractor or machine user. For more information, see "[Allowing built-in authentication for users outside your provider](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)." {% elsif ghae %} @@ -76,20 +129,6 @@ If you choose to use external authentication, you can also configure fallback au {% endif %} -## About access control - -{% ifversion ghec or ghae %}Los moembros de tu empresa{% elsif ghes %}Las personas con acceso a {% data variables.product.product_location %}{% endif %} pueden adminsitrar el acceso a {% ifversion ghec %}los recursos de tu empresa{% elsif ghae %}tu empresa{% elsif ghes %} en tu instancia{% endif %} si utilizan la membrecía organizacional, los equipos y los roles. Para obtener más información, consulta lo siguiente. - -{%- ifversion ghec %} -- "[Invitar a usuarios para que se unan a nuestra organización](/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization)" -{%- elsif ghes or ghae %} -- "[Adding people to your organization](/organizations/managing-membership-in-your-organization/adding-people-to-your-organization)" -{%- endif %} -- "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)" -- [Acerca de los equipos](/organizations/organizing-members-into-teams/about-teams)" -- "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" -- "[Niveles de permiso para el repositorio de una cuenta de usuario](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/permission-levels-for-a-user-account-repository)" - ## Leer más - [Tipos de cuentas de {% data variables.product.company_short %}](/get-started/learning-about-github/types-of-github-accounts)" diff --git a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md index e73dfa38fc..6fa93c7e0b 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md +++ b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md @@ -20,7 +20,7 @@ shortTitle: Fallback authentication ## About built-in authentication for users outside your provider -By default, when you enable external authentication for {% data variables.product.product_name %}, built-in authentication is disabled for your instance. For more information, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#external-authentication)." +By default, when you enable external authentication for {% data variables.product.product_name %}, built-in authentication is disabled for your instance. Para obtener más información, consulta la sección "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#external-authentication)". If you're unable to add specific accounts to your external authentication provider, such as accounts for contractors or machine users, you can configure fallback authentication. Fallback authentication allows built-in authentication for outside users and to access a fallback account if your authentication provider is unavailable. @@ -28,7 +28,7 @@ If you configure built-in authentication and a person successfully authenticates {% warning %} -**Advertencia:** Si desactivas la autenticación integrada, debes suspender individualmente a todo usuario que ya no debe tener acceso a la instancia. Para obtener más información, consulta "[Suspender y anular suspensión de usuarios](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users)." +**Advertencia:** Si desactivas la autenticación integrada, debes suspender individualmente a todo usuario que ya no debe tener acceso a la instancia. Para obtener más información, consulta "[Suspender y anular suspensión de usuarios](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)." {% endwarning %} diff --git a/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md b/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md index 3f852a7705..73b9fe6611 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md +++ b/translations/es-ES/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md @@ -25,7 +25,7 @@ If you did not save your recovery codes when you configured SSO, you can still a {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} -1. Under{% if oidc-for-emu %} either{% endif %} "Require SAML authentication"{% if oidc-for-emu %} or "Require OIDC authentication"{% endif %}, click **Save your recovery codes**.{% if oidc-for-emu %} +1. Under{% ifversion oidc-for-emu %} either{% endif %} "Require SAML authentication"{% ifversion oidc-for-emu %} or "Require OIDC authentication"{% endif %}, click **Save your recovery codes**.{% ifversion oidc-for-emu %} {% note %} **Note:** OIDC SSO is only available for {% data variables.product.prodname_emus %}. Para obtener más información, consulta la sección "[Acerca de los Usuarios Empresariales Administrados](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)". diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md index 8471f81ea5..4b79a96466 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md @@ -2,7 +2,6 @@ title: Acerca de los Usuarios Administrados Empresariales shortTitle: Acerca de los usuarios administrados intro: 'Puedes administrar centralmente la identidad y el acceso para los miembros de tu empresa en {% data variables.product.prodname_dotcom %} desde tu proveedor de identidad.' -product: '{% data reusables.gated-features.emus %}' redirect_from: - /early-access/github/articles/get-started-with-managed-users-for-your-enterprise - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users @@ -21,19 +20,19 @@ topics: ## Acerca de {% data variables.product.prodname_emus %} -Con {% data variables.product.prodname_emus %}, puedes controlar las cuentas de usuario de los miembros de tu empresa a través de tu proveedor de identidad (IdP). You can simplify authentication with SAML{% if oidc-for-emu %} or OIDC{% endif %} single sign-on (SSO) and provision, update, and deprovision user accounts for your enterprise members. Los usuarios que se asignen a la aplicación de {% data variables.product.prodname_emu_idp_application %} en tu IdP se aprovisionarán como cuentas de usuario nuevas en {% data variables.product.prodname_dotcom %} y se agregarán a tu empresa. Tú controlas los nombres de usuario, datos de perfil, membrecía de equipo y acceso al repositorio desde tu IdP. +Con {% data variables.product.prodname_emus %}, puedes controlar las cuentas de usuario de los miembros de tu empresa a través de tu proveedor de identidad (IdP). Los usuarios que se asignen a la aplicación de {% data variables.product.prodname_emu_idp_application %} en tu IdP se aprovisionarán como cuentas de usuario nuevas en {% data variables.product.prodname_dotcom %} y se agregarán a tu empresa. You control usernames, profile data, team membership, and repository access for the user accounts from your IdP. En tu IdP, puedes dar a cada {% data variables.product.prodname_managed_user %} el rol de usuario, propietario de la empresa o gerente de facturación. {% data variables.product.prodname_managed_users_caps %} puede ser propietario de organizaciones dentro de tu empresa y puede agregar a otros {% data variables.product.prodname_managed_users %} a las organizaciones y equipos dentro de ella. Para obtener más información, consulta las secciones "[Roles en una empresa](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise)" y "[Acerca de las organizaciones](/organizations/collaborating-with-groups-in-organizations/about-organizations)". -La membrecía de organización puede administrarse manualmente o actualizarse automáticamente conforme se agreguen usuarios de {% data variables.product.prodname_managed_users %} a los grupos de IdP que están conectados a los equipos dentro de la organización. Cuando se agrega un {% data variables.product.prodname_managed_user %} manualmente a una organización, el desasignarlo de la aplicación de {% data variables.product.prodname_emu_idp_application %} en tu IdP suspenderá al usuario pero no lo eliminará de la organización. Para obtener más información sobre cómo administrar las membrecías de equipo y de organización automáticamente, consulta la sección "[Administrar las membrecías de equipo con los grupos de proveedor de identidad](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)". +Organization membership can be managed manually, or you can update membership automatically as {% data variables.product.prodname_managed_users %} are added to IdP groups that are connected to teams within the organization. Cuando se agrega un {% data variables.product.prodname_managed_user %} manualmente a una organización, el desasignarlo de la aplicación de {% data variables.product.prodname_emu_idp_application %} en tu IdP suspenderá al usuario pero no lo eliminará de la organización. Para obtener más información sobre cómo administrar las membrecías de equipo y de organización automáticamente, consulta la sección "[Administrar las membrecías de equipo con los grupos de proveedor de identidad](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)". -{% if oidc-for-emu %} +{% ifversion oidc-for-emu %} {% data reusables.enterprise-accounts.emu-cap-validates %} For more information, see "[About support for your IdP's Conditional Access Policy](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy)." {% endif %} -Puedes otorgar acceso a los {% data variables.product.prodname_managed_users %}, así como la habilidad de contribuir con los repositorios dentro de tu empresa, pero los {% data variables.product.prodname_managed_users %} no pueden crear contenido público ni colaborar con otros usuarios, organizaciones y empresas en el resto de {% data variables.product.prodname_dotcom %}. No se puede invitar a los {% data variables.product.prodname_managed_users %} que se aprovisionaron para tu empresa para que se unan a organizaciones o repositorios fuera de esta, ni se puede invitar a los {% data variables.product.prodname_managed_users %} a otras empresas. Los colaboradores externos no son compatibles con los {% data variables.product.prodname_emus %}. +You can grant {% data variables.product.prodname_managed_users %} access to and the ability to contribute to repositories within your enterprise, but {% data variables.product.prodname_managed_users %} cannot create public content or collaborate with other users, organizations, and enterprises on the rest of {% data variables.product.prodname_dotcom %}. For more information, see "[Abilities and restrictions of {% data variables.product.prodname_managed_users %}](#abilities-and-restrictions-of-enterprise-managed-users)." El nombre de usuario de los {% data variables.product.prodname_managed_users %} de tu empresa y su información de perfil, tal como los nombres y direcciones de correo electrónico que se muestran, se configuran mediante tu IdP y no pueden cambiarlos los mismos usuarios. Para obtener más información, consulta la sección "[Nombres de usuario e información de perfil](#usernames-and-profile-information)". @@ -43,10 +42,15 @@ Los propietarios de las empresas pueden auditar todas las acciones de los {% dat Para utilizar los {% data variables.product.prodname_emus %}, necesitas un tipo separado de cuenta empresarial con {% data variables.product.prodname_emus %} habilitados. Para obtener más información sobre cómo crear esta cuenta, consulta la sección "[Acerca de las empresas con usuarios administrados](#about-enterprises-with-managed-users)". +{% note %} + +**Note:** There are multiple options for identity and access management with {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_emus %} is not the best solution for every customer. For more information about whether {% data variables.product.prodname_emus %} is right for your enterprise, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#identifying-the-best-authentication-method-for-your-enterprise)." + +{% endnote %} ## Soporte del proveedor de identidad -{% data variables.product.prodname_emus %} supports the following IdPs{% if oidc-for-emu %} and authentication methods: +{% data variables.product.prodname_emus %} supports the following IdPs{% ifversion oidc-for-emu %} and authentication methods: | | SAML | OIDC (beta) | | ---------------------- | --------------------------------------------- | --------------------------------------------- | @@ -62,6 +66,8 @@ Para utilizar los {% data variables.product.prodname_emus %}, necesitas un tipo Los {% data variables.product.prodname_managed_users_caps %} solo pueden colaborar en los repositorios privados e internos dentro de su empresa y con los repositorios que pertenecen a su cuenta de usuario. Los {% data variables.product.prodname_managed_users_caps %} tienen acceso de solo lectura al resto de la comunidad de {% data variables.product.prodname_dotcom %}. Estas restricciones de visibilidad y acceso para los usuarios, así como el contenido, aplican a todas las solicitudes, incluyendo a las de la API. +* {% data variables.product.prodname_managed_users %} cannot be invited to organizations or repositories outside of the enterprise, nor can the {% data variables.product.prodname_managed_users %} be invited to other enterprises. +* Los colaboradores externos no son compatibles con los {% data variables.product.prodname_emus %}. * Los {% data variables.product.prodname_managed_users_caps %} no pueden crear propuestas ni solicitudes de cambios, comentar o agregar reacciones, ni marcar como favoritos u observar o bifurcar repositorios fuera de la empresa. * {% data variables.product.prodname_managed_users_caps %} puede ver todos los repositorios públicos en {% data variables.product.prodname_dotcom_the_website %} pero no puede subir código a los repositorios fuera de la empresa. * Solo otros miembros de la empresa pueden ver a los {% data variables.product.prodname_managed_users_caps %} y al contenido que estos crean. @@ -70,6 +76,7 @@ Los {% data variables.product.prodname_managed_users_caps %} solo pueden colabor * Los {% data variables.product.prodname_managed_users_caps %} no pueden instalar {% data variables.product.prodname_github_apps %} en sus cuentas de usuario. * Otros usuarios de {% data variables.product.prodname_dotcom %} no pueden ver, mencionar o invitar a {% data variables.product.prodname_managed_user %} para colaborar. * Los {% data variables.product.prodname_managed_users_caps %} solo pueden ser propietarios de repositorios privados y los {% data variables.product.prodname_managed_users %} solo pueden invitar a otros miembros de la empresa para que colaboren con sus propios repositorios. +* {% data reusables.enterprise-accounts.emu-forks %} * Solo se pueden crear repositorios internos y privados en las organizaciones que pertenezcan a una {% data variables.product.prodname_emu_enterprise %}, dependiendo de los ajustes de visibilidad del repositorio o empresa. * {% data variables.product.prodname_managed_users_caps %} are limited in their use of {% data variables.product.prodname_pages %}. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#limitations-for-enterprise-managed-users)". @@ -89,9 +96,9 @@ Before your developers can use {% data variables.product.prodname_ghe_cloud %} w {% endnote %} -3. After you log in to your setup user, get started by configuring {% if oidc-for-emu %}how your members will authenticate. If you are using Azure Active Directory as your identity provider, you can choose between OpenID Connect (OIDC) and Security Assertion Markup Language (SAML). Both options provide a seamless sign-in experience for your members, but only OIDC includes support for Conditional Access Policies (CAP). If you are using Okta as your identity provider, you can use SAML to authenticate your members.{% else %}SAML SSO for your enterprise. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)."{% endif %} +3. After you log in to your setup user, get started by configuring {% ifversion oidc-for-emu %}how your members will authenticate. If you are using Azure Active Directory as your identity provider, you can choose between OpenID Connect (OIDC) and Security Assertion Markup Language (SAML). Both options provide a seamless sign-in experience for your members, but only OIDC includes support for Conditional Access Policies (CAP). If you are using Okta as your identity provider, you can use SAML to authenticate your members.{% else %}SAML SSO for your enterprise. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)."{% endif %} - {% if oidc-for-emu %} + {% ifversion oidc-for-emu %} To get started, read the guide for your chosen authentication method. diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md index cd13d0ab59..117bebab2b 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md @@ -30,6 +30,8 @@ If you currently use SAML SSO for authentication and would prefer to use OIDC an Support for OIDC is in public beta and available for customers using Azure Active Directory (Azure AD). +Each Azure AD tenant can support only one OIDC integration with {% data variables.product.prodname_emus %}. If you want to connect Azure AD to more than one enterprise on {% data variables.product.prodname_dotcom %}, use SAML instead. For more information, see "[Configuring SAML single sign-on for {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users)." + ## Configuring OIDC for Enterprise Managed Users 1. Inicia sesión en {% data variables.product.prodname_dotcom_the_website %} como el usuario configurador para tu empresa nueva con el nombre de usuario **@SHORT-CODE_admin**. diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md index b726f5809a..ce4e73fefb 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md @@ -25,7 +25,7 @@ Los grupos en tu IdP pueden utilizarse para administrar la membrecía de equipo ## Prerrequisitos -Before you can configure provisioning for {% data variables.product.prodname_emus %}, you must configure SAML{% if oidc-for-emu %} or OIDC{% endif %} single-sign on. {% if oidc-for-emu %} +Before you can configure provisioning for {% data variables.product.prodname_emus %}, you must configure SAML{% ifversion oidc-for-emu %} or OIDC{% endif %} single-sign on. {% ifversion oidc-for-emu %} - For more information on configuring OIDC, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-oidc-for-enterprise-managed-users)" - {% endif %}For information on configuring SAML, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)." @@ -60,9 +60,9 @@ Después de crear tu token de acceso personal y almacenarlo de forma segura, pue To configure provisioning, follow the appropriate link from the table below. -| Proveedor de identidad | SSO method | Más información | -| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% if oidc-for-emu %} -| Azure AD | OIDC | [Tutorial: Configure GitHub Enterprise Managed User (OIDC) for automatic user provisioning](https://docs.microsoft.com/azure/active-directory/saas-apps/github-enterprise-managed-user-oidc-provisioning-tutorial) in the Azure AD documentation +| Proveedor de identidad | SSO method | Más información | +| ---------------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% ifversion oidc-for-emu %} +| Azure AD | OIDC | [Tutorial: Configure GitHub Enterprise Managed User (OIDC) for automatic user provisioning](https://docs.microsoft.com/azure/active-directory/saas-apps/github-enterprise-managed-user-oidc-provisioning-tutorial) in the Azure AD documentation {% endif %} -| Azure AD | SAML | [Tutorial: Configure GitHub Enterprise Managed User for automatic user provisioning](https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/github-enterprise-managed-user-provisioning-tutorial) in the Azure AD documentation | -| Okta | SAML | [Configurar el aprovisionamiento de SCIM para los Usuarios Administrados Empresariales con Okta](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users-with-okta) | +| Azure AD | SAML | [Tutorial: Configure GitHub Enterprise Managed User for automatic user provisioning](https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/github-enterprise-managed-user-provisioning-tutorial) in the Azure AD documentation | +| Okta | SAML | [Configurar el aprovisionamiento de SCIM para los Usuarios Administrados Empresariales con Okta](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users-with-okta) | diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md b/translations/es-ES/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md index 293c01902e..bdeabcf95c 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md @@ -113,7 +113,7 @@ Cuando se selecciona esta opción, el certificado se valida para garantizar que: {% endnote %} -La sincronización LDAP te permite sincronizar usuarios y miembros del equipo del {% data variables.product.prodname_ghe_server %} con tus grupos LDAP establecidos. Esto te permite establecer un control de acceso basado en roles para los usuarios desde tu servidor LDAP, en lugar de hacerlo de forma manual dentro del {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta "[Crear equipos](/enterprise/{{ currentVersion }}/admin/guides/user-management/creating-teams#creating-teams-with-ldap-sync-enabled)". +La sincronización LDAP te permite sincronizar usuarios y miembros del equipo del {% data variables.product.prodname_ghe_server %} con tus grupos LDAP establecidos. Esto te permite establecer un control de acceso basado en roles para los usuarios desde tu servidor LDAP, en lugar de hacerlo de forma manual dentro del {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta la sección "[Crear equipos](/enterprise/admin/guides/user-management/creating-teams#creating-teams-with-ldap-sync-enabled)." Para activar la sincronización LDAP, en tus parámetros LDAP, selecciona **Synchronize Emails** (Sincronizar correos electrónicos), **Synchronize SSH Keys** (Sincronizar claves SSH) o **Synchronize GPG Keys** (Sincronizar claves GPG). @@ -187,8 +187,8 @@ Puedes ver la lista completa de usuarios LDAP que tienen acceso a tu instancia y A menos que [la sincronización LDAP esté activada](#enabling-ldap-sync), las modificaciones de las cuentas LDAP no se sincronizan automáticamente con el {% data variables.product.prodname_ghe_server %}. * Para usar un nuevo grupo de administración LDAP, los usuarios deben ser promovidos y degradados de forma manual en el {% data variables.product.prodname_ghe_server %} para reflejar las modificaciones en LDAP. -* Para agregar o eliminar cuentas LDAP de los grupos de administración LDAP, [promueve o degrada las cuentas en el {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/user-management/promoting-or-demoting-a-site-administrator). -* Para eliminar las cuentas LDAP, [suspende las cuentas del {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users). +* Para agregar o eliminar cuentas LDAP de los grupos de administración LDAP, [promueve o degrada las cuentas en el {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/user-management/promoting-or-demoting-a-site-administrator). +* Para eliminar las cuentas LDAP, [suspende las cuentas del {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users). ### Sincronizar cuentas LDAP de forma manual @@ -200,10 +200,10 @@ A menos que [la sincronización LDAP esté activada](#enabling-ldap-sync), las m {% data reusables.enterprise_site_admin_settings.admin-tab %} 5. En "LDAP", haz clic en **Sync now** (Sincronizar ahora) para actualizar de forma manual la cuenta con los datos de tu servidor LDAP. ![Botón LDAP sync now (Sincronizar LDAP ahora)](/assets/images/enterprise/site-admin-settings/ldap-sync-now-button.png) -También puedes [utilizar la API para activar una sincronización manual](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#ldap). +También puedes [utilizar la API para activar una sincronización manual](/enterprise/user/rest/reference/enterprise-admin#ldap). ## Revocar acceso a {% data variables.product.product_location %} Si [la sincronización LDAP está activada](#enabling-ldap-sync), al eliminar las credenciales LDAP de un usuario, se suspenderá su cuenta hasta la siguiente ejecución de sincronización. -Si la sincronización LDAP **no** está activada, debes suspender de forma manual la cuenta del {% data variables.product.prodname_ghe_server %} después de eliminar las credenciales LDAP. Para obtener más información, consulta "[Suspender y anular suspensión de usuarios](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users)". +Si la sincronización LDAP **no** está activada, debes suspender de forma manual la cuenta del {% data variables.product.prodname_ghe_server %} después de eliminar las credenciales LDAP. Para obtener más información, consulta "[Suspender y anular suspensión de usuarios](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)". diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md index 2b5d60da69..d66a430c32 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md @@ -1,7 +1,7 @@ --- title: About SAML for enterprise IAM shortTitle: About SAML for IAM -intro: 'Puedes utilizar el inicio de sesión único (SSO) de SAML {% ifversion ghec or ghae %}y el Sistema para la Administración de Identidades entre Dominios (SCIM) {% endif %}para administrar centralmente el acceso {% ifversion ghec %}a las organizaciones que pertenecen a tu empresa de {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}a {% data variables.product.product_location %}{% elsif ghae %}a {% data variables.product.product_location %}{% endif %}.' +intro: 'Puedes utilizar el inicio de sesión único (SSO) de SAML {% ifversion ghae %}y el Sistema para la Administración de Identidades entre Dominios (SCIM) {% endif %}para administrar centralmente el acceso {% ifversion ghec %}a las organizaciones que pertenecen a tu empresa de {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}a {% data variables.product.product_location %}{% elsif ghae %}a {% data variables.product.product_location %}{% endif %}.' versions: ghec: '*' ghes: '*' @@ -28,9 +28,11 @@ redirect_from: {% ifversion ghec %} -{% data reusables.saml.dotcom-saml-explanation %} {% data reusables.saml.about-saml-enterprise-accounts %} Para obtener más información, consulta la sección "[Configurar el inicio de sesión único de SAML en tu empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)". +If your enterprise members manage their own user accounts on {% data variables.product.product_location %}, you can configure SAML authentication as an additional access restriction for your enterprise or organization. {% data reusables.saml.dotcom-saml-explanation %} -If your enterprise members manage their own personal accounts on {% data variables.product.product_location %}, you can configure SAML authentication as an additional access restriction for your enterprise or organization. Alternatively, you can provision and manage the accounts of your enterprise members on {% data variables.product.product_location %} by using an enterprise account with {% data variables.product.prodname_emus %} enabled. For more information, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#authentication-methods-for-github-enterprise-cloud)." +{% data reusables.saml.about-saml-enterprise-accounts %} Para obtener más información, consulta la sección "[Configurar el incio de sesión único de SAML para tu empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)". + +Alternatively, you can provision and manage the accounts of your enterprise members with {% data variables.product.prodname_emus %}. To help you determine whether SAML SSO or {% data variables.product.prodname_emus %} is better for your enterprise, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#identifying-the-best-authentication-method-for-your-enterprise)." {% data reusables.enterprise-accounts.about-recovery-codes %}Para obtener más información, consulta la sección "[Administrar los códigos de recuperación para tu empresa](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise)". @@ -38,19 +40,13 @@ Después de que habilites el SSO de SAML, dependiendo del IdP que utilizas, debe Si utilizas Azure AD como tu IdP, puedes utilizar la sincronización de equipos para administrar la membresía del equipo dentro de cada organización. {% data reusables.identity-and-permissions.about-team-sync %} Para obtener más información, consulta la sección "[Administrar la sincronización de equipos para las organizaciones de tu cuenta empresarial](/admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)". -{% data reusables.saml.switching-from-org-to-enterprise %} Para obtener más información, consulta la sección "[Cambiar tu configuración de SAML de una cuenta de organización a una de empresa](/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)". - -## Acerca de {% data variables.product.prodname_emus %} - -{% data reusables.enterprise-accounts.emu-short-summary %} - {% note %} **Note:** You cannot use SCIM at the enterprise level unless your enterprise is enabled for {% data variables.product.prodname_emus %}. {% endnote %} -El configurar las {% data variables.product.prodname_emus %} para el inicio de sesión único de SAML y utilizar el aprovisionamiento involucra seguir un proceso diferente al que se llevaría para una empresa que no está utilizando {% data variables.product.prodname_managed_users %}. Si tu empresa utiliza {% data variables.product.prodname_emus %}, consulta la sección "[Configurar el inicio de sesión único de SAML para los Usuarios Administrados de Enterprise](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users)". +{% data reusables.saml.switching-from-org-to-enterprise %} Para obtener más información, consulta la sección "[Cambiar tu configuración de SAML de una cuenta de organización a una de empresa](/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)". {% elsif ghes %} diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md index f182d14b1d..025a74c7a2 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md @@ -132,7 +132,7 @@ Puedes habilitar o inhabilitar la autenticación de SAML para {% data variables. ![Captura de pantalla de la casilla de verificación "Habilitar aserciones cifradas" dentro de la sección de "Autenticación"de la consola de administración](/assets/images/help/saml/management-console-enable-encrypted-assertions.png) {%- endif %} -1. En el campo **URL de inicio de sesión único**, teclea la terminal HTTP o HTTPS en tu IdP para las solicitudes de inicio de sesión único. Este valor lo provee la configuración de tu IdP. Si el host solo se encuentra disponible en tu red interna, podrías necesitar [configurar {% data variables.product.product_location %} para utilizar servidores de nombres internos](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/). +1. En el campo **URL de inicio de sesión único**, teclea la terminal HTTP o HTTPS en tu IdP para las solicitudes de inicio de sesión único. Este valor lo provee la configuración de tu IdP. Si el host solo se encuentra disponible en tu red interna, podrías necesitar [configurar {% data variables.product.product_location %} para utilizar servidores de nombres internos](/enterprise/admin/guides/installation/configuring-dns-nameservers/). ![Captura de pantalla del campo de texto para la URL de inicio de sesión único](/assets/images/enterprise/management-console/saml-single-sign-url.png) 1. Opcionalmente, en el campo de **Emisor**, teclea el nombre del emisor SAML. Esto verifica la autenticidad de los mensajes que se envían a {% data variables.product.product_location %}. diff --git a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md index a228eb663c..86eaab9934 100644 --- a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md +++ b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md @@ -124,7 +124,7 @@ aws ec2 run-instances \ Si esta es una instancia de producción, recomendamos firmemente asignar una IP elástica (EIP) y asociarla con la instancia antes de continuar con la configuración del {% data variables.product.prodname_ghe_server %}. De lo contrario, la dirección IP pública de la instancia no se conservará después de que se reinicie la instancia. Para obtener más información, consulta "[Asignar una dirección IP elástica](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-eips-allocating)" y "[Asociar una dirección IP elástica con una instancia en ejecución](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-eips-associating)" en la documentación de Amazon. -Tanto en la instancia principal y en la de réplica deberían asignarse EIP separadas en las configuraciones de alta disponibilidad de producción. Para obtener más información, consulta "[Configurar el {% data variables.product.prodname_ghe_server %} para alta disponibilidad](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)." +Tanto en la instancia principal y en la de réplica deberían asignarse EIP separadas en las configuraciones de alta disponibilidad de producción. Para obtener más información, consulta "[Configurar {% data variables.product.prodname_ghe_server %} para alta disponibilidad](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)." ## Configurar la instancia de {% data variables.product.prodname_ghe_server %} diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md index f35f9e5848..88000befd4 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md @@ -36,7 +36,7 @@ In addition to viewing your audit log, you can monitor activity in your enterpri As an enterprise owner{% ifversion ghes %} or site administrator{% endif %}, you can interact with the audit log data for your enterprise in several ways: - You can view the audit log for your enterprise. For more information, see "[Accessing the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)." - You can search the audit log for specific events{% ifversion ghec %} and export audit log data{% endif %}. Para obtener más información, consulta las secciones "[Buscar la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise)"{% ifversion ghec %} y "[Exportar la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)"{% endif %}. -{%- if enterprise-audit-log-ip-addresses %} +{%- ifversion enterprise-audit-log-ip-addresses %} - You can display the IP address associated with events in the audit log. For more information, see "[Displaying IP addresses in the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise)." {%- endif %} {%- ifversion ghec %} diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index 1319a749e7..4ceadb7405 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -143,7 +143,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe | `business.update_saml_provider_settings` | The SAML single sign-on provider settings for an enterprise were updated. {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} ## `business_secret_scanning_custom_pattern` category actions | Acción | Descripción | @@ -642,7 +642,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe {%- ifversion fpt or ghec %} | `org.runner_group_visiblity_updated` | The visibility of a self-hosted runner group was updated via the REST API. Para obtener más información, consulta la sección "[Actualizar un grupo de ejecutores auto-hospedados para una organización](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-organization)". {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} | `org.secret_scanning_push_protection_disable` | An organization owner or administrator disabled push protection for secret scanning. Para obtener más información, consulta la sección "[Proteger las subidas de información con el escaneo de secretos](/enterprise-cloud@latest/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". | `org.secret_scanning_push_protection_enable` | An organization owner or administrator enabled push protection for secret scanning. {%- endif %} {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} @@ -685,7 +685,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe | `org_credential_authorization.revoke` | An owner revoked authorized credentials. {% ifversion ghec %}For more information, see "[Viewing and managing your active SAML sessions](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)."{% endif %} {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} ## Acciones de la categoría `org_secret_scanning_custom_pattern` | Acción | Descripción | @@ -903,21 +903,21 @@ The scope of the events that appear in your enterprise's audit log depend on whe ## acciones de la categoría `repo` -| Acción | Descripción | -| -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `repo.access` | La visbilidad de un repositorio cambió a privado{%- ifversion ghes %}, público,{% endif %} o interno. | -| `repo.actions_enabled` | {% data variables.product.prodname_actions %} was enabled for a repository. | -| `repo.add_member` | Se agregó un colaborador a un repositorio. | -| `repo.add_topic` | A topic was added to a repository. | -| `repo.advanced_security_disabled` | {% data variables.product.prodname_GH_advanced_security %} was disabled for a repository. | -| `repo.advanced_security_enabled` | {% data variables.product.prodname_GH_advanced_security %} was enabled for a repository. | -| `repo.advanced_security_policy_selected_member_disabled` | A repository administrator prevented {% data variables.product.prodname_GH_advanced_security %} features from being enabled for a repository. | -| `repo.advanced_security_policy_selected_member_enabled` | A repository administrator allowed {% data variables.product.prodname_GH_advanced_security %} features to be enabled for a repository. | -| `repo.archived` | Se archivó un repositorio. Para obtener más información, consulta la sección "[Archivar un repositorio de {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)". | -| `repo.code_scanning_analysis_deleted` | Code scanning analysis for a repository was deleted. For more information, see "[Delete a code scanning analysis from a repository](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository)." | -| `repo.change_merge_setting` | Pull request merge options were changed for a repository. | -| `repo.clear_actions_settings` | A repository administrator cleared {% data variables.product.prodname_actions %} policy settings for a repository. | -| `repo.config` | A repository administrator blocked force pushes. Para obtener más información, consulta [Bloquear los empujes forzados para un repositorio](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) para un repositorio. | +| Acción | Descripción | +| -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `repo.access` | La visbilidad de un repositorio cambió a privado{%- ifversion ghes %}, público,{% endif %} o interno. | +| `repo.actions_enabled` | {% data variables.product.prodname_actions %} was enabled for a repository. | +| `repo.add_member` | Se agregó un colaborador a un repositorio. | +| `repo.add_topic` | A topic was added to a repository. | +| `repo.advanced_security_disabled` | {% data variables.product.prodname_GH_advanced_security %} was disabled for a repository. | +| `repo.advanced_security_enabled` | {% data variables.product.prodname_GH_advanced_security %} was enabled for a repository. | +| `repo.advanced_security_policy_selected_member_disabled` | A repository administrator prevented {% data variables.product.prodname_GH_advanced_security %} features from being enabled for a repository. | +| `repo.advanced_security_policy_selected_member_enabled` | A repository administrator allowed {% data variables.product.prodname_GH_advanced_security %} features to be enabled for a repository. | +| `repo.archived` | Se archivó un repositorio. Para obtener más información, consulta la sección "[Archivar un repositorio de {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)". | +| `repo.code_scanning_analysis_deleted` | Code scanning analysis for a repository was deleted. For more information, see "[Delete a code scanning analysis from a repository](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository)." | +| `repo.change_merge_setting` | Pull request merge options were changed for a repository. | +| `repo.clear_actions_settings` | A repository administrator cleared {% data variables.product.prodname_actions %} policy settings for a repository. | +| `repo.config` | A repository administrator blocked force pushes. Para obtener más información, consulta [Bloquear los empujes forzados para un repositorio](/enterprise/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) para un repositorio. | {%- ifversion fpt or ghec %} | `repo.config.disable_collaborators_only` | The interaction limit for collaborators only was disabled. Para obtener más información, consulta "[Limitar las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". | `repo.config.disable_contributors_only` | The interaction limit for prior contributors only was disabled in a repository. Para obtener más información, consulta "[Limitar las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". | `repo.config.disable_sockpuppet_disallowed` | The interaction limit for existing users only was disabled in a repository. Para obtener más información, consulta "[Limitar las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". | `repo.config.enable_collaborators_only` | The interaction limit for collaborators only was enabled in a repository. Users that are not collaborators or organization members were unable to interact with a repository for a set duration. Para obtener más información, consulta "[Limitar las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". | `repo.config.enable_contributors_only` | The interaction limit for prior contributors only was enabled in a repository. Users that are not prior contributors, collaborators or organization members were unable to interact with a repository for a set duration. Para obtener más información, consulta "[Limitar las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". | `repo.config.enable_sockpuppet_disallowed` | The interaction limit for existing users was enabled in a repository. New users aren't able to interact with a repository for a set duration. Existing users of the repository, contributors, collaborators or organization members are able to interact with a repository. Para obtener más información, consulta "[Limitar las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". {%- endif %} @@ -999,7 +999,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe | `repository_secret_scanning.enable` | A repository owner or administrator enabled secret scanning for a {% ifversion ghec %}private or internal {% endif %}repository. | {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} ## Acciones de la categoría `repository_secret_scanning_custom_pattern` @@ -1060,7 +1060,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe | `restrict_notification_delivery.disable` | Email notification restrictions for an organization or enterprise were disabled. Para obtener más información, consulta las secciones "[Restringir las notificaciones de correo electrónico de tu organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization)" y "[Restringir las notificaciones de correo electrónico para tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise)". | {%- endif %} -{%- if custom-repository-roles %} +{%- ifversion custom-repository-roles %} ## Acciones de la categoría `role` | Acción | Descripción | @@ -1078,7 +1078,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe | `secret_scanning.disable` | An organization owner disabled secret scanning for all existing{% ifversion ghec %} private or internal{% endif %} repositories. Para obtener más información, consulta la sección "[Acerca del escaneo de secretos"](/github/administering-a-repository/about-secret-scanning). | | `secret_scanning.enable` | An organization owner enabled secret scanning for all existing{% ifversion ghec %} private or internal{% endif %} repositories. | -{% if secret-scanning-alert-audit-log %} +{% ifversion secret-scanning-alert-audit-log %} ## Acciones de la categoría `secret_scanning_alert` | Acción | Descripción | diff --git a/translations/es-ES/content/admin/overview/about-enterprise-accounts.md b/translations/es-ES/content/admin/overview/about-enterprise-accounts.md index 6ebe6cb0fe..0e6c07a3ae 100644 --- a/translations/es-ES/content/admin/overview/about-enterprise-accounts.md +++ b/translations/es-ES/content/admin/overview/about-enterprise-accounts.md @@ -50,7 +50,7 @@ Your enterprise account allows you to manage and enforce policies for all the or {% ifversion ghes or ghae %} -From your enterprise account on {% ifversion ghae %}{% data variables.product.product_name %}{% elsif ghes %}a {% data variables.product.prodname_ghe_server %} instance{% endif %}, administrators can view{% if remove-enterprise-members %} and manage{% endif %} enterprise membership{% if enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the {% ifversion ghes %}{% data variables.product.prodname_ghe_server %} instance{% elsif ghae %}enterprise on {% data variables.product.prodname_ghe_managed %}{% endif %}. +From your enterprise account on {% ifversion ghae %}{% data variables.product.product_name %}{% elsif ghes %}a {% data variables.product.prodname_ghe_server %} instance{% endif %}, administrators can view{% ifversion remove-enterprise-members %} and manage{% endif %} enterprise membership{% ifversion enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the {% ifversion ghes %}{% data variables.product.prodname_ghe_server %} instance{% elsif ghae %}enterprise on {% data variables.product.prodname_ghe_managed %}{% endif %}. {% ifversion ghes %} - License usage{% endif %} @@ -65,7 +65,7 @@ From your enterprise account on {% ifversion ghae %}{% data variables.product.pr {% endif %} -{% ifversion ghec or ghes %}When you try or purchase {% data variables.product.prodname_enterprise %}, you can{% ifversion ghes %} also{% endif %} create an enterprise account for {% data variables.product.prodname_ghe_cloud %} on {% data variables.product.prodname_dotcom_the_website %}. Administrators for the enterprise account on {% data variables.product.prodname_dotcom_the_website %} can view {% if remove-enterprise-members %} and manage{% endif %} enterprise membership{% if enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the enterprise account{% ifversion ghes %} on {% data variables.product.prodname_dotcom_the_website %}{% endif %}. +{% ifversion ghec or ghes %}When you try or purchase {% data variables.product.prodname_enterprise %}, you can{% ifversion ghes %} also{% endif %} create an enterprise account for {% data variables.product.prodname_ghe_cloud %} on {% data variables.product.prodname_dotcom_the_website %}. Administrators for the enterprise account on {% data variables.product.prodname_dotcom_the_website %} can view {% ifversion remove-enterprise-members %} and manage{% endif %} enterprise membership{% ifversion enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the enterprise account{% ifversion ghes %} on {% data variables.product.prodname_dotcom_the_website %}{% endif %}. - Billing and usage (services on {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_GH_advanced_security %}, user licenses) - Security (single sign-on, IP allow lists, SSH certificate authorities, two-factor authentication) diff --git a/translations/es-ES/content/admin/overview/about-github-ae.md b/translations/es-ES/content/admin/overview/about-github-ae.md index c27c738551..f1e575bf96 100644 --- a/translations/es-ES/content/admin/overview/about-github-ae.md +++ b/translations/es-ES/content/admin/overview/about-github-ae.md @@ -35,13 +35,13 @@ Asegura el acceso a tu empresa en {% data variables.product.prodname_ghe_managed {% data variables.product.prodname_ghe_managed %} se encuentra disponible en la nube de Azure Government, la nube de confianza de las agencias gubernamentales de los EE.UU. y de sus socios. {% data variables.product.prodname_ghe_managed %} también se encuentra disponible en la nube comercial, para que puedas elegir el ambiente de hospedaje que se adecua a tu organización. -## Compliance accreditations +## Acreditacioens de cumplimiento -{% data variables.product.company_short %} continues to invest in security best practices to make sure your data is safe, your developers are productive, and your team can focus on solving problems. As part of that commitment to security, {% data variables.product.prodname_ghe_managed %} maintains compliance with the following accreditations. +{% data variables.product.company_short %} sigue invirtiendo en las mejores prácticas de seguridad para garantizar la seguridad de tus datos, que tus desarrolladores sean productivos y que tu equipo pueda enfocarse en solucionar problemas. Como parte de este compromiso con la seguridad, {% data variables.product.prodname_ghe_managed %} mantiene el cumplimiento con las siguientes acreditaciones. -- FedRAMP High Authorization to Operate (ATO) -- SOC 1, SOC 2 Type II, and SOC 3 -- ISO/IEC certifications +- Autorización Alta para Operar (ATO) de FedRAMP +- SOC 1, SOC 2 Tipo II y SOC 3 +- Certificaciones ISO/IEC - ISO/IEC 27001:2013 - ISO/IEC 27701:2019 - ISO/IEC 9001:2015 diff --git a/translations/es-ES/content/admin/overview/about-the-github-enterprise-api.md b/translations/es-ES/content/admin/overview/about-the-github-enterprise-api.md index a98c8ddc81..6f96edc907 100644 --- a/translations/es-ES/content/admin/overview/about-the-github-enterprise-api.md +++ b/translations/es-ES/content/admin/overview/about-the-github-enterprise-api.md @@ -19,8 +19,8 @@ shortTitle: API de GitHub Enterprise Con las API, puedes automatizar muchas tareas administrativas. Algunos ejemplos incluyen los siguientes: {% ifversion ghes %} -- Realizar cambios en {% data variables.enterprise.management_console %}. Para obtener más información, consulta la secicón "[{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#management-console)". -- Configura la sincronización de LDAP. Para obtener más información, consulta la sección "[LDAP](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#ldap)."{% endif %} +- Realizar cambios en {% data variables.enterprise.management_console %}. Para obtener más información, consulta la secicón "[{% data variables.enterprise.management_console %}](/enterprise/user/rest/reference/enterprise-admin#management-console)". +- Configura la sincronización de LDAP. Para obtener más información, consulta la sección "[LDAP](/enterprise/user/rest/reference/enterprise-admin#ldap)."{% endif %} - Recolectar estadísticas sobre tu empresa. Para obtener más información, consulta la sección "[Estadísticas administrativas](/rest/reference/enterprise-admin#admin-stats)". - Administra tu cuenta Enterprise. Para obtener más información, consulta "[Cuentas Enterprise](/graphql/guides/managing-enterprise-accounts)" diff --git a/translations/es-ES/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md b/translations/es-ES/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md index 5c716f6f64..add73643ff 100644 --- a/translations/es-ES/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md +++ b/translations/es-ES/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md @@ -44,3 +44,9 @@ Elige qué ecosistemas de paquetes te gustaría habilitar, inhabilitar o configu Si el aislamiento de subdominios se habilita para {% data variables.product.product_location %}, necesitarás crear y cargar un certificado TLS que permita la URL del host de paquetes para cada ecosistema que quieras utilizar, tal como `{% data reusables.package_registry.container-registry-hostname %}`. Asegúrate de que cada URL de host de paquete incluya `https://`. Puedes crear el certificado manualmente, o puedes utilizar _Let's Encrypt_. Si ya utilizas _Let's Encrypt_, debes solicitar un certificado TLS nuevo después de habilitar el {% data variables.product.prodname_registry %}. Para obtener más información acerca de las URL del host de los paquetes, consulta "[Habilitar el aislamiento de subdominios](/enterprise/admin/configuration/enabling-subdomain-isolation)". Para obtener más información sobre cómo cargar certificados TLS a {% data variables.product.product_name %}, consulta la sección "[Configurar el TLS](/enterprise/admin/configuration/configuring-tls)". + +## Paso 5: Verifica y renombra los nombres reservados + +Si quieres utilizar el ecosistema de Docker con el aislamiento de subdominios inhabilitado, **debes** renombrar primero a cualquier usuario u organización de nombre `v2` en {% data variables.product.product_location %} antes de habilitar la compatibilidad con el ecosistema de Docker en la {% data variables.enterprise.management_console %}. Docker utiliza un nombre de cuenta `v2` para administrar los conflictos de ruta con la API de Docker y, una vez que se habilita la compatibilidad con el registro de Docker, ya no podrás utilizar este nombre. + +Puedes ver una lista completa de la información de inicio de sesión reservada para uso interno si navegas a la página de "Inicios de sesión reservados" en el tablero de administrador de sitio. Para obtener más información, consulta la sección "[Inicios de sesión reservados](/admin/configuration/configuring-your-enterprise/site-admin-dashboard#reserved-logins)". diff --git a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md index fa8fa9979e..74c847e3e9 100644 --- a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md +++ b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md @@ -35,7 +35,7 @@ Las {% data variables.product.prodname_actions %} ayudan a los miembros de tu em ## Requerir una política para restringir el uso de las {% data variables.product.prodname_actions %} en tu empresa -Puedes elegir inhabilitar {% data variables.product.prodname_actions %} para todas las organizaciones en tu empresa, o puedes permitir solo organizaciones específicas. También puedes limitar el uso de las acciones públicas {% if actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} para que las personas solo puedan utilizar acciones {% if actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} que existan en tu empresa. +Puedes elegir inhabilitar {% data variables.product.prodname_actions %} para todas las organizaciones en tu empresa, o puedes permitir solo organizaciones específicas. También puedes limitar el uso de las acciones públicas {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} para que las personas solo puedan utilizar acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} que existan en tu empresa. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} @@ -47,11 +47,11 @@ Puedes elegir inhabilitar {% data variables.product.prodname_actions %} para tod {%- ifversion ghes or ghae %} {% note %} - **Nota:** Para habilitar el acceso a las acciones públicas{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}, primero debes configurar {% data variables.product.product_location %} para que se conecte a {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta la sección "[Habilitar el acceso automática para las acciones de GitHub.com utilizando GitHub Connect](/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)". + **Nota:** Para habilitar el acceso a las acciones públicas{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}, primero debes configurar {% data variables.product.product_location %} para que se conecte a {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta la sección "[Habilitar el acceso automática para las acciones de GitHub.com utilizando GitHub Connect](/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)". {% endnote %} {%- endif %} - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Habilita, inhabilita o limita las acciones para esta cuenta empresarial](/assets/images/help/organizations/enterprise-actions-policy-with-workflows.png) {%- else %} ![Habilita, inhabilita o limita las acciones para esta cuenta empresarial](/assets/images/help/organizations/enterprise-actions-policy.png) @@ -63,8 +63,8 @@ Puedes elegir inhabilitar {% data variables.product.prodname_actions %} para tod {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} -1. Debajo de "Políticas", selecciona {% data reusables.actions.policy-label-for-select-actions-workflows %} y agrega tus acciones{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} requeridos a la lista. - {% if actions-workflow-policy %} +1. Debajo de "Políticas", selecciona {% data reusables.actions.policy-label-for-select-actions-workflows %} y agrega tus acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} requeridos a la lista. + {% ifversion actions-workflow-policy %} ![Agrega acciones y flujos de trabajo reutilizables a la lista de elementos permitidos](/assets/images/help/organizations/enterprise-actions-policy-allow-list-with-workflows.png) {%- elsif ghes or ghae %} ![Agregar acciones a la lista de elementos permitidos](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png) @@ -127,7 +127,7 @@ Puedes configurar los permisos predeterminados para del `GITHUB_TOKEN` en la con ### Configuring the default `GITHUB_TOKEN` permissions -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} Predeterminadamente, cuando creas una empresa nueva, el `GITHUB_TOKEN` solo tendrá acceso de lectura para el alcance `contents`. {% endif %} @@ -136,10 +136,10 @@ Predeterminadamente, cuando creas una empresa nueva, el `GITHUB_TOKEN` solo tend {% data reusables.enterprise-accounts.actions-tab %} 1. Debajo de "Permisos de flujo de trabajo", elige si quieres que el `GITHUB_TOKEN` tenga acceso de lectura y escritura para todos los alcances o solo acceso de lectura para el alcance `contents`. - ![Configurar los permisos del GITHUB_TOKEN para esta empresa](/assets/images/help/settings/actions-workflow-permissions-enterprise{% if allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) + ![Configurar los permisos del GITHUB_TOKEN para esta empresa](/assets/images/help/settings/actions-workflow-permissions-enterprise{% ifversion allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) 1. Da clic en **Guardar** para aplicar la configuración. -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} ### Prevenir que las {% data variables.product.prodname_actions %} creen o aprueben solicitudes de cambio {% data reusables.actions.workflow-pr-approval-permissions-intro %} @@ -157,7 +157,7 @@ Predeterminadamente, cuando creas una empresa nueva, no se permite que los flujo {% endif %} {% endif %} -{% if actions-cache-policy-apis %} +{% ifversion actions-cache-policy-apis %} ## Requerir una política para almacenamiento en caché dentro de tu empresa diff --git a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md index 60f5482cdf..f252ad9682 100644 --- a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md +++ b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md @@ -115,7 +115,7 @@ En todas las organizaciones que pertenezcan a tu empresa, puedes permitir o proh ## Requerir una política para invitar colaboradores{% ifversion ghec %} externos{% endif %} a los repositorios -En todas las organizaciones que pertenezcan a tu empresa, puedes permitir que los miembros inviten colaboradores{% ifversion ghec %} externos{% endif %} a los repositorios, restrinjan las invitaciones a los {% ifversion ghec %}colaboradores externos{% endif %} a los propietarios de las organizaciones, {% if prevent-org-admin-add-outside-collaborator %}restrinjan las invitaciones a los {% ifversion ghec %}colaboradores externos {% endif %}a los propietarios de las empresas, {% endif %}o permitan que los propietarios de las organizaciones administren la configuración a nivel organizacional. +En todas las organizaciones que pertenezcan a tu empresa, puedes permitir que los miembros inviten colaboradores{% ifversion ghec %} externos{% endif %} a los repositorios, restrinjan las invitaciones a los {% ifversion ghec %}colaboradores externos{% endif %} a los propietarios de las organizaciones, {% ifversion prevent-org-admin-add-outside-collaborator %}restrinjan las invitaciones a los {% ifversion ghec %}colaboradores externos {% endif %}a los propietarios de las empresas, {% endif %}o permitan que los propietarios de las organizaciones administren la configuración a nivel organizacional. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} diff --git a/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md b/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md index fae7b46971..5a4c6d4e7f 100644 --- a/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md +++ b/translations/es-ES/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md @@ -139,7 +139,7 @@ Recomendamos los ganchos de consolidación a un solo repositorio. Si el reposito $ git push ``` -3. [Crear la instancia de ganchos de pre-recepción](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance/#creating-pre-receive-hooks) on the {% data variables.product.prodname_ghe_server %}. +3. [Create the pre-receive hook](/enterprise/admin/guides/developer-workflow/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance/#creating-pre-receive-hooks) on the {% data variables.product.prodname_ghe_server %} instance. ## Probar scripts de pre-recepción localmente Puedes probar un script de gancho de pre-recepción localmente antes de que lo crees o actualices en {% data variables.product.product_location %}. Un método es crear un entorno de Docker local para que actúe como un repositorio remoto que pueda ejecutar el gancho de pre-recepción. diff --git a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md index c083cd1f36..b3da866fdc 100644 --- a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md +++ b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md @@ -28,4 +28,4 @@ También puedes implementar tu configuración por defecto en todos los miembros {% data reusables.enterprise-accounts.options-tab %} 3. En "Visibilidad predeterminada de los miembros de la organización", usa el menú desplegable y haz clic en **Private (Privada)** o **Public (Pública)**. ![Menú desplegable con opción para configurar la visibilidad predeterminada de los miembros de la organización como pública o privada](/assets/images/enterprise/site-admin-settings/default-organization-membership-visibility-drop-down-menu.png) 4. Opcionalmente, para evitar que los miembros modifiquen la visibilidad de su membresía respecto de la predeterminada, selecciona **Implementar en los miembros de la organización**. ![Checkbox to enforce the default setting on all members](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png){% ifversion ghes %} -5. Si quieres implementar tu nueva configuración de visibilidad en todos los miembros existentes, usa la utilidad de línea de comandos `ghe-org-membership-update`. Para obtener más información, consulta la sección "[Utilidades de la línea de comandos](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-membership-update)".{% endif %} +5. Si quieres implementar tu nueva configuración de visibilidad en todos los miembros existentes, usa la utilidad de línea de comandos `ghe-org-membership-update`. Para obtener más información, consulta la sección "[Utilidades de la línea de comandos](/enterprise/admin/guides/installation/command-line-utilities#ghe-org-membership-update)".{% endif %} diff --git a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md index e59701591a..0e51eb9d2d 100644 --- a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md +++ b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md @@ -18,7 +18,7 @@ Teams are central to many of {% data variables.product.prodname_dotcom %}'s coll 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)." +Organizations can create multiple levels of nested teams to reflect a company or group's hierarchy structure. For more information, see "[About teams](/enterprise/user/articles/about-teams/#nested-teams)." ## Creating a team diff --git a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md index d81e11de63..ec3e590e03 100644 --- a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md +++ b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md @@ -24,19 +24,19 @@ Para obtener más información, consulta "[Acerca de la autenticación de dos fa ## Requisitos para aplicar la autenticación de dos factores -Antes de poder solicitarle a los miembros de la organización y a los colaboradores externos que usen 2FA, debes [activar la autenticación de dos factores](/enterprise/{{ currentVersion }}/user/articles/securing-your-account-with-two-factor-authentication-2fa/) para tu cuenta personal propia. +Antes de poder solicitarle a los miembros de la organización y a los colaboradores externos que usen 2FA, debes [activar la autenticación de dos factores](/enterprise/user/articles/securing-your-account-with-two-factor-authentication-2fa/) para tu cuenta personal propia. {% warning %} **Advertencias:** -- Cuando solicitas la autenticación de dos factores, los miembros y los colaboradores externos (incluidas cuentas bot) que no usan la 2FA serán eliminados de la organización y perderán acceso a sus repositorios, incluidas sus bifurcaciones de los repositorios privados. Si activan la 2FA para su cuenta personal dentro de los tres meses de haber sido eliminados de la organización, puedes [reinstalar sus parámetros y sus privilegios de acceso](/enterprise/{{ currentVersion }}/user/articles/reinstating-a-former-member-of-your-organization). +- Cuando solicitas la autenticación de dos factores, los miembros y los colaboradores externos (incluidas cuentas bot) que no usan la 2FA serán eliminados de la organización y perderán acceso a sus repositorios, incluidas sus bifurcaciones de los repositorios privados. Si activan la 2FA para su cuenta personal dentro de los tres meses de haber sido eliminados de la organización, puedes [reinstalar sus parámetros y sus privilegios de acceso](/enterprise/user/articles/reinstating-a-former-member-of-your-organization). - Cuando se solicita la 2FA, los miembros de la organización o los colaboradores externos que desactiven la 2FA se eliminarán automáticamente de la organización. - Si eres el único propietario de una organización que requiere autenticación de dos factores, no podrás inhabilitar la 2FA de tu cuenta personal sin inhabilitar la autenticación de dos factores para la organización. {% endwarning %} -Antes de solicitar el uso de la autenticación de dos factores, te recomendamos notificar a los miembros de la organización y a los colaboradores externos y pedirles que configuren la 2FA para sus cuentas. Puedes [ ver si los miembros y los colaboradores externos ya usan 2FA](/enterprise/{{ currentVersion }}/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled) en la pestaña Personas de una organización. +Antes de solicitar el uso de la autenticación de dos factores, te recomendamos notificar a los miembros de la organización y a los colaboradores externos y pedirles que configuren la 2FA para sus cuentas. Puedes [ ver si los miembros y los colaboradores externos ya usan 2FA](/enterprise/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled) en la pestaña Personas de una organización. {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} @@ -46,7 +46,7 @@ Antes de solicitar el uso de la autenticación de dos factores, te recomendamos ## Ver las personas que se eliminaron de tu organización -Para ver las personas que fueron automáticamente eliminadas de tu organización por no cumplir cuando solicitaste la autenticación de dos factores, puedes [buscar el registro de auditoría](/enterprise/{{ currentVersion }}/admin/guides/installation/searching-the-audit-log/) usando el campo de búsqueda `reason:two_factor_requirement_non_compliance`. +Para ver las personas que fueron automáticamente eliminadas de tu organización por no cumplir cuando solicitaste la autenticación de dos factores, puedes [buscar el registro de auditoría](/enterprise/admin/guides/installation/searching-the-audit-log/) usando el campo de búsqueda `reason:two_factor_requirement_non_compliance`. {% data reusables.audit_log.octicon_icon %} {% data reusables.enterprise_site_admin_settings.access-settings %} @@ -65,7 +65,7 @@ Si algún miembro o colaborador externo se eliminó de la organización cuando h ## Leer más -- "[Ver si los usuarios de tu organización tienen la 2FA activada](/enterprise/{{ currentVersion }}/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled)" -- "[Asegurar tu cuenta con autenticación de dos factores (2FA)](/enterprise/{{ currentVersion }}/user/articles/securing-your-account-with-two-factor-authentication-2fa)" -- "[Reinstalar un miembro antiguo de tu organización](/enterprise/{{ currentVersion }}/user/articles/reinstating-a-former-member-of-your-organization)" -- "[Reinstalar el acceso a tu organización para un colaborador externo antiguo](/enterprise/{{ currentVersion }}/user/articles/reinstating-a-former-outside-collaborator-s-access-to-your-organization)" +- "[Ver si los usuarios de tu organización tienen la 2FA activada](/enterprise/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled)" +- "[Asegurar tu cuenta con autenticación de dos factores (2FA)](/enterprise/user/articles/securing-your-account-with-two-factor-authentication-2fa)" +- "[Reinstalar un miembro antiguo de tu organización](/enterprise/user/articles/reinstating-a-former-member-of-your-organization)" +- "[Reinstalar el acceso a tu organización de un colaborador externo antiguo](/enterprise/user/articles/reinstating-a-former-outside-collaborator-s-access-to-your-organization)" diff --git a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md index 19f7890644..212aa607bd 100644 --- a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md +++ b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md @@ -25,15 +25,15 @@ You can also use the audit log to help you manually re-add teams and organizatio {% data reusables.enterprise_site_admin_settings.access-settings %} 1. Under "Search users, organizations, enterprises, teams, repositories, gists, and applications", search for the organization. - ![Screenshot of the search field and Search button](/assets/images/enterprise/stafftools/search-field.png) + ![Captura de pantalla del campo y botón de búsqueda](/assets/images/enterprise/stafftools/search-field.png) -1. Under "Deleted accounts", to the right of the organization you want to restore, select the {% octicon "kebab-horizontal" aria-label="The edit icon" %} dropdown menu, then click **Recreate**. +1. Deabjo de "Cuentas borradas", a la derecha de la organización que quieres restablecer, selecciona el menú desplegable {% octicon "kebab-horizontal" aria-label="The edit icon" %} y luego haz clic en **Recrear**. - ![Screenshot of the dropdown menu for a deleted organization](/assets/images/enterprise/stafftools/recreate-organization.png) + ![Captura de pantalla del menú desplegable para una organización borrada](/assets/images/enterprise/stafftools/recreate-organization.png) -## Restoring members and teams +## Restablecer miembros y equipos -You can use the audit log to find a list of the previous members and teams of the organization, then recreate them manually. For more information about using the audit log, see "[Auditing users across your enterprise](/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise)." +Puedes utilizar la bitácora de auditoría para encontrar una lista de los miembros y equipos anteriores de la organización y luego recrearlos manualmente. Para obtener más información sobre cómo utilizar la bitácora de auditoría, consulta la sección "[Auditar a los usuarios en toda tu empresa](/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise)". En todas las frases de búsqueda siguientes, reemplaza a ORGANIZATION con el nombre de la organizacióny a TEAM con el del equipo. diff --git a/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md b/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md index ac56aa0d87..cc100ed98b 100644 --- a/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md +++ b/translations/es-ES/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md @@ -1,6 +1,7 @@ --- title: Restaurando un repositorio eliminado -intro: Los administradores de sitio pueden restablecer repositorios borrados para recuperar sus contenidos. +intro: Puedes restablecer los repositorios borrados para recuperar su contenido. +permissions: Enterprise owners can restore a deleted repository. versions: ghes: '*' ghae: '*' @@ -11,10 +12,12 @@ topics: shortTitle: Restablecer un repositorio borrado --- -Generalmente, si alguien elimina un repositorio, estará disponible en el disco por 90 días y se puede restablecer mediante el tablero de administración del sitio. A menos de que exista una orden de conservación por razones legales en curso para un usuario u organización, el repositorio se purgará y borrará para siempre después de 90 días. - ## Acerca de la restauración de repositorios +Generalmente, si alguien elimina un repositorio, estará disponible en el disco por 90 días y se puede restablecer mediante el tablero de administración del sitio. Para obtener más información, consulta la sección "[Tablero de administrador de sitio](/admin/configuration/configuring-your-enterprise/site-admin-dashboard)". + +A menos de que exista una orden de conservación por razones legales en curso para un usuario u organización, el repositorio se purgará y borrará para siempre después de 90 días. + Si un repositorio fuera parte de una red de bifurcaciones cuando se borró, el repositorio restablecido se desprenderá de la red de bifurcación original. Puede tardar hasta una hora después de que se elimine un repositorio antes de que ese repositorio esté disponible para la restauración. diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md index e9a1f50b4a..6755919c6b 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md @@ -112,7 +112,7 @@ The `country` qualifier filters actions by the originating country. 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). For example: +- Dates support [greater than, less than, and range qualifiers](/enterprise/user/articles/search-syntax). For example: * `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. diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md index bcaf813b18..7a3d5bb340 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md @@ -20,7 +20,7 @@ shortTitle: Mejores prácticas de seguridad de usuario La autenticación de dos factores (2FA) es una manera de iniciar sesión en sitios web y servicios que requieren de un segundo factor además de una contraseña para la autenticación. En el caso de {% data variables.product.prodname_ghe_server %}, este segundo factor es un código de autenticación de un solo uso generado por una aplicación en el smartphone de un usuario. Te recomendamos que le solicites a tus usuarios activar la autenticación de dos factores en sus cuentas. Con la autenticación de dos factores, tanto la contraseña del usuario como su smartphone deben verse comprometidos para permitir que la propia cuenta se vea comprometida. -Para obtener más información sobre cómo configurar la autenticación de dos factores, consulta "[Acerca de la autenticación de dos factores](/enterprise/{{ currentVersion }}/user/articles/about-two-factor-authentication)". +Para obtener más información sobre cómo configurar la autenticación de dos factores, consulta "[Acerca de la autenticación de dos factores](/enterprise/user/articles/about-two-factor-authentication)". {% endif %} ## Solicitar un administrador de contraseñas diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md index 3a1c49db20..407a0896b6 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md @@ -45,7 +45,7 @@ Si tu empresa utiliza {% data variables.product.prodname_emus %}, solo se pueden {% ifversion ghec %}Después de que invites a alguien para que se una a la cuenta empresarial, esta persona debe aceptar la invitación que le llegó por correo electrónico antes de que pueda acceder a la cuenta empresarial. Las invitaciones pendientes vencerán después de 7 días.{% endif %} -{% if enterprise-membership-view-improvements %} +{% ifversion enterprise-membership-view-improvements %} Puedes ver las invitaciones pendientes para convertirte en administrador de tu cuenta empresarial. Para obtener más información, consulta la sección "[Visualizar a las personas en tu empresa](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#viewing-pending-invitations)". {% endif %} diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md index 0227145d68..2ca2fcfec5 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md @@ -22,7 +22,7 @@ shortTitle: Manage administrators {% endtip %} -For information about promoting a user to an organization owner, see the `ghe-org-admin-promote` section of "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-admin-promote)." +For information about promoting a user to an organization owner, see the `ghe-org-admin-promote` section of "[Command-line utilities](/enterprise/admin/guides/installation/command-line-utilities#ghe-org-admin-promote)." ## Promoting a user from the enterprise settings @@ -47,16 +47,16 @@ For information about promoting a user to an organization owner, see the `ghe-or ## Promoting a user from the command line -1. [SSH](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/) into your appliance. -2. Run [ghe-user-promote](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-promote) with the username to promote. +1. [SSH](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/) into your appliance. +2. Run [ghe-user-promote](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-promote) with the username to promote. ```shell $ ghe-user-promote username ``` ## Demoting a site administrator from the command line -1. [SSH](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/) into your appliance. -2. Run [ghe-user-demote](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-demote) with the username to demote. +1. [SSH](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/) into your appliance. +2. Run [ghe-user-demote](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-demote) with the username to demote. ```shell $ ghe-user-demote username ``` diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md index ca049cf324..0a53ea65a7 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md @@ -34,13 +34,13 @@ Para obtener más información acerca de cómo agregar personas a tu empresa, co Los propietarios de las empresas tienen el control absoluto de las mismas y pueden tomar todas las acciones, incluyendo: - Gestionar administradores -- {% ifversion ghec %}Agregar y eliminar {% elsif ghae or ghes %}Administrar{% endif %} organizaciones {% ifversion ghec %}hacia y desde {% elsif ghae or ghes %} en{% endif %} la empresa{% if remove-enterprise-members %} +- {% ifversion ghec %}Agregar y eliminar {% elsif ghae or ghes %}Administrar{% endif %} organizaciones {% ifversion ghec %}hacia y desde {% elsif ghae or ghes %} en{% endif %} la empresa{% ifversion remove-enterprise-members %} - Eliminar miembros empresariales desde todas las organizaciones que pertenecen a la empresa{% endif %} - Administrar parámetros de la empresa - Aplicar políticas en las organizaciones {% ifversion ghec %}- Administrar la configuración de facturación{% endif %} -{% if enterprise-owner-join-org %} +{% ifversion enterprise-owner-join-org %} Los propietarios empresariales no tienen acceso a los ajustes o contenido de la organización predeterminadamente. Para obtener acceso, los propietarios de empresas pueden unirse a cualquier organización que le pertenezca a su empresa. Para obtener más información, consulta la sección "[Administrar tu rol en una organización que le pertenezca a tu empresa](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)". Los propietarios de las organizaciones en tu empresa no tienen acceso a la empresa misma a menos de que los hagas propietarios de la misma. diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md index f64cdf6334..eee374e9ef 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md @@ -69,7 +69,7 @@ As when suspending a user, unsuspending a user takes effect immediately. The use ## Suspending a user from the command line {% data reusables.enterprise_installation.ssh-into-instance %} -2. Run [ghe-user-suspend](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-suspend) with the username to suspend. +2. Run [ghe-user-suspend](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-suspend) with the username to suspend. ```shell $ ghe-user-suspend username ``` @@ -94,7 +94,7 @@ You can create a custom message that suspended users will see when attempting to ## Unsuspending a user from the command line {% data reusables.enterprise_installation.ssh-into-instance %} -2. Run [ghe-user-unsuspend](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-unsuspend) with the username to unsuspend. +2. Run [ghe-user-unsuspend](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-unsuspend) with the username to unsuspend. ```shell $ ghe-user-unsuspend username ``` diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md index 1e725e6c5a..42af92de05 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md @@ -23,7 +23,7 @@ You can see all current enterprise members and enterprise administrators{% ifver ## Viewing enterprise administrators -You can view all the current enterprise owners{% ifversion ghec %} and billing managers{% endif %} for your enterprise.{% if enterprise-membership-view-improvements %} You can see useful information about each administrator{% ifversion ghec %} and filter the list by role{% endif %}.{% endif %} You can find a specific person by searching for their username or display name. +You can view all the current enterprise owners{% ifversion ghec %} and billing managers{% endif %} for your enterprise.{% ifversion enterprise-membership-view-improvements %} You can see useful information about each administrator{% ifversion ghec %} and filter the list by role{% endif %}.{% endif %} You can find a specific person by searching for their username or display name. {% ifversion not ghae %} You can also remove an administrator. For more information. see "[Inviting people to manage your enterprise](/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise#removing-an-enterprise-administrator-from-your-enterprise-account)." @@ -33,23 +33,23 @@ You can also remove an administrator. For more information. see "[Inviting peopl {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} -## Viewing members {% if enterprise-membership-view-improvements %}{% else %}and outside collaborators{% endif %} +## Viewing members {% ifversion enterprise-membership-view-improvements %}{% else %}and outside collaborators{% endif %} -You can see all the current members {% if enterprise-membership-view-improvements %}{% else %}or outside collaborators{% endif %} for your enterprise. You can see useful information about each account and filter the list in useful ways, such as by role. You can find a specific person by searching for their username or display name. +You can see all the current members {% ifversion enterprise-membership-view-improvements %}{% else %}or outside collaborators{% endif %} for your enterprise. You can see useful information about each account and filter the list in useful ways, such as by role. You can find a specific person by searching for their username or display name. You can view more information about the person's access to your enterprise, such as the organizations the person belongs to, by clicking on the person's name. -{% if remove-enterprise-members %} +{% ifversion remove-enterprise-members %} You can also remove any enterprise member from all organizations owned by the enterprise. For more information, see "[Removing a member from your enterprise](/admin/user-management/managing-users-in-your-enterprise/removing-a-member-from-your-enterprise)." {% endif %} {% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %}{% if enterprise-membership-view-improvements %}{% else %} +{% data reusables.enterprise-accounts.people-tab %}{% ifversion enterprise-membership-view-improvements %}{% else %} 1. Optionally, to view a list of outside collaborators rather than the list of members, click **Outside collaborators**. ![Outside collaborators tab on the enterprise members page](/assets/images/help/business-accounts/outside-collaborators-tab.png){% endif %} -{% if enterprise-membership-view-improvements %} +{% ifversion enterprise-membership-view-improvements %} ## Viewing outside collaborators You can see all the current outside collaborators for your enterprise. You can see useful information about each collaborator and filter the list in useful ways, such as by organization. You can find a specific collaborator by searching for their username or display name. diff --git a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md index c741b1f8c0..bfbcd67969 100644 --- a/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md +++ b/translations/es-ES/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md @@ -27,7 +27,7 @@ shortTitle: Importar desde otro VCS ```shell $ git-import-rewrite --flavor hg --authors /PATH/AUTHORS-MAP-FILE.csv /PATH/REPO-NAME.git ``` -5. Si aún no lo has hecho, [ crea un nuevo repositorio vacío en {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/user/articles/creating-a-new-repository). +5. Si aún no lo has hecho, [ crea un nuevo repositorio vacío en {% data variables.product.prodname_ghe_server %}](/enterprise/user/articles/creating-a-new-repository). {% data reusables.command_line.switching_directories_procedural %} 7. Sube el repositorio importado a {% data variables.product.prodname_ghe_server %}: ```shell @@ -47,7 +47,7 @@ shortTitle: Importar desde otro VCS ```shell $ git-import-rewrite --flavor svn --authors /PATH/AUTHORS-MAP-FILE.csv /PATH/REPO-NAME.git ``` -5. Si aún no lo has hecho, [ crea un nuevo repositorio vacío en {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/user/articles/creating-a-new-repository). +5. Si aún no lo has hecho, [ crea un nuevo repositorio vacío en {% data variables.product.prodname_ghe_server %}](/enterprise/user/articles/creating-a-new-repository). {% data reusables.command_line.switching_directories_procedural %} 7. Sube el repositorio importado a {% data variables.product.prodname_ghe_server %}: ```shell @@ -67,7 +67,7 @@ shortTitle: Importar desde otro VCS ```shell $ git-import-rewrite --flavor tfs --authors /PATH/AUTHORS-MAP-FILE.csv /PATH/REPO-NAME.git ``` -5. Si aún no lo has hecho, [ crea un nuevo repositorio vacío en {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/user/articles/creating-a-new-repository). +5. Si aún no lo has hecho, [ crea un nuevo repositorio vacío en {% data variables.product.prodname_ghe_server %}](/enterprise/user/articles/creating-a-new-repository). {% data reusables.command_line.switching_directories_procedural %} 7. Sube el repositorio importado a {% data variables.product.prodname_ghe_server %}: ```shell @@ -76,4 +76,4 @@ shortTitle: Importar desde otro VCS ## Leer más -- "[Command-line-utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities/#import-and-export)" +- "[Command-line-utilities](/enterprise/admin/guides/installation/command-line-utilities/#import-and-export)" diff --git a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md index 605bff05bf..985e85302f 100644 --- a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md +++ b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md @@ -57,4 +57,10 @@ Cuando pruebes tu conexión, tendrás que autenticar esta acción utilizando tu {% endlinux %} + {% note %} + + **Note:** The remote command should exit with code 1. + + {% endnote %} + 4. Comprueba que el mensaje resultante contenga tu nombre de usuario. Si recibes un mensaje de "permiso denegado", consulta ["Error: Permiso denegado (publickey)"](/articles/error-permission-denied-publickey). diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md index 39ee249499..a18611b059 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md @@ -155,10 +155,10 @@ Un resumen de algunas de las acciones más frecuentes que se registran como even | `add_member (agregar miembro)` | Se activa cuando se invita a un {% data variables.product.product_name %} usuario {% ifversion fpt or ghec %}[a tener acceso de colaboración](/articles/inviting-collaborators-to-a-personal-repository){% else %}[otorgado el acceso de colaboración](/articles/inviting-collaborators-to-a-personal-repository){% endif %} a un repositorio. | | `add_topic (agregar tema)` | Se activa cuando un propietario del repositorio [agrega un tema](/articles/classifying-your-repository-with-topics) a un repositorio. | | `archived (archivado)` | Se activa cuando un propietario del repositorio [archiva un repositorio](/articles/about-archiving-repositories).{% ifversion ghes %} -| `config.disable_anonymous_git_access (configurar inhabilitar el acceso de git anónimo)` | Se activa cuando [se inhabilita el acceso de lectura de Git anónimo](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) en un repositorio público. | -| `config.enable_anonymous_git_access (configurar habilitar acceso de git anónimo)` | Se activa cuando [se habilita el acceso de lectura de Git anónimo](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) en un repositorio público. | -| `config.lock_anonymous_git_access (configurar bloquear acceso de git anónimo)` | Se activa cuando se bloquea el parámetro de acceso de lectura de Git anónimo [de un repositorio](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). | -| `config.unlock_anonymous_git_access (configurar desbloquear acceso de git anónimo)` | Se activa cuando se desbloquea el parámetro de acceso de lectura de Git anónimo [de un repositorio](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access).{% endif %} +| `config.disable_anonymous_git_access (configurar inhabilitar el acceso de git anónimo)` | Se activa cuando [se inhabilita el acceso de lectura de Git anónimo](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository) en un repositorio público. | +| `config.enable_anonymous_git_access (configurar habilitar acceso de git anónimo)` | Se activa cuando [se habilita el acceso de lectura de Git anónimo](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository) en un repositorio público. | +| `config.lock_anonymous_git_access (configurar bloquear acceso de git anónimo)` | Se activa cuando se bloquea el parámetro de acceso de lectura de Git anónimo [de un repositorio](/enterprise/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). | +| `config.unlock_anonymous_git_access (configurar desbloquear acceso de git anónimo)` | Se activa cuando se desbloquea el parámetro de acceso de lectura de Git anónimo [de un repositorio](/enterprise/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access).{% endif %} | `create (crear)` | Se activa cuando [se crea un repositorio nuevo](/articles/creating-a-new-repository). | | `destroy (destruir)` | Se activa cuando [se elimina un repositorio](/articles/deleting-a-repository).{% ifversion fpt or ghec %} | `inhabilitar` | Se activa cuando un repositorio se inhabilita (por ejemplo, por [fondos insuficientes](/articles/unlocking-a-locked-account)).{% endif %}{% ifversion fpt or ghec %} diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md index f4d1f6669d..c6eb16217d 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md @@ -25,11 +25,11 @@ shortTitle: Actualizar las credenciales de acceso 2. Ingresa la dirección de correo electrónico asociada con tu cuenta de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} y luego haz clic en **Enviar correo electrónico para restablecer contraseña.** El correo electrónico se enviará a la dirección de respaldo en caso de que la hayas configurado. ![Diálogo de solicitud de correo electrónico de restablecimiento de contraseña](/assets/images/help/settings/password-recovery-email-request.png) 3. Te enviaremos por correo electrónico un enlace que te permitirá restablecer la contraseña. Debes hacer clic en este enlace dentro de las 3 horas posteriores a haber recibido el correo electrónico. Si no recibiste un correo electrónico de nuestra parte, asegúrate de revisar la carpeta de spam. 4. Si habilitaste la autenticación bifactorial, se te pedirán tus credenciales de 2FA: - * If you have {% data variables.product.prodname_mobile %}, you will be sent a push notification to verify your identity. Open the push notification or the {% data variables.product.prodname_mobile %} app and enter the two-digit code shown to you on the password reset page in your browser. ![Two-factor {% data variables.product.prodname_mobile %} authentication prompt](/assets/images/help/2fa/2fa-mobile-challenge-password-reset.png) - * To skip using GitHub Mobile to verify, click **Enter two-factor authentication or recovery code**. ![Two-factor GitHub Mobile authentication prompt on {% data variables.product.product_name %} with "Enter two-factor authentication or recovery code" highlighted](/assets/images/help/2fa/2fa-github-mobile-password-reset.png) + * Si tienes {% data variables.product.prodname_mobile %}, se te enviará una notificación de subida para verificar tu identidad. Abre la notificación de subida o la app de {% data variables.product.prodname_mobile %} e ingresa el código de dos dígitos que se muestra en la página de restablecimiento de contraseña en tu buscador. ![Mensaje de autenticación bifactorial de {% data variables.product.prodname_mobile %}](/assets/images/help/2fa/2fa-mobile-challenge-password-reset.png) + * Para omitir el uso de GitHub Mobile para la verificación, haz clic en **Ingresar autenticación bifactorial o código de recuperación**. ![Mensaje de autenticación bifactorial de GitHub Mobile en {% data variables.product.product_name %} con el mensaje de "ingresar autenticación bifactorial o código de recuperación" resaltado](/assets/images/help/2fa/2fa-github-mobile-password-reset.png) * Teclea tu código de autenticación o uno de tus códigos de recuperación y haz clic en **Verificar**. ![Mensaje de autenticación bifactorial](/assets/images/help/2fa/2fa-password-reset.png) - * If you have added a security key to your account, click **Use security key** instead of typing an authentication code. - * If you have set up [{% data variables.product.prodname_mobile %}](https://github.com/mobile), click **Authenticate with GitHub Mobile** instead. + * Si agregaste una clave de seguridad a tu cuenta, haz clic en **Utilizar llave de seguridad** en vez de teclear un código de autenticación. + * Si configuraste [{% data variables.product.prodname_mobile %}](https://github.com/mobile), haz clic en **Autenticarse con GitHub Mobile** en su lugar. 5. Teclea una contraseña nueva, confírmala y haz clic en **Cambiar contraseña**. Para recibir ayuda para crear una contraseña segura, consulta "[Crear una contraseña segura](/articles/creating-a-strong-password)." {% ifversion fpt or ghec %}![Password recovery box](/assets/images/help/settings/password-recovery-page.png){% else %} ![Casilla de recuperación de contraseña](/assets/images/enterprise/settings/password-recovery-page.png){% endif %} diff --git a/translations/es-ES/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md b/translations/es-ES/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md index bf1b302fb0..515ea3d9a1 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md @@ -25,7 +25,7 @@ shortTitle: View Advanced Security usage {% data reusables.advanced-security.about-ghas-license-seats %} For more information, see "[About billing for {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)." -{% if ghas-committers-calculator %} +{% ifversion ghas-committers-calculator %} You can calculate how many additional seats will be used if you enable {% data variables.product.prodname_GH_advanced_security %} for more organizations and repositories with the site admin dashboard. For more information, see "[Site admin dashboard](/admin/configuration/configuring-your-enterprise/site-admin-dashboard#advanced-security-active-committers)." {% endif %} diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md index a46658abbd..59cc299656 100644 --- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md +++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md @@ -91,7 +91,7 @@ On the alert page, you can see that the filepath is marked as library code (`Lib ![Code scanning library alert details](/assets/images/help/repository/code-scanning-library-alert-show.png) -{% if codeql-ml-queries %} +{% ifversion codeql-ml-queries %} ## About experimental alerts diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md index ca4d272e84..a1ffb42fa9 100644 --- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md +++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md @@ -47,7 +47,7 @@ There are two main ways to use {% data variables.product.prodname_codeql %} anal You can run additional queries as part of your code scanning analysis. -{%- if codeql-packs %} +{%- ifversion codeql-packs %} These queries must belong to a published {% data variables.product.prodname_codeql %} query pack (beta) or a QL pack in a repository. {% data variables.product.prodname_codeql %} packs (beta) provide the following benefits over traditional QL packs: - When a {% data variables.product.prodname_codeql %} query pack (beta) is published to the {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %}, all the transitive dependencies required by the queries and a compilation cache are included in the package. This improves performance and ensures that running the queries in the pack gives identical results every time until you upgrade to a new version of the pack or the CLI. diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md index a462055e5a..0da337ec98 100644 --- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md +++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md @@ -308,7 +308,7 @@ Your specified category will not overwrite the details of the `runAutomationDeta {% data reusables.code-scanning.run-additional-queries %} -{% if codeql-packs %} +{% ifversion codeql-packs %} ### Using {% data variables.product.prodname_codeql %} query packs {% data reusables.code-scanning.beta-codeql-packs-cli %} @@ -346,27 +346,27 @@ You can also specify query suites in the value of `queries`. Query suites are co {% data reusables.code-scanning.codeql-query-suites-explanation %} -{% if codeql-packs %} +{% ifversion codeql-packs %} ### Working with custom configuration files {% endif %} -If you also use a configuration file for custom settings, any additional {% if codeql-packs %}packs or {% endif %}queries specified in your workflow are used instead of those specified in the configuration file. If you want to run the combined set of additional {% if codeql-packs %}packs or {% endif %}queries, prefix the value of {% if codeql-packs %}`packs` or {% endif %}`queries` in the workflow with the `+` symbol. For more information, see "[Using a custom configuration file](#using-a-custom-configuration-file)." +If you also use a configuration file for custom settings, any additional {% ifversion codeql-packs %}packs or {% endif %}queries specified in your workflow are used instead of those specified in the configuration file. If you want to run the combined set of additional {% ifversion codeql-packs %}packs or {% endif %}queries, prefix the value of {% ifversion codeql-packs %}`packs` or {% endif %}`queries` in the workflow with the `+` symbol. For more information, see "[Using a custom configuration file](#using-a-custom-configuration-file)." -In the following example, the `+` symbol ensures that the specified additional {% if codeql-packs %}packs and {% endif %}queries are used together with any specified in the referenced configuration file. +In the following example, the `+` symbol ensures that the specified additional {% ifversion codeql-packs %}packs and {% endif %}queries are used together with any specified in the referenced configuration file. ``` yaml - uses: {% data reusables.actions.action-codeql-action-init %} with: config-file: ./.github/codeql/codeql-config.yml queries: +security-and-quality,octo-org/python-qlpack/show_ifs.ql@main - {%- if codeql-packs %} + {%- ifversion codeql-packs %} packs: +scope/pack1,scope/pack2@v1.2.3 {%- endif %} ``` ## Using a custom configuration file -A custom configuration file is an alternative way to specify additional {% if codeql-packs %}packs and {% endif %}queries to run. You can also use the file to disable the default queries and to specify which directories to scan during analysis. +A custom configuration file is an alternative way to specify additional {% ifversion codeql-packs %}packs and {% endif %}queries to run. You can also use the file to disable the default queries and to specify which directories to scan during analysis. In the workflow file, use the `config-file` parameter of the `init` action to specify the path to the configuration file you want to use. This example loads the configuration file _./.github/codeql/codeql-config.yml_. @@ -388,7 +388,7 @@ If the configuration file is located in an external private repository, use the The settings in the configuration file are written in YAML format. -{% if codeql-packs %} +{% ifversion codeql-packs %} ### Specifying {% data variables.product.prodname_codeql %} query packs {% data reusables.code-scanning.beta-codeql-packs-cli %} diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md index 7c689ee88f..e443c52ad2 100644 --- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md +++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md @@ -1,7 +1,7 @@ --- title: Managing code scanning alerts for your repository shortTitle: Manage alerts -intro: 'From the security view, {% if delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your project''s code.' +intro: 'From the security view, {% ifversion delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your project''s code.' product: '{% data reusables.gated-features.code-scanning %}' permissions: 'If you have write permission to a repository you can manage {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: @@ -93,7 +93,7 @@ If you enter multiple filters, the view will show alerts matching _all_ these fi {% ifversion fpt or ghes > 3.3 or ghec %} -You can prefix the `tag` filter with `-` to exclude results with that tag. For example, `-tag:style` only shows alerts that do not have the `style` tag{% if codeql-ml-queries %} and `-tag:experimental` will omit all experimental alerts. For more information, see "[About {% data variables.product.prodname_code_scanning %} alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)."{% else %}.{% endif %} +You can prefix the `tag` filter with `-` to exclude results with that tag. For example, `-tag:style` only shows alerts that do not have the `style` tag{% ifversion codeql-ml-queries %} and `-tag:experimental` will omit all experimental alerts. For more information, see "[About {% data variables.product.prodname_code_scanning %} alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)."{% else %}.{% endif %} {% endif %} @@ -139,7 +139,7 @@ You can search the list of alerts. This is useful if there is a large number of {% endif %} -{% if code-scanning-task-lists %} +{% ifversion code-scanning-task-lists %} ## Tracking {% data variables.product.prodname_code_scanning %} alerts in issues {% data reusables.code-scanning.beta-alert-tracking-in-issues %} @@ -175,9 +175,9 @@ Alerts may be fixed in one branch but not in another. You can use the "Branch" f {% endnote %} {% endif %} -## Dismissing {% if delete-code-scanning-alerts %}or deleting{% endif %} alerts +## Dismissing {% ifversion delete-code-scanning-alerts %}or deleting{% endif %} alerts -There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. {% if delete-code-scanning-alerts %}Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have set up a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have configured {% 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.{% endif %} +There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. {% ifversion delete-code-scanning-alerts %}Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have set up a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have configured {% 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.{% endif %} 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. @@ -186,22 +186,22 @@ 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.{% if comment-dismissed-code-scanning-alert %} +- The reason why you closed the alert is recorded.{% ifversion comment-dismissed-code-scanning-alert %} - Optionally, you can comment on a dismissal to record the context of an alert dismissal.{% endif %} - Next time {% data variables.product.prodname_code_scanning %} runs, the same code won't generate an alert. -{% if delete-code-scanning-alerts %}When you delete an alert: +{% ifversion delete-code-scanning-alerts %}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.{% endif %} -To dismiss {% if delete-code-scanning-alerts %}or delete{% endif %} alerts: +To dismiss {% ifversion delete-code-scanning-alerts %}or delete{% endif %} alerts: {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-code-scanning-alerts %}{% if delete-code-scanning-alerts %} +{% data reusables.repositories.sidebar-code-scanning-alerts %}{% ifversion delete-code-scanning-alerts %} 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) @@ -220,7 +220,7 @@ To dismiss {% if delete-code-scanning-alerts %}or delete{% endif %} alerts: {% else %} ![List of alerts from {% data variables.product.prodname_code_scanning %}](/assets/images/enterprise/3.1/help/repository/code-scanning-click-alert.png) {% endif %} -1. Review the alert, then click {% if comment-dismissed-code-scanning-alert %}**Dismiss alert** and choose, or type, a reason for closing the alert. +1. Review the alert, then click {% ifversion comment-dismissed-code-scanning-alert %}**Dismiss alert** and choose, or type, a reason for closing the alert. ![Screenshot of code scanning alert with dropdown to choose dismissal reason emphasized](/assets/images/help/repository/code-scanning-alert-drop-down-reason.png) {% else %}**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) diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md index 9830cae68d..54eb1e760e 100644 --- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md +++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md @@ -30,7 +30,7 @@ topics: Si estás configurando el {% data variables.product.prodname_code_scanning %} para un lenguaje compilado, y estás compilando el código en un ambiente contenido, el análisis podría fallar con el mensaje de error "No source code was seen during the build". Esto indica que {% data variables.product.prodname_codeql %} no fue capaz de monitorear tu código mientras se compilaba. -Debes ejecutar a {% data variables.product.prodname_codeql %} dentro del mismo contenedor en el que compilaste tu código. Esto aplica ya sea si utilizas el {% data variables.product.prodname_codeql_cli %}{% if codeql-runner-supported %}, el {% data variables.product.prodname_codeql_runner %},{% endif %} o las {% data variables.product.prodname_actions %}. Para el {% data variables.product.prodname_codeql_cli %} {% if codeql-runner-supported %}o el {% data variables.product.prodname_codeql_runner %}{% endif %}, consulta la sección "[Instalar el {% data variables.product.prodname_codeql_cli %} en tu sistema de IC](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)"{% if codeql-runner-supported %} o "[Ejecutar el {% data variables.product.prodname_codeql_runner %} en tu sistema de IC](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)"{% endif %} para obtener más información. Si estás utilizando {% data variables.product.prodname_actions %}, configura tu flujo de trabajo para ejecutar todas las acciones en el mismo contenedor. Para obtener más información, consulta la sección "[Ejemplo de flujo de trabajo](#example-workflow)". +Debes ejecutar a {% data variables.product.prodname_codeql %} dentro del mismo contenedor en el que compilaste tu código. Esto aplica a cuando utilizas el {% data variables.product.prodname_codeql_cli %}{% ifversion codeql-runner-supported %}, el {% data variables.product.prodname_codeql_runner %},{% endif %} o {% data variables.product.prodname_actions %}. Para el {% data variables.product.prodname_codeql_cli %} {% ifversion codeql-runner-supported %}o el {% data variables.product.prodname_codeql_runner %}{% endif %}, consulta la sección "[Instalar el {% data variables.product.prodname_codeql_cli %} en tu sistema de IC](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)"{% ifversion codeql-runner-supported %} o "[Ejecutar el {% data variables.product.prodname_codeql_runner %} en tu sistema de IC](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)"{% endif %} para obtener más información. Si estás utilizando {% data variables.product.prodname_actions %}, configura tu flujo de trabajo para ejecutar todas las acciones en el mismo contenedor. Para obtener más información, consulta la sección "[Ejemplo de flujo de trabajo](#example-workflow)". ## Dependencias diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md index 165460ac6c..aa98e8db87 100644 --- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md +++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md @@ -29,11 +29,11 @@ topics: 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, the alerts are reported in multiple places. -- Check results in the pull request {% if code-scanning-pr-conversations-tab %} +- Check results in the pull request {% ifversion code-scanning-pr-conversations-tab %} - The **Conversation** tab of the pull request, as part of a pull request review {% endif %} - The **Files changed** tab of the pull request -{% if code-scanning-pr-conversations-tab %} {% endif %} +{% ifversion code-scanning-pr-conversations-tab %} {% endif %} 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](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)." @@ -75,7 +75,7 @@ As with other pull request checks, you can see full details of the check failure ## Viewing an alert on your pull request -{% if code-scanning-pr-conversations-tab %} +{% ifversion code-scanning-pr-conversations-tab %} You can see any {% data variables.product.prodname_code_scanning %} alerts introduced in a pull request by viewing the **Conversation** tab. {% data variables.product.prodname_code_scanning_capc %} posts a pull request review that shows each alert as an annotation on the lines of code that triggered the alert. You can comment on the alerts, dismiss the alerts, and view paths for the alerts, directly from the annotations. You can view the full details of an alert by clicking the "Show more details" link, which will take you to the alert details page. ![Alert annotation within a pull request Conversations tab](/assets/images/help/repository/code-scanning-pr-conversation-tab.png) @@ -104,7 +104,7 @@ In the detailed view for an alert, some {% data variables.product.prodname_code_ ![Alert description and link to show more information](/assets/images/enterprise/3.4/repository/code-scanning-pr-alert.png) {% endif %} -{% if code-scanning-pr-conversations-tab %} +{% ifversion code-scanning-pr-conversations-tab %} ## Commenting on an alert in a pull request You can comment on any {% data variables.product.prodname_code_scanning %} alert introduced by the changes in a pull request. Alerts appear as annotations in the **Conversation** tab of a pull request, as part of a pull request review, and also are shown in the **Files changed** tab. You can only comment on alerts introduced by the changes in a pull request. Existing {% data variables.product.prodname_code_scanning %} alerts, on files that are outside the changes introduced in the pull request, will appear in the **Files changed** tab but cannot be commented on. @@ -118,7 +118,7 @@ Anyone with push access to a pull request can fix a {% data variables.product.pr ## 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. -{% if comment-dismissed-code-scanning-alert %} +{% ifversion comment-dismissed-code-scanning-alert %} ![Screenshot of code scanning alert with dropdown to choose dismissal reason emphasized](/assets/images/help/repository/code-scanning-alert-drop-down-reason.png) {% else %} ![Choosing a reason for dismissing an alert](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) @@ -127,4 +127,4 @@ 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 {% if delete-code-scanning-alerts %}"[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)."{% else %} "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#dismissing--alerts)."{% endif %} +For more information about dismissing alerts, see {% ifversion delete-code-scanning-alerts %}"[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)."{% else %} "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#dismissing--alerts)."{% endif %} diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md index 4f898e51ae..70f6858b93 100644 --- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md +++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md @@ -210,7 +210,7 @@ Predeterminadamente, existen tres suites de consultas principales disponibles pa Podrías estar ejecutando consultas o suites de consultas adicionales además de aquellas predeterminadas. Verifica si el flujo de trabajo define una consulta o suite de consultas adicionales a ejecutar utilizando el elemento `queries`. Puedes probar el inhabilitar la consulta o suite de consultas adicionales. Para obtener más información, consulta "[Configurar {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs)". -{% if codeql-ml-queries %} +{% ifversion codeql-ml-queries %} {% note %} **Nota:** Si ejecutas la suite de consultas `security-extended` o `security-and-quality` para JavaScript, entonces algunas consultas utilizarán tecnología experimental. Para obtener más información, consulta la sección "[Acerca de las alertas del escaneo de código](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)". diff --git a/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md b/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md index 637c78f8c7..1895448cd4 100644 --- a/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md +++ b/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md @@ -31,7 +31,7 @@ SARIF (Static Analysis Results Interchange Format) is an [OASIS Standard](https: To upload a SARIF file from a third-party static code analysis engine, you'll need to ensure that uploaded files use the SARIF 2.1.0 version. {% data variables.product.prodname_dotcom %} will parse the SARIF file and show alerts using the results in your repository as a part of the {% data variables.product.prodname_code_scanning %} experience. For more information, see "[Uploading a SARIF file to {% data variables.product.prodname_dotcom %}](/code-security/secure-coding/uploading-a-sarif-file-to-github)." For more information about the SARIF 2.1.0 JSON schema, see [`sarif-schema-2.1.0.json`](https://github.com/oasis-tcs/sarif-spec/blob/master/Documents/CommitteeSpecifications/2.1.0/sarif-schema-2.1.0.json). -If you're using {% data variables.product.prodname_actions %} with the {% data variables.product.prodname_codeql_workflow %}{% if codeql-runner-supported %}, using the {% data variables.product.prodname_codeql_runner %},{% endif %} or using the {% data variables.product.prodname_codeql_cli %}, then the {% data variables.product.prodname_code_scanning %} results will automatically use the supported subset of SARIF 2.1.0. For more information, see "[Setting up {% data variables.product.prodname_code_scanning %} for a repository](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)"{% if codeql-runner-supported %}, "[Running {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)",{% endif %} or "[Installing CodeQL CLI in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)." +If you're using {% data variables.product.prodname_actions %} with the {% data variables.product.prodname_codeql_workflow %}{% ifversion codeql-runner-supported %}, using the {% data variables.product.prodname_codeql_runner %},{% endif %} or using the {% data variables.product.prodname_codeql_cli %}, then the {% data variables.product.prodname_code_scanning %} results will automatically use the supported subset of SARIF 2.1.0. For more information, see "[Setting up {% data variables.product.prodname_code_scanning %} for a repository](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)"{% ifversion codeql-runner-supported %}, "[Running {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)",{% endif %} or "[Installing CodeQL CLI in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)." {% ifversion fpt or ghes > 3.1 or ghae or ghec %} You can upload multiple SARIF files for the same commit, and display the data from each file as {% data variables.product.prodname_code_scanning %} results. When you upload multiple SARIF files for a commit, you must indicate a "category" for each analysis. The way to specify a category varies according to the analysis method: @@ -53,7 +53,7 @@ Each time the results of a new code scan are uploaded, the results are processed {% data variables.product.prodname_dotcom %} uses the `partialFingerprints` property in the OASIS standard to detect when two results are logically identical. For more information, see the "[partialFingerprints property](https://docs.oasis-open.org/sarif/sarif/v2.1.0/cs01/sarif-v2.1.0-cs01.html#_Toc16012611)" entry in the OASIS documentation. -SARIF files created by the {% data variables.product.prodname_codeql_workflow %}, {% if codeql-runner-supported %}using the {% data variables.product.prodname_codeql_runner %}, {% endif %}or using the {% data variables.product.prodname_codeql_cli %} include fingerprint data. If you upload a SARIF file using the `upload-sarif` action and this data is missing, {% data variables.product.prodname_dotcom %} attempts to populate the `partialFingerprints` field from the source files. For more information about uploading results, see "[Uploading a SARIF file to {% data variables.product.prodname_dotcom %}](/code-security/secure-coding/uploading-a-sarif-file-to-github#uploading-a-code-scanning-analysis-with-github-actions)." +SARIF files created by the {% data variables.product.prodname_codeql_workflow %}, {% ifversion codeql-runner-supported %}using the {% data variables.product.prodname_codeql_runner %}, {% endif %}or using the {% data variables.product.prodname_codeql_cli %} include fingerprint data. If you upload a SARIF file using the `upload-sarif` action and this data is missing, {% data variables.product.prodname_dotcom %} attempts to populate the `partialFingerprints` field from the source files. For more information about uploading results, see "[Uploading a SARIF file to {% data variables.product.prodname_dotcom %}](/code-security/secure-coding/uploading-a-sarif-file-to-github#uploading-a-code-scanning-analysis-with-github-actions)." If you upload a SARIF file without fingerprint data using the `/code-scanning/sarifs` API endpoint, the {% data variables.product.prodname_code_scanning %} alerts will be processed and displayed, but users may see duplicate alerts. To avoid seeing duplicate alerts, you should calculate fingerprint data and populate the `partialFingerprints` property before you upload the SARIF file. You may find the script that the `upload-sarif` action uses a helpful starting point: https://github.com/github/codeql-action/blob/main/src/fingerprints.ts. For more information about the API, see "[Upload an analysis as SARIF data](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data)." @@ -211,11 +211,12 @@ This SARIF output file has example values to show the minimum required propertie "id": "R01" ... "properties" : { - "id" : "java/unsafe-deserialization", - "kind" : "path-problem", - "name" : "...", - "problem.severity" : "error", - "security-severity" : "9.8", + "id" : "java/unsafe-deserialization", + "kind" : "path-problem", + "name" : "...", + "problem.severity" : "error", + "security-severity" : "9.8", + } } ] } diff --git a/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md b/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md index 14d6f05e15..2450759800 100644 --- a/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md +++ b/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md @@ -35,11 +35,11 @@ topics: You can generate SARIF files using many static analysis security testing tools, including {% data variables.product.prodname_codeql %}. The results must use SARIF version 2.1.0. For more information, see "[SARIF support for {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/sarif-support-for-code-scanning)." -You can upload the results using {% data variables.product.prodname_actions %}, the {% data variables.product.prodname_code_scanning %} API,{% if codeql-runner-supported %} the {% data variables.product.prodname_codeql_runner %},{% endif %} or the {% data variables.product.prodname_codeql_cli %}. The best upload method will depend on how you generate the SARIF file, for example, if you use: +You can upload the results using {% data variables.product.prodname_actions %}, the {% data variables.product.prodname_code_scanning %} API,{% ifversion codeql-runner-supported %} the {% data variables.product.prodname_codeql_runner %},{% endif %} or the {% data variables.product.prodname_codeql_cli %}. The best upload method will depend on how you generate the SARIF file, for example, if you use: - {% 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_cli %} to run {% data variables.product.prodname_code_scanning %} in your CI system, you can use the CLI to upload results to {% data variables.product.prodname_dotcom %} (for more information, see "[Installing {% data variables.product.prodname_codeql_cli %} in your CI system](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)").{% if codeql-runner-supported %} + - The {% data variables.product.prodname_codeql_cli %} to run {% data variables.product.prodname_code_scanning %} in your CI system, you can use the CLI to upload results to {% data variables.product.prodname_dotcom %} (for more information, see "[Installing {% data variables.product.prodname_codeql_cli %} in your CI system](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)").{% ifversion codeql-runner-supported %} - 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_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)").{% endif %} - 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 an analysis as SARIF data](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data)"). diff --git a/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md b/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md index 44d49b99c6..a2e529fa65 100644 --- a/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md +++ b/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md @@ -147,10 +147,10 @@ $ ## Analyzing a {% data variables.product.prodname_codeql %} database 1. Create a {% data variables.product.prodname_codeql %} database (see above). -2. Run `codeql database analyze` on the database and specify which {% if codeql-packs %}packs and/or {% endif %}queries to use. +2. Run `codeql database analyze` on the database and specify which {% ifversion codeql-packs %}packs and/or {% endif %}queries to use. ```shell codeql database analyze <database> --format=<format> \ - --output=<output> {% if codeql-packs %}--download <packs,queries>{% else %}<queries>{% endif %} + --output=<output> {% ifversion codeql-packs %}--download <packs,queries>{% else %}<queries>{% endif %} ``` {% ifversion fpt or ghes > 3.1 or ghae or ghec %} @@ -161,7 +161,7 @@ $ ```shell codeql database analyze <database> --format=<format> \ --sarif-category=<language-specifier> --output=<output> \ - {% if codeql-packs %}<packs,queries>{% else %}<queries>{% endif %} + {% ifversion codeql-packs %}<packs,queries>{% else %}<queries>{% endif %} ``` {% endnote %} {% endif %} @@ -173,7 +173,7 @@ codeql database analyze <database> --format=<format> \ | `--format` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the format for the results file generated by the command. For upload to {% data variables.product.company_short %} this should be: {% ifversion fpt or ghae or ghec %}`sarif-latest`{% else %}`sarifv2.1.0`{% endif %}. For more information, see "[SARIF support for {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/sarif-support-for-code-scanning)." | `--output` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify where to save the SARIF results file.{% ifversion fpt or ghes > 3.1 or ghae or ghec %} | `--sarif-category` | {% octicon "question" aria-label="Required with multiple results sets" %} | Optional for single database analysis. Required to define the language when you analyze multiple databases for a single commit in a repository. Specify a category to include in the SARIF results file for this analysis. A category is used to distinguish multiple analyses for the same tool and commit, but performed on different languages or different parts of the code.|{% endif %}{% ifversion fpt or ghes > 3.3 or ghae or ghec %} -| `--sarif-add-query-help` | | Optional. Use if you want to include any available markdown-rendered query help for custom queries used in your analysis. Any query help for custom queries included in the SARIF output will be displayed in the code scanning UI if the relevant query generates an alert. For more information, see [Analyzing databases with the {% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/analyzing-databases-with-the-codeql-cli/#including-query-help-for-custom-codeql-queries-in-sarif-files) in the documentation for the {% data variables.product.prodname_codeql_cli %}.{% endif %}{% if codeql-packs %} +| `--sarif-add-query-help` | | Optional. Use if you want to include any available markdown-rendered query help for custom queries used in your analysis. Any query help for custom queries included in the SARIF output will be displayed in the code scanning UI if the relevant query generates an alert. For more information, see [Analyzing databases with the {% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/analyzing-databases-with-the-codeql-cli/#including-query-help-for-custom-codeql-queries-in-sarif-files) in the documentation for the {% data variables.product.prodname_codeql_cli %}.{% endif %}{% ifversion codeql-packs %} | `` | | Optional. Use if you want to include CodeQL query packs in your analysis. For more information, see "[Downloading and using {% data variables.product.prodname_codeql %} packs](#downloading-and-using-codeql-query-packs)." | `--download` | | Optional. Use if some of your CodeQL query packs are not yet on disk and need to be downloaded before running queries.{% endif %} | `--threads` | | Optional. Use if you want to use more than one thread to run queries. The default value is `1`. You can specify more threads to speed up query execution. To set the number of threads to the number of logical processors, specify `0`. @@ -239,7 +239,7 @@ $ echo $UPLOAD_TOKEN | codeql github upload-results --repository=my-org/example- There is no output from this command unless the upload was unsuccessful. The command prompt returns when the upload is complete and data processing has begun. On smaller codebases, you should be able to explore the {% data variables.product.prodname_code_scanning %} alerts in {% data variables.product.product_name %} shortly afterward. You can see alerts directly in the pull request or on the **Security** tab for branches, depending on the code you checked out. For more information, see "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/code-security/secure-coding/triaging-code-scanning-alerts-in-pull-requests)" and "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)." -{% if codeql-packs %} +{% ifversion codeql-packs %} ## Downloading and using {% data variables.product.prodname_codeql %} query packs {% data reusables.code-scanning.beta-codeql-packs-cli %} diff --git a/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md b/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md index cce348e767..38ef4ef62b 100644 --- a/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md +++ b/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md @@ -28,7 +28,7 @@ topics: -{% if codeql-runner-supported %} +{% ifversion codeql-runner-supported %} {% data reusables.code-scanning.deprecation-codeql-runner %} {% data reusables.code-scanning.beta %} diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md index b7e6e81dc7..c3cd1b1d52 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md @@ -26,14 +26,12 @@ topics: {% data reusables.dependabot.beta-security-and-version-updates %} {% data reusables.dependabot.enterprise-enable-dependabot %} -La pestaña de {% data variables.product.prodname_dependabot_alerts %} de tu repositorio lista todas las{% data variables.product.prodname_dependabot_alerts %} abiertas y cerradas{% ifversion fpt or ghec or ghes > 3.2 %}, así como las {% data variables.product.prodname_dependabot_security_updates %} correspondientes{% endif %}. Puedes{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %} filtrar las alertas por paquete, ecosistema o manifiesto. Tambén puedes{% endif %} clasificar la lista de alertas y hacer clic en ellas para obtener más detalles. Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)". +La pestaña de {% data variables.product.prodname_dependabot_alerts %} de tu repositorio lista todas las{% data variables.product.prodname_dependabot_alerts %} abiertas y cerradas{% ifversion fpt or ghec or ghes > 3.2 %}, así como las {% data variables.product.prodname_dependabot_security_updates %} correspondientes{% endif %}. Puedes{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %} filtrar las alertas por paquete, ecosistema o manifiesto. You can {% endif %} sort the list of alerts, and you can click into specific alerts for more details. {% ifversion dependabot-bulk-alerts %}You can also dismiss or reopen alerts, either one by one or by selecting multiple alerts at once.{% else %}You can also dismiss or reopen alerts. {% endif %} For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)." {% ifversion fpt or ghec or ghes > 3.2 %} Puedes habilitar las alertas de seguridad automáticas para cualquier repositorio que utilice {% data variables.product.prodname_dependabot_alerts %} y la gráfica de dependencias. Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)". {% endif %} -{% data reusables.repositories.dependency-review %} - {% ifversion fpt or ghec or ghes > 3.2 %} ## Acerca de las actualizaciones para las dependencias vulnerables en tu repositorio @@ -44,7 +42,7 @@ Puedes habilitar las alertas de seguridad automáticas para cualquier repositori Cada alerta del {% data variables.product.prodname_dependabot %} tiene un identificador numérico único y la pestaña de {% data variables.product.prodname_dependabot_alerts %} lista una alerta por cada vulnerabilidad detectada. Las {% data variables.product.prodname_dependabot_alerts %} tradicionales agrupan vulnerabilidades por dependencia y generan una sola alerta por dependencia. Si navegas a una alerta tradicional del {% data variables.product.prodname_dependabot %}, se te redirigirá a una pestaña de {% data variables.product.prodname_dependabot_alerts %} filtradas para este paquete. {% endif %} {% endif %} -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} ## About the detection of calls to vulnerable functions {% data reusables.dependabot.vulnerable-calls-beta %} @@ -70,18 +68,20 @@ For alerts where vulnerable calls are detected, the alert details page shows add ![Screenshot showing the alert details page for an alert with a "Vulnerable call" label](/assets/images/help/repository/review-calls-to-vulnerable-functions.png) -For more information, see "[Reviewing and fixing vulnerable dependencies](#reviewing-and-fixing-vulnerable-dependencies)" below. +For more information, see "[Reviewing and fixing alerts](#reviewing-and-fixing-alerts)" below. {% endif %} -## Viewing vulnerable dependencies +## Viewing {% data variables.product.prodname_dependabot_alerts %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-dependabot-alerts %} -1. Opcionalmente, para filtrar alertas, selecciona el menú desplegable de **Repositorio**, l **Paquete**, **Ecosistema** o **Manifiesto** y luego haz clic en el filtro que te gustaría aplicar. También puedes teclear filtros en la barra de búsqueda. Por ejemplo, `ecosystem:npm` o `has:patch`. Para ordenar las alertas, selecciona el menú desplegable **Ordenar** y luego haz clic en la opción por la cual te gustaría ordenarlas. ![Captura de pantalla del filtro y menús de clasificación en la pestaña de las {% data variables.product.prodname_dependabot_alerts %}](/assets/images/help/graphs/dependabot-alerts-filters.png) -1. Haz clic en la alerta que te gustaría ver. ![Alerta seleccionada en la lista de alertas](/assets/images/help/graphs/click-alert-in-alerts-list-ungrouped.png) +1. Opcionalmente, para filtrar alertas, selecciona el menú desplegable de **Repositorio**, l **Paquete**, **Ecosistema** o **Manifiesto** y luego haz clic en el filtro que te gustaría aplicar. También puedes teclear filtros en la barra de búsqueda. Por ejemplo, `ecosystem:npm` o `has:patch`. To sort alerts, select the **Sort** dropdown menu then click the option that you would like to sort by.{% ifversion dependabot-bulk-alerts %} ![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/help/graphs/dependabot-alerts-filters-checkbox.png){% else %} +![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/enterprise/3.5/dependabot/dependabot-alerts-filters.png){% endif %} +2. Click the alert that you would like to view.{% ifversion dependabot-bulk-alerts %} ![Alert selected in list of alerts](/assets/images/help/graphs/click-alert-in-alerts-list-checkbox.png){% else %} +![Alert selected in list of alerts](/assets/images/enterprise/3.5/dependabot/click-alert-in-alerts-list-ungrouped.png){% endif %} {% else %} {% data reusables.repositories.navigate-to-repo %} @@ -90,7 +90,7 @@ For more information, see "[Reviewing and fixing vulnerable dependencies](#revie 1. Haz clic en la alerta que quieres ver. ![Alerta seleccionada en la lista de alertas](/assets/images/help/graphs/click-alert-in-alerts-list.png) {% endif %} -## Reviewing and fixing vulnerable dependencies +## Reviewing and fixing alerts It’s important to ensure that all of your dependencies are clean of any security weaknesses. When {% data variables.product.prodname_dependabot %} discovers vulnerabilities in your dependencies, you should assess your project’s level of exposure and determine what remediation steps to take to secure your application. @@ -98,7 +98,7 @@ If a patched version is available, you can generate a {% data variables.product. In cases where a patched version is not available, or you can’t update to the secure version, {% data variables.product.prodname_dependabot %} shares additional information to help you determine next steps. When you click through to view a {% data variables.product.prodname_dependabot %} alert, you can see the full details of the security advisory for the dependency including the affected functions. You can then check whether your code calls the impacted functions. This information can help you further assess your risk level, and determine workarounds or if you’re able to accept the risk represented by the security vulnerability. -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} For supported languages, {% data variables.product.prodname_dependabot %} detects calls to vulnerable functions for you. When you view an alert labeled as "Vulnerable call", the details include the name of the function and a link to the code that calls it. Often you will be able to take decisions based on this information, without exploring further. @@ -106,7 +106,7 @@ For supported languages, {% data variables.product.prodname_dependabot %} detect ### Fixing vulnerable dependencies -1. Ver los detalles de una alerta. Para obtener más información, consulta la sección "[Ver las dependencias vulnerables](#viewing-vulnerable-dependencies)" (anteriormente). +1. Ver los detalles de una alerta. For more information, see "[Viewing {% data variables.product.prodname_dependabot_alerts %}](#viewing-dependabot-alerts)" (above). {% ifversion fpt or ghec or ghes > 3.2 %} 1. If you have {% data variables.product.prodname_dependabot_security_updates %} enabled, there may be a link to a pull request that will fix the dependency. Alternatively, you can click **Create {% data variables.product.prodname_dependabot %} security update** at the top of the alert details page to create a pull request. ![Crea un botón de actualización de seguridad del {% data variables.product.prodname_dependabot %}](/assets/images/help/repository/create-dependabot-security-update-button-ungrouped.png) 1. Optionally, if you do not use {% data variables.product.prodname_dependabot_security_updates %}, you can use the information on the page to decide which version of the dependency to upgrade to and create a pull request to update the dependency to a secure version. @@ -116,25 +116,59 @@ For supported languages, {% data variables.product.prodname_dependabot %} detect 1. Cuando estés listo para actualizar tu dependencia y resolver la vulnerabilidad, fusiona la solicitud de extracción. {% ifversion fpt or ghec or ghes > 3.2 %} - Cada solicitud de extracción que levante el {% data variables.product.prodname_dependabot %} incluye información sobre los comandos que puedes utilizar para controlar el {% data variables.product.prodname_dependabot %}. Para obtener más información, consulta la sección "[Adminsitrar las solicitudes de extracción para las actualizaciones de las dependencias](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-pull-requests-for-dependency-updates#managing-dependabot-pull-requests-with-comment-commands)". + 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](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-pull-requests-for-dependency-updates#managing-dependabot-pull-requests-with-comment-commands)." {% endif %} -### Dismissing {% data variables.product.prodname_dependabot_alerts %} +## Dismissing {% data variables.product.prodname_dependabot_alerts %} + +{% tip %} + +**Tip:** You can only dismiss open alerts. +{% endtip %} If you schedule extensive work to upgrade a dependency, or decide that an alert does not need to be fixed, you can dismiss the alert. Dismissing alerts that you have already assessed makes it easier to triage new alerts as they appear. -1. Ver los detalles de una alerta. Para obtener más información, consulta la sección "[Ver las dependencias vulnerables](#viewing-vulnerable-dependencies)" (anteriormente). -1. Select the "Dismiss" dropdown, and click a reason for dismissing the alert.{% if reopen-dependabot-alerts %} Unfixed dismissed alerts can be reopened later.{% endif %} ![Elegir una razón para descartar la alerta a través del menú desplegable de "Descartar"](/assets/images/help/repository/dependabot-alert-dismiss-drop-down-ungrouped.png) +1. Ver los detalles de una alerta. For more information, see "[Viewing vulnerable dependencies](#viewing-dependabot-alerts)" (above). +1. Select the "Dismiss" dropdown, and click a reason for dismissing the alert.{% ifversion reopen-dependabot-alerts %} Unfixed dismissed alerts can be reopened later.{% endif %} ![Elegir una razón para descartar la alerta a través del menú desplegable de "Descartar"](/assets/images/help/repository/dependabot-alert-dismiss-drop-down-ungrouped.png) +{% ifversion dependabot-bulk-alerts %} -{% if reopen-dependabot-alerts %} +### Descartar varias alertas al mismo tiempo + +1. View the open {% data variables.product.prodname_dependabot_alerts %}. For more information, see "[Viewing {% data variables.product.prodname_dependabot_alerts %}](/en/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#viewing-dependabot-alerts)". +2. Optionally, filter the list of alerts by selecting a dropdown menu, then clicking the filter that you would like to apply. También puedes teclear filtros en la barra de búsqueda. +3. To the left of each alert title, select the alerts that you want to dismiss. ![Screenshot of open alerts with checkboxes emphasized](/assets/images/help/graphs/select-multiple-alerts.png) +4. Optionally, at the top of the list of alerts, select all alerts on the page. ![Screenshot of all open alerts selected](/assets/images/help/graphs/select-all-alerts.png) +5. Select the "Dismiss alerts" dropdown, and click a reason for dismissing the alerts. ![Screenshot of open alerts page with "Dismiss alerts" drop-down emphasized](/assets/images/help/graphs/dismiss-multiple-alerts.png) + +{% endif %} + +{% ifversion reopen-dependabot-alerts %} ## Viewing and updating closed alerts +{% tip %} + +**Tip:** You can only reopen alerts that have been previously dismissed. Closed alerts that have already been fixed cannot be reopened. +{% endtip %} + {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-dependabot-alerts %} -1. To just view closed alerts, click **Closed**. ![Screenshot showing the "Closed" option](/assets/images/help/repository/dependabot-alerts-closed.png) -1. Click the alert that you would like to view or update. ![Screenshot showing a highlighted dependabot alert](/assets/images/help/repository/dependabot-alerts-select-closed-alert.png) -2. Optionally, if the alert was dismissed and you wish to reopen it, click **Reopen**. ![Screenshot showing the "Reopen" button](/assets/images/help/repository/reopen-dismissed-alert.png) +1. To just view closed alerts, click **Closed**.{% ifversion dependabot-bulk-alerts %} ![Screenshot showing the "Closed" option](/assets/images/help/repository/dependabot-alerts-closed-checkbox.png){% else %} +![Screenshot showing the "Closed" option](/assets/images/help/repository/dependabot-alerts-closed.png){% endif %} +1. Click the alert that you would like to view or update.{% ifversion dependabot-bulk-alerts %} ![Screenshot showing a highlighted dependabot alert](/assets/images/help/repository/dependabot-alerts-select-closed-alert-checkbox.png){% else %} +![Screenshot showing a highlighted dependabot alert](/assets/images/help/repository/dependabot-alerts-select-closed-alert.png){% endif %} +2. Optionally, if the alert was dismissed and you wish to reopen it, click **Reopen**. Alerts that have already been fixed cannot be reopened. ![Screenshot showing the "Reopen" button](/assets/images/help/repository/reopen-dismissed-alert.png) + +{% endif %} + +{% ifversion dependabot-bulk-alerts %} + +### Reopening multiple alerts at once + +1. View the closed {% data variables.product.prodname_dependabot_alerts %}. For more information, see "[Viewing and updating closed alerts](/en/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#viewing-and-updating-closed-alerts)" (above). +2. To the left of each alert title, select the alerts that you want to reopen. ![Screenshot of closed alerts with checkboxes emphasized](/assets/images/help/repository/dependabot-alerts-open-checkbox.png) +3. Optionally, at the top of the list of alerts, select all closed alerts on the page. ![Screenshot of closed alerts with all alerts selected](/assets/images/help/graphs/select-all-closed-alerts.png) +4. Click **Reopen** to reopen the alerts. Alerts that have already been fixed cannot be reopened. ![Screenshot of closed alerts with "Reopen" button emphasized](/assets/images/help/graphs/reopen-multiple-alerts.png) {% endif %} diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md index d876d844b5..12d05637e5 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md @@ -280,6 +280,10 @@ updates: prefix-development: "pip dev" include: "scope" ``` +If you use the same configuration as in the example above, bumping the `requests` library in the `pip` development dependency group will generate a commit message of: + + `pip dev: bump requests from 1.0.0 to 1.0.1` + ### `ignore` {% data reusables.dependabot.default-dependencies-allow-ignore %} @@ -298,7 +302,7 @@ Para obtener más información acerca de los comandos de `@dependabot ignore`, c Puedes utilizar la opción `ignore` para personalizar qué dependencias se actualizarán. La opción `ignore` es compatible con las siguientes opciones. -- `dependency-name`—se utiliza para ignorar actualizaciones para las dependencias con nombres coincidentes, opcionalmente, utiliza `*` para empatar cero o más caracteres. Para las dependencias de Java, el formato del atributo `dependency-name` es: `groupId:artifactId` (por ejemplo: `org.kohsuke:github-api`). {% if dependabot-grouped-dependencies %} To prevent {% data variables.product.prodname_dependabot %} from automatically updating TypeScript type definitions from DefinitelyTyped, use `@types/*`.{% endif %} +- `dependency-name`—se utiliza para ignorar actualizaciones para las dependencias con nombres coincidentes, opcionalmente, utiliza `*` para empatar cero o más caracteres. Para las dependencias de Java, el formato del atributo `dependency-name` es: `groupId:artifactId` (por ejemplo: `org.kohsuke:github-api`). {% ifversion dependabot-grouped-dependencies %} To prevent {% data variables.product.prodname_dependabot %} from automatically updating TypeScript type definitions from DefinitelyTyped, use `@types/*`.{% endif %} - `versions`—se utiliza para ignorar versiones o rangos específicos de las versiones. Si quieres definir un rango, utiliza el patrón estándar del administrador de paquetes (por ejemplo: `^1.0.0` para npm, o `~> 2.0` para Bundler). - `update-types`—Se utiliza para ignorar tipos de actualizaciones tales como las de tipo `major`, `minor`, o `patch` en actualizaciones de versión (por ejemplo: `version-update:semver-patch` ignorará las actualizaciones de parche). Puedes combinar esto con `dependency-name: "*"` para ignorar algún `update-types` en particular en todas las dependencias. Actualmente, `version-update:semver-major`, `version-update:semver-minor`, y `version-update:semver-patch` son las únicas opciones compatibles. Este ajuste no afectará a las actualizaciones de seguridad. diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md index 92c7a382af..d7f8bd6f47 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md @@ -36,7 +36,7 @@ Habilitarás {% data variables.product.prodname_dependabot_version_updates %} me ## Habilitar las {% data variables.product.prodname_dependabot_version_updates %} You enable {% data variables.product.prodname_dependabot_version_updates %} by commiting a *dependabot.yml* configuration file to your repository. -{% if dependabot-settings-update-37 %}If you enable the feature in your settings page, GitHub creates a basic file which you can edit, otherwise you can create the file using any file editor. +{% ifversion dependabot-settings-update-37 %}If you enable the feature in your settings page, GitHub creates a basic file which you can edit, otherwise you can create the file using any file editor. {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} diff --git a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md index ffbdac6a47..61401d0949 100644 --- a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md +++ b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md @@ -33,7 +33,7 @@ Las acciones a menudo se actualizan con correcciones de errores y con nuevas car You can configure {% data variables.product.prodname_dependabot_version_updates %} to maintain your actions as well as the libraries and packages you depend on. -1. If you have already enabled {% data variables.product.prodname_dependabot_version_updates %} for other ecosystems or package managers, simply open the existing *dependabot.yml* file. Otherwise, create a *dependabot.yml* configuration file in the `.github` directory of your repository. For more information, see "[Configuring Dependabot version updates](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates)." +1. If you have already enabled {% data variables.product.prodname_dependabot_version_updates %} for other ecosystems or package managers, simply open the existing *dependabot.yml* file. Otherwise, create a *dependabot.yml* configuration file in the `.github` directory of your repository. Para obtener más información, consulta la sección "[Configurar las actualizaciones de versión del Dependabot](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates)". 1. Especifica `"github-actions"` como el `package-ecosystem` a monitorear. 1. Configura el `directory` como `"/"` para verificar los archivos de flujo de trabajo en `.github/workflows`. 1. Configura un `schedule.interval` para especificar la frecuencia en la que se revisará si hay versiones nuevas. diff --git a/translations/es-ES/content/code-security/getting-started/securing-your-organization.md b/translations/es-ES/content/code-security/getting-started/securing-your-organization.md index dd6785e84c..c7081b2b7f 100644 --- a/translations/es-ES/content/code-security/getting-started/securing-your-organization.md +++ b/translations/es-ES/content/code-security/getting-started/securing-your-organization.md @@ -23,7 +23,7 @@ This guide shows you how to configure security features for an organization. You ## Managing access to your organization -You can use roles to control what actions people can take in your organization. {% if security-managers %}For example, you can assign the security manager role to a team to give them the ability to manage security settings across your organization, as well as read access to all repositories.{% endif %} For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." +You can use roles to control what actions people can take in your organization. {% ifversion security-managers %}For example, you can assign the security manager role to a team to give them the ability to manage security settings across your organization, as well as read access to all repositories.{% endif %} For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." {% ifversion fpt or ghes > 3.0 or ghec %} diff --git a/translations/es-ES/content/code-security/getting-started/securing-your-repository.md b/translations/es-ES/content/code-security/getting-started/securing-your-repository.md index b083455693..56f83a1c07 100644 --- a/translations/es-ES/content/code-security/getting-started/securing-your-repository.md +++ b/translations/es-ES/content/code-security/getting-started/securing-your-repository.md @@ -111,7 +111,7 @@ For more information, see "[About {% data variables.product.prodname_dependabot_ You can enable {% data variables.product.prodname_dependabot %} to automatically raise pull requests to keep your dependencies up-to-date. For more information, see "[About {% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates)." -{% if dependabot-settings-update-37 %} +{% ifversion dependabot-settings-update-37 %} 1. From the main page of your repository, click **{% octicon "gear" aria-label="The Settings gear" %} Settings**. 2. Click **Security & analysis**. 3. Next to {% data variables.product.prodname_dependabot_version_updates %}, click **Enable** to create a basic *dependabot.yml* configuration file. diff --git a/translations/es-ES/content/code-security/secret-scanning/about-secret-scanning.md b/translations/es-ES/content/code-security/secret-scanning/about-secret-scanning.md index 5a249912d7..037877a63c 100644 --- a/translations/es-ES/content/code-security/secret-scanning/about-secret-scanning.md +++ b/translations/es-ES/content/code-security/secret-scanning/about-secret-scanning.md @@ -37,7 +37,7 @@ If your project communicates with an external service, you might use a token or Service providers can partner with {% data variables.product.company_short %} to provide their secret formats for scanning. {% data reusables.secret-scanning.partner-program-link %} -{% if secret-scanning-push-protection %} +{% ifversion secret-scanning-push-protection %} You can also enable {% data variables.product.prodname_secret_scanning %} as a push protection for a repository or an organization. When you enable this feature, {% data variables.product.prodname_secret_scanning %} prevents contributors from pushing code with a detected secret. To proceed, contributors must either remove the secret(s) from the push or, if needed, bypass the protection. For more information, see "[Protecting pushes with {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." diff --git a/translations/es-ES/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md b/translations/es-ES/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md index f15c2e6fbb..347a0b1da4 100644 --- a/translations/es-ES/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md +++ b/translations/es-ES/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md @@ -34,7 +34,7 @@ Puedes habilitar el {% data variables.product.prodname_secret_scanning_GHAS %} p {% elsif ghes or ghae %}![Enable {% data variables.product.prodname_GH_advanced_security %} for your repository](/assets/images/enterprise/3.1/help/repository/enable-ghas.png){% endif %} 5. Revisa el impacto de habilitar la {% data variables.product.prodname_advanced_security %} y luego haz clic en **Habilitar la {% data variables.product.prodname_GH_advanced_security %} para este repositorio**. 6. Cuando habilitas la {% data variables.product.prodname_advanced_security %}, puede que el {% data variables.product.prodname_secret_scanning %} se habilite en el repositorio debido a la configuración de la organización. Si se muestra "{% data variables.product.prodname_secret_scanning_caps %}" con un botón de **Habilitar**, aún necesitarás habilitar el {% data variables.product.prodname_secret_scanning %} si das clic en **Habilitar**. Si ves un botón de **Inhabilitar**, entonces el {% data variables.product.prodname_secret_scanning %} ya se encuentra habilitado. ![Habilitar el {% data variables.product.prodname_secret_scanning %} para tu repositorio](/assets/images/help/repository/enable-secret-scanning-dotcom.png) -{% if secret-scanning-push-protection %} +{% ifversion secret-scanning-push-protection %} 7. Opcionalmente, si quieres habilitar la protección de subida, haz clic en **Habilitar** a la derecha de "Protección de subida". {% data reusables.secret-scanning.push-protection-overview %} Para obtener más información, consulta la sección "[Proteger las subidas con el {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". ![Habilitar la protección de subida para tu repositorio](/assets/images/help/repository/secret-scanning-enable-push-protection.png) {% endif %} {% ifversion ghae %} diff --git a/translations/es-ES/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md b/translations/es-ES/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md index f503abb34f..2f475ebcaf 100644 --- a/translations/es-ES/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md +++ b/translations/es-ES/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md @@ -122,7 +122,7 @@ Before defining a custom pattern, you must ensure that you enable {% data variab {% data reusables.repositories.navigate-to-ghas-settings %} {% data reusables.advanced-security.secret-scanning-new-custom-pattern %} {% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %} -{%- if secret-scanning-org-dry-runs %} +{%- ifversion secret-scanning-org-dry-runs %} 1. When you're ready to test your new custom pattern, to identify matches in select repositories without creating alerts, click **Save and dry run**. {% data reusables.advanced-security.secret-scanning-dry-run-select-repos %} {% data reusables.advanced-security.secret-scanning-dry-run-results %} @@ -141,7 +141,7 @@ Before defining a custom pattern, you must ensure that you enable secret scannin {% note %} -{% if secret-scanning-enterprise-dry-runs %} +{% ifversion secret-scanning-enterprise-dry-runs %} **Notes:** - At the enterprise level, only the creator of a custom pattern can edit the pattern, and use it in a dry run. - Enterprise owners can only make use of dry runs on repositories that they have access to, and enterprise owners do not necessarily have access to all the organizations or repositories within the enterprise. @@ -158,7 +158,7 @@ Before defining a custom pattern, you must ensure that you enable secret scannin {% data reusables.enterprise-accounts.advanced-security-security-features %} 1. Under "Secret scanning custom patterns", click {% ifversion ghes = 3.2 %}**New custom pattern**{% else %}**New pattern**{% endif %}. {% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %} -{%- if secret-scanning-enterprise-dry-runs %} +{%- ifversion secret-scanning-enterprise-dry-runs %} 1. When you're ready to test your new custom pattern, to identify matches in the repository without creating alerts, click **Save and dry run**. {% data reusables.advanced-security.secret-scanning-dry-run-select-repos %} {% data reusables.advanced-security.secret-scanning-dry-run-results %} diff --git a/translations/es-ES/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md b/translations/es-ES/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md index b661b237b1..313344ea91 100644 --- a/translations/es-ES/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md +++ b/translations/es-ES/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md @@ -55,7 +55,7 @@ Organization owners, security managers, and repository administrators can enable When you attempt to push a supported secret to a repository or organization with {% data variables.product.prodname_secret_scanning %} as a push protection enabled, {% data variables.product.prodname_dotcom %} will block the push. You can remove the secret from your commit or follow a provided URL to allow the push. -Up to five detected secrets will be displayed at a time on the command line. If a particular secret has already been detected in the repository and an alert already exists, {% data variables.product.prodname_dotcom %} will not block that secret. +Up to five detected secrets will be displayed at a time on the command line. Si ya se detectó un secreto en particular en el repositorio y la alerta ya existe, {% data variables.product.prodname_dotcom %} no lo bloqueará. ![Screenshot showing that a push is blocked when a user attempts to push a secret to a repository](/assets/images/help/repository/secret-scanning-push-protection-with-link.png) @@ -72,18 +72,18 @@ Si necesitas eliminar el secreto de tu última confirmación (es decir, `HEAD`) ### Allowing a blocked secret to be pushed -If {% data variables.product.prodname_dotcom %} blocks a secret that you believe is safe to push, you can allow the secret and specify the reason why it should be allowed. +Si {% data variables.product.prodname_dotcom %} bloquea un secreto que piensas se puede subir con seguridad, puedes permitirlo y especificar la razón por la cual se debería de permitir. -If you confirm a secret is real and that you intend to fix it later, you should aim to remediate the secret as soon as possible. For example, you might revoke the secret and remove the secret from the repository's commit history. For more information, see "[Removing sensitive data from a repository](/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)." +Si confirmas que un secreto es real y que pretendes corregirlo después, debes intentar remediarlo tan pronto como sea posible. For example, you might revoke the secret and remove the secret from the repository's commit history. For more information, see "[Removing sensitive data from a repository](/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)." {% data reusables.secret-scanning.push-protection-allow-secrets-alerts %} -1. Visit the URL returned by {% data variables.product.prodname_dotcom %} when your push was blocked. ![Screenshot showing form with options for unblocking the push of a secret](/assets/images/help/repository/secret-scanning-unblock-form.png) +1. Visit the URL returned by {% data variables.product.prodname_dotcom %} when your push was blocked. ![Captura de pantalla que muestra un formulario con opciones para desbloquear la subida de un secreto](/assets/images/help/repository/secret-scanning-unblock-form.png) {% data reusables.secret-scanning.push-protection-choose-allow-secret-options %} 1. Click **Allow me to push this secret**. 2. Reattempt the push on the command line within three hours. If you have not pushed within three hours, you will need to repeat this process. -{% if secret-scanning-push-protection-web-ui %} +{% ifversion secret-scanning-push-protection-web-ui %} ## Using secret scanning as a push protection from the web UI When you use the web UI to attempt to commit a supported secret to a repository or organization with secret scanning as a push protection enabled, {% data variables.product.prodname_dotcom %} will block the commit. You will see a banner at the top of the page with information about the secret's location, and the secret will also be underlined in the file so you can easily find it. diff --git a/translations/es-ES/content/code-security/security-overview/about-the-security-overview.md b/translations/es-ES/content/code-security/security-overview/about-the-security-overview.md index 8f1b785578..1adf3ad96d 100644 --- a/translations/es-ES/content/code-security/security-overview/about-the-security-overview.md +++ b/translations/es-ES/content/code-security/security-overview/about-the-security-overview.md @@ -41,7 +41,7 @@ El equipo de seguridad de aplicaciones en tu compañía puede utilizar el resume En el resumen de seguridad, puedes ver, clasificar y filtrar las alertas para entender los riesgos de seguridad en tu organización y en los repositorios específicos. El resumen de seguridad es altamente interactivo, lo cual te permite investigar las categorías de información específicas con base en los calificadores como nivel de riesgo de alerta, tipo de alerta y habilitación de características. También puedes aplicar filtros múltiples para enfocarte en áreas de interés más específicas. Por ejemplo, puedes identificar repositorios privados que tengan una gran cantidad de {% data variables.product.prodname_dependabot_alerts %} o repositorios que no tengan alertas del {% data variables.product.prodname_code_scanning %}. Para obtener más información, consulta la sección "[Filtrar las alertas en el resumen de seguridad](/code-security/security-overview/filtering-alerts-in-the-security-overview)". -{% if security-overview-views %} +{% ifversion security-overview-views %} En el resumen de seguridad, tanto a nivel de repositorio como de organización, hay vistas dedicadas para las características de seguridad específicas, tales como alertas de escaneo de secretos y de escaneo de código. Puedes utilizar estas vistas para limitar tu análisis a un conjunto de alertas específico y reducirlos aún más con un rango de filtros específico para cada vista. Por ejemplo, en la vista de alertas del escaneo de secretos, puedes utilizar el filtro `Secret type` para ver solo las alertas de escaneo de secretos para un secreto específico, como un Token de Acceso Personal de GitHub. A nivel de repositorio, puedes utilizar el resumen de seguridad para valorar el estado de seguridad actual del repositorio específico y configurar cualquier característica de seguridad adicional que no esté utilizando el repositorio. diff --git a/translations/es-ES/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md b/translations/es-ES/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md index c304e4fedc..d71e9bbc25 100644 --- a/translations/es-ES/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md +++ b/translations/es-ES/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md @@ -101,7 +101,7 @@ Disponible en el resumen a nivel organizacional. | ------------------------- | ------------------------------------------------------------ | | topic:TOPIC-NAME | Muestra los repositorios que se clasifican con *TOPIC-NAME*. | -{% if security-overview-views %} +{% ifversion security-overview-views %} ## Filtrar por gravedad @@ -117,7 +117,7 @@ Disponible en las vistas de alertas del escaneo de código. Todas las alertas de | `severity:warning` | Muestra alertas del {% data variables.product.prodname_code_scanning %} categorizadas como advertencias. | | `severity:note` | Muestra alertas del {% data variables.product.prodname_code_scanning %} categorizadas como notas. | -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} ## Filtrar por tipo de alerta del {% data variables.product.prodname_dependabot %} Disponible en las vistas de alerta del {% data variables.product.prodname_dependabot %}. Puedes filtrar la vista para mostrar las {% data variables.product.prodname_dependabot_alerts %} que están listas para arreglarse o donde la información adicional sobre la exposición se encuentre disponible. Puedes hacer clic en cualquier resultado para ver todos los detalles de esa alerta. diff --git a/translations/es-ES/content/code-security/security-overview/viewing-the-security-overview.md b/translations/es-ES/content/code-security/security-overview/viewing-the-security-overview.md index 66055e71fb..5c7fa44321 100644 --- a/translations/es-ES/content/code-security/security-overview/viewing-the-security-overview.md +++ b/translations/es-ES/content/code-security/security-overview/viewing-the-security-overview.md @@ -27,7 +27,7 @@ shortTitle: Ver el resumen de seguridad {% data reusables.organizations.security-overview %} 1. Para ver la información agregada sobre los tipos de alerta, haz clic en **Mostrar más**. ![Botón de mostrar más](/assets/images/help/organizations/security-overview-show-more-button.png) {% data reusables.organizations.filter-security-overview %} -{% if security-overview-views %} +{% ifversion security-overview-views %} {% data reusables.organizations.security-overview-feature-specific-page %} ![Captura de pantalla de la página específica del escaneo de código](/assets/images/help/organizations/security-overview-code-scanning-alerts.png) @@ -43,7 +43,7 @@ shortTitle: Ver el resumen de seguridad {% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} 1. En la barra lateral izquierda, haz clic en {% octicon "shield" aria-label="The shield icon" %} **Seguridad de código**. -{% if security-overview-feature-specific-alert-page %} +{% ifversion security-overview-feature-specific-alert-page %} {% data reusables.organizations.security-overview-feature-specific-page %} {% endif %} {% endif %} diff --git a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview.md b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview.md index 7f668bc732..7a63c43808 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview.md +++ b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview.md @@ -1,8 +1,8 @@ --- -title: Securing your end-to-end supply chain +title: Asegurar tu cadena de suministro de extremo a extremo shortTitle: Resumen allowTitleToDifferFromFilename: true -intro: 'Introducing best practice guides on complete end-to-end supply chain security including personal accounts, code, and build processes.' +intro: 'Presentamos las guías de las mejores prácticas en la seguridad de la cadena de suministro de extremo a extremo, incluyendo las de las cuentas personales, código y procesos de compilación.' versions: fpt: '*' ghec: '*' @@ -16,17 +16,17 @@ topics: - Advanced Security --- -## What is the end-to-end supply chain? +## ¿Qué es la cadena de suministro de extremo a extremo? -At its core, end-to-end software supply chain security is about making sure the code you distribute hasn't been tampered with. Previously, attackers focused on targeting dependencies you use, for example libraries and frameworks. Attackers have now expanded their focus to include targeting user accounts and build processes, and so those systems must be defended as well. +Principalmente, la cadena de suministro de software de extremo a extremo se trata de asegurarse de que no se haya alterado el código que distribuyes. Previamente, los ataques se enfocaban en apuntar a las dependencias que utilizas, como las librerías y los marcos de trabajo. Los atacantes ahora expandieron su enfoque para incluir el apuntar a cuentas de usuario y procesos de compilación y, por lo tanto, estos sistemas también se deben defender. -For information about features in {% data variables.product.prodname_dotcom %} that can help you secure dependencies, see "[About supply chain security](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security)." +Para obtener más información sobre las caracerísticas de {% data variables.product.prodname_dotcom %} que pueden ayudarte a asegurar dependencias, consulta la sección "[Acerca de la seguridad de la cadena de suministro](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security)". -## About these guides +## Acerca de estas guías -This series of guides explains how to think about securing your end-to-end supply chain: personal account, code, and build processes. Each guide explains the risk to that area, and introduces the {% data variables.product.product_name %} features that can help you address that risk. +Esta serie de guías te explican cómo pensar sobre la forma en la que aseguras tu cadena de suministro de extremo a extremo: cuenta personal, código y procesos de compilación. Cada guía explica el riesgo a esa área e introduce las características de {% data variables.product.product_name %} que pueden ayudarte a abordar ese riesgo. -Everyone's needs are different, so each guide starts with the highest impact change, and continues from there with additional improvements you should consider. You should feel free to skip around and focus on improvements you think will have the biggest benefit. The goal isn't to do everything at once but to continuously improve security in your systems over time. +Las necesidades de cada quién son diferentes, así que cada guía comienza con el cambio de mayor impacto y continúa desde ahí con mejoras adicionales que deberías considerar. Debes sentirte libre de enfocarte en las mejoras que pienses tendrán el mayor beneficio. La meta no es hacer todo al mismo tiempo, sino mejorar la seguridad de tus sistemas continuamente con el tiempo. - "[Mejores prácticas para asegurar cuentas](/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts)" @@ -36,6 +36,6 @@ Everyone's needs are different, so each guide starts with the highest impact cha ## Leer más -- [Safeguarding artifact integrity across any software supply chain](https://slsa.dev/) -- [Microsoft Supply Chain Integrity Model](https://github.com/microsoft/scim) -- [Software Supply Chain Security Paper - CNCF Security Technical Advisory Group](https://github.com/cncf/tag-security/blob/main/supply-chain-security/supply-chain-security-paper/CNCF_SSCP_v1.pdf) +- [Salvaguardar la integridad de los artefactos a lo largo de cualquier cadena de suministro](https://slsa.dev/) +- [Modelo de Integridad de la Cadena de Suministro de Microsoft](https://github.com/microsoft/scim) +- [Guía de Seguridad para la Cadena de Suministro del Software - Grupo de Asesoría Técnica en Seguridad CNCF](https://github.com/cncf/tag-security/blob/main/supply-chain-security/supply-chain-security-paper/CNCF_SSCP_v1.pdf) diff --git a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md index 341a686454..6f1d50676b 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md +++ b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md @@ -1,8 +1,8 @@ --- -title: Best practices for securing accounts -shortTitle: Securing accounts +title: Mejores prácticas para asegurar las cuentas +shortTitle: Asegurar las cuentas allowTitleToDifferFromFilename: true -intro: Guidance on how to protect accounts with access to your software supply chain. +intro: Orientación sobre cómo proteger las cuentas con acceso a tu cadena de suministro de software. versions: fpt: '*' ghec: '*' @@ -19,22 +19,22 @@ topics: ## Acerca de esta guía -This guide describes the highest impact changes you can make to increase account security. Each section outlines a change you can make to your processes to improve the security. Los cambios de más alto impacto se listan primero. +Esta guía describe los cambios de más alto impacto que puedes hacer para incrementar la seguridad de la cuenta. Cada sección describe un cambio que puedes hacer a tus procesos para mejorar la seguridad. Los cambios de más alto impacto se listan primero. ## ¿Cuál es el riesgo? -Account security is fundamental to the security of your supply chain. If an attacker can take over your account on {% data variables.product.product_name %}, they can then make malicious changes to your code or build process. Así que tu primera meta debería ser que fuera difícil que alguien se apoderara de tu cuenta y de las cuentas de otros {% ifversion ghes %}usuarios{% else %}miembros{% endif %} de {% ifversion fpt %}tu organización{% elsif ghec or ghae %}tu organización o empresa{% elsif ghes %}{% data variables.product.product_location %}{% endif %}. +La seguridad de las cuentas es fundamental para la seguridad de tu cadena de suministro. Si un atacante puede apoderarse de tu ceunta en {% data variables.product.product_name %}, este puede hacer cambios malintencionados a tu código o a tu proceso de compilación. Así que tu primera meta debería ser que fuera difícil que alguien se apoderara de tu cuenta y de las cuentas de otros {% ifversion ghes %}usuarios{% else %}miembros{% endif %} de {% ifversion fpt %}tu organización{% elsif ghec or ghae %}tu organización o empresa{% elsif ghes %}{% data variables.product.product_location %}{% endif %}. {% ifversion ghec or ghes %} -## Centralize authentication +## Centralizar la autenticación {% endif %} {% ifversion ghec %} -If you're an enterprise or organization owner, you can configure centralized authentication with SAML. While you can add or remove members manually, it's simpler and more secure to set up single sign-on (SSO) and SCIM between {% data variables.product.product_name %} and your SAML identity provider (IdP). This also simplifies the authentication process for all members of your enterprise. +Si eres un propietario de organización o de empresa, puedes configurar la autenticación centralizada con SAML. Si bien puedes agregar o eliminar a los miembros manualmente, es más simple y seguro configurar el inicio de sesión único (SSO) y el SCIM entre {% data variables.product.product_name %} y tu proveedor de identidad (IdP) de SAML. Esto también simplifica el proceso de autenticación para todos los miembros de tu empresa. -You can configure SAML authentication for an enterprise or organization account. With SAML, you can grant access to the personal accounts of members of your enterprise or organization on {% data variables.product.product_location %} through your IdP, or you can create and control the accounts that belong to your enterprise by using {% data variables.product.prodname_emus %}. Para obtener más información, consulta la sección "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)". +Puedes configurar la autenticación de SAML para una cuenta de empresa u organización. Con SAML, puedes otorgar el acceso a las cuentas personales de los miembros de tu empresa u organización en {% data variables.product.product_location %} mediante tu IdP o puedes crear y controlar las cuentas que le pertenecen a tu empresa al utilizar las {% data variables.product.prodname_emus %}. Para obtener más información, consulta la sección "[Acerca de la autenticación para tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)". -After you configure SAML authentication, when members request access to your resources, they'll be directed to your SSO flow to ensure they are still recognized by your IdP. If they are unrecognized, their request is declined. +Después de que configuras la autenticación de SAML, cuando los miembros soliciten acceso a tus recursos, se les podría dirigir a tu flujo de SSO para garantizar que aún los reconozca tu IdP. Si no se les reconoce, su solicitud se rechazará. Some IdPs support a protocol called SCIM, which can automatically provision or deprovision access on {% data variables.product.product_name %} when you make changes on your IdP. With SCIM, you can simplify administration as your team grows, and you can quickly revoke access to accounts. SCIM is available for individual organizations on {% data variables.product.product_name %}, or for enterprises that use {% data variables.product.prodname_emus %}. Para obtener más información, consulta la sección "[SCIM para las organizaciones](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)". {% endif %} diff --git a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md index eb87c1da2f..d3a697c8e2 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md +++ b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md @@ -67,10 +67,13 @@ The recommended formats explicitly define which versions are used for all direct | Package manager | Languages | Recommended formats | All supported formats | | --- | --- | --- | ---| +{%- ifversion dependency-graph-rust-support %} +| Cargo[*] | Rust | `Cargo.lock` | `Cargo.toml`, `Cargo.lock` | +{%- endif %} | Composer | PHP | `composer.lock` | `composer.json`, `composer.lock` | | NuGet | .NET languages (C#, F#, VB), C++ | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj` | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj`, `packages.config` | -{%- if github-actions-in-dependency-graph %} -| {% data variables.product.prodname_actions %} workflows[1] | YAML | `.yml`, `.yaml` | `.yml`, `.yaml` | +{%- ifversion github-actions-in-dependency-graph %} +| {% data variables.product.prodname_actions %} workflows[†] | YAML | `.yml`, `.yaml` | `.yml`, `.yaml` | {%- endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} | Go modules | Go | `go.sum` | `go.mod`, `go.sum` | @@ -79,22 +82,24 @@ The recommended formats explicitly define which versions are used for all direct {%- endif %} | Maven | Java, Scala | `pom.xml` | `pom.xml` | | npm | JavaScript | `package-lock.json` | `package-lock.json`, `package.json`| -| pip | Python | `requirements.txt`, `pipfile.lock` | `requirements.txt`, `pipfile`, `pipfile.lock`, `setup.py`{% if github-actions-in-dependency-graph %}[2]{% else %}[1]{% endif %} | +| pip | Python | `requirements.txt`, `pipfile.lock` | `requirements.txt`, `pipfile`, `pipfile.lock`, `setup.py`[‡] | {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4752 %} -| Python Poetry | Python | `poetry.lock` | `poetry.lock`, `pyproject.toml` |{% endif %} +| Python Poetry | Python | `poetry.lock` | `poetry.lock`, `pyproject.toml` | +{%- endif %} | RubyGems | Ruby | `Gemfile.lock` | `Gemfile.lock`, `Gemfile`, `*.gemspec` | | Yarn | JavaScript | `yarn.lock` | `package.json`, `yarn.lock` | -{% if github-actions-in-dependency-graph %} -[1] Please note that {% data variables.product.prodname_actions %} workflows must be located in the `.github/workflows/` directory of a repository to be recognized as manifests. Any actions or workflows referenced using the syntax `jobs[*].steps[*].uses` or `jobs..uses` will be parsed as dependencies. For more information, see "[Workflow syntax for GitHub Actions](/actions/using-workflows/workflow-syntax-for-github-actions)." - -[2] If you list your Python dependencies within a `setup.py` file, we may not be able to parse and list every dependency in your project. - -{% else %} -[1] If you list your Python dependencies within a `setup.py` file, we may not be able to parse and list every dependency in your project. +{% ifversion dependency-graph-rust-support %} +[*] For the initial release of Rust support, dependency graph does not have the metadata and mappings required to detect transitive dependencies. Dependency graph displays transitive dependencies, one level deep, when they are defined in a `Cargo.lock` file. {% data variables.product.prodname_dependabot_alerts %} and {% data variables.product.prodname_dependabot_security_updates %} are available for vulnerable dependencies defined in the `Cargo.lock` file. {% endif %} -{% if github-actions-in-dependency-graph %} +{% ifversion github-actions-in-dependency-graph %} +[†] {% data variables.product.prodname_actions %} workflows must be located in the `.github/workflows/` directory of a repository to be recognized as manifests. Any actions or workflows referenced using the syntax `jobs[*].steps[*].uses` or `jobs..uses` will be parsed as dependencies. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/using-workflows/workflow-syntax-for-github-actions)." +{% endif %} + +[‡] If you list your Python dependencies within a `setup.py` file, we may not be able to parse and list every dependency in your project. + +{% ifversion github-actions-in-dependency-graph %} {% note %} **Note:** {% data variables.product.prodname_actions %} workflow dependencies are displayed in the dependency graph for informational purposes. Dependabot alerts are not currently supported for {% data variables.product.prodname_actions %} workflows. diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-a-remotes-url-from-github-desktop.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-a-remotes-url-from-github-desktop.md index 91199af178..f6dfc0fa9c 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-a-remotes-url-from-github-desktop.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-a-remotes-url-from-github-desktop.md @@ -13,7 +13,7 @@ shortTitle: Cambiar una URL de un remoto {% mac %} {% data reusables.desktop.mac-repository-settings-menu %} -2. Click **Remote**, and, under **Primary remote repository**, type the desired URL. ![Campo Primary remote repository (Repositorio remoto principal)](/assets/images/help/desktop/repository-settings-remote.png) +2. Haz clic en **Remoto** y, debajo de **Repositorio remoto primario**, teclea la URL que desees. ![Campo Primary remote repository (Repositorio remoto principal)](/assets/images/help/desktop/repository-settings-remote.png) {% data reusables.desktop.repository-settings-save %} {% endmac %} @@ -21,7 +21,7 @@ shortTitle: Cambiar una URL de un remoto {% windows %} {% data reusables.desktop.windows-repository-settings-menu %} -2. Click **Remote**, and, under **Primary remote repository**, type the desired URL. ![Campo Primary remote repository (Repositorio remoto principal)](/assets/images/help/desktop/repository-settings-remote.png) +2. Haz clic en **Remoto** y, debajo de **Repositorio remoto primario**, teclea la URL que desees. ![Campo Primary remote repository (Repositorio remoto principal)](/assets/images/help/desktop/repository-settings-remote.png) {% data reusables.desktop.repository-settings-save %} {% endwindows %} diff --git a/translations/es-ES/content/desktop/index.md b/translations/es-ES/content/desktop/index.md index 624ceb5370..67f039c407 100644 --- a/translations/es-ES/content/desktop/index.md +++ b/translations/es-ES/content/desktop/index.md @@ -1,9 +1,36 @@ --- -title: Documentación del Escritorio de GitHub +title: GitHub Desktop shortTitle: GitHub Desktop -intro: Guías paso a paso para configurar y usar GitHub Desktop a fin de administrar tu trabajo de proyecto. +intro: 'Con GitHub Desktop, puedes interactuar con GitHub utilizando la IUG en vez de la línea de comandos o un buscador web. Puedes utilizar GitHub Desktop para completar la mayoría de los comandos de Git desde tu escritorio, tal como subir información, extraerla y clonar repositorios remotos, atribuir confirmaciones y crear solicitudes de cambio, todo esto con una confirmación visual de los cambios.' +introLinks: + overview: /desktop/installing-and-configuring-github-desktop/overview/getting-started-with-github-desktop +featuredLinks: + guides: + - /desktop/installing-and-configuring-github-desktop/overview/creating-your-first-repository-using-github-desktop + - /desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/installing-github-desktop + - /desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/authenticating-to-github + guideCards: + - /desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/stashing-changes + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits/reverting-a-commit + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits/amending-a-commit + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits/cherry-picking-a-commit + popular: + - /desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/cloning-and-forking-repositories-from-github-desktop + - /desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/managing-branches + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits + - /desktop/contributing-and-collaborating-using-github-desktop/keeping-your-local-repository-in-sync-with-github/syncing-your-branch + - /desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request + - /desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/pushing-changes-to-github +changelog: + label: desktop + versions: + fpt: '*' +layout: product-landing versions: fpt: '*' +topics: + - Desktop + - Repositories children: - /installing-and-configuring-github-desktop - /contributing-and-collaborating-using-github-desktop diff --git a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md index 4dafe4506b..2a46e2a7a3 100644 --- a/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md +++ b/translations/es-ES/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md @@ -1,7 +1,7 @@ --- title: Configurar Git para GitHub Desktop shortTitle: Configurar Git -intro: 'You can manage Git configuration settings for your local repositories with {% data variables.product.prodname_desktop %}.' +intro: 'Puedes administrar los ajustes de configuración de Git para tus repositorios locales con {% data variables.product.prodname_desktop %}.' redirect_from: - /desktop/getting-started-with-github-desktop/configuring-git-for-github-desktop - /desktop/installing-and-configuring-github-desktop/configuring-git-for-github-desktop @@ -9,25 +9,25 @@ versions: fpt: '*' --- -## About Git configuration for {% data variables.product.prodname_desktop %} +## Acerca de la configuración de Git para {% data variables.product.prodname_desktop %} -{% data variables.product.prodname_desktop %} uses your local Git configuration settings and provides the option to configure some of these settings, such as the global author information and the default branch that is used when creating a new repository. +{% data variables.product.prodname_desktop %} Utiliza tus ajustes locales de configuración de Git y proporciona la opción para configurar algunos de estos, tal como la información de autor global y la rama predeterminada que se utiliza al crear un repositorio nuevo. -{% data variables.product.prodname_desktop %} allows you to set the name and email address you would like associated with the commits you make in your repositories. If your name and email address have already been set in the global Git configuration for your computer, {% data variables.product.prodname_desktop %} will detect and use those values. {% data variables.product.prodname_desktop %} also allows you to set a different name and email address for an individual repository. This is useful when you need to use a separate work email address for a specific repository. +{% data variables.product.prodname_desktop %} te permite seleccionar el nombre y la dirección de correo electrónico que te gustaría asociar con las confirmaciones que hagas en tus repositorios. Si tu nombre y dirección de correo electrónico ya se ajustaron en la configuración global de Git para tu computadora, {% data variables.product.prodname_desktop %} detectará y utilizará esos valores. {% data variables.product.prodname_desktop %} también te permite configurar un nombre y dirección de correo electrónico diferentes para un repositorio individual. Esto es útil cuando necesitas utilizar una dirección de correo electrónico por separado para un repositorio específico. -If the email address that has been set in your Git configuration does not match an email address associated with the {% data variables.product.product_name %} account you are currently logged in to, {% data variables.product.prodname_desktop %} will show a warning prior to committing. +Si la dirección de correo electrónico que se ajustó en tu configuración de Git no coincide con aquella asociada con la cuenta de {% data variables.product.product_name %} en la que estás actualmente, {% data variables.product.prodname_desktop %} mostrará una advertencia antes de realizar las confirmaciones. -{% data variables.product.prodname_desktop %} also allows you to change the default branch name that you would like to use when creating new repositories. By default, {% data variables.product.prodname_desktop %} uses `main` as the default branch name in any new repositories you create. +{% data variables.product.prodname_desktop %} también te permite cambiar el nombre de la rama predeterminada que te gustaría utilizar cuando crees repositorios nuevos. Predeterminadamente, {% data variables.product.prodname_desktop %} utiliza `main` como su nombre de rama predeterminado en cualquier repositorio que crees. {% tip %} -**Tip**: Cualquiera podrá ver la dirección de correo electrónico en tu configuración de Git si haces confirmaciones públicas. For more information, see "[Setting your commit email address](/articles/setting-your-commit-email-address/)." +**Tip**: Cualquiera podrá ver la dirección de correo electrónico en tu configuración de Git si haces confirmaciones públicas. Para obtener más información, consulta la sección "[Establecer tu dirección de correo electrónico de confirmación](/articles/setting-your-commit-email-address/)." {% endtip %} -## Configuring your global author information +## Configurar tu información de autor global -Configuring your global author information in {% data variables.product.prodname_desktop %} will update the name and email address in your global Git configuration. This will be the default name and email address for all new local repositories you create in {% data variables.product.prodname_desktop %}. +El configurar tu información de autor global en {% data variables.product.prodname_desktop %} actualizará el nombre y la dirección de correo electrónico en tu configuración global de Git. Esto será el nombre y dirección de correo electrónico predeterminados para cualquier repositorio local nuevo que crees en {% data variables.product.prodname_desktop %}. {% mac %} @@ -36,7 +36,7 @@ Configuring your global author information in {% data variables.product.prodname {% data reusables.desktop.name-field-git-config %} ![El campo con el nombre de la configuración de Git](/assets/images/help/desktop/mac-name-git-config.png) {% data reusables.desktop.select-email-git-config %} - ![Select email address in Git configuration field](/assets/images/help/desktop/mac-email-git-config.png) + ![Selecciona la dirección de correo electrónico en el campo de configuración de Git](/assets/images/help/desktop/mac-email-git-config.png) {% data reusables.desktop.click-save-git-config %} ![Botón de guardar en el campo de configuración de Git](/assets/images/help/desktop/mac-save-git-config.png) @@ -49,15 +49,15 @@ Configuring your global author information in {% data variables.product.prodname {% data reusables.desktop.name-field-git-config %} ![El campo con el nombre de la configuración de Git](/assets/images/help/desktop/windows-name-git-config.png) {% data reusables.desktop.select-email-git-config %} - ![Select email address in Git configuration field](/assets/images/help/desktop/windows-email-git-config.png) + ![Selecciona la dirección de correo electrónico en el campo de configuración de Git](/assets/images/help/desktop/windows-email-git-config.png) {% data reusables.desktop.click-save-git-config %} ![Botón de guardar en el campo de configuración de Git](/assets/images/help/desktop/windows-save-git-config.png) {% endwindows %} -## Configuring different author information for an individual repository +## Configurar información de autor diferente para un repositorio individual -You can change the name and email address used to author commits in a specific repository. This local Git configuration will override your global Git configuration settings for this one repository only. +Puedes cambiar el nombre y dirección de correo electrónico que se utilizan para crear confirmaciones en un repositorio específico. Esta configuración local de Git anulará los ajustes de configuración globales de Git únicamente para este repositorio. {% mac %} @@ -82,15 +82,15 @@ You can change the name and email address used to author commits in a specific r {% endwindows %} -## Configuring your default branch for new repositories +## Configurar tu rama predeterminada para repositorios nuevos -You can configure the default branch that will be used when you create a new repository in {% data variables.product.prodname_desktop %}. For more information about the default branch, see "[About the default branch](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)." +Puedes configurar una rama predeterminada que se utilizará cuando crees un repositorio en {% data variables.product.prodname_desktop %}. Para obtener más información sobre la rama predeterminada, consulta la sección "[Acerca de la rama predeterminada](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)". {% mac %} {% data reusables.desktop.mac-select-desktop-menu %} 1. En la ventana de preferencias, da clic en **Git**. ![El panel de Git en el menú Preferences (Preferencias)](/assets/images/help/desktop/mac-select-git-pane.png) -1. Under "Default branch name for new repositories", select the default branch name you would like to use, or, to enter a custom name, select "Other...". ![Default branch name selection options](/assets/images/help/desktop/mac-select-default-branch-name.png) +1. Debajo de "Nombre de rama predeterminado para los repositorios nuevos", selecciona el nombre de rama predeterminado que te gustaría utilizar o, para ingresar un nombre personalizado, selecciona "Otro...". ![Opciones de selección del nombre para la rama predeterminada](/assets/images/help/desktop/mac-select-default-branch-name.png) {% data reusables.desktop.click-save-git-config %} ![Botón de guardar en el campo de configuración de Git](/assets/images/help/desktop/repository-settings-git-config-save.png) @@ -100,7 +100,7 @@ You can configure the default branch that will be used when you create a new rep {% data reusables.desktop.windows-choose-options %} 1. En la ventana de Opciones, da clic en **Git**. ![El panel de Git en el menú Options (Opciones)](/assets/images/help/desktop/windows-select-git-pane.png) -1. Under "Default branch name for new repositories", select the default branch name you would like to use, or select "Other..." to enter a custom name. ![Default branch name selection options](/assets/images/help/desktop/windows-select-default-branch-name.png) +1. Debajo de "Nombre de rama predeterminado para los repositorios nuevos", selecciona el nombre de rama predeterminado que te gustaría utilizar o selecciona "Otro..." para ingresar un nombre personalizado. ![Opciones de selección del nombre para la rama predeterminada](/assets/images/help/desktop/windows-select-default-branch-name.png) {% data reusables.desktop.click-save-git-config %} ![Botón de guardar en el campo de configuración de Git](/assets/images/help/desktop/repository-settings-git-config-save.png) diff --git a/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app.md b/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app.md index f9f79f41c7..015598481e 100644 --- a/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app.md +++ b/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app.md @@ -46,7 +46,7 @@ topics: {% endif %} 1. Predeterminadamente, para mejorar la seguridad de tu app, ésta utilizará un token de autorización de usuario con una vida útil limitada. Para elegir no utilizar estos tokens de usuario, debes deseleccionar la opción "Limitar la vida útil de los tokens de autorización de usuario". Para conocer más acerca de configurar un flujo de rehabilitación de tokens y acerca de los beeficios de que éstos tenga una vida útil limitada, consulta la sección "[Rehabilitar los tokens de acceso de usuario a servidor](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)". ![Opción para unirse a los tokens de usuario con caducidad durante la configuración de las GitHub Apps](/assets/images/github-apps/expire-user-tokens-selection.png) -1. Si tu app autoriza a los usuarios que utilizan el flujo de OAuth, puedes seleccionar la opción **Solicitar la autorización del usuario (OAuth) durante la instalación** para permitir que las personas den autorización a la app cuando la instalen, lo cual te ahorra un paso. Si seleccionas esta opción, la "URL de configuración" dejará de estar disponible y se redirigirá a los usuarios a tu "URL de rellamado para autorización del usuario" después de que instalen la app. Consulta la sección "[Autorizar a los usuarios durante la instalación](/apps/installing-github-apps/#authorizing-users-during-installation)" para obtener más información. ![Request user authorization during installation](/assets/images/github-apps/github_apps_request_auth_upon_install.png){% if device-flow-is-opt-in %} +1. Si tu app autoriza a los usuarios que utilizan el flujo de OAuth, puedes seleccionar la opción **Solicitar la autorización del usuario (OAuth) durante la instalación** para permitir que las personas den autorización a la app cuando la instalen, lo cual te ahorra un paso. Si seleccionas esta opción, la "URL de configuración" dejará de estar disponible y se redirigirá a los usuarios a tu "URL de rellamado para autorización del usuario" después de que instalen la app. Consulta la sección "[Autorizar a los usuarios durante la instalación](/apps/installing-github-apps/#authorizing-users-during-installation)" para obtener más información. ![Request user authorization during installation](/assets/images/github-apps/github_apps_request_auth_upon_install.png){% ifversion device-flow-is-opt-in %} 1. Si tu GitHub App utilizará el flujo de dispositivos para identificar y autorizar usuarios, haz clic en **Habilitar flujo de dispositivos**. Para obtener más información sobre el flujo de dispositivos, consulta la sección "[Autorizar las Apps de OAuth](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)". ![Screenshot showing field for enabling device flow](/assets/images/oauth-apps/enable-device-flow.png){% endif %} 1. Si se requiere hacer ajustes adicionales después de la instalación, agrega una "URL de configuración" para redireccionar a los usuarios después de que instalen tu app. ![Campo para configurar la URL de tu GitHub App ](/assets/images/github-apps/github_apps_setup_url.png) diff --git a/translations/es-ES/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md b/translations/es-ES/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md index a9c09dd0ff..c19970124e 100644 --- a/translations/es-ES/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md +++ b/translations/es-ES/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md @@ -127,7 +127,7 @@ curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre Este flujo de dispositivos te permite autorizar usuarios para una app sin encabezado, tal como una herramienta de CLI o un administrador de credenciales de Git. -{% if device-flow-is-opt-in %}Antes de que puedas utilizar el flujo de dispositivos para identificar y autorizar usuarios, primero debes habilitarlo en los ajustes de tu app. Para obtener más información sobre cómo habilitar el flujo de dispositivos, consulta la sección "[Modificar una GitHub App](/developers/apps/managing-github-apps/modifying-a-github-app)". {% endif %}Para obtener más información sobre cómo autorizar usuarios utilizando el flujo de dispositivos, consulta la sección "[Autorizar las Apps de OAuth](/developers/apps/authorizing-oauth-apps#device-flow)". +{% ifversion device-flow-is-opt-in %}Antes de que puedas utilizar el flujo de dispositivos para identificar y autorizar usuarios, primero debes habilitarlo en los ajustes de tu app. Para obtener más información sobre cómo habilitar el flujo de dispositivos, consulta la sección "[Modificar una GitHub App](/developers/apps/managing-github-apps/modifying-a-github-app)". {% endif %}Para obtener más información sobre cómo autorizar usuarios utilizando el flujo de dispositivos, consulta la sección "[Autorizar las Apps de OAuth](/developers/apps/authorizing-oauth-apps#device-flow)". ## Revisar a qué recursos de instalación puede acceder un usuario diff --git a/translations/es-ES/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md b/translations/es-ES/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md index 37384594fc..c7d06d7aea 100644 --- a/translations/es-ES/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md +++ b/translations/es-ES/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md @@ -126,7 +126,7 @@ curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre Este flujo de dispositivos te permite autorizar usuarios para una app sin encabezado, tal como una herramienta de CLI o un administrador de credenciales de Git. -{% if device-flow-is-opt-in %} +{% ifversion device-flow-is-opt-in %} Antes de que puedas utilizar el flujo de dispositivos para autorizar e identificar usuarios, primero debes habilitarlo en los ajustes de tu app. Para obtener más información sobre cómo habilitar el flujo de dispositivos en tu app, consulta la sección "[Modificar una App de OAuth](/developers/apps/managing-oauth-apps/modifying-an-oauth-app)" para las apps de OAuth y "[Modificar una GitHub App](/developers/apps/managing-github-apps/modifying-a-github-app)" para las GitHub Apps. @@ -261,7 +261,7 @@ Si realizas más de una solicitud de acceso con token (`POST {% data variables.p | `unsupported_grant_type` | El tipo de otorgamiento debe ser `urn:ietf:params:oauth:grant-type:device_code` y se debe incluir como un parámetro de entrada cuando sondeas la solicitud de token de OAuth `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`. | | `incorrect_client_credentials` | Para el flujo de dispositivos, debes pasar la ID de cliente de tu app, la cual puedes encontrar en la página de configuración de la misma. No se necesita el `client_secret` para el flujo del dispositivo. | | `incorrect_device_code` | El device_code que se proporcionó es inválido. | -| `access_denied` | Cuando un usuario hace clic en 'cancelar' durante el proceso de autorización, recibirás un error de `access_denied` y el usuario no podrá utilizar el código de verificación nuevamente.{% if device-flow-is-opt-in %} +| `access_denied` | Cuando un usuario hace clic en 'cancelar' durante el proceso de autorización, recibirás un error de `access_denied` y el usuario no podrá utilizar el código de verificación nuevamente.{% ifversion device-flow-is-opt-in %} | `device_flow_disabled` | El flujo de dispositivos no se habilitó en los ajustes de la app. Para obtener más información, consulta el "[Flujo de dispositivos](#device-flow)".{% endif %} Para obtener más información, consulta la sección "[Otorgamiento de Autorización de Dispositivo de OAuth 2.0](https://tools.ietf.org/html/rfc8628#section-3.5)". diff --git a/translations/es-ES/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md b/translations/es-ES/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md index e067e9a00b..92f5183d7f 100644 --- a/translations/es-ES/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md +++ b/translations/es-ES/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md @@ -49,6 +49,6 @@ topics: **Nota:** Las apps de OAuth no puede tener URL de rellamado múltiples, a diferencia de las {% data variables.product.prodname_github_apps %}. {% endnote %} -{% endif %}{% if device-flow-is-opt-in %} +{% endif %}{% ifversion device-flow-is-opt-in %} 1. Si tu App de OAuth va a utilizar el flujo de dispositivos para identificar y autorizar usuarios, haz clic en **Habilitar el flujo de dispositivos**. Para obtener más información sobre el flujo de dispositivos, consulta la sección "[Autorizar las Apps de OAuth](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)". ![Screenshot showing field for enabling device flow](/assets/images/oauth-apps/enable-device-flow.png){% endif %} 2. Haz clic en **Register application** (Registrar aplicación). ![Botón para registrar una aplicación](/assets/images/oauth-apps/oauth_apps_register_application.png) diff --git a/translations/es-ES/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md b/translations/es-ES/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md index 438c0def1b..3819610404 100644 --- a/translations/es-ES/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md +++ b/translations/es-ES/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md @@ -89,11 +89,11 @@ A diferencia de las apps de OAuth, las GitHub Apps tiene permisos específicos q ## Webhooks -| GitHub Apps | OAuth Apps | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Predeterminadamente, las GitHub Apps tienen un solo webhook que recibe los eventos que se les ha configurado para recibir para cada repositorio al que tengan acceso. | Las Apps de OAuth solicitan el alcance de webhook para crear un webhook de repositorio para cada repositorio del cual necesiten recibir eventos. | -| Las GitHub Apps reciben algunos eventos a nivel organizacional con el permiso del miembro de la organización. | Las Apps de OAuth solicitan el alcance de webhook de la organización para crear un webhook de organización para cada organización de la cual necesiten recibir eventos de nivel organizacional. | -| Webhooks are automatically disabled when the GitHub App is uninstalled. | Webhooks are not automatically disabled if an OAuth App's access token is deleted, and there is no way to clean them up automatically. You will have to ask users to do this manually. | +| GitHub Apps | OAuth Apps | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Predeterminadamente, las GitHub Apps tienen un solo webhook que recibe los eventos que se les ha configurado para recibir para cada repositorio al que tengan acceso. | Las Apps de OAuth solicitan el alcance de webhook para crear un webhook de repositorio para cada repositorio del cual necesiten recibir eventos. | +| Las GitHub Apps reciben algunos eventos a nivel organizacional con el permiso del miembro de la organización. | Las Apps de OAuth solicitan el alcance de webhook de la organización para crear un webhook de organización para cada organización de la cual necesiten recibir eventos de nivel organizacional. | +| Los webhooks se inhabilitan automáticamente cuando se desinstala la GitHub App. | Los Webhooks no se inhabilitan automáticamente si se borra el token de acceso de una OAuth App y no hay forma de limpiarlos automáticamente. Tendrás que pedirles a los usuarios que hagan esto manualmente. | ## Acceso a Git diff --git a/translations/es-ES/content/developers/apps/managing-github-apps/modifying-a-github-app.md b/translations/es-ES/content/developers/apps/managing-github-apps/modifying-a-github-app.md index 59c799c6dd..50750da58d 100644 --- a/translations/es-ES/content/developers/apps/managing-github-apps/modifying-a-github-app.md +++ b/translations/es-ES/content/developers/apps/managing-github-apps/modifying-a-github-app.md @@ -18,6 +18,6 @@ topics: {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.github_apps %} {% data reusables.user-settings.modify_github_app %} -5. En "Información básica", modifica la información que quieras cambiar para la GitHub App. ![Basic information section for your GitHub App](/assets/images/github-apps/github_apps_basic_information.png){% if device-flow-is-opt-in %} +5. En "Información básica", modifica la información que quieras cambiar para la GitHub App. ![Basic information section for your GitHub App](/assets/images/github-apps/github_apps_basic_information.png){% ifversion device-flow-is-opt-in %} 1. Si tu GitHub App utilizará el flujo de dispositivos para identificar y autorizar usuarios, haz clic en **Habilitar flujo de dispositivos**. Para obtener más información sobre el flujo de dispositivos, consulta la sección "[Autorizar las Apps de OAuth](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)". ![Screenshot showing field for enabling device flow](/assets/images/oauth-apps/enable-device-flow.png){% endif %} 6. Haz clic en **Guardar cambios**. ![Botón para guardar los cambios en tu GitHub App](/assets/images/github-apps/github_apps_save_changes.png) diff --git a/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md b/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md index 82523f29d0..064226802d 100644 --- a/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md +++ b/translations/es-ES/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md @@ -168,7 +168,7 @@ Puedes agregar más información en el campo opcional "Descripción detallada". ### Adquiere las habilidades que necesitas - GitHub Learning Lab te puede ayudar a aprender cómo utilizar GitHub, a comunicarte de forma más efectiva con el lenguaje de Markdown, a gestionar conflictos de fusión, y más. + GitHub Skills puede ayudarte a aprender cómo utilizar GitHub, comunicarte con mayor eficacia con el lenguaje de marcado, manejar conflictos de fusión y más. - Usa mayúscula inicial únicamente en nombres propios. diff --git a/translations/es-ES/content/developers/overview/managing-deploy-keys.md b/translations/es-ES/content/developers/overview/managing-deploy-keys.md index e5d2c2ae3a..67f244c5ff 100644 --- a/translations/es-ES/content/developers/overview/managing-deploy-keys.md +++ b/translations/es-ES/content/developers/overview/managing-deploy-keys.md @@ -81,7 +81,7 @@ Consulta [nuestra guía para crear tokens de acceso personal](/authentication/ke #### Configuración -1. [Run the `ssh-keygen` procedure][generating-ssh-keys] on your server, and remember where you save the generated public and private rsa key pair. +1. [Ejecuta el procedimiento `ssh-keygen`][generating-ssh-keys] en tu servidor y recuerda dónde guardas el par de llaves pública y privada de rsa. 2. En la esquina superior derecha de cualquier página de {% data variables.product.product_name %}, da clic en tu foto de perfil y luego da clic en **Tu perfil**. ![Navegación al perfil](/assets/images/profile-page.png) 3. En tu página de perfil, da clic en **Repositorios** y luego en el nombre de tu repositorio. ![Enlace de los repositorios](/assets/images/repos.png) 4. Desde tu repositorio, da clic en **Configuración**. ![Configuración del repositorio](/assets/images/repo-settings.png) diff --git a/translations/es-ES/content/developers/webhooks-and-events/events/github-event-types.md b/translations/es-ES/content/developers/webhooks-and-events/events/github-event-types.md index da083ca248..f0aa946601 100644 --- a/translations/es-ES/content/developers/webhooks-and-events/events/github-event-types.md +++ b/translations/es-ES/content/developers/webhooks-and-events/events/github-event-types.md @@ -39,14 +39,14 @@ Los objetos de los eventos que se devuelven de las terminales de la API de Event | `repo.name` | El nombre del repositorio, el cual incluye también al nombre del propietario. Por ejemplo, `octocat/hello-world` es el nombre del repositorio `hello-world` que pertenece a la cuenta personal `octocat`. | | `repo.url` | La URL de la API de REST que se utiliza para recuperar el objeto del repositorio, el cual incluye información adicional sobre dicho repositorio. | | `payload` | El objeto de la carga útil del evento que es exclusivo para el tipo de evento. En el siguiente ejemplo puedes ver el tipo de evento para el objeto de `payload` de la API de eventos. | -| `public` | Whether the event is visible to all users. | -| `created_at (creado en)` | The date and time when the event was triggered. It is formatted according to ISO 8601. | -| `org` | The organization that was chosen by the actor to perform action that triggers the event.
_The property appears in the event object only if it is applicable._ | -| `org.id` | The unique identifier for the organization. | -| `org.login` | The name of the organization. | -| `org.gravatar_id` | The unique identifier of the Gravatar profile for the organization. | -| `org.url` | The REST API URL used to retrieve the organization object, which includes additional organization information. | -| `org.avatar_url` | The URL of the organization's profile image. | +| `public` | Si todos los usuarios pueden ver el evento. | +| `created_at (creado en)` | La fecha y hora cuando se activó el evento. Se formatea de acuerdo con el ISO 8601. | +| `org` | La organización que eligió el actor para realizar la acción que activa el evento.
_La propiedad se muestra en el objeto del evento únicamente si es aplicable._ | +| `org.id` | El identificador único de la organización. | +| `org.login` | El nombre de la organización. | +| `org.gravatar_id` | El identificador único del perfil de Gravatar de la organización. | +| `org.url` | La URL de la API de REST para recuperar el objeto de la organización, el cual incluye información adicional de la organización. | +| `org.avatar_url` | La URL de la imagen del perfil de la organización. | ### Ejemplo con el objeto de evento WatchEvent diff --git a/translations/es-ES/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md b/translations/es-ES/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md index 1c21df92f5..b6b51ba297 100644 --- a/translations/es-ES/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md +++ b/translations/es-ES/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md @@ -966,30 +966,30 @@ Actividad relacionada con el {% data variables.product.prodname_registry %}. {% {{ webhookPayloadsForCurrentVersion.project_column.created }} -{% if project-beta-webhooks %} +{% ifversion project-beta-webhooks %} ## projects_v2_item {% note %} -**Note:** Webhook events for Projects (beta) are currently in beta and subject to change. To share feedback about Projects (beta) webhooks with {% data variables.product.product_name %}, see the [Projects (beta) webhook feedback discussion](https://github.com/github/feedback/discussions/17405). +**Nota:** Los eventos de webhook para los proyectos (beta) se encuentran actualmente en beta y están sujetos a cambios. Para compartir retroalimentación sobre los webhooks de los proyectos (beta) con {% data variables.product.product_name %}, consulta el [debate de retroalimentación de webhooks de proyectos (beta)](https://github.com/github/feedback/discussions/17405). {% endnote %} -Activity related to items in a Projects (beta) project. {% data reusables.webhooks.action_type_desc %} For more information, see "[About projects (beta)](/issues/trying-out-the-new-projects-experience/about-projects)." +La actividad relacionada con los elementos en un proyecto de Proyectos (beta). {% data reusables.webhooks.action_type_desc %} Para obtener más información, consulta la sección "[Acerca de los proyectos (beta)](/issues/trying-out-the-new-projects-experience/about-projects)". ### Disponibilidad - Webhooks de organización -- {% data variables.product.prodname_github_apps %} with the `organization_projects` permission +- {% data variables.product.prodname_github_apps %} con el permiso `organization_projects` ### Objeto de carga útil del webhook -| Clave | Tipo | Descripción | -| ------------------ | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | The action that was performed on the project item. Can be one of `archived`, `converted`, `created`, `edited`, `restored`, `deleted`, or `reordered`. | -| `projects_v2_item` | `objeto` | The project item itself. To find more information about the project item, you can use `node_id` (the node ID of the project item) and `project_node_id` (the node ID of the project) to query information in the GraphQL API. For more information, see "[Using the API to manage projects (beta)](/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects)." | -| `changes` | `objeto` | The changes to the project item. | +| Clave | Tipo | Descripción | +| ------------------ | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `Acción` | `secuencia` | La acción se llevó a cabo en el elemento del proyecto. Puede ser una de entre `archived`, `converted`, `created`, `edited`, `restored`, `deleted` o `reordered`. | +| `projects_v2_item` | `objeto` | El mismo elemento del proyecto. Para encontrar más información sobre el elemento del proyecto, puedes utilizar `node_id` (la ID de nodo del elemento de proyecto) y `project_node_id` (la ID de nodo del proyecto) para consultar la información en la API de GraphQL. For more information, see "[Using the API to manage projects (beta)](/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects)." | +| `changes` | `objeto` | Los cambios al elemento del proyecto. | {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} @@ -1339,6 +1339,34 @@ El conjunto de datos de asesoría de seguridad también impulsa las {% data vari {% endif %} +{% ifversion ghas-enablement-webhook %} + +## security_and_analysis + +Activity related to enabling or disabling code security and analysis features for a repository or organization. + +### Disponibilidad + +- Webhooks de repositorio +- Webhooks de organización +- {% data variables.product.prodname_github_apps %} que tengan un acceso mínimo de `read-only` en la administración de repositorios + +### Objeto de carga útil del webhook + +| Clave | Tipo | Descripción | +| --------- | -------- | ---------------------------------------------------------------------- | +| `changes` | `objeto` | The changes that were made to the code security and analysis features. | +{% data reusables.webhooks.repo_desc %} +{% data reusables.webhooks.org_desc %} +{% data reusables.webhooks.app_desc %} +{% data reusables.webhooks.sender_desc %} + +### Ejemplo de carga útil del webhook + +{{ webhookPayloadsForCurrentVersion.security_and_analysis }} + +{% endif %} + {% ifversion fpt or ghec %} ## sponsorship diff --git a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md new file mode 100644 index 0000000000..e6721b4364 --- /dev/null +++ b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md @@ -0,0 +1,30 @@ +--- +title: About GitHub Community Exchange +intro: 'As a student, learn the skills you need to contribute to open source projects and grow your own portfolio, with {% data variables.product.prodname_community_exchange %}.' +versions: + fpt: '*' +shortTitle: Community Exchange +--- + +## Acerca de las {% data variables.product.prodname_community_exchange %} + +{% data variables.product.prodname_community_exchange %} is a student community within the {% data variables.product.prodname_global_campus %} portal. As a student, it's a place where you can get exposure for your project and discover other student repositories in need of collaborators and maintainers. + +![Screenshot of Community Exchange page](/assets/images/help/education/community-exchange-page.png) + +You can help your peers learn open source skills, become a project maintainer, and grow your {% data variables.product.prodname_dotcom %} portfolio and network within a safe and verified community platform. + +{% data variables.product.prodname_community_exchange %} allows you to: +- Discover student created repositories +- Star repositories of interest +- Submit a repository in need of collaborators +- Submit a repository to teach new skills +- Manage your repository submissions + +To access {% data variables.product.prodname_community_exchange %}, visit your {% data variables.product.prodname_global_campus %} dashboard at https://education.github.com. + +If you're a student or faculty member at an accredited educational institution, you can apply for {% data variables.product.prodname_education %} benefits, which includes access to {% data variables.product.prodname_community_exchange %} within {% data variables.product.prodname_global_campus %}. + +- If you’re a student and you haven't joined {% data variables.product.prodname_education %} yet, apply using the [student application form](https://education.github.com/discount_requests/student_application). For more information, see "[About GitHub Education for students](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students)." + +- If you’re an educator and you haven't joined {% data variables.product.prodname_education %} yet, apply using the [teacher application form](https://education.github.com/discount_requests/teacher_application). For more information, see "[About GitHub Education for educators](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/apply-for-an-educator-or-researcher-discount)." diff --git a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md index ce8d489d00..4acdfea142 100644 --- a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md +++ b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md @@ -22,3 +22,4 @@ Si eres un miembro de un club de robótica FIRST, tu mentor puede solicitar un d ## Leer más - "[Acerca de {% data variables.product.prodname_education %} para educadores e investigadores](/articles/about-github-education-for-educators-and-researchers)" +- "[Acerca de {% data variables.product.prodname_community_exchange %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange)" diff --git a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md index 077cdbd0a4..b2a89434ff 100644 --- a/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md +++ b/translations/es-ES/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md @@ -11,6 +11,7 @@ children: - /about-github-education-for-students - /apply-for-a-student-developer-pack - /why-wasnt-my-application-for-a-student-developer-pack-approved + - /about-github-community-exchange shortTitle: Para tu trabajo escolar --- diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md index 6236d26c90..2ba90dbfb0 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md @@ -26,7 +26,7 @@ The {% data variables.product.prodname_codespaces %} Education benefit gives ver To become a verified teacher, you need to be approved for an educator or teacher benefit. For more information, see "[Applying for an educator or teacher benefit](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/apply-for-an-educator-or-researcher-discount#applying-for-an-educator-or-researcher-discount)." -After you have confirmation that you are a verified teacher, visit [Global Campus for Teachers](https://education.github.com/globalcampus/teacher) to upgrade the organization to GitHub Team. For more information, see [GitHub's products](/get-started/learning-about-github/githubs-products#github-team). +After you have confirmation that you are a verified teacher, visit [{% data variables.product.prodname_global_campus %} for Teachers](https://education.github.com/globalcampus/teacher) to upgrade the organization to GitHub Team. For more information, see [GitHub's products](/get-started/learning-about-github/githubs-products#github-team). If you are eligible for the {% data variables.product.prodname_codespaces %} Education benefit, when you enable {% data variables.product.prodname_codespaces %} in {% data variables.product.prodname_classroom %} for your organization, GitHub automatically adds a Codespace policy to restrict machine types for all codespaces in the organization to 2 core machines. This helps you make the most of the free {% data variables.product.prodname_codespaces %} usage. However, you can change or remove these policies in your organization settings. Para obtener más información, consulta la sección "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)". diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md index 4e54ce5e5a..c005318467 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md @@ -142,7 +142,7 @@ The assignment overview page displays information about your assignment acceptan ## Next steps -- After you create the assignment and your students form teams, team members can start work on the assignment using Git and {% data variables.product.product_name %}'s features. Students can clone the repository, push commits, manage branches, create and review pull requests, address merge conflicts, and discuss changes with issues. Both you and the team can review the commit history for the repository. For more information, see "[Getting started with {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github)," "[Repositories](/repositories)," "[Using Git](/github/getting-started-with-github/using-git)," and "[Collaborating with issues and pull requests](/github/collaborating-with-issues-and-pull-requests)," and the free course on [managing merge conflicts](https://lab.github.com/githubtraining/managing-merge-conflicts) from {% data variables.product.prodname_learning %}. +- After you create the assignment and your students form teams, team members can start work on the assignment using Git and {% data variables.product.product_name %}'s features. Students can clone the repository, push commits, manage branches, create and review pull requests, address merge conflicts, and discuss changes with issues. Both you and the team can review the commit history for the repository. For more information, see "[Getting started with {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github)," "[Repositories](/repositories)," "[Using Git](/github/getting-started-with-github/using-git)," and "[Collaborating with issues and pull requests](/github/collaborating-with-issues-and-pull-requests)," and the free course on [resolving merge conflicts](https://github.com/skills/resolve-merge-conflicts) from {% data variables.product.prodname_learning %}. - When a team finishes an assignment, you can review the files in the repository, or you can review the history and visualizations for the repository to better understand how the team collaborated. For more information, see "[Visualizing repository data with graphs](/github/visualizing-repository-data-with-graphs)." diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md index bb6993dcdc..bdce7acf61 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md @@ -1,6 +1,6 @@ --- -title: Reuse an assignment -intro: 'You can reuse an existing assignment in more than one classroom, including classrooms in a different organization.' +title: Rechazar una tarea +intro: 'You can reuse existing assignments in more than one classroom, including classrooms in a different organization.' versions: fpt: '*' permissions: 'Organization owners who are admins for a classroom can reuse assignments from a classroom. {% data reusables.classroom.classroom-admins-link %}' @@ -9,7 +9,7 @@ shortTitle: Rechazar una tarea ## About reusing assignments -You can reuse an existing individual or group assignment in any other classroom you have access to, including classrooms in a different organization. If you choose to reuse an assignment, {% data variables.product.prodname_classroom %} will copy the assignment to the classroom you choose. If the assignment uses a template repository and you choose to reuse it in a classroom from a different organization, {% data variables.product.prodname_classroom %} will create a copy of the repository and its contents in the target organization. +You can reuse an existing individual or group assignment in any other classroom you have access to, including classrooms in a different organization. You can also reuse multiple assignments at once from a classroom. If you choose to reuse an assignment, {% data variables.product.prodname_classroom %} will copy the assignment to the classroom you choose. If the assignment uses a template repository and you choose to reuse it in a classroom from a different organization, {% data variables.product.prodname_classroom %} will create a copy of the repository and its contents in the target organization. The copied assignment includes assignment details such as the name, source repository, autograding test, and preferred editor. You can edit the assignment after it has been copied to make changes. You cannot make changes to the preferred editor. @@ -28,7 +28,7 @@ The copied assignment includes assignment details such as the name, source repos ![Reuse assignment button](/assets/images/help/classroom/reuse-assignment-button.png) -1. In "Reuse assignment" modal, use the **Choose an organization** dropdown menu to select the organization you want the assignment to be in. Then use the **Choose a classroom** dropdown menu to select the classroom within that organization that you want to copy the assignment to. +1. In the "Reuse assignment" modal, use the **Choose an organization** dropdown menu to select the organization you want the assignment to be in. Then use the **Choose a classroom** dropdown menu to select the classroom within that organization that you want to copy the assignment to. ![Reuse assignment modal](/assets/images/help/classroom/reuse-assignment-modal.png) @@ -36,3 +36,21 @@ The copied assignment includes assignment details such as the name, source repos 1. The assignment is copied to the selected classroom, and a confirmation message is shown. If you chose to reuse an assignment with a template repository, the copying process may take a few minutes to complete, and you may need to refresh the page to see the completed message. ![Completed message for reused assignment](/assets/images/help/classroom/reuse-assignment-completed-message.png) + +## Reusing multiple assignments from a classroom + +1. Inicia sesión en {% data variables.product.prodname_classroom_with_url %}. +2. To the right of a classroom's name, select the {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} drop-down menu, then click **Reuse assignment**. + + ![Screenshot of classroom overview page with dropdown emphasized](/assets/images/help/classroom/classroom-reuse-assignment-modal.png) + +3. In the "Reuse assignments" modal, use the **Choose an organization** dropdown menu to select the organization you want the assignments to be in. Then use the **Choose a classroom** dropdown menu to select the classroom within that organization that you want to copy the assignments to. + + ![Screenshot of reuse assignments modal](/assets/images/help/classroom/reuse-multiple-assignments-modal.png) + +4. To the left of each assignment, select the assignment you want to reuse. + + ![Screenshot of multiple selected assignments](/assets/images/help/classroom/multiple-assignments-selected.png) + +5. Click **Create assignments**. +6. The assignments are copied to the selected classroom. If you chose to reuse an assignment with a template repository, the copying process may take a few minutes to complete. diff --git a/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/adding-locally-hosted-code-to-github.md b/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/adding-locally-hosted-code-to-github.md index 4b4c167282..78176f43ab 100644 --- a/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/adding-locally-hosted-code-to-github.md +++ b/translations/es-ES/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/adding-locally-hosted-code-to-github.md @@ -1,6 +1,6 @@ --- -title: Adding locally hosted code to GitHub -intro: 'Learn how to add existing source code or repositories to {% data variables.product.product_name %} from the command line using {% data variables.product.prodname_cli %} or Git Commands. Then, share your code and invite others to work with you.' +title: Agregar código hospedado localmente a GitHub +intro: 'Aprende cómo agregar repositorios o código fuente existentes a {% data variables.product.product_name %} desde la línea de comandos utilizando el {% data variables.product.prodname_cli %} o los comandos de Git. Luego, comparte tu código e invita a los demás a que trabajen contigo.' redirect_from: - /articles/add-an-existing-project-to-github - /articles/adding-an-existing-project-to-github-using-the-command-line @@ -12,12 +12,12 @@ versions: ghes: '*' ghae: '*' ghec: '*' -shortTitle: Add locally hosted code +shortTitle: Agrega código hospedado localmente --- -## About adding existing source code to {% data variables.product.product_name %} +## Acerca de cómo agregar código fuente existente a {% data variables.product.product_name %} -If you have existing source code or repositories stored locally on your computer or private network you can add them to {% data variables.product.product_name %} by typing commands in a terminal. You can do this by typing Git commands directly, or by using {% data variables.product.prodname_cli %}. +Si tienes repositorios o código fuente existentes que se almacenan localmente en tu computadora o red privada, puedes agregarlos a {% data variables.product.product_name %} escribiendo comandos en una terminal. Puedes hacer esto tecleando comandos de Git directamente o utilizando el {% data variables.product.prodname_cli %}. {% data variables.product.prodname_cli %} es una herramienta de código abierto para utilizar {% data variables.product.prodname_dotcom %} desde la línea de comandos de tu computadora. El {% data variables.product.prodname_cli %} puede simplificar el proceso de agregar un proyecto existente a {% data variables.product.product_name %} utilizando la línea de comandos. Para aprender más sobre el {% data variables.product.prodname_cli %}, consulta la sección "[Acerca del {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)". @@ -29,7 +29,7 @@ If you have existing source code or repositories stored locally on your computer {% data reusables.repositories.sensitive-info-warning %} -## Adding a local repository to {% data variables.product.product_name %} with {% data variables.product.prodname_cli %} +## Agregar un repositorio local a {% data variables.product.product_name %} con {% data variables.product.prodname_cli %} 1. En la línea de comandos, navega al directorio raíz de tu proyecto. 1. Inicializar el directorio local como un repositorio de Git. @@ -50,7 +50,7 @@ If you have existing source code or repositories stored locally on your computer 1. Como alternativa, para saltarte todos los mensajes, proporciona la ruta del repositorio con el marcador `--source` y pasa un marcador de visibilidad (`--public`, `--private` o `--internal`). Por ejemplo, `gh repo create --source=. --public`. Especifica un remoto con el marcador `--remote`. Para subir tus confirmaciones, pasa el marcador `--push`. Para obtener más información sobre los argumentos posibles, consulta el [manual del CLI de GitHub](https://cli.github.com/manual/gh_repo_create). -## Adding a local repository to {% data variables.product.product_name %} using Git +## Agregar un repositorio local a {% data variables.product.product_name %} utilizando Git {% mac %} diff --git a/translations/es-ES/content/get-started/learning-about-github/about-github-advanced-security.md b/translations/es-ES/content/get-started/learning-about-github/about-github-advanced-security.md index 177c1499bd..2447ac51a9 100644 --- a/translations/es-ES/content/get-started/learning-about-github/about-github-advanced-security.md +++ b/translations/es-ES/content/get-started/learning-about-github/about-github-advanced-security.md @@ -29,7 +29,7 @@ Una licencia de {% data variables.product.prodname_GH_advanced_security %} propo - **{% data variables.product.prodname_code_scanning_capc %}** - Busca vulnerabilidades de seguridad potenciales y errores dentro de tu código. Para obtener más información, consulta la sección "[Acerca del {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)". -- **{% data variables.product.prodname_secret_scanning_caps %}** - Detecta secretos, por ejemplo claves y tokens, que se han verificado en el repositorio.{% if secret-scanning-push-protection %} Si se habilita la protección de subida, también detecta secretos cuando se suben a tu repositorio. Para obtener más información, consulta las secciones "[Acerca del {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)" y "[Proteger las subidas con el {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)".{% else %} Para obtener más información, consulta la sección "[Acerca del {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)".{% endif %} +- **{% data variables.product.prodname_secret_scanning_caps %}** - Detecta secretos, por ejemplo claves y tokens, que se han verificado en el repositorio.{% ifversion secret-scanning-push-protection %} Si se habilita la protección de subida, también detecta secretos cuando se suben a tu repositorio. Para obtener más información, consulta las secciones "[Acerca del {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)" y "[Proteger las subidas con el {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)".{% else %} Para obtener más información, consulta la sección "[Acerca del {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)".{% endif %} {% ifversion fpt or ghes > 3.1 or ghec or ghae %} - **Revisión de dependencias** - Muestra todo el impacto de los cambios a las dependencias y vee los detalles de las versiones vulnerables antes de que fusiones una solicitud de cambios. Para obtener más información, consulta la sección "[Acerca de la revisión de dependencias](/code-security/supply-chain-security/about-dependency-review)". diff --git a/translations/es-ES/content/get-started/onboarding/getting-started-with-github-ae.md b/translations/es-ES/content/get-started/onboarding/getting-started-with-github-ae.md index f73e475a2f..032aef980d 100644 --- a/translations/es-ES/content/get-started/onboarding/getting-started-with-github-ae.md +++ b/translations/es-ES/content/get-started/onboarding/getting-started-with-github-ae.md @@ -77,7 +77,7 @@ Los miembros de tu empresa pueden aprender más sobre Git y sobre {% data variab Puedes leer la documentación que refleje las características disponibles en {% data variables.product.prodname_ghe_managed %}. Para obtener más información, consulta la sección "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)". ### 2. Aprender con {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab-enterprise %} +{% data reusables.getting-started.learning-enterprise %} ### 3. Trabajar con {% data variables.product.prodname_dotcom %} Enterprise Support {% data reusables.getting-started.contact-support-enterprise %} diff --git a/translations/es-ES/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md b/translations/es-ES/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md index 7935a24b28..6c03319974 100644 --- a/translations/es-ES/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md +++ b/translations/es-ES/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md @@ -206,7 +206,7 @@ Members of your organization or enterprise can use GitHub's learning and support You can read documentation that reflects the features available with {% data variables.product.prodname_ghe_cloud %}. For more information, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." ### 2. Learning with {% data variables.product.prodname_learning %} -Members of your organization or enterprise can learn new skills by completing fun, realistic projects in your very own GitHub repository with [{% data variables.product.prodname_learning %}](https://lab.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by the friendly Learning Lab bot. +Members of your organization or enterprise can learn new skills by completing fun, realistic projects in your very own GitHub repository with [{% data variables.product.prodname_learning %}](https://skills.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by a friendly bot. For more information, see "[Git and {% data variables.product.prodname_dotcom %} learning resources](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)." ### 3. Supporting the open source community diff --git a/translations/es-ES/content/get-started/onboarding/getting-started-with-github-enterprise-server.md b/translations/es-ES/content/get-started/onboarding/getting-started-with-github-enterprise-server.md index 94448376f6..c21728ab9a 100644 --- a/translations/es-ES/content/get-started/onboarding/getting-started-with-github-enterprise-server.md +++ b/translations/es-ES/content/get-started/onboarding/getting-started-with-github-enterprise-server.md @@ -120,7 +120,7 @@ Los miembros de tu empresa pueden aprender más sobre Git y sobre {% data variab Puedes leer la documentación que refleje las características disponibles en {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta la sección "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)". ### 2. Aprender con {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab-enterprise %} +{% data reusables.getting-started.learning-enterprise %} ### 3. Trabajar con {% data variables.product.prodname_dotcom %} Enterprise Support {% data reusables.getting-started.contact-support-enterprise %} diff --git a/translations/es-ES/content/get-started/onboarding/getting-started-with-github-team.md b/translations/es-ES/content/get-started/onboarding/getting-started-with-github-team.md index 0c98068255..8b83d8a9ea 100644 --- a/translations/es-ES/content/get-started/onboarding/getting-started-with-github-team.md +++ b/translations/es-ES/content/get-started/onboarding/getting-started-with-github-team.md @@ -87,7 +87,7 @@ Puedes ayudar a mejorar la seguridad de tu organización si recomiendas o requie Puedes leer la documentación que refleje las características disponibles en {% data variables.product.prodname_team %}. Para obtener más información, consulta la sección "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)". ### 4. Aprender con {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab %} +{% data reusables.getting-started.learning %} ### 5. Apoyar a la comunidad de código abierto {% data reusables.getting-started.sponsors %} diff --git a/translations/es-ES/content/get-started/onboarding/getting-started-with-your-github-account.md b/translations/es-ES/content/get-started/onboarding/getting-started-with-your-github-account.md index ddd77ab1af..e489674246 100644 --- a/translations/es-ES/content/get-started/onboarding/getting-started-with-your-github-account.md +++ b/translations/es-ES/content/get-started/onboarding/getting-started-with-your-github-account.md @@ -81,7 +81,7 @@ Para obtener más información sobre cómo autenticarte en {% data variables.pro ### 4. Escribir en {% data variables.product.product_name %} Para que tus comunicaciones sean más claras y organizadas en propuestas y solicitudes de cambios, puedes utilizar el Lenguaje de Marcado Enriquecido de {% data variables.product.prodname_dotcom %} para formatearlas, el cual combina una sintaxis fácil de escribir y de leer con algunas funcionalidades personalizadas. Para obtener más información, consulta "[Acerca de la escritura y el formato en {% data variables.product.prodname_dotcom %}](/github/writing-on-github/about-writing-and-formatting-on-github)." -Puedes aprender a utilizar el Lenguaje de Marcado Enriquecido de {% data variables.product.prodname_dotcom %} con el curso de [Comunícarse utilizando el Lenguaje de Marcado](https://lab.github.com/githubtraining/communicating-using-markdown)" que hay en {% data variables.product.prodname_learning %}. +Puedes aprender el lenguaje de marcado enriquecido de {% data variables.product.prodname_dotcom %} con el curso de "[Comunícate utilizando el lenguaje de marcado](https://github.com/skills/communicate-using-markdown)" que está en {% data variables.product.prodname_learning %}. ### 5. Buscar en {% data variables.product.product_name %} Nuestra búsqueda integrada te permite encontrar lo que estás buscando de entre los muchos repositorios, usuarios y líneas de código que hay en {% data variables.product.product_name %}. Puedes buscar globalmente a través de todo {% data variables.product.product_name %} o limitar tu búsqueda a un repositorio u organización en particular. Para obtener más información sobre los tipos de búsqueda que puedes hacer en {% data variables.product.product_name %}, consulta la sección "[Acerca de buscar en {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/getting-started-with-searching-on-github/about-searching-on-github)". @@ -187,7 +187,7 @@ Para obtener más información, consulta la sección "[Proteger tu cadena de sum {% data reusables.docs.you-can-read-docs-for-your-product %} ### 4. Aprender con {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab %} +{% data reusables.getting-started.learning %} {% ifversion fpt or ghec %} ### 5. Apoyar a la comunidad de código abierto diff --git a/translations/es-ES/content/get-started/quickstart/contributing-to-projects.md b/translations/es-ES/content/get-started/quickstart/contributing-to-projects.md index a2421388c7..9f096a5cf2 100644 --- a/translations/es-ES/content/get-started/quickstart/contributing-to-projects.md +++ b/translations/es-ES/content/get-started/quickstart/contributing-to-projects.md @@ -25,7 +25,7 @@ Crear una "bifurcación" es producir una copia personal del proyecto de alguien Este tutorial utiliza [el proyecto Spoon-Knife](https://github.com/octocat/Spoon-Knife), un repositorio de prueba que se hospeda en {% data variables.product.prodname_dotcom_the_website %} y te permite probar el flujo de trabajo de la bifurcación y solicitud de cambios. 1. Navega al proyecto `Spoon-Knife` en https://github.com/octocat/Spoon-Knife. -2. Haz clic en **Bifurcar**. ![Botón Bifurcar](/assets/images/help/repository/fork_button.jpg) +2. Haz clic en **Bifurcar**. ![Botón Bifurcar](/assets/images/help/repository/fork_button.png) 1. {% data variables.product.product_name %} te llevará a tu copia (tu bifurcación) del repositorio Spoon-Knife. ## Clonar una bifurcación diff --git a/translations/es-ES/content/get-started/quickstart/create-a-repo.md b/translations/es-ES/content/get-started/quickstart/create-a-repo.md index 609728261a..a82a38f407 100644 --- a/translations/es-ES/content/get-started/quickstart/create-a-repo.md +++ b/translations/es-ES/content/get-started/quickstart/create-a-repo.md @@ -34,7 +34,10 @@ Puedes almacenar varios proyectos en los repositorios de {% data variables.produ {% note %} -**Nota:** Puedes crear repositorios públicos para un proyecto de código abierto. Cuando crees un repositorio público, asegúrate de incluir un [archivo de licencia](https://choosealicense.com/) que determine cómo deseas que se comparta tu proyecto con otros usuarios. {% data reusables.open-source.open-source-guide-repositories %}{% data reusables.open-source.open-source-learning-lab %} +**Notas:** +- Puedes crear repositorios públicos para un proyecto de código abierto. Cuando crees un repositorio público, asegúrate de incluir un [archivo de licencia](https://choosealicense.com/) que determine cómo deseas que se comparta tu proyecto con otros usuarios. {% data reusables.open-source.open-source-guide-repositories %} +- {% data reusables.open-source.open-source-learning %} +- También puedes agregar archivos de salud comunitaria a tus repositorios para configurar lineamientos para saber cómo hacer contribuciones, mantener la seguridad de tus repositorios y mucho más. Para obtener más información, consulta "[Crear un archivo de salud predeterminado para la comunidad](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)." {% endnote %} diff --git a/translations/es-ES/content/get-started/quickstart/fork-a-repo.md b/translations/es-ES/content/get-started/quickstart/fork-a-repo.md index 08dad271e6..24e5bbfd70 100644 --- a/translations/es-ES/content/get-started/quickstart/fork-a-repo.md +++ b/translations/es-ES/content/get-started/quickstart/fork-a-repo.md @@ -41,7 +41,7 @@ For more information about applying open source principles to your organization' When creating your public repository from a fork of someone's project, make sure to include a license file that determines how you want your project to be shared with others. For more information, see "[Choose an open source license](https://choosealicense.com/)" at choosealicense.com. -{% data reusables.open-source.open-source-guide-repositories %} {% data reusables.open-source.open-source-learning-lab %} +{% data reusables.open-source.open-source-guide-repositories %} {% data reusables.open-source.open-source-learning %} {% endif %} @@ -57,7 +57,7 @@ You might fork a project to propose changes to the upstream, or original, reposi 1. On {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_location %}{% endif %}, navigate to the [octocat/Spoon-Knife](https://github.com/octocat/Spoon-Knife) repository. 2. In the top-right corner of the page, click **Fork**. -![Fork button](/assets/images/help/repository/fork_button.jpg) +![Fork button](/assets/images/help/repository/fork_button.png) {% endwebui %} diff --git a/translations/es-ES/content/get-started/quickstart/git-and-github-learning-resources.md b/translations/es-ES/content/get-started/quickstart/git-and-github-learning-resources.md index 46c2fb3372..7979e5918b 100644 --- a/translations/es-ES/content/get-started/quickstart/git-and-github-learning-resources.md +++ b/translations/es-ES/content/get-started/quickstart/git-and-github-learning-resources.md @@ -44,7 +44,7 @@ Our {% data variables.product.prodname_dotcom %} [YouTube Training and Guides ch ### Free courses -{% data variables.product.product_name %} offers a series of interactive, [on-demand training courses](https://lab.github.com/) including [Introduction to {% data variables.product.prodname_dotcom %}](https://lab.github.com/githubtraining/introduction-to-github); courses on programming languages and tools such as HTML, Python, and NodeJS; and courses on {% data variables.product.product_name %} specific tools such as {% data variables.product.prodname_actions %}. +{% data variables.product.product_name %} offers a series of interactive, [on-demand training courses](https://skills.github.com/) including [Introduction to {% data variables.product.prodname_dotcom %}](https://github.com/skills/introduction-to-github); and courses on {% data variables.product.product_name %} specific tools such as {% data variables.product.prodname_actions %}. ### {% data variables.product.prodname_dotcom %}'s web-based educational programs diff --git a/translations/es-ES/content/get-started/using-github/keyboard-shortcuts.md b/translations/es-ES/content/get-started/using-github/keyboard-shortcuts.md index a8a2111f3d..92a4e3e1bb 100644 --- a/translations/es-ES/content/get-started/using-github/keyboard-shortcuts.md +++ b/translations/es-ES/content/get-started/using-github/keyboard-shortcuts.md @@ -18,11 +18,11 @@ versions: Typing ? on {% data variables.product.prodname_dotcom %} 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. -{% if keyboard-shortcut-accessibility-setting %} +{% ifversion keyboard-shortcut-accessibility-setting %} You can disable character key shortcuts, while still allowing shortcuts that use modifier keys, in your accessibility settings. For more information, see "[Managing accessibility settings](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings)."{% endif %} Below is a list of some of the available keyboard shortcuts. -{% if command-palette %} +{% ifversion command-palette %} The {% data variables.product.prodname_command_palette %} also gives you quick access to a wide range of actions, without the need to remember keyboard shortcuts. For more information, see "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)."{% endif %} ## Site wide shortcuts @@ -32,7 +32,7 @@ The {% data variables.product.prodname_command_palette %} also gives you quick a |S or / | Focus the search bar. For more information, see "[About searching on {% data variables.product.company_short %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)." |G N | Go to your notifications. For more information, see "[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications)." |Esc | When focused on a user, issue, or pull request hovercard, closes the hovercard and refocuses on the element the hovercard is in -{% if command-palette %}|Command+K (Mac) or
Ctrl+K (Windows/Linux) | Opens the {% data variables.product.prodname_command_palette %}. If you are editing Markdown text, open the command palette with Command+Option+K or Ctrl+Alt+K. For more information, see "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)."{% endif %} +{% ifversion command-palette %}|Command+K (Mac) or
Ctrl+K (Windows/Linux) | Opens the {% data variables.product.prodname_command_palette %}. If you are editing Markdown text, open the command palette with Command+Option+K or Ctrl+Alt+K. For more information, see "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)."{% endif %} ## Repositories diff --git a/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md b/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md index c7e4278606..2c7d7ab875 100644 --- a/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md +++ b/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md @@ -23,7 +23,7 @@ También puedes interactuar con otros usuarios en las solicitudes de extracción Cada campo de comentario en {% data variables.product.product_name %} contiene una barra de herramientas de formato de texto, lo que te permite dar formato a tu texto sin tener que aprender la sintáxis de Markdown. Además del formato de Markdown como la negrita y la cursiva y crear encabezados, enlaces y listados, la barra de herramientas incluye características específicas de {% data variables.product.product_name %}, como las @menciones, los listados de tareas y los enlaces a propuestas y solicitudes de extracción. -{% if fixed-width-font-gfm-fields %} +{% ifversion fixed-width-font-gfm-fields %} ## Habilitar fuentes de ancho fijo en el editor diff --git a/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md b/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md index f3ae9e12a1..deda86b80e 100644 --- a/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md +++ b/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md @@ -134,7 +134,7 @@ Aquí tienes algunos ejemplos para utilizar enlaces relativos para mostrar una i | ----------------------------------------------------------------------- | ---------------------------------------------------------------------- | | En un archivo `.md` en la misma rama | `/assets/images/electrocat.png` | | En un archivo `.md` en otra rama | `/../main/assets/images/electrocat.png` | -| En propuestas, solicitudes de cambio y comentarios del repositorio | `../blob/main/assets/images/electrocat.png` | +| En propuestas, solicitudes de cambio y comentarios del repositorio | `../blob/main/assets/images/electrocat.png?raw=true` | | En un archivo `.md` en otro repositorio | `/../../../../github/docs/blob/main/assets/images/electrocat.png` | | En propuestas, solicitudes de cambios y comentarios de otro repositorio | `../../../github/docs/blob/main/assets/images/electrocat.png?raw=true` | diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md index 0aaa1de26b..0427b1c349 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md @@ -44,7 +44,7 @@ Archivos compatibles: * PNG (*.png*) * GIF (*.gif*) * JPEG (*.jpg*) -{%- if svg-support %} +{%- ifversion svg-support %} * SVG (*.svg*) {%- endif %} * Archivos de registro (*.log*) diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md index 338bdfd8ea..e5efa84dea 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md @@ -67,7 +67,7 @@ Por ejemplo, para resaltar la sintaxis del código Ruby: Usamos [Lingüista](https://github.com/github/linguist) para realizar la detección del idioma y seleccionar [gramáticas independientes](https://github.com/github/linguist/blob/master/vendor/README.md) para el resaltado de la sintaxis. Puedes conocer las palabra clave válidas en [el archivo YAML de idiomas](https://github.com/github/linguist/blob/master/lib/linguist/languages.yml). -{% if mermaid %} +{% ifversion mermaid %} ## Crear diagramas También puedes usar bloques de código para crear diagramas en el lenguaje de marcado. GitHub es compatible con la sintaxis de Mermaid, geoJSON, topoJSON y ASCII STL. Para obtener más información, consulta la sección "[Crear diagramas](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)". diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md index 43e8019c53..ff1bd4187e 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md @@ -6,8 +6,8 @@ versions: ghes: '*' ghae: '*' ghec: '*' - redirect_from: - - /github/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections +redirect_from: + - /github/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections shortTitle: Secciones colapsadas --- diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md index 4b52622590..af74450c58 100644 --- a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md +++ b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md @@ -6,8 +6,8 @@ versions: ghes: '*' ghae: '*' ghec: '*' - redirect_from: - - /github/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests +redirect_from: + - /github/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests topics: - Issues - Pull requests diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/about-task-lists.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/about-task-lists.md index 637086f77e..c5496d36c4 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/about-task-lists.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/about-task-lists.md @@ -76,5 +76,5 @@ Any issues that are referenced in a task list specify that they are tracked by t ## Further reading -* "[Basic writing and formatting syntax](/articles/basic-writing-and-formatting-syntax)"{% if code-scanning-task-lists %} +* "[Basic writing and formatting syntax](/articles/basic-writing-and-formatting-syntax)"{% ifversion code-scanning-task-lists %} * "[Tracking {% data variables.product.prodname_code_scanning %} alerts in issues using task lists](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/tracking-code-scanning-alerts-in-issues-using-task-lists)"{% endif %} diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/closing-an-issue.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/closing-an-issue.md new file mode 100644 index 0000000000..f2c70a3de8 --- /dev/null +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/closing-an-issue.md @@ -0,0 +1,30 @@ +--- +title: Closing an issue +intro: 'You can close an issue when bugs are fixed, feedback is acted on, or to show that work is not planned.' +permissions: 'Anyone can close an issue they opened.

Repository owners, collaborators on repositories owned by a personal account, and people with triage permissions or greater on repositories owned by an organization can close issues opened by others. {% data reusables.enterprise-accounts.emu-permission-repo %}' +versions: + fpt: '*' + ghes: '*' + ghae: '*' + ghec: '*' +topics: + - Issues + - Project management +shortTitle: Cerrar una propuesta +--- + +{% note %} + +**Note:** You can also close issues automatically with keywords in pull requests and commit messages. Para obtener más información, consulta la sección "[Vincular una solicitud de extracción a un informe de problemas](/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword#linking-a-pull-request-to-an-issue-using-a-keyword)". + +{% endnote %} + +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.sidebar-issues %} +1. In the list of issues, click the issue you'd like to close. +{%- ifversion issue-close-reasons %} +1. Optionally, to change the reason for closing the issue, select {% octicon "triangle-down" aria-label="The down triangle octicon" %} next to "Close issue" and click a reason. ![Screenshot showing dropdown menu containing issue close reasons](/assets/images/help/issues/close-issue-select-reason.png) +2. Click **Close issue**. ![Screenshot showing "close issue" button](/assets/images/help/issues/close-issue-with-reason.png) +{%- else %} +1. At the bottom of the page, click **Close issue**. ![Screenshot showing "close issue" button](/assets/images/help/issues/close-issue.png) +{% endif %} diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/creating-an-issue.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/creating-an-issue.md index 80e960d30c..ae88b7642f 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/creating-an-issue.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/creating-an-issue.md @@ -153,7 +153,7 @@ Query parameter | Example `projects` | `https://github.com/octo-org/octo-repo/issues/new?title=Bug+fix&projects=octo-org/1` creates an issue with the title "Bug fix" and adds it to the organization's project board 1. `template` | `https://github.com/octo-org/octo-repo/issues/new?template=issue_template.md` creates an issue with a template in the issue body. The `template` query parameter works with templates stored in an `ISSUE_TEMPLATE` subdirectory within the root, `docs/` or `.github/` directory in a repository. For more information, see "[Using templates to encourage useful issues and pull requests](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)." -{% if code-scanning-task-lists %} +{% ifversion code-scanning-task-lists %} ## Creating an issue from a {% data variables.product.prodname_code_scanning %} alert {% data reusables.code-scanning.beta-alert-tracking-in-issues %} diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md index 5c162949b5..6dc904196b 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md @@ -180,7 +180,8 @@ With issue and pull request search terms, you can: For issues, you can also use search to: -- Filter for issues that are linked to a pull request by a closing reference: `linked:pr` +- Filter for issues that are linked to a pull request by a closing reference: `linked:pr`{% ifversion issue-close-reasons %} +- Filter issues by the reason they were closed: `is:closed reason:complete` or `is:closed reason:"not planned"`{% endif %} For pull requests, you can also use search to: - Filter [draft](/articles/about-pull-requests#draft-pull-requests) pull requests: `is:draft` diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/index.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/index.md index 66725cb89b..7331acd16c 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/index.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/index.md @@ -22,6 +22,7 @@ children: - /marking-issues-or-pull-requests-as-a-duplicate - /pinning-an-issue-to-your-repository - /transferring-an-issue-to-another-repository + - /closing-an-issue - /deleting-an-issue - /planning-and-tracking-work-for-your-team-or-project redirect_from: diff --git a/translations/es-ES/content/issues/trying-out-the-new-projects-experience/index.md b/translations/es-ES/content/issues/trying-out-the-new-projects-experience/index.md index 0580c1de2a..ab78dfcdec 100644 --- a/translations/es-ES/content/issues/trying-out-the-new-projects-experience/index.md +++ b/translations/es-ES/content/issues/trying-out-the-new-projects-experience/index.md @@ -17,6 +17,7 @@ children: - /filtering-projects - /using-the-api-to-manage-projects - /automating-projects + - /managing-projects - /managing-the-visibility-of-your-projects - /managing-access-to-projects - /using-insights-with-projects diff --git a/translations/es-ES/content/issues/trying-out-the-new-projects-experience/managing-projects.md b/translations/es-ES/content/issues/trying-out-the-new-projects-experience/managing-projects.md new file mode 100644 index 0000000000..131afe51b7 --- /dev/null +++ b/translations/es-ES/content/issues/trying-out-the-new-projects-experience/managing-projects.md @@ -0,0 +1,43 @@ +--- +title: Managing projects (beta) +intro: 'You can close and re-open projects, or you can permanently delete projects.' +allowTitleToDifferFromFilename: true +miniTocMaxHeadingLevel: 2 +versions: + fpt: '*' + ghec: '*' +topics: + - Projects + - Organizations +--- + +## Deleting a project + +You can delete a project to permanently remove it. + +{% data reusables.projects.project-settings %} +1. At the bottom of the page, click **Delete this project**. ![Screenshot showing project delete button](/assets/images/help/issues/delete-project-button.png) +1. Read the warnings, then type the name of your project into the text box. ![Screenshot showing project delete confirmation](/assets/images/help/issues/project-delete-confirm.png) +1. Click **I understand the consequences, delete this project**. + +## Closing a project + +You can close a project to remove it from the list of projects but retain the contents and ability to re-open the project later. + +{% data reusables.projects.project-settings %} +1. At the bottom of the page, click **Close this project**. ![Screenshot showing project close button](/assets/images/help/issues/close-project-button.png) + +## Re-opening an organization project + +You can reopen a previously closed project. + +{% data reusables.profile.access_org %} +{% data reusables.user-settings.access_org %} +{% data reusables.projects.reopen-a-project %} + +## Re-opening a user project + +You can reopen a previously closed project. + +{% data reusables.profile.access_profile %} +{% data reusables.projects.reopen-a-project %} diff --git a/translations/es-ES/content/issues/trying-out-the-new-projects-experience/using-insights-with-projects.md b/translations/es-ES/content/issues/trying-out-the-new-projects-experience/using-insights-with-projects.md index 358eee64ac..ea1616cb1e 100644 --- a/translations/es-ES/content/issues/trying-out-the-new-projects-experience/using-insights-with-projects.md +++ b/translations/es-ES/content/issues/trying-out-the-new-projects-experience/using-insights-with-projects.md @@ -15,29 +15,29 @@ topics: ## About insights -You can use insights to view and customize charts that use the items added to your project as their source data. The default "Burn up" chart shows item status over time, allowing you to visualize progress and spot patterns over time. +Puedes utilizar las perspectivas para ver y personalizar los gráficos que utilizan los elementos que se agregaron a tu proyecto, como los datos fuente. El gráfico predeterminado de "Burn up" muestra el estado del elemento contra el tiempo, lo cual te permite visualizar el progreso y notar patrones a lo largo del tiempo. -![Screenshot showing an example of the default burn up chart for the current iteration](/assets/images/help/issues/burnup-example.png) +![Captura de pantalla que muestra un ejemplo del gráfico predeterminado de 'burn up' para la iteración actual](/assets/images/help/issues/burnup-example.png) -You can apply filters to the default chart and also create your own charts. When you create a chart, you set the filters, chart type, and the information displayed, and the chart is available to anyone that can view the project. +Puedes aplicar filtros al gráfico predeterminado y también crear los tuyos propios. Cuando creas un gráfico, configuras los filtros, tipo de gráfico y la información mostrada y dicho gráfico se encuentra disponible para todos los que puedan ver el proyecto. -![Screenshot showing an stacked column chart showing item types for each iteration](/assets/images/help/issues/column-chart-example.png) +![Captura de pantalla que muestra un gráfico de columnas apilado que muestra tipos de elemento para cada iteración](/assets/images/help/issues/column-chart-example.png) -## Creating a chart +## Crear un gráfico {% data reusables.projects.access-insights %} -3. In the menu on the left, click **New chart**. -4. Optionally, to change the name of the new chart, click {% octicon "triangle-down" aria-label="The triangle icon" %}, type a new name, and press Return. -5. Above the chart, type filters to change the data used to build the chart. Para obtener más información, consulta la sección "[Filtrar proyectos](/issues/trying-out-the-new-projects-experience/filtering-projects)". -6. To the right of the filter text box, click **Save changes**. +3. En el menú de la izquierda, haz clic en **Gráfico nuevo**. +4. Opcionalmente, para cambiar el nombre del gráfico nuevo, haz clic en {% octicon "triangle-down" aria-label="The triangle icon" %}, escribe un nombre nuevo y presiona Return. +5. Sobre el gráfico, escribe los filtros para cambiar los datos que se utilizan para crearlo. Para obtener más información, consulta la sección "[Filtrar proyectos](/issues/trying-out-the-new-projects-experience/filtering-projects)". +6. A la derecha de la casilla de texto del filtro, haz clic en **Guardar cambios**. -## Configuring a chart +## Configurar un gráfico {% data reusables.projects.access-insights %} -1. In the menu on the left, click on the chart you would like to configure. -1. On the right side of the page, click **Configure**. A panel will open on the right. -1. To change the type of chart, select the **Layout** dropdown and click on the chart type you want to use. -1. To change the field used for your chart's X-axis, select the **X-axis** dropdown and click the field you want to use. -1. Optionally, to group the items on your X-axis by another field, select **Group by** and click on the field you want to use, or click "None" to disable grouping. -1. Optionally, if your project contains number fields and you want the Y-axis to display the sum, average, minimum, or maximum of one of those number fields, select **Y-axis** and click an option. Then, select the dropdown that appears beneath and click on the number field you want to use. -1. To save your chart, click **Save changes**. +1. En el menú de la izquierda, haz clic en el gráfico que te gustaría configurar. +1. A la derecha de la página, haz clic en **Configurar**. Se abrirá un panel a la derecha. +1. Para cambiar el tipo de gráfico, selecciona el menú desplegable de **Diseño** y haz clic en el tipo de gráfico que quieras utilizar. +1. Para cambiar el campo que se utiliza para el eje X de tu gráfico, selecciona el menú desplegable de **Eje X** y haz clic en el campo que quieras utilizar. +1. Opcionalmente, para agrupar los elementos en tu eje X por otro campo, selecciona **Agrupar por** y haz clic en el campo que quieras utilizar o haz clic en "Ninguno" para inhabilitar el agrupamiento. +1. Opcionalmente, si tu proyecto contiene campos numéricos y quieres que el eje Y muestre la suma, promedio, mínimo o máximo de alguno de estos campos de número, selecciona **Eje Y** y haz clic en alguna de las opciones. Posteriormente, selecciona el menú desplegable que se muestra debajo y haz clic en el campo de número que quieras utilizar. +1. Para guardar tu gráfico, haz clic en **Guardar cambios**. diff --git a/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md b/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md index 87b7914c38..815b30a7da 100644 --- a/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md +++ b/translations/es-ES/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md @@ -11,7 +11,7 @@ topics: shortTitle: Personalizar el perfil de una organización --- -{% if org-profile-pin-private %} +{% ifversion org-profile-pin-private %} ## Acerca de la página de perfil de la organización @@ -45,7 +45,7 @@ Puedes formatear el texto e incluir emojis, imágenes y GIFs en el README del pe ![Imagen de un README público de una organización](/assets/images/help/organizations/org_public_readme.png) -{% if org-profile-pin-private %} +{% ifversion org-profile-pin-private %} ## Agregar un README de perfil de organización solo para miembros diff --git a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md index 85d6d33bba..d3a7618e6d 100644 --- a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md +++ b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md @@ -60,7 +60,7 @@ Para buscar eventos específicos, utiliza el calificador `action` en tu consulta | [`marketplace_listing`](#marketplace_listing-category-actions) | Contiene todas las actividades relacionadas con el listado de apps en {% data variables.product.prodname_marketplace %}.{% endif %}{% ifversion fpt or ghes or ghec %} | [`members_can_create_pages`](#members_can_create_pages-category-actions) | Contiene todas las actividades relacionadas con administrar la publicación de sitios de {% data variables.product.prodname_pages %} para los repositorios en la organización. Para obtener más información, consulta la sección "[Administrar la publicación de sitios de {% data variables.product.prodname_pages %} para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". |{% endif %} | [`org`](#org-category-actions) | Contiene actividades relacionadas con la membrecía organizacional.{% ifversion ghec %} -| [`org_credential_authorization`](#org_credential_authorization-category-actions) | Contiene todas las actividades relacionadas con la autorización de credenciales para su uso con el inicio de sesión único de SAML. {% endif %}{% if secret-scanning-audit-log-custom-patterns %} +| [`org_credential_authorization`](#org_credential_authorization-category-actions) | Contiene todas las actividades relacionadas con la autorización de credenciales para su uso con el inicio de sesión único de SAML. {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} | [`org_secret_scanning_custom_pattern`](#org_secret_scanning_custom_pattern-category-actions) | Contiene actividades a nivel organizacional relacionadas con los patrones personalizados del escaneo de secretos. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)". |{% endif %} | [`organization_label`](#organization_label-category-actions) | Contiene todas las actividades relacionadas con las etiquetas predeterminadas para los repositorios de tu organización. | | [`oauth_application`](#oauth_application-category-actions) | Contiene todas las actividades relacionadas con las Apps de OAuth. | @@ -74,11 +74,11 @@ Para buscar eventos específicos, utiliza el calificador `action` en tu consulta | [`repository_content_analysis`](#repository_content_analysis-category-actions) | Contiene todas las actividades relacionadas con [habilitar o inhabilitar el uso de datos para un repositorio privado](/articles/about-github-s-use-of-your-data){% endif %}{% ifversion fpt or ghec %} | [`repository_dependency_graph`](#repository_dependency_graph-category-actions) | Contiene las actividades a nivel de repositorio para habilitar o inhabilitar la gráfica de dependencias para un | | repositorio {% ifversion fpt or ghec %}privado{% endif %}. Para obtener más información, consulta la sección "[Acerca de la gráfica de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)".{% endif %}{% ifversion ghes or ghae or ghec %} | | -| [`repository_secret_scanning`](#repository_secret_scanning-category-actions) | Contiene actividades a nivel de repositorio relacionadas con el escaneo de secretos. Para obtener más información, consulta la sección "[Acerca del escaneo de secretos"](/github/administering-a-repository/about-secret-scanning). |{% endif %}{% if secret-scanning-audit-log-custom-patterns %} -| [`repository_secret_scanning_custom_pattern`](#respository_secret_scanning_custom_pattern-category-actions) | Contiene actividades a nivel de repositorio relacionadas con los patrones personalizados del escaneo de secretos. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)". |{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +| [`repository_secret_scanning`](#repository_secret_scanning-category-actions) | Contiene actividades a nivel de repositorio relacionadas con el escaneo de secretos. Para obtener más información, consulta la sección "[Acerca del escaneo de secretos"](/github/administering-a-repository/about-secret-scanning). |{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} +| [`repository_secret_scanning_custom_pattern`](#respository_secret_scanning_custom_pattern-category-actions) | Contiene actividades a nivel de repositorio relacionadas con los patrones personalizados del escaneo de secretos. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)". |{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} | [`repository_secret_scanning_push_protection`](#respository_secret_scanning_push_protection) | Contiene actividades a nivel de repositorio relacionadas con los patrones personalizados del escaneo de secretos. Para obtener más información, consulta la sección "[Proteger las subidas con el escaneo de secretos](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". |{% endif %}{% ifversion fpt or ghes or ghae or ghec %} | [`repository_vulnerability_alert`](#repository_vulnerability_alert-category-actions) | Contiene todas las actividades relacionadas con [las {% data variables.product.prodname_dependabot_alerts %} para las dependencias vulnerables](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies).{% endif %}{% ifversion fpt or ghec %} -| [`repository_vulnerability_alerts`](#repository_vulnerability_alerts-category-actions) | Contiene actividades de configuración a nivel de repositorio para las {% data variables.product.prodname_dependabot_alerts %}.{% endif %}{% if custom-repository-roles %} +| [`repository_vulnerability_alerts`](#repository_vulnerability_alerts-category-actions) | Contiene actividades de configuración a nivel de repositorio para las {% data variables.product.prodname_dependabot_alerts %}.{% endif %}{% ifversion custom-repository-roles %} | [`rol`](#role-category-actions) | Contiene todas las actividades relacionadas con los [roles de repositorio personalziados](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization).{% endif %}{% ifversion ghes or ghae or ghec %} | [`secret_scanning`](#secret_scanning-category-actions) | Contiene las actividades de configuración a nivel de organización para el escaneo de secretos en los repositorios existentes. Para obtener más información, consulta la sección "[Acerca del escaneo de secretos"](/github/administering-a-repository/about-secret-scanning). | | [`secret_scanning_new_repos`](#secret_scanning_new_repos-category-actions) | Contiene las actividades de configuración a nivel de organización para el escane de secretos para los repositorios nuevos que se crean en ella. |{% endif %}{% ifversion fpt or ghec %} @@ -464,7 +464,7 @@ Para obtener más información, consulta la sección "[Administrar la publicaci | `runner_group_updated` | Se activa cuando se cambia la configuración de un grupo de ejecutores auto-hospedados. Para obtener más información, consulta la sección "[Cambiar la política de acceso para un grupo de ejecutores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-the-access-policy-of-a-self-hosted-runner-group)". | | `runner_group_runners_added` | Se activa cuando se agrega un ejecutor auto-hospedado a un grupo. Para obtener más información, consulta la sección [Mover un ejecutor auto-hospedado a un grupo](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). | | `runner_group_runner_removed` | Se activa cuando se utiliza la API de REST para eliminar un ejecutor auto-hospedado de un grupo. Para obtener más información, consulta la sección "[Eliminar un ejecutor auto-hospedado de un grupo en una organización](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-organization)". | -| `runner_group_runners_updated` | Se activa cuando se actualiza la lista de miembros de un grupo de ejecutores. Para obtener más información, consulta la sección "[Configurar los ejecutores auto-hospedados en un grupo para una organización](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)". {% if secret-scanning-audit-log-custom-patterns %} +| `runner_group_runners_updated` | Se activa cuando se actualiza la lista de miembros de un grupo de ejecutores. Para obtener más información, consulta la sección "[Configurar los ejecutores auto-hospedados en un grupo para una organización](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)". {% ifversion secret-scanning-audit-log-custom-patterns %} | `secret_scanning_push_protection_disable` | Se activa cuando un propietario o persona de una organización con acceso administrativo a esta inhabilita la protección de subida para el escaneo de secretos. Para obtener más información, consulta la sección "[Proteger las subidas de información con el escaneo de secretos](/enterprise-cloud@latest/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". | | `secret_scanning_push_protection_enable` | Se activa cuando el propietario de la organización o persona con acceso administrativo a la organización habilita la protección de subida para el escaneo de secretos.{% endif %}{% ifversion fpt or ghes > 3.1 or ghae or ghec %} | `self_hosted_runner_online` | Se activa cuando la aplicación del ejecutor se inicia. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." | @@ -491,7 +491,7 @@ Para obtener más información, consulta la sección "[Administrar la publicaci | `deauthorized` | Se activa cuando un miembro [quita la autorización de credenciales para su uso con el inicio de sesión único de SAML](/github/authenticating-to-github/authenticating-with-saml-single-sign-on). | | `revoke` | Se activa cuando un propietario [revoca las credenciales autorizadas](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization). | -{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} ### Acciones de la categoría `org_secret_scanning_custom_pattern` @@ -624,10 +624,10 @@ Para obtener más información, consulta la sección "[Administrar la publicaci | `advanced_security_disabled` | Se activa cuando un adminsitrador de repositorio inhabilita las características de {% data variables.product.prodname_GH_advanced_security %} en este. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y análisis para tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)". | | `advanced_security_enabled` | Se activa cuando un administrador de repositorio habilita las características de la {% data variables.product.prodname_GH_advanced_security %} para este. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y análisis para tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)". | | `archived (archivado)` | Se activa cuando un administrador del repositorio [archiva un repositorio](/articles/about-archiving-repositories).{% ifversion ghes %} -| `config.disable_anonymous_git_access (configurar inhabilitar el acceso de git anónimo)` | Se activa cuando [se inhabilita el acceso de lectura de Git anónimo](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) en un repositorio público. | -| `config.enable_anonymous_git_access (configurar habilitar acceso de git anónimo)` | Se activa cuando [se habilita el acceso de lectura de Git anónimo](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) en un repositorio público. | -| `config.lock_anonymous_git_access (configurar bloquear acceso de git anónimo)` | Se activa cuando se bloquea el parámetro de acceso de lectura de Git anónimo [de un repositorio](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). | -| `config.unlock_anonymous_git_access (configurar desbloquear acceso de git anónimo)` | Se activa cuando se desbloquea el parámetro de acceso de lectura de Git anónimo [de un repositorio](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access).{% endif %} +| `config.disable_anonymous_git_access (configurar inhabilitar el acceso de git anónimo)` | Se activa cuando [se inhabilita el acceso de lectura de Git anónimo](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository) en un repositorio público. | +| `config.enable_anonymous_git_access (configurar habilitar acceso de git anónimo)` | Se activa cuando [se habilita el acceso de lectura de Git anónimo](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository) en un repositorio público. | +| `config.lock_anonymous_git_access (configurar bloquear acceso de git anónimo)` | Se activa cuando se bloquea el parámetro de acceso de lectura de Git anónimo [de un repositorio](/enterprise/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). | +| `config.unlock_anonymous_git_access (configurar desbloquear acceso de git anónimo)` | Se activa cuando se desbloquea el parámetro de acceso de lectura de Git anónimo [de un repositorio](/enterprise/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access).{% endif %} | `create (crear)` | Se activa cuando [se crea un repositorio nuevo](/articles/creating-a-new-repository).{% ifversion fpt or ghes or ghec %} | `create_actions_secret` | Se crea cuando un secreto de {% data variables.product.prodname_actions %} se crea para un repositorio. Para obtener más información, consulta la sección "[Crear secretos cifrados para un repositorio](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository)".{% endif %} | `destroy (destruir)` | Se activa cuando [se elimina un repositorio](/articles/deleting-a-repository).{% ifversion fpt or ghec %} @@ -689,7 +689,7 @@ Para obtener más información, consulta la sección "[Administrar la publicaci | `inhabilitar` | Se activa cuando un propietario del repositorio o persona con acceso administrativo al mismo inhabilita el escaneo de secretos para un repositorio. Para obtener más información, consulta la sección "[Acerca del escaneo de secretos"](/github/administering-a-repository/about-secret-scanning). | | `habilitar` | Se activa cuando un propietario del repositorio o persona con acceso administrativo al mismo habilita el escaneo de secretos para un repositorio. | -{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} ### Acciones de la categoría `repository_secret_scanning_custom_pattern` @@ -699,7 +699,7 @@ Para obtener más información, consulta la sección "[Administrar la publicaci | `actualización` | Se activa cuando se guardan los cambios a un patrón personalizado para el escaneo de secretos en un repositorio. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#editing-a-custom-pattern)". | | `delete` | Se activa cuando se elimina un patrón personalizado desde el escaneo de secretos de un repositorio. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#removing-a-custom-pattern)". | -{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} ### Acciones de la categoría `repository_secret_scanning_push_protection` @@ -726,7 +726,7 @@ Para obtener más información, consulta la sección "[Administrar la publicaci | `inhabilitar` | Se activa cuando un propietario del repositorio o persona con acceso administrativo a este inhabilita las {% data variables.product.prodname_dependabot_alerts %}. | | `habilitar` | Se activa cuando un propietario del repositorio o persona con acceso administrativo a este habilita las {% data variables.product.prodname_dependabot_alerts %}. | -{% endif %}{% if custom-repository-roles %} +{% endif %}{% ifversion custom-repository-roles %} ### Acciones de la categoría `role` | Acción | Descripción | | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -744,7 +744,7 @@ Para obtener más información, consulta la sección "[Administrar la publicaci | `habilitar` | Se activa cuando un propietario de organización habilita el escaneo de secretos para todos los repositorios {% ifversion ghec %} privados o internos{% endif %} existentes. | {% endif %} -{% if secret-scanning-alert-audit-log %} +{% ifversion secret-scanning-alert-audit-log %} ### Acciones de la categoría `secret_scanning_alert` | Acción | Descripción | diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md index 0bf5a4882c..eef5666204 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md @@ -33,7 +33,7 @@ Cuando reinstalas un colaborador externo antiguo, puedes restaurar lo siguiente: **Tips**: - - Solo los propietarios de las organizaciones pueden reinstaurar el acceso de un colaborador externo a una organización.{% if prevent-org-admin-add-outside-collaborator %} Los propietarios de las empresas pueden restringir aún más la capacidad para reinstaurar el acceso de los colaboradores externos para que esto solo ellos puedan hacerlo.{% endif %} Para obtener más información, consulte la sección "[Roles de una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". + - Solo los propietarios de las organizaciones pueden reinstaurar el acceso de un colaborador externo a una organización.{% ifversion prevent-org-admin-add-outside-collaborator %} Los propietarios de las empresas pueden restringir aún más la capacidad para reinstaurar el acceso de los colaboradores externos para que esto solo ellos puedan hacerlo.{% endif %} Para obtener más información, consulte la sección "[Roles de una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". - Puede que el flujo de reinstalación de un miembro en {% data variables.product.product_location %} utilice el término "miembro" para describir la reinstalación de un colaborador externo, pero si reinstalas a esta persona y mantienes sus privilegios previos, solo tendrá los [permisos de colaborador externo](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators) anteriores.{% ifversion fpt or ghec %} - Si tu organización tiene una suscripción de pago por usuario, debe de existir una licencia sin utilizarse antes de que puedas invitar a un nuevo miembro para que se una a la organización o antes de reinstaurar a algún miembro previo de la misma. Para obtener más información, consulta "[Acerca del precio por usuario](/articles/about-per-user-pricing)."{% endif %} diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md index b07a223efb..8885533a1f 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md @@ -23,7 +23,7 @@ Puedes configurar permisos base que apliquen a todos los miembros de una organiz Si alguien con permisos administrativos en un repositorio de una organización otorga un nivel de acceso superior a un miembro para dicho repositorio, este nivel de acceso superior anulará el permiso base. -{% if custom-repository-roles %} +{% ifversion custom-repository-roles %} Si creaste un rol de repositorio personalizado con un rol heredado que tenga un acceso menor que los permisos base de tu organización, cualquier miembro que se haya asignado a ese rol tendrá los permisos base predeterminados de la organización en vez de los del rol heredado. Para obtener más información, consulta la sección "[Administrar los roles personalizados de repositorio en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". {% endif %} diff --git a/translations/es-ES/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md b/translations/es-ES/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md index aea3f18a40..10667e2d09 100644 --- a/translations/es-ES/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md +++ b/translations/es-ES/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md @@ -42,6 +42,12 @@ If your organization doesn't require SSH certificates, members can continue to u When you issue each certificate, you must include an extension that specifies which {% data variables.product.product_name %} user the certificate is for. For example, you can use OpenSSH's `ssh-keygen` command, replacing _KEY-IDENTITY_ with your key identity and _USERNAME_ with a {% data variables.product.product_name %} username. The certificate you generate will be authorized to act on behalf of that user for any of your organization's resources. Make sure you validate the user's identity before you issue the certificate. +{% note %} + +**Note:** You must update to OpenSSH 7.6 or later to use these commands. + +{% endnote %} + ```shell $ ssh-keygen -s ./ca-key -V '+1d' -I KEY-IDENTITY -O extension:login@{% data variables.product.product_url %}=USERNAME ./user-key.pub ``` @@ -62,4 +68,4 @@ You can restrict the IP addresses from which an organization member can access y ```shell $ ssh-keygen -s ./ca-key -V '+1d' -I KEY-IDENTITY -O extension:login@{% data variables.product.product_url %}=USERNAME -O source-address=COMMA-SEPARATED-LIST-OF-IP-ADDRESSES-OR-RANGES ./user-key.pub -``` +``` \ No newline at end of file diff --git a/translations/es-ES/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md b/translations/es-ES/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md index 7178db9ad5..495b6274e7 100644 --- a/translations/es-ES/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md +++ b/translations/es-ES/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md @@ -63,5 +63,5 @@ Para ayudar con la transición de la persona que estás eliminando de tu organiz ## Leer más -- "[Eliminar a los miembros organizacionales de un equipo](/articles/removing-organization-members-from-a-team)"{% if remove-enterprise-members %} +- "[Eliminar a los miembros organizacionales de un equipo](/articles/removing-organization-members-from-a-team)"{% ifversion remove-enterprise-members %} - "[Eliminar a um miembro de tu empresa](/admin/user-management/managing-users-in-your-enterprise/removing-a-member-from-your-enterprise)"{% endif %} diff --git a/translations/es-ES/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md index 544f00ca44..5ec22b3a51 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md @@ -24,11 +24,11 @@ miniTocMaxHeadingLevel: 3 Puedes habilitar {% data variables.product.prodname_actions %} para todos los repositorios en tu organización. {% data reusables.actions.enabled-actions-description %}Puedes inhabilitar {% data variables.product.prodname_actions %} para todos los repositorios en tu organización. {% data reusables.actions.disabled-actions-description %} -Como alternativa, puedes habilitar las {% data variables.product.prodname_actions %} para todos los repositorios de tu organización, pero limitar las acciones {% if actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} que puede ejecutar un flujo de trabajo. +Como alternativa, puedes habilitar las {% data variables.product.prodname_actions %} para todos los repositorios de tu organización, pero limitar las acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} que puede ejecutar un flujo de trabajo. ## Administrar los permisos de {% data variables.product.prodname_actions %} para tu organización -Puedes elegir inhabilitar las {% data variables.product.prodname_actions %} para todos los repositorios de tu organización o permitir únicamente aquellos específicos. También puedes limitar el uso de acciones públicas{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} para que las personas utilicen únicamente las acciones {% if actions-workflow-policy %}y los flujos de trabajo reutilizables{% endif %} locales que existan en tu {% ifversion ghec or ghes or ghae %}empresa{% else %}organización{% endif %}. +Puedes elegir inhabilitar las {% data variables.product.prodname_actions %} para todos los repositorios de tu organización o permitir únicamente aquellos específicos. También puedes limitar el uso de acciones públicas{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} para que las personas utilicen únicamente las acciones {% ifversion actions-workflow-policy %}y los flujos de trabajo reutilizables{% endif %} locales que existan en tu {% ifversion ghec or ghes or ghae %}empresa{% else %}organización{% endif %}. {% note %} @@ -43,7 +43,7 @@ Puedes elegir inhabilitar las {% data variables.product.prodname_actions %} para {% indented_data_reference reusables.actions.actions-use-policy-settings spaces=3 %} - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Configurar la política de acciones para esta organización](/assets/images/help/organizations/actions-policy-with-workflows.png) {%- else %} ![Configurar la política de acciones para esta organización](/assets/images/help/organizations/actions-policy.png) @@ -55,9 +55,9 @@ Puedes elegir inhabilitar las {% data variables.product.prodname_actions %} para {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} -1. Debajo de "Políticas", selecciona {% data reusables.actions.policy-label-for-select-actions-workflows %} y agrega tus acciones{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} requeridos a la lista. +1. Debajo de "Políticas", selecciona {% data reusables.actions.policy-label-for-select-actions-workflows %} y agrega tus acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} requeridos a la lista. - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Agrega acciones y flujos de trabajo reutilizables a la lista de elementos permitidos](/assets/images/help/organizations/actions-policy-allow-list-with-workflows.png) {%- elsif ghes %} ![Agregar acciones a la lista de elementos permitidos](/assets/images/help/organizations/actions-policy-allow-list.png) @@ -109,7 +109,7 @@ Puedes configurar los permisos predeterminados para el `GITHUB_TOKEN` en la conf ### Configuring the default `GITHUB_TOKEN` permissions -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} Predeterminadamente, cuando creas una organización nueva, `GITHUB_TOKEN` solo tiene acceso de lectura para el alcance `contents`. {% endif %} @@ -119,23 +119,23 @@ Predeterminadamente, cuando creas una organización nueva, `GITHUB_TOKEN` solo t {% data reusables.organizations.settings-sidebar-actions-general %} 1. Debajo de "Permisos de flujo de trabajo", elige si quieres que el `GITHUB_TOKEN` tenga acceso de lectura y escritura para todos los alcances o solo acceso de lectura para el alcance `contents`. - ![Configurar los permisos del GITHUB_TOKEN para esta organización](/assets/images/help/settings/actions-workflow-permissions-organization{% if allow-actions-to-approve-pr %}-with-pr-{% if allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) + ![Configurar los permisos del GITHUB_TOKEN para esta organización](/assets/images/help/settings/actions-workflow-permissions-organization{% ifversion allow-actions-to-approve-pr %}-with-pr-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) 1. Da clic en **Guardar** para aplicar la configuración. -{% if allow-actions-to-approve-pr %} -### Prevenir que {% data variables.product.prodname_actions %} {% if allow-actions-to-approve-pr-with-ent-repo %}cree o {% endif %}apruebe solicitudes de cambios +{% ifversion allow-actions-to-approve-pr %} +### Preventing {% data variables.product.prodname_actions %} from {% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating or {% endif %}approving pull requests {% data reusables.actions.workflow-pr-approval-permissions-intro %} -Predeterminadamente, cuando creas una organización nueva, no se permite que los flujos de trabajo {% if allow-actions-to-approve-pr-with-ent-repo %}creen o {% endif %}aprueben las solicitudes de cambio. +Predeterminadamente, cuando creas una organización nueva, no se permite que los flujos de trabajo {% ifversion allow-actions-to-approve-pr-with-ent-repo %}creen o {% endif %}aprueben las solicitudes de cambio. {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} -1. Debajo de "Permisos de flujo de trabajo", utiliza el ajuste **Permitir que GitHub Actions {% if allow-actions-to-approve-pr-with-ent-repo %}creen y {% endif %}aprueben las solicitudes de cambios** para configurar si el `GITHUB_TOKEN` puede {% if allow-actions-to-approve-pr-with-ent-repo %}crear y {% endif %}aprobar las solicitudes de cambios. +1. Debajo de "Permisos de flujo de trabajo", utiliza el ajuste **Permitir que GitHub Actions {% ifversion allow-actions-to-approve-pr-with-ent-repo %}creen y {% endif %}aprueben las solicitudes de cambios** para configurar si el `GITHUB_TOKEN` puede {% ifversion allow-actions-to-approve-pr-with-ent-repo %}crear y {% endif %}aprobar las solicitudes de cambios. - ![Configurar el permiso de aprobación de solicitudes de cambio del GITHUB_TOKEN para esta organización](/assets/images/help/settings/actions-workflow-permissions-organization{% if allow-actions-to-approve-pr %}-with-pr-{% if allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) + ![Configurar el permiso de aprobación de solicitudes de cambio del GITHUB_TOKEN para esta organización](/assets/images/help/settings/actions-workflow-permissions-organization{% ifversion allow-actions-to-approve-pr %}-with-pr-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) 1. Da clic en **Guardar** para aplicar la configuración. {% endif %} diff --git a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md index eb5036b71d..7b3a98c85f 100644 --- a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md +++ b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md @@ -31,7 +31,7 @@ Los propietarios de una organización tienen acceso administrativo completo a la {% endnote %} -{% if enterprise-owner-join-org %} +{% ifversion enterprise-owner-join-org %} Si tu organización le pertenece a una cuenta empresarial, cualquier propietario de empresa podrá hacerse propietario de esta. Para obtener más información, consulta la sección "[Administrar tu rol en una organización que le pertenezca a tu empresa](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)". {% endif %} diff --git a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md index 8e51209f92..0c96b981a7 100644 --- a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md +++ b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md @@ -29,7 +29,7 @@ Organization-level roles are sets of permissions that can be assigned to individ You can assign individuals or teams to a variety of organization-level roles to control your members' access to your organization and its resources. For more details about the individual permissions included in each role, see "[Permissions for organization roles](#permissions-for-organization-roles)." -{% if enterprise-owner-join-org %} +{% ifversion enterprise-owner-join-org %} If your organization is owned by an enterprise account, enterprise owners can choose to join your organization with any role. For more information, see "[Managing your role in an organization owned by your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)." {% endif %} @@ -48,7 +48,7 @@ Billing managers are users who can manage the billing settings for your organiza {% endif %} -{% if security-managers %} +{% ifversion security-managers %} ### Security managers {% data reusables.organizations.security-manager-beta-note %} @@ -181,7 +181,7 @@ Some of the features listed below are limited to organizations using {% data var | 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** | | | -| Manage default labels (see "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)") | **X** | | |{% if pull-request-approval-limit %} +| Manage default labels (see "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)") | **X** | | |{% ifversion pull-request-approval-limit %} | Manage pull request reviews in the organization (see "[Managing pull request reviews in your organization](/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization)") | **X** | | | |{% endif %} {% ifversion ghae %}| Manage IP allow lists (see "[Restricting network traffic to your enterprise](/admin/configuration/restricting-network-traffic-to-your-enterprise)") | **X** | | |{% endif %} diff --git a/translations/es-ES/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md b/translations/es-ES/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md index 1ce2df0be4..948895162d 100644 --- a/translations/es-ES/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md +++ b/translations/es-ES/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md @@ -19,7 +19,7 @@ permissions: Team maintainers and organization owners can configure code review ## About code review settings -{% if only-notify-requested-members %} +{% ifversion only-notify-requested-members %} To reduce noise for your team and clarify individual responsibility for pull request reviews, you can configure code review settings. - Team notifications @@ -46,7 +46,7 @@ The load balance algorithm chooses reviewers based on each member's total number Any team members that have set their status to "Busy" will not be selected for review. If all team members are busy, the pull request will remain assigned to the team itself. For more information about user statuses, see "[Setting a status](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile#setting-a-status)." -{% if only-notify-requested-members %} +{% ifversion only-notify-requested-members %} ## Configuring team notifications {% data reusables.profile.access_org %} diff --git a/translations/es-ES/content/packages/learn-github-packages/introduction-to-github-packages.md b/translations/es-ES/content/packages/learn-github-packages/introduction-to-github-packages.md index f4716e5ca3..85a6cae85d 100644 --- a/translations/es-ES/content/packages/learn-github-packages/introduction-to-github-packages.md +++ b/translations/es-ES/content/packages/learn-github-packages/introduction-to-github-packages.md @@ -75,12 +75,10 @@ For more information, see "[About permissions for {% data variables.product.prod {% ifversion ghes %} {% note %} -**Note:** Docker is not supported when subdomain isolation is disabled. +**Note:** When enabling the Docker registry, we highly recommend also enabling subdomain isolation. For more information, see "[Enabling subdomain isolation](/admin/configuration/configuring-network-settings/enabling-subdomain-isolation)." {% endnote %} -For more information about subdomain isolation, see "[Enabling subdomain isolation](/enterprise/admin/configuration/enabling-subdomain-isolation)." - {% endif %} For more information about configuring your package client for use with {% data variables.product.prodname_registry %}, see "[Working with a {% data variables.product.prodname_registry %} registry](/packages/working-with-a-github-packages-registry)." diff --git a/translations/es-ES/content/pages/getting-started-with-github-pages/about-github-pages.md b/translations/es-ES/content/pages/getting-started-with-github-pages/about-github-pages.md index f5b9453f58..6e8072ac21 100644 --- a/translations/es-ES/content/pages/getting-started-with-github-pages/about-github-pages.md +++ b/translations/es-ES/content/pages/getting-started-with-github-pages/about-github-pages.md @@ -66,7 +66,7 @@ Organization | `http(s)://pages./` | `http(s)://///` | `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. +For more information, see "[Enabling subdomain isolation](/enterprise/admin/installation/enabling-subdomain-isolation)" or contact your site administrator. {% endif %} ## Publishing sources for {% data variables.product.prodname_pages %} sites @@ -137,5 +137,5 @@ When a {% data variables.product.prodname_pages %} site is visited, the visitor' ## Further reading -- [{% data variables.product.prodname_pages %}](https://lab.github.com/githubtraining/github-pages) on {% data variables.product.prodname_learning %} +- [{% data variables.product.prodname_pages %}](https://github.com/skills/github-pages) on {% data variables.product.prodname_learning %} - "[{% data variables.product.prodname_pages %}](/rest/reference/repos#pages)" diff --git a/translations/es-ES/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md b/translations/es-ES/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md index c9bb3665df..cd885832cd 100644 --- a/translations/es-ES/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md +++ b/translations/es-ES/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md @@ -66,4 +66,4 @@ Normalmente, los activos se encuentran en las siguientes ubicaciones: |:--------------:|:----------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------:| | CSS | `` | `` | | JavaScript | `` | `` | -| Image | `Logo` | `Logo` | +| Image | `Logo` | `Logo` | diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md index 8fd606db96..7a511c014f 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md @@ -30,4 +30,4 @@ error: failed to push some refs to 'https://54.204.174.51/hodor/nope.git' ![Error message for failed pre-receive hook](/assets/images/help/pull_requests/pre-receive-hook-failed-error.png) -Your {% data variables.product.product_name %} site administrator can create and remove pre-receive hooks for your organization or repository, and may allow organization or repository administrators to enable or disable pre-receive hooks. For more information, see "[Using pre-receive hooks to enforce policy](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/using-pre-receive-hooks-to-enforce-policy)." +Your {% data variables.product.product_name %} site administrator can create and remove pre-receive hooks for your organization or repository, and may allow organization or repository administrators to enable or disable pre-receive hooks. For more information, see "[Using pre-receive hooks to enforce policy](/enterprise/admin/guides/developer-workflow/using-pre-receive-hooks-to-enforce-policy)." diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md index 4edfc60e28..ef38ba3dca 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md @@ -22,7 +22,7 @@ In the fork and pull model, anyone can fork an existing repository and push chan {% tip %} -**Tip:** {% data reusables.open-source.open-source-guide-general %} {% data reusables.open-source.open-source-learning-lab %} +**Tip:** {% data reusables.open-source.open-source-guide-general %} {% data reusables.open-source.open-source-learning %} {% endtip %} diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md index 4f6a5cac7d..243b4994e2 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md @@ -32,7 +32,7 @@ After initializing a pull request, you'll see a review page that shows a high-le Once you've created a pull request, you can push commits from your topic branch to add them to your existing pull request. These commits will appear in chronological order within your pull request and the changes will be visible in the "Files changed" tab. -Other contributors can review your proposed changes, add review comments, contribute to the pull request discussion, and even add commits to the pull request. {% if pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} +Other contributors can review your proposed changes, add review comments, contribute to the pull request discussion, and even add commits to the pull request. {% ifversion pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} {% ifversion fpt or ghec %} You can see information about the branch's current deployment status and past deployment activity on the "Conversation" tab. For more information, see "[Viewing deployment activity for a repository](/repositories/viewing-activity-and-data-for-your-repository/viewing-deployment-activity-for-your-repository)." diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md index 4a13da81ee..d8da09b019 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md @@ -15,17 +15,37 @@ topics: - Pull requests shortTitle: Create & delete branches --- + ## Creating a branch +You can create a branch in different ways on {% data variables.product.product_name %}. +{% note %} + +**Note:** You can only create a branch in a repository to which you have push access. + +{% endnote %} + +### Creating a branch via the branches overview {% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.navigate-to-branches %} +1. Click **New branch**. + ![Screenshot of branches overview page with new branch button emphasized](/assets/images/help/branches/new-branch-button.png) +2. In the dialog box, enter the branch name and optionally change the branch source. +3. Click **Create branch**. + ![Screenshot of branch creation modal with create branch button emphasized](/assets/images/help/branches/branch-creation-popup.png) -1. Optionally, if you want to create your new branch from a branch other than the default branch for the repository, click {% octicon "git-branch" aria-label="The branch icon" %} **NUMBER branches** then choose another branch: - ![Branches link on overview page](/assets/images/help/branches/branches-link.png) +### Creating a branch using the branch dropdown +{% data reusables.repositories.navigate-to-repo %} +1. Optionally, if you want to create the new branch from a branch other than the default branch of the repository, click {% octicon "git-branch" aria-label="The branch icon" %} **Branches** then choose another branch. + ![Branches link on overview page](/assets/images/help/branches/branches-overview-link.png) 1. Click the branch selector menu. ![branch selector menu](/assets/images/help/branch/branch-selection-dropdown.png) 1. Type a unique name for your new branch, then select **Create branch**. ![branch creation text box](/assets/images/help/branch/branch-creation-text-box.png) - +{% ifversion fpt or ghec or ghes > 3.4 %} +### Creating a branch for an issue +You can create a branch to work on an issue directly from the issue page and get started right away. For more information, see "[Creating a branch to work on an issue](/issues/tracking-your-work-with-issues/creating-a-branch-for-an-issue)". +{% endif %} ## Deleting a branch {% data reusables.pull_requests.automatically-delete-branches %} diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md index 37fff36380..fa01aeff11 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md @@ -19,7 +19,7 @@ shortTitle: About PR 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](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)." -{% if pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} +{% ifversion pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% 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](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review)." 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 settings for your team](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team)." diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md index 025220fe3e..acd5c5d82d 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md @@ -1,6 +1,6 @@ --- title: Filtering files in a pull request -intro: 'To help you quickly review changes in a large pull request, you can filter changed files{% if pr-tree-view %} or use the file tree to navigate between files{% endif %}.' +intro: 'To help you quickly review changes in a large pull request, you can filter changed files{% ifversion pr-tree-view %} or use the file tree to navigate between files{% endif %}.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request - /articles/filtering-files-in-a-pull-request-by-file-type @@ -16,7 +16,7 @@ topics: - Pull requests shortTitle: Filter files --- -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.{% if pr-tree-view %} You can also use the file tree to filter by file path, navigate between files, or see a high level view of the changed files.{% endif %} +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.{% ifversion pr-tree-view %} You can also use the file tree to filter by file path, navigate between files, or see a high level view of the changed files.{% endif %} ## Using the file filter dropdown @@ -34,7 +34,7 @@ You can filter files in a pull request by file extension type, such as `.html` o 5. Optionally, to clear the filter selection, under the **Files changed** tab, click **Clear**. ![Clear file filter selection](/assets/images/help/pull_requests/clear-file-filter.png) -{% if pr-tree-view %} +{% ifversion pr-tree-view %} ## Using the file tree {% data reusables.repositories.sidebar-pr %} diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md index 87e2c7c0bd..284b8bb983 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md @@ -36,7 +36,7 @@ You can review changes in a pull request one file at a time. While reviewing the You can also choose to hide whitespace differences. The choice you make only applies to this pull request and will be remembered the next time you visit this page. {% endif %} -1. Optionally, filter the files to show only the files you want to review{% if pr-tree-view %} or use the file tree to navigate to a specific file{% endif %}. For more information, see "[Filtering files in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)." +1. Optionally, filter the files to show only the files you want to review{% ifversion pr-tree-view %} or use the file tree to navigate to a specific file{% endif %}. For more information, see "[Filtering files in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)." {% data reusables.repositories.start-line-comment %} {% data reusables.repositories.type-line-comment %} {% data reusables.repositories.suggest-changes %} diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md index 746627d43f..9ef3f23067 100644 --- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md +++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md @@ -43,7 +43,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. {% ifversion ghes or ghae %} -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)." +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/user/articles/enabling-anonymous-git-read-access-for-a-repository)." {% endif %} ### Deleting the private repository diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md index ec692ec89a..41a80df54d 100644 --- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md +++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md @@ -49,7 +49,7 @@ For each branch protection rule, you can choose to enable or disable the followi {% ifversion fpt or ghec %} - [Require merge queue](#require-merge-queue) {% endif %} -{%- if required-deployments %} +{%- ifversion required-deployments %} - [Require deployments to succeed before merging](#require-deployments-to-succeed-before-merging) {%- endif %} - [Include administrators](#include-administrators) @@ -163,7 +163,7 @@ You can enable branch restrictions if your repository is owned by an organizatio When you enable branch restrictions, only users, teams, or apps that have been given permission can push to the protected branch. You can view and edit the users, teams, or apps with push access to a protected branch in the protected branch's settings. When status checks are required, the people, teams, and apps that have permission to push to a protected branch will still be prevented from merging into the branch when the required checks fail. People, teams, and apps that have permission to push to a protected branch will still need to create a pull request when pull requests are required. -{% if restrict-pushes-create-branch %} +{% ifversion restrict-pushes-create-branch %} Optionally, you can apply the same restrictions to the creation of branches that match the rule. For example, if you create a rule that only allows a certain team to push to any branches that contain the word `release`, only members of that team would be able to create a new branch that contains the word `release`. {% endif %} @@ -185,7 +185,7 @@ By default, {% data variables.product.product_name %} blocks force pushes on all 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. -{% ifversion ghes or ghae %}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 personal account or organization](/enterprise/{{ currentVersion }}/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)." +{% ifversion ghes or ghae %}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 personal account or organization](/enterprise/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/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md index c28680efd1..a33e19aae7 100644 --- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md +++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md @@ -69,10 +69,10 @@ When you create a branch rule, the branch you specify doesn't have to exist yet ![Require review from code owners](/assets/images/help/repository/PR-review-required-code-owner.png) {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5611 %} - Optionally, to allow specific actors to push code to the branch without creating pull requests when they're required, select **Allow specified actors to bypass required pull requests**. Then, search for and select the actors who should be allowed to skip creating a pull request. - ![Allow specific actors to bypass pull request requirements checkbox]{% if integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-bypass-requirements-with-apps.png){% else %}(/assets/images/help/repository/PR-bypass-requirements.png){% endif %} + ![Allow specific actors to bypass pull request requirements checkbox]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-bypass-requirements-with-apps.png){% else %}(/assets/images/help/repository/PR-bypass-requirements.png){% endif %} {% endif %} - Optionally, if the repository is part of an organization, select **Restrict who can dismiss pull request reviews**. Then, search for and select the actors who are allowed to dismiss pull request reviews. For more information, see "[Dismissing a pull request review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)." - ![Restrict who can dismiss pull request reviews checkbox]{% if integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-review-required-dismissals-with-apps.png){% else %}(/assets/images/help/repository/PR-review-required-dismissals.png){% endif %} + ![Restrict who can dismiss pull request reviews checkbox]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-review-required-dismissals-with-apps.png){% else %}(/assets/images/help/repository/PR-review-required-dismissals.png){% endif %} 1. Optionally, enable required status checks. For more information, see "[About status checks](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)." - Select **Require status checks to pass before merging**. ![Required status checks option](/assets/images/help/repository/required-status-checks.png) @@ -97,7 +97,7 @@ When you create a branch rule, the branch you specify doesn't have to exist yet {% endtip %} {%- endif %} -{%- if required-deployments %} +{%- ifversion required-deployments %} 1. Optionally, to choose which environments the changes must be successfully deployed to before merging, select **Require deployments to succeed before merging**, then select the environments. ![Require successful deployment option](/assets/images/help/repository/require-successful-deployment.png) {%- endif %} @@ -105,18 +105,18 @@ When you create a branch rule, the branch you specify doesn't have to exist yet ![Apply the rules above to administrators checkbox](/assets/images/help/repository/include-admins-protected-branches.png) 1. Optionally,{% ifversion fpt or ghec %} if your repository is owned by an organization using {% data variables.product.prodname_team %} or {% data variables.product.prodname_ghe_cloud %},{% endif %} enable branch restrictions. - Select **Restrict who can push to matching branches**. - ![Branch restriction checkbox](/assets/images/help/repository/restrict-branch.png){% if restrict-pushes-create-branch %} + ![Branch restriction checkbox](/assets/images/help/repository/restrict-branch.png){% ifversion restrict-pushes-create-branch %} - Optionally, to also restrict the creation of matching branches, select **Restrict pushes that create matching branches**. ![Branch creation restriction checkbox](/assets/images/help/repository/restrict-branch-create.png){% endif %} - Search for and select the people, teams, or apps who will have permission to push to the protected branch or create a matching branch. - ![Branch restriction search]{% if restrict-pushes-create-branch %}(/assets/images/help/repository/restrict-branch-search-with-create.png){% else %}(/assets/images/help/repository/restrict-branch-search.png){% endif %} + ![Branch restriction search]{% ifversion restrict-pushes-create-branch %}(/assets/images/help/repository/restrict-branch-search-with-create.png){% else %}(/assets/images/help/repository/restrict-branch-search.png){% endif %} 1. Optionally, under "Rules applied to everyone including administrators", select **Allow force pushes**. ![Allow force pushes option](/assets/images/help/repository/allow-force-pushes.png) {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5624 %} Then, choose who can force push to the branch. - Select **Everyone** to allow everyone with at least write permissions to the repository to force push to the branch, including those with admin permissions. - Select **Specify who can force push** to allow only specific actors to force push to the branch. Then, search for and select those actors. - ![Screenshot of the options to specify who can force push]{% if integration-branch-protection-exceptions %}(/assets/images/help/repository/allow-force-pushes-specify-who-with-apps.png){% else %}(/assets/images/help/repository/allow-force-pushes-specify-who.png){% endif %} + ![Screenshot of the options to specify who can force push]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/allow-force-pushes-specify-who-with-apps.png){% else %}(/assets/images/help/repository/allow-force-pushes-specify-who.png){% endif %} {% endif %} For more information about force pushes, see "[Allow force pushes](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches/#allow-force-pushes)." diff --git a/translations/es-ES/content/repositories/creating-and-managing-repositories/deleting-a-repository.md b/translations/es-ES/content/repositories/creating-and-managing-repositories/deleting-a-repository.md index cb01b2dc85..608e83527a 100644 --- a/translations/es-ES/content/repositories/creating-and-managing-repositories/deleting-a-repository.md +++ b/translations/es-ES/content/repositories/creating-and-managing-repositories/deleting-a-repository.md @@ -29,7 +29,7 @@ topics: {% endwarning %} -Algunos repositorios borrados pueden restablecerse en los sguientes {% ifversion fpt or ghec or ghes > 3.4 %}30{% else %}90{% endif%} días después de haberlos borrado. {% ifversion ghes or ghae %}Tu administrador de sitio podría ser capaz de restablecer un repositorio borrado para ti. Para obtener más información, consulta "[Restaurar un repositorio eliminado](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)". {% else %}Para obtener más información, consulta la sección"[Restaurar un repositorio eliminado](/articles/restoring-a-deleted-repository)".{% endif %} +Algunos repositorios borrados pueden restablecerse dentro de los primeros 90 días después de haberse borrado. {% ifversion ghes or ghae %}Tu administrador de sitio podría ser capaz de restablecer un repositorio borrado para ti. Para obtener más información, consulta "[Restaurar un repositorio eliminado](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)". {% else %}Para obtener más información, consulta la sección"[Restaurar un repositorio eliminado](/articles/restoring-a-deleted-repository)".{% endif %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} diff --git a/translations/es-ES/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md b/translations/es-ES/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md index 9835fde7a6..69235d7d9b 100644 --- a/translations/es-ES/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md +++ b/translations/es-ES/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md @@ -1,6 +1,7 @@ --- title: Restoring a deleted repository -intro: You can restore some deleted repositories to recover their contents. +intro: '{% ifversion ghes or ghae %}An enterprise owner{% elsif fpt or ghec %}You{% endif %} can restore some deleted repositories to recover their contents.' +permissions: '{% ifversion ghes or ghae %}{% elsif fpt or ghec %}Anyone can restore deleted repositories that were owned by their own personal account. Organization owners can restore deleted repositories that were owned by the organization.{% endif %}' redirect_from: - /articles/restoring-a-deleted-repository - /github/administering-a-repository/restoring-a-deleted-repository @@ -14,12 +15,16 @@ topics: - Repositories shortTitle: Restore deleted repository --- -{% ifversion fpt or ghec %} -Anyone can restore deleted repositories that were owned by their own personal account. Organization owners can restore deleted repositories that were owned by the organization. + +{% ifversion ghes or ghae %} + +Usually, deleted repositories can be restored within 90 days by an enterprise owner{% ifversion ghes %} on {% data variables.product.product_location %}{% endif %}. For more information, see "[Restoring a deleted repository](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)." + +{% else %} ## About repository restoration -A deleted repository can be restored within {% ifversion fpt or ghec or ghes > 3.4 %}30{% else %}90{% endif %} days, unless the repository was part of a fork network that is not currently empty. A fork network consists of a parent repository, the repository's forks, and forks of the repository's forks. If your repository was part of a fork network, it cannot be restored unless every other repository in the network is deleted or has been detached from the network. For more information about forks, see "[About forks](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)." +A deleted repository can be restored within 90 days, unless the repository was part of a fork network that is not currently empty. A fork network consists of a parent repository, the repository's forks, and forks of the repository's forks. If your repository was part of a fork network, it cannot be restored unless every other repository in the network is deleted or has been detached from the network. For more information about forks, see "[About forks](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)." If you want to restore a repository that was part of a fork network that is not currently empty, you can contact {% data variables.contact.contact_support %}. @@ -48,6 +53,4 @@ Restoring a repository will not restore release attachments or team permissions. - "[Deleting a repository](/articles/deleting-a-repository)" -{% else %} -Usually, deleted repositories can be restored within 90 days by a {% data variables.product.prodname_enterprise %} site administrator. For more information, see "[Restoring a deleted repository](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)." {% endif %} diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md index d1c20f62fc..de120ef003 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md @@ -53,7 +53,7 @@ A CODEOWNERS file uses a pattern that follows most of the same rules used in [gi CODEOWNERS paths are case sensitive, because {% data variables.product.prodname_dotcom %} uses a case sensitive file system. Since CODEOWNERS are evaluated by {% data variables.product.prodname_dotcom %}, even systems that are case insensitive (for example, macOS) must use paths and files that are cased correctly in the CODEOWNERS file. -{% if codeowners-errors %} +{% ifversion codeowners-errors %} If any line in your CODEOWNERS file contains invalid syntax, that line will be skipped. When you navigate to the CODEOWNERS file in your repository on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, you can see any errors highlighted. A list of errors in a repository's CODEOWNERS file is also accessible via the API. For more information, see "[Repositories](/rest/reference/repos#list-codeowners-errors)" in the REST API documentation. {% else %} If any line in your CODEOWNERS file contains invalid syntax, the file will not be detected and will not be used to request reviews. diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md index 03f1ad793d..3f3ecf19a9 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md @@ -29,11 +29,11 @@ miniTocMaxHeadingLevel: 3 Puedes habilitar {% data variables.product.prodname_actions %} para tu repositorio. {% data reusables.actions.enabled-actions-description %} Puedes inhabilitar {% data variables.product.prodname_actions %} totalmente para tu repositorio. {% data reusables.actions.disabled-actions-description %} -Como alternativa, puedes habilitar las {% data variables.product.prodname_actions %} en tu repositorio pero limitar las acciones {% if actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} que puede ejecutar un flujo de trabajo. +Como alternativa, puedes habilitar las {% data variables.product.prodname_actions %} en tu repositorio pero limitar las acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} que puede ejecutar un flujo de trabajo. ## Administrar los permisos de {% data variables.product.prodname_actions %} para tu repositorio -Puedes inhabilitar las {% data variables.product.prodname_actions %} para un repositorio o ajustar una política que configure qué acciones{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} pueden utilizarse ene l repositorio. +Puedes inhabilitar las {% data variables.product.prodname_actions %} para un repositorio o ajustar una política que configure qué acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} pueden utilizarse en el repositorio. {% note %} @@ -48,7 +48,7 @@ Puedes inhabilitar las {% data variables.product.prodname_actions %} para un rep {% indented_data_reference reusables.actions.actions-use-policy-settings spaces=3 %} - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Configurar una política de acciones para este repositorio](/assets/images/help/repository/actions-policy-with-workflows.png) {%- else %} ![Configurar una política de acciones para este repositorio](/assets/images/help/repository/actions-policy.png) @@ -62,7 +62,7 @@ Puedes inhabilitar las {% data variables.product.prodname_actions %} para un rep {% data reusables.repositories.settings-sidebar-actions-general %} 1. Debajo de "Permissos de acciones", selecciona {% data reusables.actions.policy-label-for-select-actions-workflows %} y agrega tus acciones requeridas a la lista. - {% if actions-workflow-policy%} + {% ifversion actions-workflow-policy%} ![Agrega acciones y flujos de trabajo reutilizables a la lista de elementos permitidos](/assets/images/help/repository/actions-policy-allow-list-with-workflows.png) {%- elsif ghes %} ![Agregar acciones a la lista de elementos permitidos](/assets/images/help/repository/actions-policy-allow-list.png) @@ -72,7 +72,7 @@ Puedes inhabilitar las {% data variables.product.prodname_actions %} para un rep 1. Haz clic en **Save ** (guardar). {% ifversion fpt or ghec %} -## Controlling changes from forks to workflows in public repositories +## Controlar los cambios de las bifurcaciones para los flujos de trabajo en los repositorios públicos {% data reusables.actions.workflow-run-approve-public-fork %} @@ -86,7 +86,7 @@ Puedes configurar este comportamiento para un repositorio si utilizas el siguien {% data reusables.actions.workflow-run-approve-link %} {% endif %} -## Enabling workflows for forks of private repositories +## Habilitar los flujos de trabajo de los repositorios privados {% data reusables.actions.private-repository-forks-overview %} @@ -94,7 +94,7 @@ Si se inhabilita una política para una {% ifversion ghec or ghae or ghes %}empr {% data reusables.actions.private-repository-forks-options %} -### Configuring the fork policy for a private repository +### Configurar la política de bifurcación de un repositorio privado {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} @@ -112,7 +112,7 @@ Los permisos predeterminados también pueden configurarse en los ajustes de la o ### Configuring the default `GITHUB_TOKEN` permissions -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} Predeterminadamente, cuando creas un repositorio nuevo en tu cuenta personal, el `GITHUB_TOKEN` solo tiene acceso para el alcance `contents`. Si creas un repositorio nuevo en una organización, el ajuste se heredará de lo que se configuró en los ajustes de la organización. {% endif %} @@ -121,11 +121,11 @@ Predeterminadamente, cuando creas un repositorio nuevo en tu cuenta personal, el {% data reusables.repositories.settings-sidebar-actions-general %} 1. Debajo de "Permisos de flujo de trabajo", elige si quieres que el `GITHUB_TOKEN` tenga acceso de lectura y escritura para todos los alcances o solo acceso de lectura para el alcance `contents`. - ![Configurar los permisos del GITHUB_TOKEN para este repositorio](/assets/images/help/settings/actions-workflow-permissions-repository{% if allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) + ![Configurar los permisos del GITHUB_TOKEN para este repositorio](/assets/images/help/settings/actions-workflow-permissions-repository{% ifversion allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) 1. Da clic en **Guardar** para aplicar la configuración. -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} ### Prevenir que las {% data variables.product.prodname_actions %} creen o aprueben solicitudes de cambio {% data reusables.actions.workflow-pr-approval-permissions-intro %} @@ -147,7 +147,7 @@ Predeterminadamente, cuando creas un repositorio nuevo en tu cuenta personal, no Los miembros de tu empresa pueden utilizar repositorios internos para trabajar en proyectos sin compartir información públicamente. Para obtener más información, consulta la sección "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-internal-repositories)". -Puedes utilizar los siguientes pasos para configurar si se puede acceder a {% if internal-actions%}las acciones y {% endif %}los flujos de trabajo en un repositorio interno desde fuera de este.{% if internal-actions %} Para obtener más información, consulta la sección "[Compartir acciones y flujos de trabajo con tu empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)". Como alternativa, puedes utilizar la API de REST para configurar u obtener detalles del nivel de acceso. Para obtener más información, consulta las secciones "[Obtener el nivel de acceso para los flujos de trabajo fuera del repositorio](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#get-the-level-of-access-for-workflows-outside-of-the-repository)" y "[Configurar el nivel de acceso para los flujos de trabajo fuera del repositorio](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#set-the-level-of-access-for-workflows-outside-of-the-repository)".{% endif %} +Puedes utilizar los siguientes pasos para configurar si se puede acceder a {% ifversion internal-actions%}las acciones y {% endif %}los flujos de trabajo en un repositorio interno desde fuera del mismo.{% ifversion internal-actions %} Para obtener más información, consulta la sección "[Compartir las acciones y los flujos de trabajo con tu empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)". Como alternativa, puedes utilizar la API de REST para configurar u obtener detalles del nivel de acceso. Para obtener más información, consulta las secciones "[Obtener el nivel de acceso para los flujos de trabajo fuera del repositorio](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#get-the-level-of-access-for-workflows-outside-of-the-repository)" y "[Configurar el nivel de acceso para los flujos de trabajo fuera del repositorio](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#set-the-level-of-access-for-workflows-outside-of-the-repository)".{% endif %} 1. En {% data variables.product.prodname_dotcom %}, navega hasta la página principal del repositorio interno. 1. Debajo de tu nombre de repositorio, haz clic en {% octicon "gear" aria-label="The gear icon" %}**Configuración**. @@ -177,7 +177,7 @@ Tambièn puedes definir un periodo de retenciòn personalizado para un artefacto {% data reusables.repositories.settings-sidebar-actions-general %} {% data reusables.actions.change-retention-period-for-artifacts-logs %} -{% if actions-cache-policy-apis %} +{% ifversion actions-cache-policy-apis %} ## Configurar el almacenamiento en caché de un repositorio diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md index fba04a2b03..5060224a67 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md @@ -18,7 +18,7 @@ versions: Cuando agregas la regla de protección de etiquetas, se protegerán todas aquellas que empaten con el patrón proporcionado. Solo los usuarios con permisos de administrador o mantenedor en el repositorio podrán crear etiquetas protegidas y solo los usuarios con permisos administrativos en el repositorio podrán borrar las etiquetas protegidas. Para obtener más información, consulta la sección "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization#permissions-for-each-role)". {% data variables.product.prodname_github_apps %} requiere que el permiso de `Repository administration: write` modifique una etiqueta protegida. -{% if custom-repository-roles %} +{% ifversion custom-repository-roles %} Adicionalmente, puedes crear roles personalizados de repositorio para permitir que otros grupos de usuarios creen o borren etiquetas que empatan con las reglas de protección de etiqueta. Para obtener más información, consulta la sección "[Administrar los roles personalizados de repositorio en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)".{% endif %} {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md index 3e7da4146c..711e4c8357 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md @@ -60,7 +60,7 @@ We recommend reviewing the following caveats before you change the visibility of {%- endif %} {%- ifversion ghes %} -* 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)." +* Anonymous Git read access is no longer available. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository)." {%- endif %} {% ifversion ghes or ghec or ghae %} diff --git a/translations/es-ES/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md b/translations/es-ES/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md index 5b94a57ec5..651190adf8 100644 --- a/translations/es-ES/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md +++ b/translations/es-ES/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md @@ -17,7 +17,9 @@ communityRedirect: ## Acerca de las notas de lanzamiento generadas automáticamente -Las notas de lanzamiento generadas automáticamente proporcionan una alternativa de automatización para escribir notas de lanzamiento manualmente para tus lanzamientos de {% data variables.product.prodname_dotcom %}. Con las notas de lanzamiento generadas automáticamente, puedes generar rápidamente un resumen del contenido de un lanzamiento. También puedes personalizar tus notas de lanzamiento automatizadas, utilizando etiquetas para crear categorías personalizadas para organizar las solicitudes de cambio que quieras incluir y excluyendo ciertas etiquetas y usuarios para que no aparezcan en la salida. +Las notas de lanzamiento generadas automáticamente proporcionan una alternativa de automatización para escribir notas de lanzamiento manualmente para tus lanzamientos de {% data variables.product.prodname_dotcom %}. Con las notas de lanzamiento generadas automáticamente, puedes generar rápidamente un resumen del contenido de un lanzamiento. Automatically generated release notes include a list of merged pull requests, a list of contributors to the release, and a link to a full changelog. + +También puedes personalizar tus notas de lanzamiento automatizadas, utilizando etiquetas para crear categorías personalizadas para organizar las solicitudes de cambio que quieras incluir y excluyendo ciertas etiquetas y usuarios para que no aparezcan en la salida. ## Crear notas de lanzamiento generadas automáticamente para un lanzamiento nuevo @@ -35,7 +37,9 @@ Las notas de lanzamiento generadas automáticamente proporcionan una alternativa {% ifversion fpt or ghec %}![Elige una rama](/assets/images/help/releases/releases-choose-branch.png) {% else %}![Rama de lanzamientos con etiquetas](/assets/images/enterprise/releases/releases-tag-branch.png) {% endif %} -7. En la caja de texto de descripción que se encuentra en la esquina superior derecha, haz clic en **Autogenerar notas de lanzamiento**. ![Autogenerar notas de lanzamiento](/assets/images/help/releases/auto-generate-release-notes.png) +{%- data reusables.releases.previous-release-tag %} +7. To the top right of the description text box, click {% ifversion previous-release-tag %}**Generate release notes**{% else %}**Auto-generate release notes**{% endif %}.{% ifversion previous-release-tag %} ![Generate release notes](/assets/images/help/releases/generate-release-notes.png){% else %} +![Auto-generate release notes](/assets/images/enterprise/3.5/releases/auto-generate-release-notes.png){% endif %} 8. Verifica las notas generadas para garantizar que incluyan toda (y únicamente) la información que quieras incluir. 9. Opcionalmente, para incluir los archivos binarios tales como programas compilados en tu lanzamiento, arrastra y suelta o selecciona manualmente los archivos en la caja de binarios. ![Proporcionar un DMG con el lanzamiento](/assets/images/help/releases/releases_adding_binary.gif) 10. Para notificar a los usuarios que el lanzamiento no está listo para producción y puede ser inestable, selecciona **Esto es un pre-lanzamiento**. ![Casilla de verificación para marcar un lanzamiento como prelanzamiento](/assets/images/help/releases/prerelease_checkbox.png) diff --git a/translations/es-ES/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md b/translations/es-ES/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md index 277cb60343..642af81ce2 100644 --- a/translations/es-ES/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md +++ b/translations/es-ES/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md @@ -52,16 +52,17 @@ You can choose whether {% data variables.large_files.product_name_long %} ({% da {% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4865 %}![Choose a branch](/assets/images/help/releases/releases-choose-branch.png) {% else %}![Releases tagged branch](/assets/images/enterprise/releases/releases-tag-branch.png){% endif %} +{%- data reusables.releases.previous-release-tag %} 6. Type a title and description for your release. {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4972 %} If you @mention any {% data variables.product.product_name %} users in the description, the published release will include a **Contributors** section with an avatar list of all the mentioned users. {%- endif %} - {% ifversion fpt or ghec %} Alternatively, you can automatically generate your release notes by clicking **Auto-generate release notes**. - {% endif %} - ![Releases description](/assets/images/help/releases/releases_description_auto.png) -7. Optionally, to include binary files such as compiled programs in your release, drag and drop or manually select files in the binaries box. + {% ifversion fpt or ghec or ghes > 3.3 %} Alternatively, you can automatically generate your release notes by clicking {% ifversion previous-release-tag %}**Generate release notes**{% else %}**Auto-generate release notes**{% endif %}.{% endif %}{% ifversion previous-release-tag %} + ![Releases description](/assets/images/help/releases/releases_description_auto.png){% else %} + ![Releases description](/assets/images/enterprise/3.5/releases/releases_description_auto.png){% endif %} +1. Optionally, to include binary files such as compiled programs in your release, drag and drop or manually select files in the binaries box. ![Providing a DMG with the Release](/assets/images/help/releases/releases_adding_binary.gif) -8. To notify users that the release is not ready for production and may be unstable, select **This is a pre-release**. +2. To notify users that the release is not ready for production and may be unstable, select **This is a pre-release**. ![Checkbox to mark a release as prerelease](/assets/images/help/releases/prerelease_checkbox.png) {%- ifversion fpt or ghec %} 1. Optionally, if {% data variables.product.prodname_discussions %} are enabled in the repository, select **Create a discussion for this release**, then select the **Category** drop-down menu and click a category for the release discussion. diff --git a/translations/es-ES/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md b/translations/es-ES/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md index 3c40d535e6..14029f0671 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md @@ -40,7 +40,7 @@ shortTitle: Archivos grandes {% endnote %} -{% ifversion ghes %}Predeterminadamente, {% endif %}{% data variables.product.product_name %} bloquea las subidas que excedan {% data variables.large_files.max_github_size %}. {% ifversion ghes %}Sin embargo, un administrador de sitio puede configurar un límite diferente para {% data variables.product.product_location %}. Para obtener más información, consulta la sección "[Configurar los límites de subida de Git](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-git-push-limits)".{% endif %} +{% ifversion ghes %}Predeterminadamente, {% endif %}{% data variables.product.product_name %} bloquea las subidas que excedan {% data variables.large_files.max_github_size %}. {% ifversion ghes %}Sin embargo, un administrador de sitio puede configurar un límite diferente para {% data variables.product.product_location %}. Para obtener más información, consulta la sección "[Configurar los límites de subida de Git](/enterprise/admin/guides/installation/setting-git-push-limits)".{% endif %} Para rastrear archivos que sobrepasen este límite, debes utilizar {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}). Para obtener más información, consulta la sección "[Acerca de {% data variables.large_files.product_name_long %}](/repositories/working-with-files/managing-large-files/about-git-large-file-storage)". diff --git a/translations/es-ES/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md b/translations/es-ES/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md index 0501b4ae37..ad640d0db5 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md @@ -22,7 +22,7 @@ Si hay archivos existentes en tu repositorio con los que te gustaría usar {% da {% tip %} -**Nota:** Antes de que intentes subir un archivo grande a {% data variables.product.product_name %}, asegúrate de haber habilitado {% data variables.large_files.product_name_short %} en tu empresa. Para obtener más información, consulta "[Configurar almacenamiento de archivos Git de gran tamaño en GitHub Enterprise Server](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/)". +**Nota:** Antes de que intentes subir un archivo grande a {% data variables.product.product_name %}, asegúrate de haber habilitado {% data variables.large_files.product_name_short %} en tu empresa. Para obtener más información, consulta "[Configurar almacenamiento de archivos Git de gran tamaño en GitHub Enterprise Server](/enterprise/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/)". {% endtip %} diff --git a/translations/es-ES/content/repositories/working-with-files/using-files/viewing-a-file.md b/translations/es-ES/content/repositories/working-with-files/using-files/viewing-a-file.md index a90f85bd07..b79fc579b2 100644 --- a/translations/es-ES/content/repositories/working-with-files/using-files/viewing-a-file.md +++ b/translations/es-ES/content/repositories/working-with-files/using-files/viewing-a-file.md @@ -48,7 +48,7 @@ En un archivo o solicitud de extracción, también puedes utilizar el menú {% o 3. En la esquina superior derecha de la vista del archivo, haz clic en **Blame** (Último responsable) para abrir la vista del último responsable. ![Botón Blame (Último responsable)](/assets/images/help/repository/blame-button.png) 4. Para ver versiones anteriores de una línea específica, o el siguiente último responsable, haz clic en {% octicon "versions" aria-label="The prior blame icon" %} hasta que hayas encontrado los cambios que quieres ver. ![Botón Prior blame (Último responsable anterior)](/assets/images/help/repository/prior-blame-button.png) -{% if blame-ignore-revs %} +{% ifversion blame-ignore-revs %} ## Ignorar las confirmaciones en la vista de último responsable diff --git a/translations/es-ES/content/repositories/working-with-files/using-files/working-with-non-code-files.md b/translations/es-ES/content/repositories/working-with-files/using-files/working-with-non-code-files.md index a0f15c02e5..60ca1ae79c 100644 --- a/translations/es-ES/content/repositories/working-with-files/using-files/working-with-non-code-files.md +++ b/translations/es-ES/content/repositories/working-with-files/using-files/working-with-non-code-files.md @@ -132,7 +132,7 @@ Por defecto, la representación insertada es de 420 píxeles de ancho por 620 de {% endtip %} -{% if mermaid %} +{% ifversion mermaid %} ### Representar en lenguaje de marcado Puedes embeber una sintaxis de ASCII STL directamente en el lenguaje de marcado. Para obtener más información, consulta la sección "[Crear diagramas](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-stl-3d-models)". @@ -282,7 +282,7 @@ Por defecto, el mapa incrustado es 420px x 620px, pero puedes personalizar el re {% endtip %} -{% if mermaid %} +{% ifversion mermaid %} ### Mapear en lenguaje de marcado Puedes embeber geoJSON y topoJSON directamente en el lenguaje de marcado. Para obtener más información, consulta la sección "[Crear diagramas](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-geojson-and-topojson-maps)". @@ -335,7 +335,7 @@ $ jupyter nbconvert --to html NOTEBOOK-NAME.ipynb - [Repositorio GitHub de notebook Jupyter](https://github.com/jupyter/jupyter_notebook) - [Galería de notebooks Jupyter](https://github.com/jupyter/jupyter/wiki) -{% if mermaid %} +{% ifversion mermaid %} ## Mostrar los archivos de Mermaid en {% data variables.product.prodname_dotcom %} {% data variables.product.product_name %} es compatible con el procesamiento de archivos de Mermaid dentro de los repositorios. Confirma el archivo como lo harías habitualmente utilizando una extensión `.mermaid` o `.mmd`. Luego, navega a la ruta del archivo Mermaid en {% data variables.product.prodname_dotcom %}. diff --git a/translations/es-ES/content/rest/actions/permissions.md b/translations/es-ES/content/rest/actions/permissions.md index a19e6ef89d..c50cecb646 100644 --- a/translations/es-ES/content/rest/actions/permissions.md +++ b/translations/es-ES/content/rest/actions/permissions.md @@ -2,7 +2,7 @@ title: GitHub Actions Permissions allowTitleToDifferFromFilename: true shortTitle: Permisos -intro: 'The {% data variables.product.prodname_actions %} Permissions API allows you to set permissions for what enterprises, organizations, and repositories are allowed to run {% data variables.product.prodname_actions %}, and what actions{% if actions-workflow-policy %} and reusable workflows{% endif %} are allowed to run.' +intro: 'The {% data variables.product.prodname_actions %} Permissions API allows you to set permissions for what enterprises, organizations, and repositories are allowed to run {% data variables.product.prodname_actions %}, and what actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} are allowed to run.' topics: - API versions: @@ -14,4 +14,4 @@ versions: ## About the Permissions API -La API de permisos de {% data variables.product.prodname_actions %} te permite configurar permisos sobre cuáles empresas, organizaciones y repositorios pueden ejecutar {% data variables.product.prodname_actions %} y qué acciones{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} pueden ejecutarse.{% ifversion fpt or ghec or ghes %} Para obtener más información, consulta la sección "[Límites de uso, facturación y administración](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)".{% endif %} +The {% data variables.product.prodname_actions %} Permissions API allows you to set permissions for what enterprises, organizations, and repositories are allowed to run {% data variables.product.prodname_actions %}, and what actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} are allowed to run.{% ifversion fpt or ghec or ghes %} For more information, see "[Usage limits, billing, and administration](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)."{% endif %} diff --git a/translations/es-ES/content/rest/activity/feeds.md b/translations/es-ES/content/rest/activity/feeds.md index 943608927a..dc6ff2a4ff 100644 --- a/translations/es-ES/content/rest/activity/feeds.md +++ b/translations/es-ES/content/rest/activity/feeds.md @@ -29,9 +29,12 @@ HTTP/2 200 ```xml - + tag:github.com,2008:/security-advisories - + GitHub Security Advisory Feed GitHub @@ -41,10 +44,18 @@ HTTP/2 200 tag:github.com,2008:GHSA-abcd-12ab-23cd 2018-07-26T15:14:52Z 2019-01-14T19:34:52Z - [GHSA-abcd-12ab-23cd] Moderate severity vulnerability that affects Octoapp + [GHSA-abcd-12ab-23cd] Moderate + severity vulnerability that affects Octoapp - <p>Octoapp node module before 4.17.5 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via defaultsDeep, merge, and mergeWith functions, which allows a malicious user to modify the prototype of "Object" via <strong>proto</strong>, causing the addition or modification of an existing property that will exist on all objects.</p> + <p>Octoapp node module before 4.17.5 suffers + from a Modification of Assumed-Immutable Data (MAID) + vulnerability via defaultsDeep, merge, and mergeWith + functions, which allows a malicious user to modify + the prototype of "Object" via + <strong>proto</strong>, causing the + addition or modification of an existing property + that will exist on all objects.</p> <p><strong>Affected Packages</strong></p> <dl> diff --git a/translations/es-ES/content/rest/guides/index.md b/translations/es-ES/content/rest/guides/index.md index 25e859d09e..c416b4bb95 100644 --- a/translations/es-ES/content/rest/guides/index.md +++ b/translations/es-ES/content/rest/guides/index.md @@ -25,4 +25,4 @@ children: - /getting-started-with-the-checks-api --- -Se pretende que esta sección de la documentación te inicie con las aplicaciones reales de la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}. Abordaremos todo lo que necesitas saber, desde la autenticación, hasta manipular los resultados, e incluso hasta combiar los resultados con otras apps. Cada tutorial en esta sección tendrá un proyecto, y cada proyecto se almacenará y documentará en nuestro repositorio público de [platform-samples](https://github.com/github/platform-samples). ![El Octocat](/assets/images/electrocat.png) +Se pretende que esta sección de la documentación te inicie con las aplicaciones reales de la API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}. Explicaremos todo lo que necesitas saber, desde la autenticación hasta la manipulación de resultados y cómo integrarlos con otras apps. Cada tutorial incluirá un proyecto y cada proyecto se guardará y documentará en neustro repositorio público de [platform-samples](https://github.com/github/platform-samples). ![El Octocat](/assets/images/electrocat.png) diff --git a/translations/es-ES/content/rest/overview/endpoints-available-for-github-apps.md b/translations/es-ES/content/rest/overview/endpoints-available-for-github-apps.md index fbebbafdce..c6e9e3fee8 100644 --- a/translations/es-ES/content/rest/overview/endpoints-available-for-github-apps.md +++ b/translations/es-ES/content/rest/overview/endpoints-available-for-github-apps.md @@ -1,6 +1,7 @@ --- title: Terminales disponibles para las Apps de GitHub intro: Tu app puede hacer solicitudes a las siguientes terminales de REST. +permissions: '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)."' redirect_from: - /v3/apps/available-endpoints - /rest/reference/endpoints-available-for-github-apps diff --git a/translations/es-ES/content/rest/overview/permissions-required-for-github-apps.md b/translations/es-ES/content/rest/overview/permissions-required-for-github-apps.md index 78d342b958..f7551320dc 100644 --- a/translations/es-ES/content/rest/overview/permissions-required-for-github-apps.md +++ b/translations/es-ES/content/rest/overview/permissions-required-for-github-apps.md @@ -121,7 +121,7 @@ _Buscar_ - [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (:read) - [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (:write) - [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (:read) -{% if actions-cache-management -%} +{% ifversion actions-cache-management -%} - [`GET /repos/:owner/:repo/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (:read) {% endif -%} - [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (:read) @@ -355,7 +355,7 @@ _Tráfico_ - [`GET /repos/:owner/:repo/check-suites/:check_suite_id`](/rest/reference/checks#get-a-check-suite) (:read) - [`GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (:read) - [`POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (:write) -{% if codeowners-errors %} +{% ifversion codeowners-errors %} - [`GET /repos/:owner/:repo/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) (:read) {% endif %} - [`GET /repos/:owner/:repo/commits`](/rest/reference/commits#list-commits) (:read) @@ -632,7 +632,7 @@ _Equipos_ ### Permiso sobre la "administración de la oprganización" - [`PATCH /orgs/:org`](/rest/reference/orgs#update-an-organization) (:write) -{% if actions-cache-management -%} +{% ifversion actions-cache-management -%} - [`GET /orgs/:org/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-organization) (:read) - [`GET /orgs/:org/actions/cache/usage-by-repository`](/rest/reference/actions#list-repositories-with-github-actions-cache-usage-for-an-organization) (:read) {% endif -%} diff --git a/translations/es-ES/content/rest/secret-scanning.md b/translations/es-ES/content/rest/secret-scanning.md index f6052ce44a..e3814bbe55 100644 --- a/translations/es-ES/content/rest/secret-scanning.md +++ b/translations/es-ES/content/rest/secret-scanning.md @@ -18,7 +18,7 @@ redirect_from: La API del {% data variables.product.prodname_secret_scanning %} te permite {% ifversion fpt or ghec or ghes > 3.1 or ghae %}: -- Enable or disable {% data variables.product.prodname_secret_scanning %}{% if secret-scanning-push-protection %} and push protection{% endif %} for a repository. Para obtener más información, consulta la sección "[Repositorios](/rest/reference/repos#update-a-repository)" y expande la sección de "Propiedades del objeto `security_and_analysis`" en la documentación de la API de REST. +- Enable or disable {% data variables.product.prodname_secret_scanning %}{% ifversion secret-scanning-push-protection %} and push protection{% endif %} for a repository. Para obtener más información, consulta la sección "[Repositorios](/rest/repos/repos#update-a-repository)" y expande la sección de "Propiedades del objeto `security_and_analysis`" en la documentación de la API de REST. - Retrieve and update {% data variables.product.prodname_secret_scanning_GHAS %} alerts from a repository. For further details, see the sections below. {%- else %} retrieve and update {% data variables.product.prodname_secret_scanning %} alerts from a repository.{% endif %} diff --git a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md index d83d08b6d5..ed617b7f2f 100644 --- a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md +++ b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md @@ -56,7 +56,7 @@ Puedes buscar la siguiente información a través de todos los repositorios a lo ## Buscar usando una interfaz visual -Puedes buscar en {% data variables.product.product_name %} utilizando la {% data variables.search.search_page_url %} o la {% data variables.search.advanced_url %}. {% if command-palette %}Como alternativa, puedes utilizar la búsqueda interactiva en la {% data variables.product.prodname_command_palette %} para buscar tu ubicación actual en la IU, un usuario, repositorio u organización específicos y globalmente en todo {% data variables.product.product_name %} al alcance de tu teclado. Para obtener más información, consulta la sección "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)".{% endif %} +Puedes buscar en {% data variables.product.product_name %} utilizando la {% data variables.search.search_page_url %} o la {% data variables.search.advanced_url %}. {% ifversion command-palette %}Alternatively, you can use the interactive search in the {% data variables.product.prodname_command_palette %} to search your current location in the UI, a specific user, repository or organization, and globally across all of {% data variables.product.product_name %}, without leaving the keyboard. Para obtener más información, consulta la sección "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)".{% endif %} {% data variables.search.advanced_url %} ofrece una interfaz visual para construir consultas de búsqueda. Puedes filtrar tus búsquedas por diferentes factores, como la cantidad de estrellas o la cantidad de bifurcaciones que tiene un repositorio. A medida que completas los campos de búsqueda de avanzada, tu consulta se construirá automáticamente en la barra de búsqueda superior. diff --git a/translations/es-ES/content/search-github/searching-on-github/searching-issues-and-pull-requests.md b/translations/es-ES/content/search-github/searching-on-github/searching-issues-and-pull-requests.md index 0ab2490764..53787f21b2 100644 --- a/translations/es-ES/content/search-github/searching-on-github/searching-issues-and-pull-requests.md +++ b/translations/es-ES/content/search-github/searching-on-github/searching-issues-and-pull-requests.md @@ -71,6 +71,18 @@ You can filter issues and pull requests based on whether they're open or closed | `is:open` | [**performance is:open is:issue**](https://github.com/search?q=performance+is%3Aopen+is%3Aissue&type=Issues) matches open issues with the word "performance." | `is:closed` | [**android is:closed**](https://github.com/search?utf8=%E2%9C%93&q=android+is%3Aclosed&type=) matches closed issues and pull requests with the word "android." +{% ifversion issue-close-reasons %} +## Search by the reason an issue was closed + +You can filter issues based on the reason given when the issue was closed, using the `reason` qualifier. + +| Qualifier | Example +| ------------- | ------------- +| `reason:complete` | [**libraries is:closed reason:complete**](https://github.com/search?q=libraries+is%3Aclosed+reason%3Acompleted&type=Issues) matches issues with the word "libraries" that were closed as "completed." +| `reason:"not planned"` | [**libraries is:closed reason:"not planned"**](https://github.com/search?q=libraries+is%3Aclosed+reason%3A%22not+planned%22&type=Issues) matches issues with the word "libraries" that were closed as "not planned." + +{% endif %} + ## Filter by repository visibility You can filter by the visibility of the repository containing the issues and pull requests using the `is` qualifier. For more information, see "[About repositories](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)." diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md index ab8e298cf0..70bd0869a5 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md @@ -10,64 +10,64 @@ topics: - Legal --- -**Versión simplificada:** _Presentamos una amplia variedad de proyectos en equipo en todo el mundo y dicha cooperación solamente funciona cuando nuestros usuarios pueden trabajar juntos con buenas intenciones. While using the Service, you must comply with our Acceptable Use Policies, which include some restrictions on content and conduct on GitHub related to user safety, intellectual property, privacy, authenticity, and other limitations. En síntesis, la idea es que sean geniales entre sí._ +**Versión simplificada:** _Presentamos una amplia variedad de proyectos en equipo en todo el mundo y dicha cooperación solamente funciona cuando nuestros usuarios pueden trabajar juntos con buenas intenciones. Mientras utilizas el servicio, debes cumplir con nuestras Políticas de Uso Aceptable, las cuales incluyen algunas restricciones de contenido y conducta en GitHub relacionadas con la seguridad de usuarios, propiedad intelectual, privacidad, autenticidad y otras limitaciones. En síntesis, la idea es que sean geniales entre sí._ Los términos en mayúsculas que se utilizan, pero no se definen en estas Políticas de uso aceptable tienen significados asignados en nuestros [Términos de servicio](/articles/github-terms-of-service), [Términos de servicio corporativos](/articles/github-corporate-terms-of-service) y [Declaración de privacidad](/articles/github-privacy-statement). Para los clientes sujetos a los [Términos de servicio corporativos](/articles/github-corporate-terms-of-service), "tú" y "tu/tus" se refieren al "Cliente" o los "Usuarios". "Nosotros", "nuestro", "nuestros" se refieren a "GitHub". ## 1. Cumplimiento con las leyes y regulaciones Eres responsable de usar el Servicio de conformidad con todas las leyes, regulaciones y con todas nuestras Políticas de uso aceptable que correspondan. Estas políticas se pueden actualizar cada cierto tiempo y se presentan a continuación. También se puede acceder a ellas en nuestros [Términos de servicio](/articles/github-terms-of-service) y [Términos de servicio corporativos](/articles/github-corporate-terms-of-service). -## 2. User Safety +## 2. Seguridad del usuario No permitimos el contenido o la activad de GitHub que: -- que sea ilícito o promueva actividades ilícitas; +- sea ilícito o promueva actividades ilícitas; -- is [sexually obscene](/github/site-policy/github-sexually-obscene-content) or relates to sexual exploitation or abuse, including of minors; +- sea [sexualmente obsceno](/github/site-policy/github-sexually-obscene-content) o se relacione con la explotación o abuso, incluyendo el de los menores de edad; -- que sea calumnioso, difamatorio o fraudulento; +- sea calumnioso, difamatorio o fraudulento; - sea [discriminatorio o abusivo](/github/site-policy/github-hate-speech-and-discrimination) hacia cualquier individuo o grupo; -- is [false, inaccurate, or intentionally deceptive information](/github/site-policy/github-misinformation-and-disinformation) and likely to adversely affect the public interest (including health, safety, election integrity, and civic participation); +- sea [información falsa, inexacta o intencionalmente engañosa](/github/site-policy/github-misinformation-and-disinformation) y pueda afectar de forma adversa al interés pública (incluyendo la salud, seguridad, integridad de elección y participación civil); -- [harasses or abuses](/github/site-policy/github-bullying-and-harassment) another individual or group, including our employees, officers, and agents, or other users; +- [acose o abuse](/github/site-policy/github-bullying-and-harassment) a otro individuo o grupo, incluyendo a nuestros empleados, oficiales y agentes o a otros usuarios; -- [threatens or incites violence](/github/site-policy/github-threats-of-violence-and-gratuitously-violent-content) toward any individual or group, especially on the basis of who they are; +- [amenace o incite a la violencia](/github/site-policy/github-threats-of-violence-and-gratuitously-violent-content) sobre cualquier individuo o grupo, especialmente con base en quiénes son; -- [gratuitously depicts or glorifies violence](/github/site-policy/github-threats-of-violence-and-gratuitously-violent-content), including violent images; or +- [represente o glorifique la violencia injustificadamente](/github/site-policy/github-threats-of-violence-and-gratuitously-violent-content), incluyendo las imágenes violentas; o -- is off-topic, or interacts with platform features in a way that significantly or repeatedly [disrupts the experience of other users](/github/site-policy/github-disrupting-the-experience-of-other-users). +- que esté fuera de tema o interactúe con características de la plataforma en manera tal que [altere la experiencia de otros usuarios](/github/site-policy/github-disrupting-the-experience-of-other-users) repetida o significativamente. -## 3. Intellectual Property, Authenticity, and Private Information +## 3. Propiedad intelectual, autenticidad e información privada No permitimos el contenido o la activad de GitHub que: -- que infrinja algún derecho de propiedad de cualquiera de las partes, incluidos la patente, el nombre comercial, el secreto comercial, la propiedad intelectual, el derecho a publicidad o cualquier otro derecho; +- infrinja algún derecho de propiedad de cualquiera de las partes, incluidos la patente, el nombre comercial, el secreto comercial, la propiedad intelectual, el derecho a publicidad o cualquier otro derecho; -- unlawfully shares unauthorized product licensing keys, software for generating unauthorized product licensing keys, or software for bypassing checks for product licensing keys, including extension of a free license beyond its trial period; +- comparta ilegalmente llaves de licencias de productos sin autorización, software para generar llaves de licencia de producto sin autorización o software para burlar las verificaciones de dichas llaves, incluyendo la extensión de una licencia gratuita más allá de su periodo de prueba; -- [impersonates any person or entity](/github/site-policy/github-impersonation), including any of our employees or representatives, including through false association with GitHub, or by fraudulently misrepresenting your identity or site's purpose; or +- [se haga pasar por una persona o entidad](/github/site-policy/github-impersonation), incluyendo por cualquiera de nuestros empleados o representantes, incluyendo la falsa asociación con GitHub o representar falsa y fraudulentamente tu identidad o el propósito del sitio; o -- [violates the privacy of any third party](/github/site-policy/github-doxxing-and-invasion-of-privacy), such as by posting another person's personal information without consent. +- [viole la privacidad de cualquier tercero](/github/site-policy/github-doxxing-and-invasion-of-privacy), tal como al publicar la información personal de otro individuo sin consentimiento. ## 4. Spam y actividad falsa en GitHub -We do not allow content or activity on GitHub that is: -- automated excessive bulk activity and coordinated inauthentic activity, such as - * spamming - * cryptocurrency mining; +No permitimos ningún contenido o actividad en GitHub que sea: +- actividad excesiva y automatizada por lotes y actividad falsa coordinada, tal como + * hacer spam + * minería de criptodivisas; * distribución masiva de promociones y publicidad prohibida por los términos y políticas de GitHub; -* inauthentic interactions, such as fake accounts and automated inauthentic activity; -* rank abuse, such as automated starring or following; -* creation of or participation in secondary markets for the purpose of the proliferation of inauthentic activity; +* interacciones falsas, tales como cuentas falsas y actividad automatizada falsa; +* abuso de rango, tal como marcar como la automatización para marcar como favoritos o seguir cuentas; +* creación o participación en mercados secundarios para propósitos de proliferación de la actividad falsa; * usar a GitHub como una plataforma para propagar abusos en otras plataformas; -* phishing or attempted phishing; or -* using our servers for any form of excessive automated bulk activity, to place undue burden on our servers through automated means, or to relay any form of unsolicited advertising or solicitation through our servers, such as get-rich-quick schemes. +* phishing o intención de phishing; o +* utilizar nuestros servidores para cualquier forma de actividad automatizada y excesiva por lotes, para colocar una carga indebida en nuestros servidores por medios automatizados o para confiar en cualquier forma de publicidad o solicitudes no requeridas mediante nuestros servidores, tal como los planes para enriquecerse rápidamente. -## 5. Site Access and Safety +## 5. Seguridad y acceso al sitio No permitimos el contenido o la activad de GitHub que: - apoye directamente [el ataque ilegal o campañas de malware](/github/site-policy/github-active-malware-or-exploits) que estén causando daños técnicos — tales como utilizar nuestra plataforma para entregar ejecutables malintencionados o como ataque de infraestructura, por ejemplo, organizando ataques de negación de servicio o administrando servidores de control y comando — sin propósitos implícitos o explícitos de uso dual previos a que suceda el abuso; o -- uses our servers to disrupt or to attempt to disrupt, or to gain or to attempt to gain unauthorized access to, any service, device, data, account or network. Please note, activities permitted under bug bounty programs, such as the [GitHub Bug Bounty program](https://bounty.github.com), are not considered “unauthorized.” +- utilice nuestros servidores para irrumpir o intentar irrumpir u obtener o intentar obtener acceso no autorizado a cualquier servicio, dispositivo, datos cuenta o red. Toma en cuenta que las actividades que se permiten durante los programas de recompensas por errores, tal como el [programa de Recompensas por Errores de GitHub](https://bounty.github.com) no se consideran como "no autorizadas". ## 6. Límites de uso de los servicios @@ -81,14 +81,14 @@ Puedes utilizar la información de nuestro Servicio por las siguientes razones, La eliminación se refiere a extraer datos de nuestro Servicio a través de un proceso automático, como un bot o agente de búsqueda. No se refiere a la recopilación de información a través de nuestra API. Por favor, consulta la sección H de nuestras [Condiciones de Servicio](/articles/github-terms-of-service#h-api-terms) para nuestras Condiciones de la API. -You may not use information from the Service (whether scraped, collected through our API, or obtained otherwise) for spamming purposes, including for the purposes of sending unsolicited emails to users or selling personal information, such as to recruiters, headhunters, and job boards. +No puedes utilizar información del servicio (ya sea en partes, recolectada mediante nuestra API u obtenida de otra forma) para propósitos de generación de spam, incluyendo para enviar correos electrónicos no solicitados a los usuarios o para vender la información personal, tal como a los reclutadores, cazadores de talento o sitios de publicación de trabajos. Tu uso de la información del Servicio debe cumplir con la [Declaración de privacidad de GitHub](/github/site-policy/github-privacy-statement). ## 8. Privacidad -Misuse of personal information is prohibited. +Se prohíbe el uso indebido de la información personal. -Any person, entity, or service collecting data from the Service must comply with the [GitHub Privacy Statement](/articles/github-privacy-statement), particularly in regards to the collection of personal information. If you collect any personal information from the Service, you agree that you will only use that personal information for the purpose for which that User has authorized it. You agree that you will reasonably secure any personal information you have gathered from the Service, and you will respond promptly to complaints, removal requests, and "do not contact" requests from us or other users. +Cualquier persona, entidad o servicio que recolecte datos del servicio debe cumplir con la [Declaración de Privacidad de GitHub](/articles/github-privacy-statement), particularmente, con respecto a la recopilación de información personal. Si recopilas cualquier tipo de información personal del servicio, estás de acuerdo en solo utilizarla para los propósitos para los cuales la autorizó el usuario. Estás de acuerdo en que asegurarás de forma razonable cualquier información personal que hayas obtenido del servicio y que responderás rápidamente a las quejas, solicitudes de eliminación y solicitudes de "no contactar" de nosotros o de otros usuarios. ## 9. Uso del ancho de banda excesivo Las limitaciones de ancho de banda del servicio varían en función de las características que utilices. Si determinamos que tu uso del ancho de banda es significativamente excesivo en relación con el de otros usuarios, nos reservamos el derecho a suspender tu Cuenta o limitar el alojamiento de tu archivo o, de otra forma, limitar tu actividad hasta que puedas reducir tu consumo de ancho de banda. Tambien nos reservamos los derechos—después de proporcionar una notificación por adelantado—de borrar repositorios que creamos están colocando una tensión indebida en nuestra infraestructura. Para obtener orientación sobre el uso aceptado de almacenamiento de objetos en los repositorios, refiérete a la sección "[¿Cuál es mi cuota de disco?](/github/managing-large-files/what-is-my-disk-quota)". Para obtener más detalles sobre las limitaciones de ancho de banda de características especiales, consulta la sección [Condiciones Adicionales de Producto de GitHub](/github/site-policy/github-additional-product-terms). @@ -105,10 +105,10 @@ Si decides alojar cualquier material publicitario o promocional en tu Cuenta, er ## 11. Protección del Usuario No debes participar de actividades que dañen de manera significativa a otros usuarios. -We will interpret our policies and resolve disputes in favor of protecting users as a whole. +Interpretaremos nuestras políticas y solucionaremos las disputas para favorecer la protección de los usuarios integralmente. --- -**Aplicación.** GitHub retiene toda la discreción para [proceder](/github/site-policy/github-community-guidelines#what-happens-if-someone-violates-githubs-policies) en respuesta a cualquier violación de estas políticas, incluyendo la suspensión de cuentas, la [terminación](/github/site-policy/github-terms-of-service#3-github-may-terminate) de esta o la [eliminación](/github/site-policy/github-terms-of-service#2-github-may-remove-content) de contenido. Please also see our [Community Guidelines](/site-policy/github-terms/github-community-guidelines) for actions you can take if something or someone offends you. +**Aplicación.** GitHub retiene toda la discreción para [proceder](/github/site-policy/github-community-guidelines#what-happens-if-someone-violates-githubs-policies) en respuesta a cualquier violación de estas políticas, incluyendo la suspensión de cuentas, la [terminación](/github/site-policy/github-terms-of-service#3-github-may-terminate) de esta o la [eliminación](/github/site-policy/github-terms-of-service#2-github-may-remove-content) de contenido. Consulta también nuestros [Lineamientos comunitarios](/site-policy/github-terms/github-community-guidelines) para ver las acciones que puedes tomar si algo o alguien te ofende. **Reinstauración y apelación.** Si tu contenido o cuenta se inhabilitó o restringió y buscas una reinstauración o quieres apelar, consulta nuestra [Página de apelación y reinstauración](/site-policy/acceptable-use-policies/github-appeal-and-reinstatement) para obtener más información sobre el proceso y utiliza nuestro [formato de apelación y reinstauración](https://support.github.com/contact/reinstatement) para emitir una solicitud. diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-disrupting-the-experience-of-other-users.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-disrupting-the-experience-of-other-users.md index ed463c3282..273b2ecf75 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-disrupting-the-experience-of-other-users.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-disrupting-the-experience-of-other-users.md @@ -1,6 +1,6 @@ --- -title: GitHub Disrupting the Experience of Other Users -shortTitle: Disrupting the Experience of Other Users +title: GitHub irrumpiendo la experiencia de otros usuarios +shortTitle: Irrumpir la experiencia de otros usuarios versions: fpt: '*' topics: @@ -11,17 +11,17 @@ redirect_from: - /github/site-policy/github-community-guidelines#disrupting-the-experience-of-other-users --- -Being part of a community includes recognizing how your behavior affects others and engaging in meaningful and productive interactions with people and the platform they rely on. +El ser parte de una comunidad incluye el que reconozcas las formas en las cuales tu comportamiento afecta a los demás y participando en las interacciones productivas y significativas con las personas y la plataforma de la cual dependen. -We do not allow behavior that significantly or continually disrupts the experience of other users. Esto incluye: +No permitimos el comportamiento que es significativamente o continuamente dañino para la experiencia de otros usuarios. Esto incluye: -- Posting off-topic comments -- Opening empty or meaningless issues or pull requests -- Starring and/or following accounts or repositories in large volume in a short period of time -- Creating nonsensical or irrelevant code reviews -- Engaging with platform features in a way that causes excessive notifications for other users -- Using any other platform feature in a way that creates disruption +- Publicar comentarios fuera de tema +- Abrir propuestas o solicitudes de cambio sin sentido +- Marcar como favorito o seguir cuentas o repositorios masivamente en un periodo de tiempo corto +- Crear revisiones de código irrelevantes o sin sentido +- Interactuar con características de la plataforma de manera que ocasionen notificaciones excesivas para otros usuarios +- Utilizar cualquier otra característica de la plataforma de manera que ocasione una irrupción Mientras animamos a los mantenedores a moderar sus propios proyectos de forma individual. El personal de GitHub puede tomar medidas más restrictivas contra las cuentas que están participando en este tipo de comportamientos. -Please note that the above conduct may also violate other restrictions in our [Acceptable Use Policies](/github/site-policy/github-acceptable-use-policies). For example, depending on the nature and severity of the activity, it may rise to the level of [bullying and harassment](/github/site-policy/github-bullying-and-harassment). +Toma en cuenta que las conductas anteriores también podrían violar otras restricciones en nuestras [Políticas de uso aceptable](/github/site-policy/github-acceptable-use-policies). Por ejemplo, dependiendo de la naturaleza o gravedad de la actividad, podría llegar al nivel de [bullying y acoso](/github/site-policy/github-bullying-and-harassment). diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-doxxing-and-invasion-of-privacy.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-doxxing-and-invasion-of-privacy.md index 4a39fbc6dd..27bb5278fc 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-doxxing-and-invasion-of-privacy.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-doxxing-and-invasion-of-privacy.md @@ -1,6 +1,6 @@ --- -title: GitHub Doxxing and Invasion of Privacy -shortTitle: Doxxing and Invasion of Privacy +title: Doxxing e invasión de la privacidad en GitHub +shortTitle: Doxxing e invasión de la privacidad versions: fpt: '*' topics: @@ -11,20 +11,20 @@ redirect_from: - /github/site-policy/github-community-guidelines#doxxing-and-invasion-of-privacy --- -Don't post other people's personal information. Esto incluye: +No publiques la información personal de otros individuos. Esto incluye: -- Personal, private email addresses -- Phone numbers -- Physical addresses or other private location information -- Bank account information or credit card numbers -- Social Security/National Identity numbers +- Direcciones de correo electrónico privadas y personales +- Números telefónicos +- Direcciones físicas u otra información de ubicación privada +- Información de cuentas bancarias o números de tarjetas de crédito +- Números de seguridad social/identidad nacional - Contraseñas -- Voter information -- Medical information and personal biometric data -- Other private information that may pose a safety or security risk +- Información de votante +- Información médica y datos biométricos personales +- Otro tipo de información que pueda representar un riesgo de seguridad o protección -We may consider other information, such as photos or videos that were taken or distributed without the subject's consent, to be an invasion of privacy, especially when such material presents a safety risk to the subject, such as in the case of intimidation or harassment. +Podríamos considerar que otros tipos de información, tales como fotos o videos que se tomaron o distribuyeron sin el consentimiento del sujeto, sean una invasión a la privacidad, especialmente cuando dicho material representa un riesgo de seguridad para dicho sujeto, tal como en el caso de la intimidación o el acoso. -GitHub will take context into account as well as whether the reported content is publicly available elsewhere. Please note, however, that while sharing publicly available content may not be a violation of this policy, if the information is shared with the intent to harass or incite other abusive behavior, it may violate our prohibition against [bullying and harassment](/github/site-policy/github-bullying-and-harassment). +GitHub tomará el contexto en cuenta, así como si el contenido reportado está disponible al público en cualquier otro lugar. Toma en cuenta, sin embargo, que si bien el compartir contenido disponible al público en general podría no ser una violación de esta política, si la información se comparte con la intención de acosa o incitar a otro tipo de comportamiento abusivo, esto podría violar nuestra prohibición del [bullying y el acoso](/github/site-policy/github-bullying-and-harassment). -For more information, or to learn how to report a violation, see our [Private Information Removal Policy](/github/site-policy/github-private-information-removal-policy) and our instructions for [Reporting Abuse](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam). +Para obtener más información o para aprender cómo reportar una violación, consulta nuestra [Política de Eliminación de Información Privada](/github/site-policy/github-private-information-removal-policy) y nuestras instrucciones para [Reportar el abuso](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam). diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-sexually-obscene-content.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-sexually-obscene-content.md index 43619d97fd..4acdd96c4f 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-sexually-obscene-content.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-sexually-obscene-content.md @@ -1,6 +1,6 @@ --- -title: GitHub Sexually Obscene Content -shortTitle: Sexually Obscene Content +title: Contenido Sexualmente Obsceno de GitHub +shortTitle: Contenido Sexualmente Obsceno versions: fpt: '*' topics: @@ -11,10 +11,10 @@ redirect_from: - /github/site-policy/github-community-guidelines#sexually-obscene-content --- -We do not tolerate content associated with sexual exploitation or abuse of another individual, including where minors are concerned. We do not allow sexually themed or suggestive content that serves little or no purpose other than to solicit an erotic or shocking response, particularly where that content is amplified by its placement in profiles or other social contexts. Esto incluye: +No toleramos contenido asociado con la exploración sexual o abuso de otro individuo, incluyendo aquél en donde se involucra a menores. No permitimos contenido sugestivo o con temática sexual que tenga poco o ningún propósito mas que solicitar una respuesta impactante o erótica, en particular, cuando dicho contenido se amplifica por su colocación en perfiles u otros contextos sociales. Esto incluye: -- Pornographic content -- Non-consensual intimate imagery -- Graphic depictions of sexual acts including photographs, video, animation, drawings, computer-generated images, or text-based content +- Contenido pornográfico +- Imagenes íntimas no consensuadas +- Representaciones gráficas de actos sexuales, incluyendo fotografías, video, animación, dibujos, imágenes generadas por cómputo o contenido basado en texto -We recognize that not all nudity or content related to sexuality is obscene. We may allow visual and/or textual depictions in artistic, educational, historical or journalistic contexts, or as it relates to victim advocacy. In some cases a disclaimer can help communicate the context of the project. However, please understand that we may choose to limit the content by giving users the option to opt in before viewing. +Reconocemos que no toda la desnudez o el contenido relacionado con la sexualidad es obsceno. Podríamos permitir representaciones visuales o textuales en contextos artísticos, educativos, históricos, de prensa o en los que se relacionan con la defensa de víctimas. En algunos casos, una renuncia de responsabilidad puede ayudar a comunicar el contexto del proyecto. Sin embargo, debes entender que podríamos limitar el contenido al darle a los usuarios la opción de decidir ingresar antes de que lo vean. diff --git a/translations/es-ES/content/site-policy/acceptable-use-policies/github-threats-of-violence-and-gratuitously-violent-content.md b/translations/es-ES/content/site-policy/acceptable-use-policies/github-threats-of-violence-and-gratuitously-violent-content.md index 9c5d384fac..078beb0fe7 100644 --- a/translations/es-ES/content/site-policy/acceptable-use-policies/github-threats-of-violence-and-gratuitously-violent-content.md +++ b/translations/es-ES/content/site-policy/acceptable-use-policies/github-threats-of-violence-and-gratuitously-violent-content.md @@ -19,4 +19,4 @@ You may not use GitHub to organize, promote, encourage, threaten, or incite acts - Posting text, imagery, or audio content glorifying or containing a graphic depiction of violence toward oneself, another individual, group, or animal - Encouraging another individual to engage in self harm -We do not allow violent content to be posted indiscriminately or in a way that is difficult for other users to avoid, such as a profile avatar or an issue comment. However, we understand there may be legitimate reasons to post violent content, such as for educational or documentary purposes, creative works, or depictions of historical events. In those cases, a clear warning or disclaimer can help users make an educated decision as to whether or not they want to engage with such content. Still, GitHub may decide to limit the visibility of such content to those who choose to opt in. +We do not allow violent content to be posted indiscriminately or in a way that is difficult for other users to avoid, such as a profile avatar or an issue comment. However, we understand there may be legitimate reasons to post violent content, such as for educational or documentary purposes, creative works, or depictions of historical events. En dichos casos, una advertencia o renuncia de responsabilidad claros pueden ayudar a que los usuarios tomen una decisión educada sobe si quieren o no participar con dicho contenido. Aún así, GitHub podría decidir limitar la visibilidad de dicho contenido a aquellos que deseen partecipar. diff --git a/translations/es-ES/content/site-policy/content-removal-policies/index.md b/translations/es-ES/content/site-policy/content-removal-policies/index.md index 74cd4f694d..76c697fe65 100644 --- a/translations/es-ES/content/site-policy/content-removal-policies/index.md +++ b/translations/es-ES/content/site-policy/content-removal-policies/index.md @@ -1,5 +1,5 @@ --- -title: Content Removal Policies +title: Políticas de eliminación de contenido versions: fpt: '*' topics: diff --git a/translations/es-ES/content/site-policy/github-terms/github-marketplace-developer-agreement.md b/translations/es-ES/content/site-policy/github-terms/github-marketplace-developer-agreement.md index 234bfc911e..052b2ad4e1 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-marketplace-developer-agreement.md +++ b/translations/es-ES/content/site-policy/github-terms/github-marketplace-developer-agreement.md @@ -147,7 +147,7 @@ En el caso de que tu publicación se elimine involuntariamente porque es defectu **6.1** GitHub será el comerciante de los productos de Programador comprados por usuarios finales a través del mercado. -**6.2** Los precios de las listas del mercado de las aplicaciones del Desarrollador se configurarán en dólares estadounidenses (USD). El desarrollador tiene un control total sobre la fijación de precios para cada listado y una vez establecido, dicho precio no se puede cambiar. Puedes retirar un plan de precios para un listado existente y agregar un nuevo plan de precios para dicho listado, siempre que dicho plan de precios nuevo no afecte de forma negativa a los usuarios finales existentes. Los precios que configuraste para los productos de Programador determinarán la cantidad de pago que recibirás. GitHub will remit 95% of the sale price in USD without reduction for Taxes except for any withholding taxes that are required under applicable law. The remaining 5% of the sales price will be allotted to and retained by GitHub. Al final de cada mes y al alcanzar un valor mínimo de $500 USD, GitHub reenviará tu parte de los pagos. +**6.2** Los precios de las listas del mercado de las aplicaciones del Desarrollador se configurarán en dólares estadounidenses (USD). El desarrollador tiene un control total sobre la fijación de precios para cada listado y una vez establecido, dicho precio no se puede cambiar. Puedes retirar un plan de precios para un listado existente y agregar un nuevo plan de precios para dicho listado, siempre que dicho plan de precios nuevo no afecte de forma negativa a los usuarios finales existentes. Los precios que configuraste para los productos de Programador determinarán la cantidad de pago que recibirás. GitHub emitirá el 95% del precio de venta en USD sin reducción alguna de impuestos, con excepción de cualquier retención de impuestos que se requiera de acuerdo con la ley aplicable. Se asignará el 5% restante del precio de ventas a GitHub, quien lo retendrá. Al final de cada mes y al alcanzar un valor mínimo de $500 USD, GitHub reenviará tu parte de los pagos. **6.3** Requisitos de Reembolso. Serás responsable de especificar los términos y condiciones relativos a los reembolsos a tus usuarios finales. En ningún caso GitHub será responsable de proporcionar ayuda alguna con los reembolsos, ni será GitHub será responsable del pago de ningún reembolso. diff --git a/translations/es-ES/content/site-policy/github-terms/github-research-program-terms.md b/translations/es-ES/content/site-policy/github-terms/github-research-program-terms.md index 44dbc423c8..7a822180ac 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-research-program-terms.md +++ b/translations/es-ES/content/site-policy/github-terms/github-research-program-terms.md @@ -36,7 +36,7 @@ Toda la información confidencial sigue siendo propiedad exclusiva y propiedad d Al participar en este programa, aceptas el uso de tu información personal con fines de investigación y para ningún otro propósito. Como parte del programa, es posible que uses tu información personal para contactarte o conservar tu información, para contactarte en una fecha posterior. La información personal no incluye información agregada, que no identifiques personalmente. Es posible que uses la información de identificación personal o agregada que se recopila a través del programa para operar, analizar y mejorar nuestros productos y servicios. -Puedes retirar tu consentimiento en cualquier momento y solicitar acceso o la eliminación de la información personal que tenemos sobre ti. For more information about how you can access, update, alter, or delete the personal information GitHub collects through the Program, please see the [GitHub Privacy Statement](/articles/github-privacy-statement/) or contact us through our {% data variables.contact.contact_privacy %}. +Puedes retirar tu consentimiento en cualquier momento y solicitar acceso o la eliminación de la información personal que tenemos sobre ti. Para obtener más información acerca de cómo puedes acceder, actualizar, modificar o eliminar la información personal que GitHub recopila a través del programa, consulta la[Declaración de privacidad de GitHub](/articles/github-privacy-statement/) o contáctanos a través de nuestra {% data variables.contact.contact_privacy %}. ## E. Términos del software y los servicios de GitHub diff --git a/translations/es-ES/content/site-policy/github-terms/github-terms-of-service.md b/translations/es-ES/content/site-policy/github-terms/github-terms-of-service.md index ef8860cb58..105ef15808 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-terms-of-service.md +++ b/translations/es-ES/content/site-policy/github-terms/github-terms-of-service.md @@ -67,12 +67,12 @@ Fecha de entrada en vigencia: 16 de noviembre de 2020 Debes proporcionar una dirección de correo electrónico válida para completar el proceso de registro. Cualquier otra información solicitada, como tu nombre real, es opcional, a menos que aceptes estos términos en nombre de una entidad legal (en cuyo caso necesitamos más información sobre la entidad legal) o si optas por una [Cuenta de pago](#k-payment), en cuyo caso será necesaria información adicional para fines de facturación. ### 3. Requisitos de la cuenta -We have a few simple rules for Personal Accounts on GitHub's Service. +Tenemos algunas cuantas reglas para las cuentas personales en el servicio de GitHub. - Debes ser una persona para crear una cuenta. No se permiten las cuentas que registren ni los "bots", ni otros métodos automatizados. Permitimos cuentas de máquina: -- Una cuenta de máquina se refiere a una cuenta registrada por una persona que acepta los términos aplicables del servicio en nombre de la Cuenta, proporciona una dirección de correo electrónico válida y es responsable de sus acciones. Una Cuenta de máquina se usa exclusivamente para ejecutar tareas automatizadas. Múltiples usuarios pueden dirigir las acciones de una cuenta de máquina, pero el propietario de la cuenta es responsable en última instancia de las acciones de la máquina. You may maintain no more than one free machine account in addition to your free Personal Account. +- Una cuenta de máquina se refiere a una cuenta registrada por una persona que acepta los términos aplicables del servicio en nombre de la Cuenta, proporciona una dirección de correo electrónico válida y es responsable de sus acciones. Una Cuenta de máquina se usa exclusivamente para ejecutar tareas automatizadas. Múltiples usuarios pueden dirigir las acciones de una cuenta de máquina, pero el propietario de la cuenta es responsable en última instancia de las acciones de la máquina. No puedes mantener más de una cuenta de máquina gratuita adicionalmente a tu cuenta personal gratuita. - Una persona o entidad legal no puede mantener más de una cuenta gratuita (si también decide controlar una cuenta de máquina, está bien, pero sólo se puede utilizar para ejecutar una máquina). - Debes ser mayor de 13 años. Si bien estamos encantados de ver a los geniales programadores jóvenes entusiasmados aprendiendo a programar, debemos cumplir con la ley de los Estados Unidos. GitHub no dirige nuestro Servicio a niños menores de 13 años y no permitimos ningún Usuario menor de 13 años en nuestro Servicio. Si tenemos conocimiento de algún usuario menor de 13 años, [daremos por terminada inmediatamente la cuenta del usuario](#l-cancellation-and-termination). Si estás ubicado en un país fuera de los Estados Unidos, la edad mínima de ese país puede ser mayor; en ese caso, el Cliente es responsable de cumplir con las leyes de ese país. -- Su inicio de sesión sólo puede usarse por una persona — es decir, un único inicio de sesión no puede ser compartido por varias personas. A paid Organization may only provide access to as many Personal Accounts as your subscription allows. +- Su inicio de sesión sólo puede usarse por una persona — es decir, un único inicio de sesión no puede ser compartido por varias personas. Una organización en un plan de pago solo puede proporcionar acceso a tantas cuentas personales como lo permita la suscripción. - No puedes usar GitHub en violación de las leyes de control de exportación o sanciones de los Estados Unidos o de cualquier otra jurisdicción aplicable. No puedes utilizar GitHub si eres o estás trabajando en nombre de un [Nacional Especialmente Diseñado (SDN)](https://www.treasury.gov/resource-center/sanctions/SDN-List/Pages/default.aspx) o de una persona sujeta a prohibiciones de bloqueo de partes o denegadas similares que administre una agencia gubernamental de los EE.UU. GitHub puede permitir que las personas en ciertos países o territorios sancionados accedan a ciertos servicios de GitHub de conformidad con las autorizaciones del gobierno de los EE.UU. Para obtener más información, consulta nuestra[Política de Controles de Exportación](/articles/github-and-export-controls). ### 4. Seguridad de la cuenta diff --git a/translations/es-ES/content/site-policy/other-site-policies/guidelines-for-legal-requests-of-user-data.md b/translations/es-ES/content/site-policy/other-site-policies/guidelines-for-legal-requests-of-user-data.md index 61644ec82b..4f85ad0f12 100644 --- a/translations/es-ES/content/site-policy/other-site-policies/guidelines-for-legal-requests-of-user-data.md +++ b/translations/es-ES/content/site-policy/other-site-policies/guidelines-for-legal-requests-of-user-data.md @@ -87,7 +87,7 @@ Aquí hay una lista no exhaustiva de los tipos de datos que mantenemos sobre usu - Colaboradores - -**Public repository data** — GitHub is home to millions of public, open-source software projects. Puede navegar casi cualquier repositorio público (por ejemplo, el [Proyecto Atom](https://github.com/atom/atom)) para tener un sentido de la información que GitHub recopila y mantiene sobre repositorios. Puede incluir: +**Datos de repositorio público** — GitHub hospeda millones de proyectos de software de código abierto y públicos. Puede navegar casi cualquier repositorio público (por ejemplo, el [Proyecto Atom](https://github.com/atom/atom)) para tener un sentido de la información que GitHub recopila y mantiene sobre repositorios. Puede incluir: - El código - Versiones anteriores del código @@ -130,7 +130,7 @@ En el caso de cuentas de organización, podemos proporcionar el(los) nombre(s) y Tenga en cuenta que la información disponible variará de un caso a otro. Parte de la información es opcional para que los usuarios la proporcionen. En otros casos, es posible que no hayamos recopilado ni conservado la información. - -**Con una orden judicial *o* una orden de registro** — No divulgaremos registros de acceso a la cuenta a menos que se nos obligue a hacerlo por (i) una orden judicial emitida bajo 18 U. S.C. Sección 2703(d), sobre una muestra de hechos específicos y articulables que demuestran que existen motivos razonables para creer que la información solicitada es relevante y material para una investigación criminal en curso; o (ii) una orden de búsqueda emitida bajo los procedimientos descritos en las Normas Federales de Procedimiento Penal o procedimientos equivalentes de la orden estatal sobre una muestra de causa probable. In addition to the non-public account information listed above, we can provide account access logs in response to a court order or search warrant, which may include: +**Con una orden judicial *o* una orden de registro** — No divulgaremos registros de acceso a la cuenta a menos que se nos obligue a hacerlo por (i) una orden judicial emitida bajo 18 U. S.C. Sección 2703(d), sobre una muestra de hechos específicos y articulables que demuestran que existen motivos razonables para creer que la información solicitada es relevante y material para una investigación criminal en curso; o (ii) una orden de búsqueda emitida bajo los procedimientos descritos en las Normas Federales de Procedimiento Penal o procedimientos equivalentes de la orden estatal sobre una muestra de causa probable. Adicionalmente a la información de cuenta diferente a la pública que se lista anteriormente, podemos proporcionar bitácoras de acceso de cuenta a una resolución judicial u órden de registro, lo cual podría incluir: - Cualquier registro que revele los movimientos de un usuario a lo largo de un período de tiempo - Configuración de la cuenta o repositorio privado (por ejemplo, qué usuarios tienen ciertos permisos, etc.) @@ -138,7 +138,7 @@ Tenga en cuenta que la información disponible variará de un caso a otro. Parte - Registros de acceso de seguridad distintos a la creación de cuentas o para una fecha y hora específica - -**Only with a search warrant** — We will not disclose the private contents of any account unless compelled to do so under a search warrant issued under the procedures described in the Federal Rules of Criminal Procedure or equivalent state warrant procedures upon a showing of probable cause. In addition to the non-public account information and account access logs mentioned above, we will also provide private account contents in response to a search warrant, which may include: +**Solo con una órden de registro ** — No divulgaremos el contenido privado de ninguna cuenta, a menos de que se nos exhorte a hacerlo con una orden de registro emitida bajo los procedimientos descritos en las Reglas Federales para Procedimientos Penales o en los procedimientos de dichas órdenes estatales después de que se pruebe la existencia de una causa probable. In addition to the non-public account information and account access logs mentioned above, we will also provide private account contents in response to a search warrant, which may include: - Contenidos de Gists secretos - Código fuente u otro contenido en los repositorios privados diff --git a/translations/es-ES/content/site-policy/privacy-policies/github-codespaces-privacy-statement.md b/translations/es-ES/content/site-policy/privacy-policies/github-codespaces-privacy-statement.md index 750e9be1d0..1a32040d13 100644 --- a/translations/es-ES/content/site-policy/privacy-policies/github-codespaces-privacy-statement.md +++ b/translations/es-ES/content/site-policy/privacy-policies/github-codespaces-privacy-statement.md @@ -18,6 +18,6 @@ La actividad en github.dev está sujeta a los [Términos de las Vistas Previas B ## Uso de {% data variables.product.prodname_vscode %} -GitHub Codespaces and github.dev allow for use of {% data variables.product.prodname_vscode %} in the web browser. When using {% data variables.product.prodname_vscode_shortname %} in the web browser, some telemetry collection is enabled by default and is [explained in detail on the {% data variables.product.prodname_vscode_shortname %} website](https://code.visualstudio.com/docs/getstarted/telemetry). Los usuarios pueden decidir no participar en la telemetría siguiendo la ruta Archivo > Preferencias > Ajustes, debajo del menú superior izquierdo. +GitHub Codespaces y github.dev permiten el uso de {% data variables.product.prodname_vscode %} en el buscador web. Cuando se utiliza {% data variables.product.prodname_vscode_shortname %} en el buscador, la recopilación de algunos datos de telemetría se habilita predeterminadamente y esto se [explica a detalle en el sitio web de {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/getstarted/telemetry). Los usuarios pueden decidir no participar en la telemetría siguiendo la ruta Archivo > Preferencias > Ajustes, debajo del menú superior izquierdo. -If a user chooses to opt out of telemetry capture in {% data variables.product.prodname_vscode_shortname %} while inside of a codespace as outlined, this will sync the disable telemetry preference across all future web sessions in GitHub Codespaces and github.dev. +Si un usuario elige no participar en la captura de la telemetría en {% data variables.product.prodname_vscode_shortname %} mientras está dentro de un codespace como se describe, esto sincronizará la preferencia de inhabilitar telemetría en todas las sesiones web futuras de GitHub Codespaces y github.dev. diff --git a/translations/es-ES/content/site-policy/privacy-policies/github-privacy-statement.md b/translations/es-ES/content/site-policy/privacy-policies/github-privacy-statement.md index 832abd6c92..be3895273c 100644 --- a/translations/es-ES/content/site-policy/privacy-policies/github-privacy-statement.md +++ b/translations/es-ES/content/site-policy/privacy-policies/github-privacy-statement.md @@ -177,7 +177,7 @@ We retain and use your information as described in this Privacy Statement, but b If GitHub processes Personal Data other than your profile information, such as information about you GitHub receives from [third parties](/github/site-policy/github-privacy-statement#information-we-collect-from-third-parties), then you may, subject to applicable law, access, update, alter, delete, object to or restrict the processing of your Personal Data by contacting [GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://enterprise.githubsupport.com/hc/en-us). -You can adjust the settings on your Account regarding the display of your Personal Data in private or public repositories or Personal Data processed in connection with Community Features (such as the GitHub Feed, the GitHub Globe, GitHub Explore, the GitHub Discussion Leaderboard) through [profile settings](https://github.com/settings/profile). +You can adjust the settings on your Account regarding the display of your Personal Data in private or public repositories or Personal Data processed in connection with Community Features (such as GitHub Feed, GitHub Sponsors, and GitHub Explore) through [profile settings](https://github.com/settings/profile). Additionally, if you are unable to access certain Personal Data we have via the means described above, you can request access by contacting us as described at the bottom of this privacy statement. diff --git a/translations/es-ES/content/site-policy/privacy-policies/index.md b/translations/es-ES/content/site-policy/privacy-policies/index.md index 83d2d96b78..3bd53dd4e7 100644 --- a/translations/es-ES/content/site-policy/privacy-policies/index.md +++ b/translations/es-ES/content/site-policy/privacy-policies/index.md @@ -1,5 +1,5 @@ --- -title: Privacy Policies +title: Políticas de Privacidad versions: fpt: '*' topics: diff --git a/translations/es-ES/content/support/contacting-github-support/providing-data-to-github-support.md b/translations/es-ES/content/support/contacting-github-support/providing-data-to-github-support.md index 48f06ee2cf..0bd0500d71 100644 --- a/translations/es-ES/content/support/contacting-github-support/providing-data-to-github-support.md +++ b/translations/es-ES/content/support/contacting-github-support/providing-data-to-github-support.md @@ -68,7 +68,7 @@ Puedes usar este método si no tienes tu clave SSH fácilmente disponible. Puedes usar este método sin iniciar sesión en {% data variables.enterprise.management_console %}. -Usa la utilidad de la línea de comando [ghe-diagnostics](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-diagnostics) para recuperar el diagnóstico para tu instancia. +Usa la utilidad de la línea de comando [ghe-diagnostics](/enterprise/admin/guides/installation/command-line-utilities#ghe-diagnostics) para recuperar el diagnóstico para tu instancia. ```shell $ ssh -p122 admin@hostname -- 'ghe-diagnostics' > diagnostics.txt diff --git a/translations/es-ES/data/features/README.md b/translations/es-ES/data/features/README.md index 74268e9ba1..4e3c55ad3f 100644 --- a/translations/es-ES/data/features/README.md +++ b/translations/es-ES/data/features/README.md @@ -21,7 +21,7 @@ El formato y los valores permitidos son los mismos que en la [propiedad prelimin ### Condicionales líquidas -¡Ahora puedes utilizar `{% if meow %} ... {% endif %}` en los archivos de contenido! Toma en cuenta que esta es la etiqueta `if` y no la `ifversion`. +¡Ahora puedes utilizar `{% ifversion meow %} ... {% endif %}` en los archivos de contenido! ### Preliminar @@ -45,7 +45,7 @@ versions: ## Imposición del modelado -El modelo para validar la característica de versionamiento vive en [`tests/helpers/schemas/feature-versions-schema.js`](/tests/helpers/schemas/feature-versions-schema.js) y la ejecuta [`tests/linting/lint-files.js`](/tests/linting/lint-files.js). +El modelo para validar la característica de versionamiento vive en [`tests/helpers/schemas/feature-versions-schema.js`](/tests/helpers/schemas/feature-versions-schema.js) y la ejecuta [`tests/linting/lint-versioning.js`](/tests/linting/lint-versioning.js). ## Script para eliminar las etiquetas de característica diff --git a/translations/es-ES/data/features/actions-inherit-secrets-reusable-workflows.yml b/translations/es-ES/data/features/actions-inherit-secrets-reusable-workflows.yml index 1a80448cb4..dcf7f8f3f7 100644 --- a/translations/es-ES/data/features/actions-inherit-secrets-reusable-workflows.yml +++ b/translations/es-ES/data/features/actions-inherit-secrets-reusable-workflows.yml @@ -5,4 +5,4 @@ versions: fpt: '*' ghec: '*' ghes: '>= 3.6' - ghae: + ghae: 'issue-6920' diff --git a/translations/es-ES/data/features/actions-unified-inputs.yml b/translations/es-ES/data/features/actions-unified-inputs.yml new file mode 100644 index 0000000000..8843eefffd --- /dev/null +++ b/translations/es-ES/data/features/actions-unified-inputs.yml @@ -0,0 +1,7 @@ +--- +#Issue 6921 +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-6921' diff --git a/translations/es-ES/data/features/dependabot-bulk-alerts.yml b/translations/es-ES/data/features/dependabot-bulk-alerts.yml new file mode 100644 index 0000000000..1a1108e133 --- /dev/null +++ b/translations/es-ES/data/features/dependabot-bulk-alerts.yml @@ -0,0 +1,7 @@ +--- +#Reference: Issue #6076 ability to dismiss or re-open multiple Dependabot alerts +versions: + fpt: '*' + ghec: '*' + ghes: '>3.5' + ghae: 'issue-6628' diff --git a/translations/es-ES/data/features/dependency-graph-rust-support.yml b/translations/es-ES/data/features/dependency-graph-rust-support.yml new file mode 100644 index 0000000000..439b0edf01 --- /dev/null +++ b/translations/es-ES/data/features/dependency-graph-rust-support.yml @@ -0,0 +1,7 @@ +--- +#Reference: Issue #6964 Support for Rust manifest parsing in Dependency graph +versions: + fpt: '*' + ghec: '*' + ghes: '>3.5' + ghae: 'issue-6964' diff --git a/translations/es-ES/data/features/ghas-enablement-webhook.yml b/translations/es-ES/data/features/ghas-enablement-webhook.yml new file mode 100644 index 0000000000..919039ef0d --- /dev/null +++ b/translations/es-ES/data/features/ghas-enablement-webhook.yml @@ -0,0 +1,7 @@ +--- +#docs-content 7314. GHAS enablement webhook +versions: + fpt: '*' + ghec: '*' + ghes: '>3.6' + ghae: 'issue-7314' diff --git a/translations/es-ES/data/features/issue-close-reasons.yml b/translations/es-ES/data/features/issue-close-reasons.yml new file mode 100644 index 0000000000..b11b389fe7 --- /dev/null +++ b/translations/es-ES/data/features/issue-close-reasons.yml @@ -0,0 +1,8 @@ +--- +#Issues 6363 +#Closed issue states +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-6363' diff --git a/translations/es-ES/data/features/partial-reruns-with-reusable.yml b/translations/es-ES/data/features/partial-reruns-with-reusable.yml new file mode 100644 index 0000000000..c0802bf2b1 --- /dev/null +++ b/translations/es-ES/data/features/partial-reruns-with-reusable.yml @@ -0,0 +1,7 @@ +--- +#Issue #7062 +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.5' + ghae: 'issue-7062' diff --git a/translations/es-ES/data/features/previous-release-tag.yml b/translations/es-ES/data/features/previous-release-tag.yml new file mode 100644 index 0000000000..17e793c765 --- /dev/null +++ b/translations/es-ES/data/features/previous-release-tag.yml @@ -0,0 +1,8 @@ +--- +#Issue 7052 +#Adding a previous (release) tag for users when creating a new release and autogenerating release notes +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-7052' diff --git a/translations/es-ES/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml b/translations/es-ES/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml index 662bc18738..718abf97a7 100644 --- a/translations/es-ES/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml +++ b/translations/es-ES/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml @@ -80,7 +80,7 @@ upcoming_changes: - location: RemovePullRequestFromMergeQueueInput.branch description: 'Se eliminará la `branch`.' - reason: PRs are removed from the merge queue for the base branch, the `branch` argument is now a no-op + reason: Las solicitudes de cambio se eliminan de la cola de fusión para la rama base, el argumento `branch` ahora es un no-op date: '2022-10-01T00:00:00+00:00' criticality: breaking owner: jhunschejones diff --git a/translations/es-ES/data/graphql/ghec/graphql_upcoming_changes.public.yml b/translations/es-ES/data/graphql/ghec/graphql_upcoming_changes.public.yml index da1d3de079..bb71103df8 100644 --- a/translations/es-ES/data/graphql/ghec/graphql_upcoming_changes.public.yml +++ b/translations/es-ES/data/graphql/ghec/graphql_upcoming_changes.public.yml @@ -98,10 +98,17 @@ upcoming_changes: date: '2022-07-01T00:00:00+00:00' criticality: breaking owner: cheshire137 + - + location: DependencyGraphDependency.packageLabel + description: '`packageLabel` will be removed. Use normalized `packageName` field instead.' + reason: '`packageLabel` will be removed.' + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: github/dependency_graph - location: RemovePullRequestFromMergeQueueInput.branch description: 'Se eliminará la `branch`.' - reason: PRs are removed from the merge queue for the base branch, the `branch` argument is now a no-op + reason: Las solicitudes de cambio se eliminan de la cola de fusión para la rama base, el argumento `branch` ahora es un no-op date: '2022-10-01T00:00:00+00:00' criticality: breaking owner: jhunschejones diff --git a/translations/es-ES/data/graphql/graphql_upcoming_changes.public.yml b/translations/es-ES/data/graphql/graphql_upcoming_changes.public.yml index da1d3de079..bb71103df8 100644 --- a/translations/es-ES/data/graphql/graphql_upcoming_changes.public.yml +++ b/translations/es-ES/data/graphql/graphql_upcoming_changes.public.yml @@ -98,10 +98,17 @@ upcoming_changes: date: '2022-07-01T00:00:00+00:00' criticality: breaking owner: cheshire137 + - + location: DependencyGraphDependency.packageLabel + description: '`packageLabel` will be removed. Use normalized `packageName` field instead.' + reason: '`packageLabel` will be removed.' + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: github/dependency_graph - location: RemovePullRequestFromMergeQueueInput.branch description: 'Se eliminará la `branch`.' - reason: PRs are removed from the merge queue for the base branch, the `branch` argument is now a no-op + reason: Las solicitudes de cambio se eliminan de la cola de fusión para la rama base, el argumento `branch` ahora es un no-op date: '2022-10-01T00:00:00+00:00' criticality: breaking owner: jhunschejones diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-1/21.yml b/translations/es-ES/data/release-notes/enterprise-server/3-1/21.yml index 9ecb523b8c..668f2f44b3 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-1/21.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-1/21.yml @@ -9,6 +9,7 @@ sections: - 'El SNMP registró una cantidad alta de mensajes de error de `Cannot statfs` incorrectamente en syslog.' - 'Para el caso de las instancias configuradas con la autenticación de SAML y con la recuperación de fallos integrada habilitada, los usuarios integrados se atoraron en un bucle de "inicio de sesión" al intentar iniciar sesión desde la página generada después de salir de sesión.' - 'Al utilizar aserciones cifradas de SAML, algunas de ellas no estaban marcando correctamente a las llaves SSH como verificadas.' + - 'The Releases page would return a 500 error when the repository has tags that contain non-ASCII characters. [Updated: 2022-06-10]' changes: - 'En las configuraciones de disponibilidad alta, se aclara que la página de resumen de replicación en la consola de administración solo muestra la configuración de replicación actual y no el estado de replicación actual.' - 'When enabling {% data variables.product.prodname_registry %}, clarify that using a Shared Access Signature (SAS) token as connection string is not supported.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/13.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/13.yml index 31610675bb..5fbc332e64 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/13.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-2/13.yml @@ -1,20 +1,21 @@ date: '2022-05-17' sections: security_fixes: - - '**MEDIUM:** A security issue in nginx resolver was identified, where an attacker who could forge UDP packets from the DNS server could cause 1-byte memory overwrite, resulting in worker process crashes or other potentially damaging impacts. The vulnerability has been assigned [CVE-2021-23017](https://nvd.nist.gov/vuln/detail/CVE-2021-23017).' - - 'Updated the `actions/checkout@v2` and `actions/checkout@v3` actions to address new vulnerabilities announced in the [Git security enforcement blog post](https://github.blog/2022-04-12-git-security-vulnerability-announced/).' + - '**MEDIA:** Se identificó una propuesta de seguridad en el resolutor de ngnix, en donde un atacante pudo haber falsificado paquetes de UDP desde el servidor DNS y pudo ocasionar una sobre escritura de memoria en bytes, dando como resultado que fallara un proceso trabajador u otros impactos dañinos potenciales. Se asingó el [CVE-2021-23017](https://nvd.nist.gov/vuln/detail/CVE-2021-23017) a la vulnerabilidad.' + - 'Se actualizaron las acciones `actions/checkout@v2` y `actions/checkout@v3` para abordar las vulnerabilidades nuevas que se anunciaron en la [Publicación del blog de refuerzo de seguridad de Git](https://github.blog/2022-04-12-git-security-vulnerability-announced/).' - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' bugs: - - 'In some cluster topologies, the `ghe-cluster-status` command left behind empty directories in `/tmp`.' - - 'SNMP incorrectly logged a high number of `Cannot statfs` error messages to syslog.' - - 'For instances configured with SAML authentication and built-in fallback enabled, built-in users would get stuck in a “login” loop when attempting to sign in from the page generated after logging out.' - - 'Videos uploaded to issue comments would not be rendered properly.' - - 'When using SAML encrypted assertions, some assertions were not correctly marking SSH keys as verified.' - - 'When using `ghe-migrator`, a migration would fail to import video file attachments in issues and pull requests.' + - 'En algunas topologías de clúster, el comando `ghe-cluster-status` dejó directorios vacíos en `/tmp`.' + - 'El SNMP registró una cantidad alta de mensajes de error de `Cannot statfs` incorrectamente en syslog.' + - 'Para el caso de las instancias configuradas con la autenticación de SAML y con la recuperación de fallos integrada habilitada, los usuarios integrados se atoraron en un bucle de "inicio de sesión" al intentar iniciar sesión desde la página generada después de salir de sesión.' + - 'Los videos que se suben a los comentarios de las propuestas no se representaron adecuadamente.' + - 'Al utilizar aserciones cifradas de SAML, algunas de ellas no estaban marcando correctamente a las llaves SSH como verificadas.' + - 'Al utilizar `ghe-migrator`, una migración falló en importar los archivos de video adjuntos en las propuestas y solicitudes de cambios.' + - 'The Releases page would return a 500 error when the repository has tags that contain non-ASCII characters. [Updated: 2022-06-10]' changes: - - 'In high availability configurations, clarify that the replication overview page in the Management Console only displays the current replication configuration, not the current replication status.' - - 'When enabling {% data variables.product.prodname_registry %}, clarify that using a Shared Access Signature (SAS) token as connection string is not currently supported.' - - 'Support bundles now include the row count of tables stored in MySQL.' + - 'En las configuraciones de disponibilidad alta, se aclara que la página de resumen de replicación en la consola de administración solo muestra la configuración de replicación actual y no el estado de replicación actual.' + - 'Cuando habilites el {% data variables.product.prodname_registry %}, aclara que, actualmente, no hay compatibilidad con utilizar el token de Firma de Acceso Compartida (SAS, por sus siglas en inglés) como secuencia de conexión.' + - 'Los paquetes de soporte ahora incluyen el conteo de filas de las tablas que se almacenan en MySQL.' - 'Dependency Graph can now be enabled without vulnerability data, allowing you to see what dependencies are in use and at what versions. Enabling Dependency Graph without enabling {% data variables.product.prodname_github_connect %} will **not** provide vulnerability information.' known_issues: - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/8.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/8.yml index dd19dda411..9a0828719b 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/8.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-3/8.yml @@ -6,7 +6,7 @@ sections: - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' bugs: - 'En algunas topologías de clúster, el comando `ghe-cluster-status` dejó directorios vacíos en `/tmp`.' - - 'SNMP incorrectly logged a high number of `Cannot statfs` error messages to syslog' + - 'El SNMP registró una cantidad alta de mensajes de error de `Cannot statfs` incorrectamente en syslog' - 'Para el caso de las instancias configuradas con la autenticación de SAML y con la recuperación de fallos integrada habilitada, los usuarios integrados se atoraron en un bucle de "inicio de sesión" al intentar iniciar sesión desde la página generada después de salir de sesión.' - 'Attempts to view the `git fsck` output from the `/stafftools/repositories/:owner/:repo/disk` page would fail with a `500 Internal Server Error`.' - 'Al utilizar aserciones cifradas de SAML, algunas de ellas no estaban marcando correctamente a las llaves SSH como verificadas.' @@ -14,6 +14,7 @@ sections: - 'When using the file finder on a repository page, typing the backspace key within the search field would result in search results being listed multiple times and cause rendering problems.' - 'When using GitHub Enterprise Importer to import a repository, some issues would fail to import due to incorrectly configured project timeline events.' - 'Al utilizar `ghe-migrator`, una migración falló en importar los archivos de video adjuntos en las propuestas y solicitudes de cambios.' + - 'The Releases page would return a 500 error when the repository has tags that contain non-ASCII characters. [Updated: 2022-06-10]' changes: - 'En las configuraciones de disponibilidad alta, se aclara que la página de resumen de replicación en la consola de administración solo muestra la configuración de replicación actual y no el estado de replicación actual.' - 'Cuando habilites el {% data variables.product.prodname_registry %}, aclara que, actualmente, no hay compatibilidad con utilizar el token de Firma de Acceso Compartida (SAS, por sus siglas en inglés) como secuencia de conexión.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/2.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/2.yml index 32d95b5c0a..eb16d37aad 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/2.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-4/2.yml @@ -25,7 +25,6 @@ sections: - 'Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}.' - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - "Cuando utilizas las aserciones cifradas con {% data variables.product.prodname_ghe_server %} 3.4.0 y 3.4.1, un atributo nuevo de XML `WantAssertionsEncrypted` en el `SPSSODescriptor` contiene un atributo inválido para los metadatos de SAML. Los IdP que consumen esta terminal de metadatos de SAML podrían encontrar errores al validar el modelo XML de los metadatos de SAML. Habrá una corrección disponible en el siguiente lanzamiento de parche. [Actualizado: 2022-04-11]\n\nPara darle una solución a este problema, puedes tomar una de las dos acciones siguientes.\n- Reconfigurar el IdP cargando una copia estática de los metadatos de SAML sin el atributo `WantAssertionsEncrypted`.\n- Copiar los metadatos de SAML, eliminar el atributo `WantAssertionsEncrypted`, hospedarlo en un servidor web y reconfigurar el IdP para que apunte a esa URL.\n" deprecations: - heading: 'Obsoletización de GitHub Enterprise Server 3.0' notes: @@ -53,6 +52,6 @@ sections: - "Desde {% data variables.product.prodname_ghe_server %} 3.1, el soporte de las extensiones bit-cache propietarias de {% data variables.product.company_short %} se comenzó a eliminar paulatinamente. Estas extensiones son obsoletas en {% data variables.product.prodname_ghe_server %} 3.3 en adelante.\n\nCualquier repositorio que ya haya estado presente y activo en {% data variables.product.product_location %} ejecutando la versión 3.1 o 3.2 ya se actualizó automáticamente.\n\nLos repositorios que no estuvieron presentes y activos antes de mejorar a {% data variables.product.prodname_ghe_server %} 3.3 podrían no funcionar de forma óptima sino hasta que se ejecute una tarea de mantenimiento de repositorio y esta se complete exitosamente.\n\nPara iniciar una tarea de mantenimiento de repositorio manualmente, dirígete a `https:///stafftools/repositories///network` en cada repositorio afectado y haz clic en el botón **Schedule**.\n" - heading: 'Theme picker for GitHub Pages has been removed' notes: - - "The theme picker for GitHub Pages has been removed from the Pages settings. For more information about configuration of themes for GitHub Pages, see \"[Adding a theme to your GitHub Pages site using Jekyll](/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll).\"\n" + - "El selector de tema de GitHub Pages se eliminó de los ajustes de las páginas. Para obtener más información sobre la configuración de temas para GitHub Pages, consulta la sección \"[Agregar un tema a tu sitio de GitHub pages utilizando Jekyll](/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll)\".\n" backups: - '{% data variables.product.prodname_ghe_server %} 3.4 requiere por lo menos de las [Utilidades de Respaldo de GitHub Enterprise 3.4.0](https://github.com/github/backup-utils) para la [Recuperación de Desastres y Respaldos](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/3.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/3.yml index 56b4c888df..9ab199c33e 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/3.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-4/3.yml @@ -17,12 +17,13 @@ sections: - 'Los videos que se suben a los comentarios de las propuestas no se representaron adecuadamente.' - 'When using GitHub Enterprise Importer to import a repository, some issues would fail to import due to incorrectly configured project timeline events.' - 'Al utilizar `ghe-migrator`, una migración falló en importar los archivos de video adjuntos en las propuestas y solicitudes de cambios.' + - 'The Releases page would return a 500 error when the repository has tags that contain non-ASCII characters. [Updated: 2022-06-10]' changes: - 'En las configuraciones de disponibilidad alta, se aclara que la página de resumen de replicación en la consola de administración solo muestra la configuración de replicación actual y no el estado de replicación actual.' - 'The Nomad allocation timeout for Dependency Graph has been increased to ensure post-upgrade migrations can complete.' - 'Cuando habilites el {% data variables.product.prodname_registry %}, aclara que, actualmente, no hay compatibilidad con utilizar el token de Firma de Acceso Compartida (SAS, por sus siglas en inglés) como secuencia de conexión.' - 'Los paquetes de soporte ahora incluyen el conteo de filas de las tablas que se almacenan en MySQL.' - - 'When determining which repository networks to schedule maintenance on, we no longer count the size of unreachable objects.' + - 'Al determinar en qué redes de repositorio se programará el mantenimiento, ya no se contará el tamaño de los objetos inalcanzables.' - 'The `run_started_at` response field is now included in the [Workflow runs API](/rest/actions/workflow-runs) and the `workflow_run` event webhook payload.' known_issues: - 'En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador.' @@ -32,4 +33,3 @@ sections: - 'Cuando se habilita la opción "Los usuarios pueden buscar en GitHub.com" con las propuestas de {% data variables.product.prodname_github_connect %}, las propuestas en los repositorios internos y privados no se incluyen en los resultados de búsqueda de {% data variables.product.prodname_dotcom_the_website %}.' - 'El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes.' - 'Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción.' - - "Cuando utilizas las aserciones cifradas con {% data variables.product.prodname_ghe_server %} 3.4.0 y 3.4.1, un atributo nuevo de XML `WantAssertionsEncrypted` en el `SPSSODescriptor` contiene un atributo inválido para los metadatos de SAML. Los IdP que consumen esta terminal de metadatos de SAML podrían encontrar errores al validar el modelo XML de los metadatos de SAML. Habrá una corrección disponible en el siguiente lanzamiento de parche. [Actualizado: 2022-04-11]\n\nPara darle una solución a este problema, puedes tomar una de las dos acciones siguientes.\n- Reconfigurar el IdP cargando una copia estática de los metadatos de SAML sin el atributo `WantAssertionsEncrypted`.\n- Copiar los metadatos de SAML, eliminar el atributo `WantAssertionsEncrypted`, hospedarlo en un servidor web y reconfigurar el IdP para que apunte a esa URL.\n" diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-5/0.yml b/translations/es-ES/data/release-notes/enterprise-server/3-5/0.yml index 4cd56531a5..b641f22b38 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-5/0.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-5/0.yml @@ -332,7 +332,7 @@ sections: heading: Theme picker for GitHub Pages has been removed notes: - | - The theme picker for GitHub Pages has been removed from the Pages settings. For more information about configuration of themes for GitHub Pages, see "[Adding a theme to your GitHub Pages site using Jekyll](/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll)." + El selector de tema de GitHub Pages se eliminó de los ajustes de las páginas. Para obtener más información sobre la configuración de temas para GitHub Pages, consulta la sección "[Agregar un tema a tu sitio de GitHub pages utilizando Jekyll](/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll)". known_issues: - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. @@ -342,3 +342,5 @@ sections: - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - Actions services need to be restarted after restoring an appliance from a backup taken on a different host. + - 'Deleted repositories will not be purged from disk automatically after the 90-day retention period ends. [Updated: 2022-06-08]' + - 'The Management Console cannot be accessed on an under-provisioned instance. [Updated: 2022-06-14]' diff --git a/translations/es-ES/data/reusables/actions/action-cache.md b/translations/es-ES/data/reusables/actions/action-cache.md index 6d7b89996d..b004ebf2a9 100644 --- a/translations/es-ES/data/reusables/actions/action-cache.md +++ b/translations/es-ES/data/reusables/actions/action-cache.md @@ -1 +1 @@ -actions/cache@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/cache@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/action-checkout.md b/translations/es-ES/data/reusables/actions/action-checkout.md index 502d6a6c5a..d63818bb6d 100644 --- a/translations/es-ES/data/reusables/actions/action-checkout.md +++ b/translations/es-ES/data/reusables/actions/action-checkout.md @@ -1 +1 @@ -actions/checkout@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/checkout@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/action-codeql-action-analyze.md b/translations/es-ES/data/reusables/actions/action-codeql-action-analyze.md index bd57387a14..2dec4531ba 100644 --- a/translations/es-ES/data/reusables/actions/action-codeql-action-analyze.md +++ b/translations/es-ES/data/reusables/actions/action-codeql-action-analyze.md @@ -1 +1 @@ -github/codeql-action/analyze@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/analyze@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/action-codeql-action-autobuild.md b/translations/es-ES/data/reusables/actions/action-codeql-action-autobuild.md index 318aad147b..998f453131 100644 --- a/translations/es-ES/data/reusables/actions/action-codeql-action-autobuild.md +++ b/translations/es-ES/data/reusables/actions/action-codeql-action-autobuild.md @@ -1 +1 @@ -github/codeql-action/autobuild@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/autobuild@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/action-codeql-action-init.md b/translations/es-ES/data/reusables/actions/action-codeql-action-init.md index 3506d473d7..d27aea1005 100644 --- a/translations/es-ES/data/reusables/actions/action-codeql-action-init.md +++ b/translations/es-ES/data/reusables/actions/action-codeql-action-init.md @@ -1 +1 @@ -github/codeql-action/init@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/init@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/action-codeql-action-upload-sarif.md b/translations/es-ES/data/reusables/actions/action-codeql-action-upload-sarif.md index da68145e51..6abc9fb99f 100644 --- a/translations/es-ES/data/reusables/actions/action-codeql-action-upload-sarif.md +++ b/translations/es-ES/data/reusables/actions/action-codeql-action-upload-sarif.md @@ -1 +1 @@ -github/codeql-action/upload-sarif@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/upload-sarif@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/action-delete-package-versions.md b/translations/es-ES/data/reusables/actions/action-delete-package-versions.md index 9e170713c8..21777f5f93 100644 --- a/translations/es-ES/data/reusables/actions/action-delete-package-versions.md +++ b/translations/es-ES/data/reusables/actions/action-delete-package-versions.md @@ -1 +1 @@ -actions/delete-package-versions@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/delete-package-versions@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/action-download-artifact.md b/translations/es-ES/data/reusables/actions/action-download-artifact.md index 93d08482c6..75f89a7f5c 100644 --- a/translations/es-ES/data/reusables/actions/action-download-artifact.md +++ b/translations/es-ES/data/reusables/actions/action-download-artifact.md @@ -1 +1 @@ -actions/download-artifact@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/download-artifact@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/action-github-script.md b/translations/es-ES/data/reusables/actions/action-github-script.md index 61aa635207..b58750886b 100644 --- a/translations/es-ES/data/reusables/actions/action-github-script.md +++ b/translations/es-ES/data/reusables/actions/action-github-script.md @@ -1 +1 @@ -actions/github-script@{% if actions-node16-action %}v6{% else %}v5{% endif %} \ No newline at end of file +actions/github-script@{% ifversion actions-node16-action %}v6{% else %}v5{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/action-labeler.md b/translations/es-ES/data/reusables/actions/action-labeler.md index fc5cb66847..5f32c198f5 100644 --- a/translations/es-ES/data/reusables/actions/action-labeler.md +++ b/translations/es-ES/data/reusables/actions/action-labeler.md @@ -1 +1 @@ -actions/labeler@{% if actions-node16-action %}v4{% else %}v3{% endif %} \ No newline at end of file +actions/labeler@{% ifversion actions-node16-action %}v4{% else %}v3{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/action-setup-dotnet.md b/translations/es-ES/data/reusables/actions/action-setup-dotnet.md index 375916b197..88c1c810be 100644 --- a/translations/es-ES/data/reusables/actions/action-setup-dotnet.md +++ b/translations/es-ES/data/reusables/actions/action-setup-dotnet.md @@ -1 +1 @@ -actions/setup-dotnet@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +actions/setup-dotnet@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/action-setup-go.md b/translations/es-ES/data/reusables/actions/action-setup-go.md index a1b4138a21..4c9b23323b 100644 --- a/translations/es-ES/data/reusables/actions/action-setup-go.md +++ b/translations/es-ES/data/reusables/actions/action-setup-go.md @@ -1 +1 @@ -actions/setup-go@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-go@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/action-setup-java.md b/translations/es-ES/data/reusables/actions/action-setup-java.md index fbd27f547f..f543e4f32c 100644 --- a/translations/es-ES/data/reusables/actions/action-setup-java.md +++ b/translations/es-ES/data/reusables/actions/action-setup-java.md @@ -1 +1 @@ -actions/setup-java@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-java@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/action-setup-node.md b/translations/es-ES/data/reusables/actions/action-setup-node.md index ae71246ed7..cd3e08d3cf 100644 --- a/translations/es-ES/data/reusables/actions/action-setup-node.md +++ b/translations/es-ES/data/reusables/actions/action-setup-node.md @@ -1 +1 @@ -actions/setup-node@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-node@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/action-setup-python.md b/translations/es-ES/data/reusables/actions/action-setup-python.md index 1754b69fb9..27530f7cca 100644 --- a/translations/es-ES/data/reusables/actions/action-setup-python.md +++ b/translations/es-ES/data/reusables/actions/action-setup-python.md @@ -1 +1 @@ -actions/setup-python@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-python@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/action-stale.md b/translations/es-ES/data/reusables/actions/action-stale.md index f52890a7ed..d1e25aa5f0 100644 --- a/translations/es-ES/data/reusables/actions/action-stale.md +++ b/translations/es-ES/data/reusables/actions/action-stale.md @@ -1 +1 @@ -actions/stale@{% if actions-node16-action %}v5{% else %}v4{% endif %} \ No newline at end of file +actions/stale@{% ifversion actions-node16-action %}v5{% else %}v4{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/action-upload-artifact.md b/translations/es-ES/data/reusables/actions/action-upload-artifact.md index 3d38dacf7f..24ef9d0f32 100644 --- a/translations/es-ES/data/reusables/actions/action-upload-artifact.md +++ b/translations/es-ES/data/reusables/actions/action-upload-artifact.md @@ -1 +1 @@ -actions/upload-artifact@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/upload-artifact@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/actions-use-policy-settings.md b/translations/es-ES/data/reusables/actions/actions-use-policy-settings.md index a0b6c90edc..160fa964db 100644 --- a/translations/es-ES/data/reusables/actions/actions-use-policy-settings.md +++ b/translations/es-ES/data/reusables/actions/actions-use-policy-settings.md @@ -1,3 +1,3 @@ -Si eliges los {% data reusables.actions.policy-label-for-select-actions-workflows %}, se permitirán las acciones {% if actions-workflow-policy %}y los flujos de trabajo reutilizables{% endif %} dentro de tu {% ifversion ghec or ghes or ghae %}empresa{% else %}organización{% endif %}, y hay opciones adicionales para permitir otras acciones{% if actions-workflow-policy %} y flujos de trabajo reutilizables específicos{% endif %}. Para obtener más información, consulta la sección "[Permitir que se ejecuten las acciones selectas{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}](#allowing-select-actions{% if actions-workflow-policy %}-and-reusable-workflows{% endif %}-to-run)". +Si eliges los {% data reusables.actions.policy-label-for-select-actions-workflows %}, se permitirán las acciones {% ifversion actions-workflow-policy %}y los flujos de trabajo reutilizables{% endif %} dentro de tu {% ifversion ghec or ghes or ghae %}empresa{% else %}organización{% endif %}, y hay opciones adicionales para permitir otras acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables específicos{% endif %}. Para obtener más información, consulta la sección "[Permitir que se ejecuten las acciones selectas{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}](#allowing-select-actions{% ifversion actions-workflow-policy %}-and-reusable-workflows{% endif %}-to-run)". -{% ifversion ghec or fpt %}Cuando permites las acciones{% if actions-workflow-policy %} y flujos de trabajo desde solo en{% else %} locales de{% endif %} tu {% ifversion ghec or ghes or ghae %}empresa{% else %}organización{% endif %}, la política bloquea todo acceso a las acciones que cree {% data variables.product.prodname_dotcom %}. Por ejemplo, no se podría acceder a la acción [`actions/checkout`](https://github.com/actions/checkout).{% endif %} +{% ifversion ghec or fpt %}Cuando permites las acciones{% ifversion actions-workflow-policy %} y flujos de trabajo desde solo en{% else %} locales de{% endif %} tu {% ifversion ghec or ghes or ghae %}empresa{% else %}organización{% endif %}, la política bloquea todo acceso a las acciones que cree {% data variables.product.prodname_dotcom %}. Por ejemplo, no se podría acceder a la acción [`actions/checkout`](https://github.com/actions/checkout).{% endif %} diff --git a/translations/es-ES/data/reusables/actions/allow-specific-actions-intro.md b/translations/es-ES/data/reusables/actions/allow-specific-actions-intro.md index de119a931a..1b24384e73 100644 --- a/translations/es-ES/data/reusables/actions/allow-specific-actions-intro.md +++ b/translations/es-ES/data/reusables/actions/allow-specific-actions-intro.md @@ -1,29 +1,29 @@ -### Permitir que se ejecuten las acciones selectas{% if actions-workflow-policy %} y los flujos de trabajo reutilizables{% endif %} +### Permitir que se ejecuten las acciones selectas{% ifversion actions-workflow-policy %} y los flujos de trabajo reutilizables{% endif %} -Cuando eliges {% data reusables.actions.policy-label-for-select-actions-workflows %}, se permiten las acciones locales{% if actions-workflow-policy %} y los flujos de trabajo reutilizables{% endif %} y hay opciones adicionales para permitir otras acciones específicas {% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}: +Cuando eliges {% data reusables.actions.policy-label-for-select-actions-workflows %}, se permiten las acciones locales{% ifversion actions-workflow-policy %} y los flujos de trabajo reutilizables{% endif %} y hay opciones adicionales para permitir otras acciones específicas {% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}: - **Permitir acciones que crea {% data variables.product.prodname_dotcom %}:** Puedes permitir que los flujos de trabajo utilicen todas las acciones que haya creado {% data variables.product.prodname_dotcom %}. Las acciones que crea {% data variables.product.prodname_dotcom %} se ubican en las organizaciones `actions` y `github`. Para obtener más información, consulta las organizaciones de [`actions`](https://github.com/actions) y [`github`](https://github.com/github).{% ifversion fpt or ghes or ghae or ghec %} - **Permite las acciones de Marketplace de creadores verificados:** {% ifversion ghes or ghae %}Esta opción está disponible si tienes habilitado {% data variables.product.prodname_github_connect %} y si lo configuraste con {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Habilitar el acceso automático a las acciones de GitHub.com utilizando GitHub Connect](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)."{% endif %} Puedes permitir que los flujos de trabajo utilicen todas las acciones de {% data variables.product.prodname_marketplace %} que hayan hecho los creadores verificados. Cuando GitHub haya verificado al creador de la acción como una organización asociada, se mostrará la insignia de {% octicon "verified" aria-label="The verified badge" %} junto a la acción en {% data variables.product.prodname_marketplace %}.{% endif %} -- **Permitir acciones específicas{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}:** Puedes restringir a los flujos de trabajo para que utilicen acciones{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} en repositorios y organizaciones específicos. +- **Permitir acciones específicas{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}:** Puedes restringir a los flujos de trabajo para que utilicen acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} en repositorios y organizaciones específicos. - Para restringir el acceso a las etiquetas o SHA de confirmación específicos de una acción{% if actions-workflow-policy %} o flujo de trabajo reutilizable{% endif %}, utiliza la misma sintaxis que se utiliza en el flujo de trabajo para seleccionar la acción{% if actions-workflow-policy %} o flujo de trabajo reutilizable{% endif %}. + Para restringir el acceso a las etiquetas o SHA de confirmación específicos de una acción{% ifversion actions-workflow-policy %} o flujo de trabajo reutilizable{% endif %}, utiliza la misma sintaxis que se utiliza en el flujo de trabajo para seleccionar la acción{% ifversion actions-workflow-policy %} o flujo de trabajo reutilizable{% endif %}. - Para una acción, la sintaxzis es `/@`. Por ejemplo, utiliza `actions/javascript-action@v1.0.1` para seleccionar una etiqueta o `actions/javascript-action@172239021f7ba04fe7327647b213799853a9eb89` para seleccionar un SHA. Para obtener más información, consulta la sección "[Encontrar y personalizar las acciones](/actions/learn-github-actions/finding-and-customizing-actions#using-release-management-for-your-custom-actions)". - {%- if actions-workflow-policy %} + {%- ifversion actions-workflow-policy %} - Para un flujo de trabajo reutilizable, la sintaxis es `///@`. Por ejemplo, `octo-org/another-repo/.github/workflows/workflow.yml@v1`. Para obtener más información, consulta la sección "[Reutilizar flujos de trabajo](/actions/using-workflows/reusing-workflows#calling-a-reusable-workflow)". {%- endif %} - Puedes utilizar el caracter de comodín `*` para empatar los patrones. Por ejemplo, para permitir todas las acciones{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} en las organizaciones que comiencen con `space-org`, puedes especificar `space-org*/*`. Para permitir todas las acciones{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} en lso repositorios que comiencen con octocat, puedes utilizar `*/octocat**@*`. Para obtener más información sobre cómo utilizar el comodín `*`, consulta la sección "[Sintaxis de flujo de trabajo para las GitHub Actions](/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)". + Puedes utilizar el caracter de comodín `*` para empatar los patrones. Por ejemplo, para permitir todas las acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} en las organizaciones que comiencen con `space-org`, puedes especificar `space-org*/*`. Para permitir todas las acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} en lso repositorios que comiencen con octocat, puedes utilizar `*/octocat**@*`. Para obtener más información sobre cómo utilizar el comodín `*`, consulta la sección "[Sintaxis de flujo de trabajo para las GitHub Actions](/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)". {% ifversion fpt or ghec %} {% note %} - **Nota:** La **opción para permitir acciones específicas{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}** solo está disponible en los repositorios públicos con los planes {% data variables.product.prodname_free_user %}, {% data variables.product.prodname_pro %}, {% data variables.product.prodname_free_team %} para organizaciones, o {% data variables.product.prodname_team %}. + **Nota:** La **opción para permitir acciones específicas{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}** solo está disponible en los repositorios públicos con los planes {% data variables.product.prodname_free_user %}, {% data variables.product.prodname_pro %}, {% data variables.product.prodname_free_team %} para organizaciones, o {% data variables.product.prodname_team %}. {% endnote %} {% endif %} -Este procedimiento demuestra cómo agregar acciones específicas{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} a la lista de elementos permitidos. +Este procedimiento demuestra cómo agregar acciones específicas{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} a la lista de elementos permitidos. diff --git a/translations/es-ES/data/reusables/actions/disabling-github-actions.md b/translations/es-ES/data/reusables/actions/disabling-github-actions.md index d020fe030f..ab6db7602c 100644 --- a/translations/es-ES/data/reusables/actions/disabling-github-actions.md +++ b/translations/es-ES/data/reusables/actions/disabling-github-actions.md @@ -1 +1 @@ -Predeterminadamente, {% ifversion ghes or ghae %}después de que se habilita {% data variables.product.prodname_actions %} en {% data variables.product.product_location %}, este {% elsif fpt or ghec %} las {% data variables.product.prodname_actions %}{% endif %} se habilita en todos los repositorios y organizaciones. Puedes elegir inhabilitar las {% data variables.product.prodname_actions %} o limitarla a acciones {% if actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} en tu {% ifversion ghec or ghes or ghae %}empresa{% else %}organización{% endif %}. +Predeterminadamente, {% ifversion ghes or ghae %}después de que se habilita {% data variables.product.prodname_actions %} en {% data variables.product.product_location %}, este {% elsif fpt or ghec %} las {% data variables.product.prodname_actions %}{% endif %} se habilita en todos los repositorios y organizaciones. Puedes elegir inhabilitar las {% data variables.product.prodname_actions %} o limitarla a acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} en tu {% ifversion ghec or ghes or ghae %}empresa{% else %}organización{% endif %}. diff --git a/translations/es-ES/data/reusables/actions/enable-debug-logging.md b/translations/es-ES/data/reusables/actions/enable-debug-logging.md index c82a497a18..87bd283c96 100644 --- a/translations/es-ES/data/reusables/actions/enable-debug-logging.md +++ b/translations/es-ES/data/reusables/actions/enable-debug-logging.md @@ -1,3 +1,3 @@ -{% if debug-reruns %} +{% ifversion debug-reruns %} 1. Optionally, to enable runner diagnostic logging and step debug logging for the re-run, select **Enable debug logging**. ![Enable debug logging](/assets/images/help/repository/enable-debug-logging.png) {% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/enabled-actions-description.md b/translations/es-ES/data/reusables/actions/enabled-actions-description.md index 4a6ad02a62..1412c7b59e 100644 --- a/translations/es-ES/data/reusables/actions/enabled-actions-description.md +++ b/translations/es-ES/data/reusables/actions/enabled-actions-description.md @@ -1 +1 @@ -Cuando habilitas las {% data variables.product.prodname_actions %}, los flujos de trabajo pueden ejecutar acciones {% if actions-workflow-policy %}y los flujos de trabajo reutilizables{% endif %} ubicados en tu repositorio y en cualquier otro repositorio{% ifversion fpt %} público{% elsif ghec or ghes %} público o interno{% elsif ghae %}interno{% endif %}. +Cuando habilitas las {% data variables.product.prodname_actions %}, los flujos de trabajo pueden ejecutar acciones {% ifversion actions-workflow-policy %}y los flujos de trabajo reutilizables{% endif %} ubicados en tu repositorio y en cualquier otro repositorio{% ifversion fpt %} público{% elsif ghec or ghes %} público o interno{% elsif ghae %}interno{% endif %}. diff --git a/translations/es-ES/data/reusables/actions/github-hosted-runners-check-concurrency.md b/translations/es-ES/data/reusables/actions/github-hosted-runners-check-concurrency.md index 6b58f4bee3..d69d7d40c1 100644 --- a/translations/es-ES/data/reusables/actions/github-hosted-runners-check-concurrency.md +++ b/translations/es-ES/data/reusables/actions/github-hosted-runners-check-concurrency.md @@ -2,4 +2,4 @@ Para identificar cualquier restricción con la simultaneidad o puesta en cola, p ![Captura de pantalla de una lista de jobs activos](/assets/images/help/settings/actions-runner-active-jobs.png) -For more information, see "[Monitoring your current jobs](/actions/using-github-hosted-runners/monitoring-your-current-jobs)." +Para obtener más información, consulta la sección "[Monitorear tus jobs actuales](/actions/using-github-hosted-runners/monitoring-your-current-jobs)". diff --git a/translations/es-ES/data/reusables/actions/inputs-vs-github-event-inputs.md b/translations/es-ES/data/reusables/actions/inputs-vs-github-event-inputs.md new file mode 100644 index 0000000000..814941103d --- /dev/null +++ b/translations/es-ES/data/reusables/actions/inputs-vs-github-event-inputs.md @@ -0,0 +1,8 @@ +{% ifversion actions-unified-inputs %} + +{% note %} + +**Note**: The workflow will also receive the inputs in the `github.event.inputs` context. The information in the `inputs` context and `github.event.inputs` context is identical except that the `inputs` context preserves Boolean values as Booleans instead of converting them to strings. + +{% endnote %} +{% endif %} diff --git a/translations/es-ES/data/reusables/actions/internal-actions-summary.md b/translations/es-ES/data/reusables/actions/internal-actions-summary.md index c4767ca3a2..649f7f9e3e 100644 --- a/translations/es-ES/data/reusables/actions/internal-actions-summary.md +++ b/translations/es-ES/data/reusables/actions/internal-actions-summary.md @@ -1,3 +1,3 @@ -{% if internal-actions %} +{% ifversion internal-actions %} Para compartir las acciones en toda tu empresa sin publicarlas públicamente, puedes almacenarlas en un repositorio interno y luego configurarlo para que acceda a los flujos de trabajo de las {% data variables.product.prodname_actions %} en otros repositorios que le pertenezcan a la misma organización o a cualquier organización de la empresa. Para obtener más información, consulta la sección "[Compartir acciones y flujos de trabajo con tu empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)". {% endif %} diff --git a/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md b/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md index a38f0e814e..f5faa01e05 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md @@ -1 +1 @@ -Utiliza `jobs..name` para un nombre del job, el cual se muestra en {% data variables.product.prodname_dotcom %}. +Utiliza `jobs..name` para configurar un nombre para el job, lo cuál se muestra en la IU {% data variables.product.prodname_dotcom %}. diff --git a/translations/es-ES/data/reusables/actions/link-to-example-library.md b/translations/es-ES/data/reusables/actions/link-to-example-library.md new file mode 100644 index 0000000000..b1391dacb2 --- /dev/null +++ b/translations/es-ES/data/reusables/actions/link-to-example-library.md @@ -0,0 +1 @@ +For examples that demonstrate more complex features of {% data variables.product.prodname_actions %}, see "[Examples](/actions/examples)." You can see detailed examples that explain how to test your code on a runner, access the {% data variables.product.prodname_dotcom %} CLI, and use advanced features such as concurrency and test matrices. diff --git a/translations/es-ES/data/reusables/actions/partial-reruns-with-reusable.md b/translations/es-ES/data/reusables/actions/partial-reruns-with-reusable.md new file mode 100644 index 0000000000..f58ab03fde --- /dev/null +++ b/translations/es-ES/data/reusables/actions/partial-reruns-with-reusable.md @@ -0,0 +1,6 @@ +Reusable workflows from public repositories can be referenced using a SHA, a release tag, or a branch name. For more information, see ["Calling a reusable workflow"](/actions/using-workflows/reusing-workflows#calling-a-reusable-workflow). + +When you re-run a workflow that uses a reusable workflow and the reference is not a SHA, there are some behaviors to be aware of: + +* Re-running all jobs in a workflow will use the reusable workflow from the specified reference. For more information about re-running all jobs in a workflow, see ["Re-running all the jobs in a workflow"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-all-the-jobs-in-a-workflow). +* Re-running failed jobs or a specific job in a workflow will use the reusable workflow from the same commit SHA of the first attempt. For more information about re-running failed jobs in a workflow, see ["Re-running failed jobs in a workflow"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-failed-jobs-in-a-workflow). For more information about re-running a specific job in a workflow, see ["Re-running a specific job in a workflow"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-a-specific-job-in-a-workflow). diff --git a/translations/es-ES/data/reusables/actions/pass-inputs-to-reusable-workflows.md b/translations/es-ES/data/reusables/actions/pass-inputs-to-reusable-workflows.md index cd9eecd537..7714da9b46 100644 --- a/translations/es-ES/data/reusables/actions/pass-inputs-to-reusable-workflows.md +++ b/translations/es-ES/data/reusables/actions/pass-inputs-to-reusable-workflows.md @@ -12,7 +12,7 @@ jobs: ``` {% endraw %} -{% if actions-inherit-secrets-reusable-workflows %} +{% ifversion actions-inherit-secrets-reusable-workflows %} Los flujos de trabajo que llaman a los reutilizables en la misma organización o empresa pueden utilizar la palabra clave `inherit` para pasar los secretos de forma implícita. {% raw %} diff --git a/translations/es-ES/data/reusables/actions/policy-label-for-select-actions-workflows.md b/translations/es-ES/data/reusables/actions/policy-label-for-select-actions-workflows.md index 6fd17372e1..83394a152d 100644 --- a/translations/es-ES/data/reusables/actions/policy-label-for-select-actions-workflows.md +++ b/translations/es-ES/data/reusables/actions/policy-label-for-select-actions-workflows.md @@ -1 +1 @@ -{% if actions-workflow-policy %}{% ifversion ghec or ghes or ghae %}**Permite acciones y flujos de trabajo reutilizables de empresa y los selectos diferentes a los de empresa**{% else %}**Permite acciones y flujos de trabajo reutilizables de *OWNER* y los selectos diferentes a los de *OWNER***{% endif %}{% else %}**Permite las acciones selectas**{% endif %} \ No newline at end of file +{% ifversion actions-workflow-policy %}{% ifversion ghec or ghes or ghae %}**Permite acciones y flujos de trabajo reutilizables de empresa y los selectos diferentes a los de empresa**{% else %}**Permite acciones y flujos de trabajo reutilizables de *OWNER* y los selectos diferentes a los de *OWNER***{% endif %}{% else %}**Permite las acciones selectas**{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/ref-description.md b/translations/es-ES/data/reusables/actions/ref-description.md new file mode 100644 index 0000000000..03779959c7 --- /dev/null +++ b/translations/es-ES/data/reusables/actions/ref-description.md @@ -0,0 +1 @@ +La rama o ref de etiqueta que activó la ejecución del flujo de trabajo. For workflows triggered by `push`, this is the branch or tag ref that was pushed. For workflows triggered by `pull_request`, this is the pull request merge branch. For workflows triggered by `release`, this is the release tag created. For other triggers, this is the branch or tag ref that triggered the workflow run. This is only set if a branch or tag is available for the event type. The ref given is fully-formed, meaning that for branches the format is `refs/heads/`, for pull requests it is `refs/pull//merge`, and for tags it is `refs/tags/`. Por ejemplo, `refs/heads/feature-branch-1`. diff --git a/translations/es-ES/data/reusables/actions/runner-group-assign-policy-workflow.md b/translations/es-ES/data/reusables/actions/runner-group-assign-policy-workflow.md index af555af9d4..999b8f88b7 100644 --- a/translations/es-ES/data/reusables/actions/runner-group-assign-policy-workflow.md +++ b/translations/es-ES/data/reusables/actions/runner-group-assign-policy-workflow.md @@ -1,6 +1,6 @@ -{%- if restrict-groups-to-workflows %} -1. Assign a policy for workflow access. +{%- ifversion restrict-groups-to-workflows %} +1. Asigna una política para el acceso del flujo de trabajo. - You can configure a runner group to be accessible to a specific list of workflows, or to all workflows. This setting can't be overridden if you are configuring an organization's runner group that was shared by an enterprise. If you specify what workflow can access the runner group, you must use the full path to the workflow, including the repository name and owner, and you must pin the workflow to a branch, tag, or full SHA. Por ejemplo: `octo-org/octo-repo/.github/workflows/build.yml@v2, octo-org/octo-repo/.github/workflows/deploy.yml@d6dc6c96df4f32fa27b039f2084f576ed2c5c2a5, monalisa/octo-test/.github/workflows/test.yml@main`. + Puedes configurar un grupo de ejecutores para que una lista de flujos de trabajo específica o todos ellos puedan acceder a este. Este ajuste no se puede anular si estás configurando un grupo de ejecutores de una organización que haya compartido una empresa. Si especificas qué flujo de trabajo puede acceder al grupo de ejecutores, debes utilizar la ruta completa al flujo de trabajo, incluyendo el nombre y propietario del repositorio y debes fijar el flujo de trabajo a una rama, etiqueta o SHA completo. Por ejemplo: `octo-org/octo-repo/.github/workflows/build.yml@v2, octo-org/octo-repo/.github/workflows/deploy.yml@d6dc6c96df4f32fa27b039f2084f576ed2c5c2a5, monalisa/octo-test/.github/workflows/test.yml@main`. - Only jobs directly defined within the selected workflows will have access to the runner group.{%- endif %} + Solo los jobs que se definen directamente dentro de los flujos de trabajo seleccionados tendrán acceso al grupo de ejecutores.{%- endif %} diff --git a/translations/es-ES/data/reusables/actions/supported-github-runners.md b/translations/es-ES/data/reusables/actions/supported-github-runners.md index b9e8f52cab..afe537334a 100644 --- a/translations/es-ES/data/reusables/actions/supported-github-runners.md +++ b/translations/es-ES/data/reusables/actions/supported-github-runners.md @@ -63,10 +63,7 @@ macOS Monterey 12 macos-12 - - -macOS 12 se encuentra actualmente en beta público. - + diff --git a/translations/es-ES/data/reusables/actions/workflow-dispatch-inputs.md b/translations/es-ES/data/reusables/actions/workflow-dispatch-inputs.md index e0f7d7eae3..8ac671bd47 100644 --- a/translations/es-ES/data/reusables/actions/workflow-dispatch-inputs.md +++ b/translations/es-ES/data/reusables/actions/workflow-dispatch-inputs.md @@ -1,6 +1,8 @@ Cuando se utiliza el evento `workflow_dispatch`, puedes especificar opcionalmente entradas que se pasan al flujo de trabajo. -El flujo de trabajo que se activa recibe las entradas en el contexto de `github.event.inputs`. Para obtener más información, consulta "[Contextos](/actions/learn-github-actions/contexts#github-context)". +El flujo de trabajo activado recibe las entradas en el contexto {% ifversion actions-unified-inputs %}`inputs`{% else %}`github.event.inputs`{% endif %}. Para obtener más información, consulta la sección "[Contextos]({% ifversion actions-unified-inputs %}/actions/learn-github-actions/contexts#inputs-context{% else %}/actions/learn-github-actions/contexts#github-context{% endif %})". + +{% data reusables.actions.inputs-vs-github-event-inputs %} ```yaml on: @@ -31,8 +33,8 @@ on: jobs: print-tag: runs-on: ubuntu-latest - if: {% raw %} ${{ github.event.inputs.print_tags == 'true' }} {% endraw %} + if: {% ifversion actions-unified-inputs %}{% raw %} ${{ inputs.print_tags }} {% endraw %}{% else %}{% raw %} ${{ github.event.inputs.print_tags == 'true' }} {% endraw %}{% endif %} steps: - name: Print the input tag to STDOUT - run: echo {% raw %} The tags are ${{ github.event.inputs.tags }} {% endraw %} + run: {% ifversion actions-unified-inputs %}echo {% raw %} The tags are ${{ inputs.tags }} {% endraw %}{% else %}echo {% raw %} The tags are ${{ github.event.inputs.tags }} {% endraw %}{% endif %} ``` diff --git a/translations/es-ES/data/reusables/actions/workflow-pr-approval-permissions-intro.md b/translations/es-ES/data/reusables/actions/workflow-pr-approval-permissions-intro.md index c2efe4e6cf..1806d22a03 100644 --- a/translations/es-ES/data/reusables/actions/workflow-pr-approval-permissions-intro.md +++ b/translations/es-ES/data/reusables/actions/workflow-pr-approval-permissions-intro.md @@ -1 +1 @@ -You can choose to allow or prevent {% data variables.product.prodname_actions %} workflows from{% if allow-actions-to-approve-pr-with-ent-repo %} creating or{% endif %} approving pull requests. +You can choose to allow or prevent {% data variables.product.prodname_actions %} workflows from{% ifversion allow-actions-to-approve-pr-with-ent-repo %} creating or{% endif %} approving pull requests. diff --git a/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md b/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md index bd48e77bf9..ee1b47e923 100644 --- a/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md +++ b/translations/es-ES/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md @@ -29,7 +29,7 @@ on: Cuando un patrón empata con el de `branches-ignore`, el flujo de trabajo no se ejecutará. Los patrones que se definen en `branches` se evalúan contra el nombre de ref de Git. Por ejemplo, el siguiente flujo de trabajo se ejecutaría siempre que haya un evento de `pull_request` a menos de que la solicitud de cambios apunte a: - Una rama de nombre `mona/octocat` (`refs/heads/mona/octocat`) -- A branch whose name matches `releases/**-alpha`, like `releases/beta/3-alpha` (`refs/heads/releases/beta/3-alpha`) +- Una rama cuyo nombre empata con `releases/**-alpha`, como `releases/beta/3-alpha` (`refs/heads/releases/beta/3-alpha`) ```yaml on: diff --git a/translations/es-ES/data/reusables/audit_log/audit-log-action-categories.md b/translations/es-ES/data/reusables/audit_log/audit-log-action-categories.md index 4eed4c0a5b..2de26d2179 100644 --- a/translations/es-ES/data/reusables/audit_log/audit-log-action-categories.md +++ b/translations/es-ES/data/reusables/audit_log/audit-log-action-categories.md @@ -17,7 +17,7 @@ {%- ifversion ghec or ghes or ghae %} | `business` | Contiene actividades relacionadas con los ajustes de negocio para una empresa. {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} | `business_secret_scanning_custom_pattern` | Contains activities related to custom patterns for secret scanning in an enterprise. {%- endif %} | `checks` | Contains activities related to check suites and runs. @@ -75,7 +75,7 @@ {%- ifversion ghec or ghes or ghae %} | `org_credential_authorization` | Contains activities related to authorizing credentials for use with SAML single sign-on. {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} | `org_secret_scanning_custom_pattern` | Contains activities related to custom patterns for secret scanning in an organization. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)". | `org.secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in an organization. Para obtener más información, consulta la sección "[Proteger las subidas de información con el escaneo de secretos](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". {%- endif %} | `organization_default_label` | Contains activities related to default labels for repositories in an organization. @@ -110,8 +110,8 @@ {%- ifversion ghec or ghes or ghae %} | `repository_secret_scanning` | Contains repository-level activities related to secret scanning. Para obtener más información, consulta la sección "[Acerca del escaneo de secretos"](/github/administering-a-repository/about-secret-scanning). {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} -| `repository_secret_scanning_custom_pattern` | Contains activities related to secret scanning custom patterns in a repository. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)". |{% endif %}{% if secret-scanning-audit-log-custom-patterns %}| | `repository_secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in a repository. Para obtener más información, consulta la sección "[Proteger las subidas de información con el escaneo de secretos](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". +{%- ifversion secret-scanning-audit-log-custom-patterns %} +| `repository_secret_scanning_custom_pattern` | Contains activities related to secret scanning custom patterns in a repository. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)". |{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %}| | `repository_secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in a repository. Para obtener más información, consulta la sección "[Proteger las subidas de información con el escaneo de secretos](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". {%- endif %} {%- ifversion fpt or ghec %} | `repository_visibility_change` | Contains activities related to allowing organization members to change repository visibilities for the organization. @@ -125,7 +125,7 @@ {%- ifversion ghec or ghes > 3.1 %} | `restrict_notification_delivery` | Contains activities related to the restriction of email notifications to approved or verified domains for an enterprise. {%- endif %} -{%- if custom-repository-roles %} +{%- ifversion custom-repository-roles %} | `role` | Contains activities related to [custom repository roles](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization). {%- endif %} {%- ifversion ghec or ghes or ghae %} diff --git a/translations/es-ES/data/reusables/audit_log/audit-log-search-list-info-about-action.md b/translations/es-ES/data/reusables/audit_log/audit-log-search-list-info-about-action.md index 872d038782..e897312f52 100644 --- a/translations/es-ES/data/reusables/audit_log/audit-log-search-list-info-about-action.md +++ b/translations/es-ES/data/reusables/audit_log/audit-log-search-list-info-about-action.md @@ -9,6 +9,6 @@ Cada entrada del registro de auditoría muestra información vigente acerca de u - La acción que se realizó - En qué país se realizó la acción - La fecha y hora en que ocurrió la acción -{%- if enterprise-audit-log-ip-addresses %} +{%- ifversion enterprise-audit-log-ip-addresses %} - Optionally, the source IP address for the user (actor) who performed the action {%- endif %} diff --git a/translations/es-ES/data/reusables/classroom/reuse-assignment-link.md b/translations/es-ES/data/reusables/classroom/reuse-assignment-link.md index 84eda369f4..1408ce9818 100644 --- a/translations/es-ES/data/reusables/classroom/reuse-assignment-link.md +++ b/translations/es-ES/data/reusables/classroom/reuse-assignment-link.md @@ -1 +1 @@ -You can reuse an existing assignment in any other classroom you have admin access to, including classrooms in a different organization. Para obtener más información, consulta la sección "[Reutilizar una tarea](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)". \ No newline at end of file +You can reuse existing assignments in any other classroom you have admin access to, including classrooms in a different organization. Para obtener más información, consulta la sección "[Reutilizar una tarea](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)". \ No newline at end of file diff --git a/translations/es-ES/data/reusables/code-scanning/beta-alert-tracking-in-issues.md b/translations/es-ES/data/reusables/code-scanning/beta-alert-tracking-in-issues.md index b2c2209e36..d4cc425da0 100644 --- a/translations/es-ES/data/reusables/code-scanning/beta-alert-tracking-in-issues.md +++ b/translations/es-ES/data/reusables/code-scanning/beta-alert-tracking-in-issues.md @@ -1,4 +1,4 @@ -{% if code-scanning-task-lists %} +{% ifversion code-scanning-task-lists %} {% note %} diff --git a/translations/es-ES/data/reusables/code-scanning/beta-codeql-ml-queries.md b/translations/es-ES/data/reusables/code-scanning/beta-codeql-ml-queries.md index 7fbc4c8352..828f9a4eca 100644 --- a/translations/es-ES/data/reusables/code-scanning/beta-codeql-ml-queries.md +++ b/translations/es-ES/data/reusables/code-scanning/beta-codeql-ml-queries.md @@ -1,4 +1,4 @@ -{% if codeql-ml-queries %} +{% ifversion codeql-ml-queries %} {% note %} diff --git a/translations/es-ES/data/reusables/code-scanning/choose-alert-dismissal-reason.md b/translations/es-ES/data/reusables/code-scanning/choose-alert-dismissal-reason.md index b23f6b4c25..ff84515785 100644 --- a/translations/es-ES/data/reusables/code-scanning/choose-alert-dismissal-reason.md +++ b/translations/es-ES/data/reusables/code-scanning/choose-alert-dismissal-reason.md @@ -1,3 +1,3 @@ Es importante elegir la razón adecuada del menú desplegable, ya que esto puede afectar si la consulta continuará incluyéndose en los análisis futuros. -{% if comment-dismissed-code-scanning-alert %}Optionally, you can comment on a dismissal to record the context of an alert dismissal. The dismissal comment is added to the alert timeline and can be used as justification during auditing and reporting. You can retrieve or set a comment by using the code scanning REST API. The comment is contained in `dismissed_comment` for the `alerts/{alert_number}` endpoint. For more information, see "[Code Scanning](/rest/code-scanning#update-a-code-scanning-alert)." +{% ifversion comment-dismissed-code-scanning-alert %}Opcionalmente, puedes comentar en un rechazo para registrar el contexto del rechazo de una alerta. El comentario de rechazo se agrega a la línea de tiempo de la alerta y puede utilizarse como justificación durante los reportes y auditorías. Puedes recuperar o establecer un comentario utilizando la API de REST del escaneo de código. El comentario se contiene en `dismissed_comment` para la terminal `alerts/{alert_number}`. Para obtener más información, consulta la sección "[Escaneo de código](/rest/code-scanning#update-a-code-scanning-alert)". {% endif %} diff --git a/translations/es-ES/data/reusables/code-scanning/codeql-query-suites-explanation.md b/translations/es-ES/data/reusables/code-scanning/codeql-query-suites-explanation.md index fd37089d35..488cf15242 100644 --- a/translations/es-ES/data/reusables/code-scanning/codeql-query-suites-explanation.md +++ b/translations/es-ES/data/reusables/code-scanning/codeql-query-suites-explanation.md @@ -2,4 +2,4 @@ Las siguientes suites de consultas se compilan en el {% data variables.product.p {% data reusables.code-scanning.codeql-query-suites %} -Cuando especificas una suite de consultas, el motor de análisis de {% data variables.product.prodname_codeql %} ejecutará el conjunto predeterminado de consultas y cualquier consulta adicional que se defina en la suite de consultas adicionales. {% if codeql-ml-queries %}Las suites de consultas `security-extended` y `security-and-quality` para JavaScript contienen consultas experimentales. Para obtener más información, consulta la sección "[Acerca de las alertas del {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)".{% endif %} +Cuando especificas una suite de consultas, el motor de análisis de {% data variables.product.prodname_codeql %} ejecutará el conjunto predeterminado de consultas y cualquier consulta adicional que se defina en la suite de consultas adicionales. {% ifversion codeql-ml-queries %}Las suites de consultas `security-extended` y `security-and-quality` para JavaScript contienen consultas experimentales. Para obtener más información, consulta la sección "[Acerca de las alertas del {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)".{% endif %} diff --git a/translations/es-ES/data/reusables/code-scanning/run-additional-queries.md b/translations/es-ES/data/reusables/code-scanning/run-additional-queries.md index 483ad322b5..3f25bd67d1 100644 --- a/translations/es-ES/data/reusables/code-scanning/run-additional-queries.md +++ b/translations/es-ES/data/reusables/code-scanning/run-additional-queries.md @@ -1,6 +1,6 @@ When you use {% data variables.product.prodname_codeql %} to scan code, the {% data variables.product.prodname_codeql %} analysis engine generates a database from the code and runs queries on it. {% data variables.product.prodname_codeql %} analysis uses a default set of queries, but you can specify more queries to run, in addition to the default queries. -{% if codeql-packs %} +{% ifversion codeql-packs %} You can run extra queries if they are part of a {% data variables.product.prodname_codeql %} pack (beta) published to the {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %} or a {% data variables.product.prodname_ql %} pack stored in a repository. For more information, see "[About {% data variables.product.prodname_code_scanning %} with {% data variables.product.prodname_codeql %}](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql#about-codeql-queries)." The options available to specify the additional queries you want to run are: diff --git a/translations/es-ES/data/reusables/dependabot/vulnerable-calls-beta.md b/translations/es-ES/data/reusables/dependabot/vulnerable-calls-beta.md index 34c3f403f5..edc00b2e0c 100644 --- a/translations/es-ES/data/reusables/dependabot/vulnerable-calls-beta.md +++ b/translations/es-ES/data/reusables/dependabot/vulnerable-calls-beta.md @@ -1,4 +1,4 @@ -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} {% note %} diff --git a/translations/es-ES/data/reusables/developer-site/limit_workflow_to_activity_types.md b/translations/es-ES/data/reusables/developer-site/limit_workflow_to_activity_types.md index 0513106c90..6a7c73811b 100644 --- a/translations/es-ES/data/reusables/developer-site/limit_workflow_to_activity_types.md +++ b/translations/es-ES/data/reusables/developer-site/limit_workflow_to_activity_types.md @@ -1 +1 @@ -Por defecto, todos los tipos de actividad desencadenan un flujo de trabajo a ejecutarse. Puedes limitar tus ejecuciones de flujo de trabajo a tipos de actividad específicos usando la palabra clave `types`. Para obtener más información, consulta "[Sintaxis del flujo de trabajo para {% data variables.product.prodname_actions %}](/articles/workflow-syntax-for-github-actions#onevent_nametypes)". +By default, all activity types trigger workflows that run on this event. Puedes limitar tus ejecuciones de flujo de trabajo a tipos de actividad específicos usando la palabra clave `types`. Para obtener más información, consulta "[Sintaxis del flujo de trabajo para {% data variables.product.prodname_actions %}](/articles/workflow-syntax-for-github-actions#onevent_nametypes)". diff --git a/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_actions.md b/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_actions.md index c8e8d5628c..92d2feb1a7 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_actions.md +++ b/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_actions.md @@ -1 +1 @@ -To estimate the costs for consumptive services, you can use the {% data variables.product.prodname_dotcom %} [pricing calculator](https://github.com/pricing/calculator?feature=actions). +Para estimar los costos de los servicios que se consumen, puedes utilizar la [calculadora de precios](https://github.com/pricing/calculator?feature=actions) de {% data variables.product.prodname_dotcom %}. diff --git a/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_codespaces.md b/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_codespaces.md index 6d8a5f5451..cc4ce4120c 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_codespaces.md +++ b/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_codespaces.md @@ -1 +1 @@ -To estimate the costs for consumptive services, you can use the {% data variables.product.prodname_dotcom %} [pricing calculator](https://github.com/pricing/calculator?feature=codespaces). +Para estimar los costos de los servicios que se consumen, puedes utilizar la [calculadora de precios](https://github.com/pricing/calculator?feature=codespaces) de {% data variables.product.prodname_dotcom %}. diff --git a/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_packages.md b/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_packages.md index 690f270d1b..c538736c28 100644 --- a/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_packages.md +++ b/translations/es-ES/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_packages.md @@ -1 +1 @@ -To estimate the costs for consumptive services, you can use the {% data variables.product.prodname_dotcom %} [pricing calculator](https://github.com/pricing/calculator?feature=packages). +Para estimar los costos de los servicios que se consumen, puedes utilizar la [calculadora de precios](https://github.com/pricing/calculator?feature=packages) de {% data variables.product.prodname_dotcom %}. diff --git a/translations/es-ES/data/reusables/education/about-github-education-link.md b/translations/es-ES/data/reusables/education/about-github-education-link.md index 73ead2eac9..3293a369bf 100644 --- a/translations/es-ES/data/reusables/education/about-github-education-link.md +++ b/translations/es-ES/data/reusables/education/about-github-education-link.md @@ -1,3 +1,3 @@ -Si eres un alumno o miembro de una facultad en una institución educativa acreditada, puedes aplicar para obtener los beneficios de GitHub Education, lo que incluye el acceso al Campus global de GitHub. El Campus Global es un portal que permite que la comunidad de GitHub Education acceda a sus beneficios educativos; ¡todo en un solo lugar! El portal del Campus Global incluye el acceso a la Comunidad de GitHub Education, las herramientas de la industria que utilizan los desarrolladores profesionales, eventos, contenido de la [Campus TV](https://www.twitch.tv/githubeducation), GitHub Classroom y otras características exclusivas para ayudar a que los maestros y alumnos moldeen a la siguiente generación de desarrollo de software. +Como alumno o miembro de facultad en una institución educativa acreditada, puedes aplicar para obtener los beneficios de {% data variables.product.prodname_education %}, los cuales incluyen el acceso a {% data variables.product.prodname_global_campus %}. {% data variables.product.prodname_global_campus %} es un portal que permite que la Comunidad de GitHub Education acceda a sus beneficios educativos; ¡todo en un solo lugar! El portal de {% data variables.product.prodname_global_campus %} incluye el acceso a {% data variables.product.prodname_education_community_with_url %}, las herramientas de la industria que utilizan los desarrolladores profesionales, los eventos, el contenido de [Campus TV](https://www.twitch.tv/githubeducation), {% data variables.product.prodname_classroom_with_url %}, y otras características exclusivas para ayudar a los alumnos y profesores a formar la siguiente generación de desarrollo de software. Antes de solicitar un descuento individual, comprueba si tu comunidad de aprendizaje ya está asociada con nosotros como escuela de {% data variables.product.prodname_campus_program %}. Para obtener más información, consulta la sección "[Acerca de la {% data variables.product.prodname_campus_program %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/about-github-campus-program)". diff --git a/translations/es-ES/data/reusables/enterprise-accounts/administrators-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/administrators-tab.md index 9d8b7fd1f7..be4333cdf3 100644 --- a/translations/es-ES/data/reusables/enterprise-accounts/administrators-tab.md +++ b/translations/es-ES/data/reusables/enterprise-accounts/administrators-tab.md @@ -1,3 +1,3 @@ 1. Dentro de "Personas {% octicon "person" aria-label="The People icon" %}", haz clic en **Administrators (Administradores)**. - ![Pestaña de administrador]{% ifversion ghec%}(/assets/images/help/business-accounts/business-accounts-admin-tab-dotcom.png){% else %}{% if enterprise-membership-view-improvements %}(/assets/images/help/business-accounts/business-accounts-admin-tab-new.png){% else %}(/assets/images/help/business-accounts/business-accounts-admin-tab.png){% endif %}{% endif %} + ![Pestaña de administrador]{% ifversion ghec%}(/assets/images/help/business-accounts/business-accounts-admin-tab-dotcom.png){% else %}{% ifversion enterprise-membership-view-improvements %}(/assets/images/help/business-accounts/business-accounts-admin-tab-new.png){% else %}(/assets/images/help/business-accounts/business-accounts-admin-tab.png){% endif %}{% endif %} diff --git a/translations/es-ES/data/reusables/enterprise_clustering/load_balancer_dns.md b/translations/es-ES/data/reusables/enterprise_clustering/load_balancer_dns.md index fd1786f2ba..02c96d9ede 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/load_balancer_dns.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/load_balancer_dns.md @@ -1 +1 @@ -Las búsquedas DNS para el nombre del host de {% data variables.product.prodname_ghe_server %} se deben resolver con el balanceador de carga. Es recomendable que habilites el aislamiento de subdominio. Si el aislamiento de subdominio está habilitado, un registro comodín adicional (`*.HOSTNAME`) también se debería resolver con el balanceador de carga. Para obtener más información, consulta "[Habilitar el aislamiento de subdominio](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)." +Las búsquedas DNS para el nombre del host de {% data variables.product.prodname_ghe_server %} se deben resolver con el balanceador de carga. Es recomendable que habilites el aislamiento de subdominio. Si el aislamiento de subdominio está habilitado, un registro comodín adicional (`*.HOSTNAME`) también se debería resolver con el balanceador de carga. Para obtener más información, consulta "[Habilitar el aislamiento de subdominio](/enterprise/admin/guides/installation/enabling-subdomain-isolation/)." diff --git a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md index f9ce5e5c64..358ee3ed14 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md @@ -1,4 +1,4 @@ -1. Para marcar el nodo que falló fuera de línea, en cualquier nodo, modifica el [archivo de configuración de agrupación](/enterprise/{{ currentVersion }}/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file) (`cluster.conf`) en la sección de nodo correspondiente para incluir el texto `offline = true`. +1. Para marcar el nodo que falló fuera de línea, en cualquier nodo, modifica el [archivo de configuración de agrupación](/enterprise/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file) (`cluster.conf`) en la sección de nodo correspondiente para incluir el texto `offline = true`. Por ejemplo, este archivo `cluster.conf` modificado marcará el nodo `ghe-data-node-3` como fuera de línea: diff --git a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md index 1e74882cf6..080dfa4b67 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md @@ -1 +1 @@ -1. Si vas a tomar un nodo fuera de línea que tiene `git-server = true` establecido en cluster.conf, evacua el nodo. Para obtener más información, consulta "[Evacuar un nodo de la agrupación](/enterprise/{{ currentVersion }}/admin/clustering/evacuating-a-cluster-node)". +1. Si vas a tomar un nodo fuera de línea que tiene `git-server = true` establecido en cluster.conf, evacua el nodo. Para obtener más información, consulta "[Evacuar un nodo de la agrupación](/enterprise/admin/clustering/evacuating-a-cluster-node)". diff --git a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md index e1eb2f90eb..faf3cabd6f 100644 --- a/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md +++ b/translations/es-ES/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md @@ -1 +1 @@ -1. [Aprovisiona e instala el {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-github-enterprise-server-instance) con un nombre de host único en el nodo de reemplazo. +1. [Aprovisiona e instala el {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance) con un nombre de host único en el nodo de reemplazo. diff --git a/translations/es-ES/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md b/translations/es-ES/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md index cd6497e4e6..17d58c9053 100644 --- a/translations/es-ES/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md +++ b/translations/es-ES/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md @@ -1,5 +1,5 @@ {% note %} -**Nota:** Si vas a usar una configuración de Replicación geográfica o una Agrupación de {% data variables.product.prodname_enterprise %}, debes usar el comando `ghe-cluster-support-bundle` para recuperar el paquete de soporte. Para obtener más información, consulta "[Utilidades de la línea de comandos](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities/#ghe-cluster-support-bundle)". +**Nota:** Si vas a usar una configuración de Replicación geográfica o una Agrupación de {% data variables.product.prodname_enterprise %}, debes usar el comando `ghe-cluster-support-bundle` para recuperar el paquete de soporte. Para obtener más información, consulta "[Utilidades de la línea de comandos](/enterprise/admin/guides/installation/command-line-utilities/#ghe-cluster-support-bundle)". {% endnote %} diff --git a/translations/es-ES/data/reusables/enterprise_installation/download-note.md b/translations/es-ES/data/reusables/enterprise_installation/download-note.md index e9c7850b0b..f5aa61aeb0 100644 --- a/translations/es-ES/data/reusables/enterprise_installation/download-note.md +++ b/translations/es-ES/data/reusables/enterprise_installation/download-note.md @@ -1,5 +1,5 @@ {% note %} -**Nota:** Si habilitaste las verificaciones de actualizaciones automáticas, no necesitas descargar el paquete de actualizaciones y puedes usar el archivo que se descargó automáticamente. Para obtener más información, consulta "[Enabling automatic update checks](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-automatic-update-checks/)" (Habilitar verificaciones de actualizaciones automáticas). +**Nota:** Si habilitaste las verificaciones de actualizaciones automáticas, no necesitas descargar el paquete de actualizaciones y puedes usar el archivo que se descargó automáticamente. Para obtener más información, consulta "[Enabling automatic update checks](/enterprise/admin/guides/installation/enabling-automatic-update-checks/)" (Habilitar verificaciones de actualizaciones automáticas). {% endnote %} diff --git a/translations/es-ES/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md b/translations/es-ES/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md index 9462d9e18b..27a663e90f 100644 --- a/translations/es-ES/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md +++ b/translations/es-ES/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md @@ -20,7 +20,7 @@ Para configurar las {% data variables.product.prodname_actions %}, debes proporc {% endif %} -El espacio disponible en el sistema de archivos raíz será de 50% del tamaño total en disco. Puedes redimensionar el disco raíz de tu instancia si creas una instancia nueva o si utilizas una instancia existente. Para obtener más información, consulta las secciones "[Resumen del sistema](/enterprise/admin/guides/installation/system-overview#storage-architecture)" y "[Incrementar la capacidad de almacenamiento](/enterprise/{{ currentVersion }}/admin/guides/installation/increasing-storage-capacity)". +El espacio disponible en el sistema de archivos raíz será de 50% del tamaño total en disco. Puedes redimensionar el disco raíz de tu instancia si creas una instancia nueva o si utilizas una instancia existente. Para obtener más información, consulta las secciones "[Resumen del sistema](/enterprise/admin/guides/installation/system-overview#storage-architecture)" y "[Incrementar la capacidad de almacenamiento](/enterprise/admin/guides/installation/increasing-storage-capacity)". ### CPU y memoria diff --git a/translations/es-ES/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md b/translations/es-ES/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md index b844e1ed54..db5e3a9c35 100644 --- a/translations/es-ES/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md +++ b/translations/es-ES/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md @@ -1 +1 @@ -3. En la [{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-management-console/), configura y guarda a configuración que desees. +3. En la [{% data variables.enterprise.management_console %}](/enterprise/admin/guides/installation/accessing-the-management-console/), configura y guarda a configuración que desees. diff --git a/translations/es-ES/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md b/translations/es-ES/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md index 84d1380fed..2db4696bd2 100644 --- a/translations/es-ES/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md +++ b/translations/es-ES/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md @@ -1,5 +1,5 @@ {% warning %} -**Advertencia:** El proceso para destinar nuevos recursos de sistema varía dependiendo de la plataforma de virtualización y tipo de recurso. Siempre deberás configurar el monitoreo y las alertas de los recursos clave del sistema. Para obtener más información, consulta la sección "[Monitorear tu aplicativo de {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/monitoring-your-github-enterprise-server-appliance/)". +**Advertencia:** El proceso para destinar nuevos recursos de sistema varía dependiendo de la plataforma de virtualización y tipo de recurso. Siempre deberás configurar el monitoreo y las alertas de los recursos clave del sistema. Para obtener más información, consulta la sección "[Monitorear tu aplicativo de {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/monitoring-your-github-enterprise-server-appliance/)". {% endwarning %} diff --git a/translations/es-ES/data/reusables/enterprise_management_console/test-domain-settings-failure.md b/translations/es-ES/data/reusables/enterprise_management_console/test-domain-settings-failure.md index f439c93055..01e74d3661 100644 --- a/translations/es-ES/data/reusables/enterprise_management_console/test-domain-settings-failure.md +++ b/translations/es-ES/data/reusables/enterprise_management_console/test-domain-settings-failure.md @@ -1 +1 @@ -1. Si no ves una tilde verde al costado de todas las entradas, revisa tu configuración para los elementos de configuración que hayan fallado. Para obtener más información, consulta la sección "[Configurar los servidores de nombre de DNS](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/)". ![Tabla mostrando el estado de las configuraciones de DNS y SSL](/assets/images/enterprise/management-console/domain-dns-ssl-settings-check.png) +1. Si no ves una tilde verde al costado de todas las entradas, revisa tu configuración para los elementos de configuración que hayan fallado. Para obtener más información, consulta la sección "[Configurar los servidores de nombre de DNS](/enterprise/admin/guides/installation/configuring-dns-nameservers/)". ![Tabla mostrando el estado de las configuraciones de DNS y SSL](/assets/images/enterprise/management-console/domain-dns-ssl-settings-check.png) diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md index 93cc041dc8..87818a56d5 100644 --- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md +++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md @@ -1,5 +1,5 @@ {% note %} -**Nota:** cuando el aplicativo se encuentre en modo de mantenimiento, la URL `https://HOSTNAME/status` devolverá un código de estado `503` (Servicio no disponible). Para obtener más información, consulta "[Habilitar y programar el modo mantenimiento](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +**Nota:** cuando el aplicativo se encuentre en modo de mantenimiento, la URL `https://HOSTNAME/status` devolverá un código de estado `503` (Servicio no disponible). Para obtener más información, consulta "[Habilitar y programar el modo mantenimiento](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." {% endnote %} diff --git a/translations/es-ES/data/reusables/enterprise_user_management/external_auth_disables_2fa.md b/translations/es-ES/data/reusables/enterprise_user_management/external_auth_disables_2fa.md index 63c51b33e7..167c0906c8 100644 --- a/translations/es-ES/data/reusables/enterprise_user_management/external_auth_disables_2fa.md +++ b/translations/es-ES/data/reusables/enterprise_user_management/external_auth_disables_2fa.md @@ -1 +1 @@ -Cuando se utiliza SAML o CAS, la autenticación de dos factores no se admite o se administra en el aparato del {% data variables.product.prodname_ghe_server %}, pero es posible que lo admita un proveedor de autenticación externo. No está disponible la implementación de la autenticación de dos factores en organizaciones. Para obtener más información sobre cómo implementar la autenticación de dos factores, consulta "[Requerir autenticación de dos factores en tu organización](/enterprise/{{ currentVersion }}/user/articles/requiring-two-factor-authentication-in-your-organization/)." +Cuando se utiliza SAML o CAS, la autenticación de dos factores no se admite o se administra en el aparato del {% data variables.product.prodname_ghe_server %}, pero es posible que lo admita un proveedor de autenticación externo. No está disponible la implementación de la autenticación de dos factores en organizaciones. Para obtener más información sobre cómo implementar la autenticación de dos factores, consulta "[Requerir autenticación de dos factores en tu organización](/enterprise/user/articles/requiring-two-factor-authentication-in-your-organization/)." diff --git a/translations/es-ES/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md b/translations/es-ES/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md index 71cd25628f..81e1c76a15 100644 --- a/translations/es-ES/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md +++ b/translations/es-ES/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md @@ -1,3 +1,3 @@ {% ifversion ghes %} -Como parte de su cofiguración de optimización, LDAP Sync no transferirá tu estructura de equipo anidada. Para crear relaciones entre equipos padre e hijo, deberás recrear manualmente la estructura de equipo anidada y sincronizarla con el grupo de LDAP correspondiente. Para obtener más información, consulta la sección "[Crear equipos](/enterprise/{{ currentVersion }}/admin/guides/user-management/creating-teams/#creating-teams-with-ldap-sync-enabled)" +Como parte de su cofiguración de optimización, LDAP Sync no transferirá tu estructura de equipo anidada. Para crear relaciones entre equipos padre e hijo, deberás recrear manualmente la estructura de equipo anidada y sincronizarla con el grupo de LDAP correspondiente. Para obtener más información, consulta la sección "[Crear equipos](/enterprise/admin/guides/user-management/creating-teams/#creating-teams-with-ldap-sync-enabled)" {% endif %} diff --git a/translations/es-ES/data/reusables/gated-features/code-review-assignment.md b/translations/es-ES/data/reusables/gated-features/code-review-assignment.md index 476e269cd1..792999023c 100644 --- a/translations/es-ES/data/reusables/gated-features/code-review-assignment.md +++ b/translations/es-ES/data/reusables/gated-features/code-review-assignment.md @@ -1 +1 @@ -Code review settings are available in all public repositories owned by an organization, and all private repositories owned by organizations on {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.20+,{% ifversion ghae %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, consulta la sección "[Productos de GitHub](/articles/githubs-products)". +Los ajustes de la revisión de código están disponibles en todos los repositorios públicos que le pertenecen a una organización y en todos los privados que le pertenecen a las organizaciones de {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.20+, {% ifversion ghae %} {% data variables.product.prodname_ghe_managed %}, {% endif %} y {% data variables.product.prodname_ghe_cloud %}. Para obtener más información, consulta la sección "[Productos de GitHub](/articles/githubs-products)". diff --git a/translations/es-ES/data/reusables/getting-started/learning-lab-enterprise.md b/translations/es-ES/data/reusables/getting-started/learning-enterprise.md similarity index 71% rename from translations/es-ES/data/reusables/getting-started/learning-lab-enterprise.md rename to translations/es-ES/data/reusables/getting-started/learning-enterprise.md index 896e71b323..3c96a3e80c 100644 --- a/translations/es-ES/data/reusables/getting-started/learning-lab-enterprise.md +++ b/translations/es-ES/data/reusables/getting-started/learning-enterprise.md @@ -1,3 +1,3 @@ -Los miembros de tu empresa pueden aprender habilidades nuevas completando proyectos divertidos y realistas en su propio repositorio de GitHub con [{% data variables.product.prodname_learning %}](https://lab.github.com/). Cada curso es una lección didáctica que creó la comunidad de GitHub y que la enseña el amigable bot del Laboratorio de Aprendizaje. +Los miembros de tu empresa pueden aprender habilidades nuevas completando proyectos divertidos y realistas en su propio repositorio de GitHub con [{% data variables.product.prodname_learning %}](https://skills.github.com/). Cada curso es una lección interactiva que creó la comunidad de GitHub, la cual imparte un bot amigable. Para obtener más información, consulta la sección "[Recursos de aprendizaje de Git y de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)". diff --git a/translations/es-ES/data/reusables/getting-started/learning-lab.md b/translations/es-ES/data/reusables/getting-started/learning.md similarity index 63% rename from translations/es-ES/data/reusables/getting-started/learning-lab.md rename to translations/es-ES/data/reusables/getting-started/learning.md index b559e487cd..2bec3ae36f 100644 --- a/translations/es-ES/data/reusables/getting-started/learning-lab.md +++ b/translations/es-ES/data/reusables/getting-started/learning.md @@ -1,3 +1,3 @@ -Puedes aprender habilidades nuevas completando proyectos divertidos y realistas en tu propio repositorio de GitHub con [{% data variables.product.prodname_learning %}](https://lab.github.com/). Cada curso es una lección didáctica que creó la comunidad de GitHub y que la enseña el amigable bot del Laboratorio de Aprendizaje. +Puedes aprender habilidades nuevas completando proyectos divertidos y realistas en tu propio repositorio de GitHub con [{% data variables.product.prodname_learning %}](https://skills.github.com/). Cada curso es una lección interactiva que creó la comunidad de GitHub, la cual imparte un bot amigable. Para obtener más información, consulta la sección "[Recursos de aprendizaje de Git y de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)". diff --git a/translations/es-ES/data/reusables/notifications/access_watching.md b/translations/es-ES/data/reusables/notifications/access_watching.md index 72e49c0f84..d2383c0389 100644 --- a/translations/es-ES/data/reusables/notifications/access_watching.md +++ b/translations/es-ES/data/reusables/notifications/access_watching.md @@ -1 +1 @@ -1. En la esquina superior derecha de cualquier página, haz clic en {% octicon "bell" aria-label="The notifications bell" %}. Si [inhabilitaste las notificaciones web](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications) y no ves el icono de campana, puedes navegar a . ![Notificación que indica cualquier mensaje no leído](/assets/images/help/notifications/notifications_general_existence_indicator.png) +1. En la esquina superior derecha de cualquier página, haz clic en {% octicon "bell" aria-label="The notifications bell" %}. Si [inhabilitaste las notificaciones web](/enterprise/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications) y no ves el icono de campana, puedes navegar a . ![Notificación que indica cualquier mensaje no leído](/assets/images/help/notifications/notifications_general_existence_indicator.png) diff --git a/translations/es-ES/data/reusables/open-source/open-source-learning-lab.md b/translations/es-ES/data/reusables/open-source/open-source-learning.md similarity index 100% rename from translations/es-ES/data/reusables/open-source/open-source-learning-lab.md rename to translations/es-ES/data/reusables/open-source/open-source-learning.md diff --git a/translations/es-ES/data/reusables/projects/create-project.md b/translations/es-ES/data/reusables/projects/create-project.md index c5eef0e5ff..ace958f360 100644 --- a/translations/es-ES/data/reusables/projects/create-project.md +++ b/translations/es-ES/data/reusables/projects/create-project.md @@ -1,5 +1,8 @@ 1. En {% data variables.product.prodname_dotcom %}, navega a la página principal de tu organización. -2. Haz clic en {% octicon "table" aria-label="The project icon" %} **Proyectos**. -3. Selecciona el menú desplegable de **Proyecto nuevo** y haz clic en **Proyecto nuevo (Beta)**. +1. Haz clic en {% octicon "table" aria-label="The project icon" %} **Proyectos**. +1. Selecciona el menú desplegable de **Proyecto nuevo** y haz clic en **Proyecto nuevo (Beta)**. ![Proyecto nueuvo](/assets/images/help/issues/new_project_beta.png) +1. Cuando se pide seleccionar una plantilla, haz clic en alguna o, para iniciar un proyecto vacío, haz clic en "Tabla" o "Tablero". Luego, haz clic en **Crear**. + + ![Captura de pantalla que muestra el modo de selección de plantilla](/assets/images/help/issues/projects-select-template.png) \ No newline at end of file diff --git a/translations/es-ES/data/reusables/projects/create-user-project.md b/translations/es-ES/data/reusables/projects/create-user-project.md index 63ac5dd130..1df7f55db5 100644 --- a/translations/es-ES/data/reusables/projects/create-user-project.md +++ b/translations/es-ES/data/reusables/projects/create-user-project.md @@ -1,4 +1,7 @@ 1. En cualquier página de {% data variables.product.product_name %}, haz clic en tu avatar y luego selecciona **Tus proyectos**. -2. Selecciona el menú desplegable de **Proyecto nuevo** y haz clic en **Proyecto nuevo (Beta)**. +1. Selecciona el menú desplegable de **Proyecto nuevo** y haz clic en **Proyecto nuevo (Beta)**. ![Proyecto nueuvo](/assets/images/help/issues/new_project_beta.png) +1. Cuando se pide seleccionar una plantilla, haz clic en alguna o, para iniciar un proyecto vacío, haz clic en "Tabla" o "Tablero". Luego, haz clic en **Crear**. + + ![Captura de pantalla que muestra el modo de selección de plantilla](/assets/images/help/issues/projects-select-template.png) \ No newline at end of file diff --git a/translations/es-ES/data/reusables/projects/insights-alpha.md b/translations/es-ES/data/reusables/projects/insights-alpha.md index 7374ac98a9..c04b2baafa 100644 --- a/translations/es-ES/data/reusables/projects/insights-alpha.md +++ b/translations/es-ES/data/reusables/projects/insights-alpha.md @@ -1,5 +1,5 @@ {% note %} -**Note:** Insights for projects (beta) is currently in private preview and is not yet available to all organizations. +**Nota:** Las perspectivas para los proyectos (beta) se encuentra actualmente en vista previa privada y aún no está disponible para todas las organizaciones. {% endnote %} diff --git a/translations/es-ES/data/reusables/projects/projects-filters.md b/translations/es-ES/data/reusables/projects/projects-filters.md index efd4ca7366..5bc825f001 100644 --- a/translations/es-ES/data/reusables/projects/projects-filters.md +++ b/translations/es-ES/data/reusables/projects/projects-filters.md @@ -1,8 +1,8 @@ -- To filter for any match of multiple values (an OR query), separate the values with a comma. For example `label:"good first issue",bug` will list all issues labelled `good first issue` or `bug`. +- Para filtrar por cualquier coincidencia de valores múltiples (una consulta de tipo OR), separa los valores con una coma. Por ejemplo `label:"good first issue",bug` listará todas las propuestas etiquetadas como `good first issue` o como `bug`. - Para filtrar la ausencia de un valor específico, coloca `-` antes de tu filtro. Por ejemplo, `-label:"bug"` mostrará solo elementos que no tengan la etiqueta `bug`. - Para filtrar de acuerdo a la ausencia de todos los valores, ingresa `no:` seguido del nombre del campo. Por ejemplo, `no:assignee` solo mostrará los elementos que no tengan un asignado. - Para filtrar por estado, ingresa `is:`. Por ejemplo, `is: issue` o `is:open`. - Separa los filtros múltiples con un espacio. Por ejemplo, `status:"In progress" -label:"bug" no:assignee` solo mostrará los elementos que tengan un estado de `In progress`, que no tengan la etiqueta `bug` y que no tengan un asignado. -- To filter for the previous, current, or next iteration of an iteration field, use `@previous`, `@current`, or `@next`. Por ejemplo, `sprint:@current`. -- To filter for items assigned to the viewer, use `@me`. For example, `assignee:@me`. Anyone using this view will see items assigned to themselves. -- To filter date and number fields, use `>`, `>=`, `<`, `<=`, and `..` range queries. For example: `target:2022-03-01..2022-03-15`. Para obtener más información, consulta la sección "[Entender la sintaxis de búsqueda](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax)". +- Para filtrar por la iteración previa, actual o siguiente de un campo de iteración, utiliza `@previous`, `@current` o `@next`. Por ejemplo, `sprint:@current`. +- Para filtrar por los elementos asignados al visor, utiliza `@me`. Por ejemplo, `assignee:@me`. Cualquiera que utilice esta vista verá los elementos asignados a sí mismo. +- Para filtrar los campos de fecha y número, utiliza las consultas de rango `>`, `>=`, `<`, `<=` y `..`. Por ejemplo: `target:2022-03-01..2022-03-15`. Para obtener más información, consulta la sección "[Entender la sintaxis de búsqueda](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax)". diff --git a/translations/es-ES/data/reusables/projects/reopen-a-project.md b/translations/es-ES/data/reusables/projects/reopen-a-project.md new file mode 100644 index 0000000000..e6e7f87bd2 --- /dev/null +++ b/translations/es-ES/data/reusables/projects/reopen-a-project.md @@ -0,0 +1,6 @@ +1. Click the **Projects** tab. ![Screenshot showing project close button](/assets/images/help/issues/projects-profile-tab.png) +1. To show closed projects, click **Closed**. ![Screenshot showing project close button](/assets/images/help/issues/closed-projects-tab.png) +1. Click the project you want to reopen. +1. En la parte superior derecha, haz clic en {% octicon "kebab-horizontal" aria-label="The menu icon" %} para abrir el menú. +1. In the menu, to access the project settings, click {% octicon "gear" aria-label="The gear icon" %} **Settings**. +1. At the bottom of the page, click **Re-open project**. ![Screenshot showing project re-open button](/assets/images/help/issues/reopen-project-button.png) \ No newline at end of file diff --git a/translations/es-ES/data/reusables/releases/previous-release-tag.md b/translations/es-ES/data/reusables/releases/previous-release-tag.md new file mode 100644 index 0000000000..a1d109a396 --- /dev/null +++ b/translations/es-ES/data/reusables/releases/previous-release-tag.md @@ -0,0 +1,3 @@ +{% ifversion previous-release-tag %} +1. Optionally, to the top right of the description text box, select the **Previous tag** drop-down menu and click the tag that identifies the previous release. ![Screenshot showing how to select a tag to identify the previous release](/assets/images/help/releases/releases-tag-previous-release.png) +{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/repositories/navigate-to-branches.md b/translations/es-ES/data/reusables/repositories/navigate-to-branches.md index 43150a9ad0..1e99dc2d26 100644 --- a/translations/es-ES/data/reusables/repositories/navigate-to-branches.md +++ b/translations/es-ES/data/reusables/repositories/navigate-to-branches.md @@ -1 +1 @@ -1. Sobre la lista de archivos, da clic en {% octicon "git-branch" aria-label="The branch icon" %}**NUMBER branches**. ![Vínculo de ramas en página de resumen](/assets/images/help/branches/branches-link.png) +1. Above the list of files, click {% octicon "git-branch" aria-label="The branch icon" %} **Branches**. ![Vínculo de ramas en página de resumen](/assets/images/help/branches/branches-overview-link.png) diff --git a/translations/es-ES/data/reusables/repositories/relative-links.md b/translations/es-ES/data/reusables/repositories/relative-links.md index 3b5392ae06..ecfcda9390 100644 --- a/translations/es-ES/data/reusables/repositories/relative-links.md +++ b/translations/es-ES/data/reusables/repositories/relative-links.md @@ -6,6 +6,6 @@ Un enlace relativo es un enlace que es relativo al archivo actual. Por ejemplo, [Contribution guidelines for this project](docs/CONTRIBUTING.md) ``` -{% data variables.product.product_name %} transformará de manera automática el enlace relativo o la ruta de imagen en cualquier rama en la que te encuentres actualmente, de modo que el enlace o ruta siempre funcione. Puedes usar todos los operandos del enlace relativo, como `./` y `../`. +{% data variables.product.product_name %} transformará de manera automática el enlace relativo o la ruta de imagen en cualquier rama en la que te encuentres actualmente, de modo que el enlace o ruta siempre funcione. La ruta del enlace será relativa al archivo actual. Los enlaces que comienzan con `/` serán relativos a la raíz del repositorio. Puedes usar todos los operandos del enlace relativo, como `./` y `../`. Los enlaces relativos son más sencillos para los usuarios que clonan tu repositorio. Puede que los enlaces absolutos no funcionen en los clones de tu repositorio. Recomendamos usar enlaces relativos para consultar los archivos dentro de tu repositorio. diff --git a/translations/es-ES/data/reusables/secret-scanning/partner-secret-list-private-repo.md b/translations/es-ES/data/reusables/secret-scanning/partner-secret-list-private-repo.md index 1752782d1c..2f3d835100 100644 --- a/translations/es-ES/data/reusables/secret-scanning/partner-secret-list-private-repo.md +++ b/translations/es-ES/data/reusables/secret-scanning/partner-secret-list-private-repo.md @@ -1,4 +1,4 @@ -| Proveedor | Secreto compatible | Secret type | +| Proveedor | Secreto compatible | Tipo de secreto | | ----------- | ----------------------- | ----------------- | | Adafruit IO | Clave de IO de Adafruit | adafruit_io_key | {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} @@ -147,6 +147,8 @@ Plivo | ID de Auth de Plivo | plivo_auth_id{% endif %} Plivo | Token de Autenticación a Plivo | plivo_auth_token{% endif %} Postman | Llave de la API de Postman | postman_api_key Proctorio | Llave de Consumidor de Proctorio | proctorio_consumer_key Proctorio | Llave de Vinculación de Proctorio | proctorio_linkage_key Proctorio | Llave de Registro de Proctorio | proctorio_registration_key Proctorio | Llave de Secreto de Proctorio | proctorio_secret_key Pulumi | Toekn de Acceso a Pulumi | pulumi_access_token {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} PyPI | Token de la API de PyPI | pypi_api_token{% endif %} +{%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7375 %} +redirect.pizza | Token de la API de redirect.pizza | redirect_pizza_api_token{% endif %} {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} RubyGems | Llave de la API de RubyGems | rubygems_api_key{% endif %} Samsara | Token de la API de Samsara | samsara_api_token Samsara | Token de Acceso OAuth a Samsara | samsara_oauth_access_token {%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %} diff --git a/translations/es-ES/data/reusables/secret-scanning/partner-secret-list-public-repo.md b/translations/es-ES/data/reusables/secret-scanning/partner-secret-list-public-repo.md index 0a69101524..ae81ed1488 100644 --- a/translations/es-ES/data/reusables/secret-scanning/partner-secret-list-public-repo.md +++ b/translations/es-ES/data/reusables/secret-scanning/partner-secret-list-public-repo.md @@ -22,10 +22,10 @@ | Sistemas Contribuidos | Credenciales de los sistemas contribuidos | | Databricks | Token de Acceso de Databricks | | Datadog | Clave de API de Datadog | -| DigitalOcean | DigitalOcean Personal Access Token | -| DigitalOcean | DigitalOcean OAuth Token | -| DigitalOcean | DigitalOcean Refresh Token | -| DigitalOcean | DigitalOcean System Token | +| DigitalOcean | Token de Acceso Personal de DigitalOcean | +| DigitalOcean | Token OAuth de DigitalOcean | +| DigitalOcean | Token de Actualización de DigitalOcean | +| DigitalOcean | Token de Sistema de DigitalOcean | | Discord | Token de Bot de Discord | | Doppler | Token Personal de Doppler | | Doppler | Token de Servicio de Doppler | @@ -77,6 +77,7 @@ | Proctorio | Clave de Secreto de Proctorio | | Pulumi | Token de Acceso de Pulumi | | PyPI | Token de la API de PyPI | +| redirect.pizza | Token de la API de redirect.pizza | | RubyGems | Clave de la API de RubyGems | | Samsara | Token de API de Samsara | | Samsara | Token de Acceso de OAuth de Samsara | diff --git a/translations/es-ES/data/reusables/secret-scanning/secret-list-private-push-protection.md b/translations/es-ES/data/reusables/secret-scanning/secret-list-private-push-protection.md index 62fd51000f..78ba14c3e8 100644 --- a/translations/es-ES/data/reusables/secret-scanning/secret-list-private-push-protection.md +++ b/translations/es-ES/data/reusables/secret-scanning/secret-list-private-push-protection.md @@ -1,4 +1,4 @@ -| Proveedor | Secreto compatible | Secret type | +| Proveedor | Secreto compatible | Tipo de secreto | | ------------------------- | -------------------------------------------------- | -------------------------------------------------------- | | Adafruit IO | Clave de IO de Adafruit | adafruit_io_key | | Alibaba Cloud | ID de Clave de Acceso a la Nube de Alibaba | alibaba_cloud_access_key_id | @@ -17,10 +17,10 @@ | Checkout.com | Clave secreta de productión de Checkout.com | checkout_production_secret_key | | Clojars | Token de Despliegue de Clojars | clojars_deploy_token | | Databricks | Token de Acceso de Databricks | databricks_access_token | -| DigitalOcean | DigitalOcean Personal Access Token | digitalocean_personal_access_token | -| DigitalOcean | DigitalOcean OAuth Token | digitalocean_oauth_token | -| DigitalOcean | DigitalOcean Refresh Token | digitalocean_refresh_token | -| DigitalOcean | DigitalOcean System Token | digitalocean_system_token | +| DigitalOcean | Token de Acceso Personal de DigitalOcean | digitalocean_personal_access_token | +| DigitalOcean | Token OAuth de DigitalOcean | digitalocean_oauth_token | +| DigitalOcean | Token de Actualización de DigitalOcean | digitalocean_refresh_token | +| DigitalOcean | Token de Sistema de DigitalOcean | digitalocean_system_token | | Discord | Token de Bot de Discord | discord_bot_token | | Doppler | Token Personal de Doppler | doppler_personal_token | | Doppler | Token de Servicio de Doppler | doppler_service_token | @@ -60,16 +60,5 @@ | PlanetScale | Token de Servicio de PlanetScale | planetscale_service_token | | Postman | Clave de API de Postman | postman_api_key | | Proctorio | Clave de Secreto de Proctorio | proctorio_secret_key | -| Samsara | Token de API de Samsara | samsara_api_token | -| Samsara | Token de Acceso de OAuth de Samsara | samsara_oauth_access_token | -| SendGrid | Clave de la API de SendGrid | sendgrid_api_key | -| Sendinblue | Llave de la API de Sendinblue | sendinblue_api_key | -| Sendinblue | Llave SMTP de Sendinblue | sendinblue_smtp_key | -| Shippo | Shippo Live API Token | shippo_live_api_token | -| Shopify | Secreto Compartid de la App de Shopify | shopify_app_shared_secret | -| Shopify | Token de Acceso de Shopify | shopify_access_token | -| Slack | Token de la API de Slack | slack_api_token | -| Stripe | Clave de Secreto Stripe Live | stripe_api_key | -| Tencent Cloud | ID de Secreto de Tencent Cloud | tencent_cloud_secret_id | -| Typeform | Token de acceso personal a Typeform | typeform_personal_access_token | -| WorkOS | WorkOS Production API Key | workos_production_api_key | +{%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7375 %} +redirect.pizza | redirect.pizza API Token | redirect_pizza_api_token{% endif %} Samsara | Samsara API Token | samsara_api_token Samsara | Samsara OAuth Access Token | samsara_oauth_access_token SendGrid | SendGrid API Key | sendgrid_api_key Sendinblue | Sendinblue API Key | sendinblue_api_key Sendinblue | Sendinblue SMTP Key | sendinblue_smtp_key Shippo | Shippo Live API Token | shippo_live_api_token Shopify | Shopify App Shared Secret | shopify_app_shared_secret Shopify | Shopify Access Token | shopify_access_token Slack | Slack API Token | slack_api_token Stripe | Stripe Live API Secret Key | stripe_api_key Tencent Cloud | Tencent Cloud Secret ID | tencent_cloud_secret_id Typeform | Typeform Personal Access Token | typeform_personal_access_token WorkOS | WorkOS Production API Key | workos_production_api_key diff --git a/translations/es-ES/data/reusables/user-settings/enabling-fixed-width-fonts.md b/translations/es-ES/data/reusables/user-settings/enabling-fixed-width-fonts.md index 7e9fb1f0b9..c638dde78b 100644 --- a/translations/es-ES/data/reusables/user-settings/enabling-fixed-width-fonts.md +++ b/translations/es-ES/data/reusables/user-settings/enabling-fixed-width-fonts.md @@ -1,4 +1,4 @@ -{% if fixed-width-font-gfm-fields %} +{% ifversion fixed-width-font-gfm-fields %} Si editas fragmentos de código y tablas frecuentemente, podrías beneficiarte de habilitar una fuente de ancho fijo en todos los campos de comentario en {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Habilitar fuentes de ancho fijo en el editor](/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github#enabling-fixed-width-fonts-in-the-editor)". diff --git a/translations/es-ES/data/reusables/user-settings/set_your_email_address_in_git.md b/translations/es-ES/data/reusables/user-settings/set_your_email_address_in_git.md index 9e1f1b62dc..b502bcbf44 100644 --- a/translations/es-ES/data/reusables/user-settings/set_your_email_address_in_git.md +++ b/translations/es-ES/data/reusables/user-settings/set_your_email_address_in_git.md @@ -1 +1 @@ -Configurar una dirección de correo electrónico en Git. Puedes utilizar {% ifversion fpt or ghec %} tu [dirección de correo electrónico de `no-reply` proporcionada por {% data variables.product.product_name %}](/articles/setting-your-commit-email-address) o {% endif %} cualquier otra. +Configurar una dirección de correo electrónico en Git. You can use {% ifversion fpt or ghec %}your [{% data variables.product.product_name %}-provided `noreply` email address](/articles/setting-your-commit-email-address) or {% endif %}any email address. diff --git a/translations/es-ES/data/reusables/webhooks/delete_properties.md b/translations/es-ES/data/reusables/webhooks/delete_properties.md index 6e92c7eed9..a5c0d1950f 100644 --- a/translations/es-ES/data/reusables/webhooks/delete_properties.md +++ b/translations/es-ES/data/reusables/webhooks/delete_properties.md @@ -1,4 +1,4 @@ -| Clave | Tipo | Descripción | -| ---------- | ----------- | ---------------------------------------------------------------------------------------- | -| `ref` | `secuencia` | El recurso de la [`git ref`](/rest/reference/git#get-a-reference). | -| `ref_type` | `secuencia` | El tipo de objeto de Git ref que se borró en el repositorio. Puede ser `branch` o `tag`. | +| Clave | Tipo | Descripción | +| ---------- | ----------- | ------------------------------------------------------------------------------------ | +| `ref` | `secuencia` | El recurso de la [`git ref`](/rest/reference/git#get-a-reference). | +| `ref_type` | `secuencia` | El tipo de objeto de Git que se borró en el repositorio. Puede ser `branch` o `tag`. | diff --git a/translations/es-ES/data/variables/product.yml b/translations/es-ES/data/variables/product.yml index 69de0cad32..b9506ef8d7 100644 --- a/translations/es-ES/data/variables/product.yml +++ b/translations/es-ES/data/variables/product.yml @@ -45,6 +45,8 @@ prodname_classroom: 'GitHub Classroom' prodname_classroom_with_url: '[GitHub Classroom](https://classroom.github.com/login)' prodname_campus_program: 'Programa del Campus de GitHub' prodname_student_pack: 'Paquete de desarrollo para estudiantes de GitHub' +prodname_global_campus: 'GitHub Global Campus' +prodname_community_exchange: 'GitHub Community Exchange' #GitHub CLI prodname_cli: 'CLI de GitHub' #GitHub Desktop @@ -81,11 +83,11 @@ prodname_debug: 'Depuración de GitHub' prodname_discussions: 'GitHub Discussions' #GitHub Enterprise Managed Users prodname_emu_idp_application: 'Usuario Administrado de GitHub Enterprise' -prodname_emu_idp_oidc_application: 'GitHub Enterprise Managed User (OIDC)' +prodname_emu_idp_oidc_application: 'Usuario Administrado de GitHub Enterprise (OIDC)' prodname_emus: 'Usuarios Administrados de Enterprise' -prodname_managed_user: 'managed user account' -prodname_managed_users: 'managed user accounts' -prodname_managed_users_caps: 'Managed user accounts' +prodname_managed_user: 'cuenta de usuario administrado' +prodname_managed_users: 'cuentas de usuarios adminsitrados' +prodname_managed_users_caps: 'Cuentas de usuarios administrados' prodname_emu_enterprise: 'empresa con usuarios administrados' prodname_emu_org: 'organización con usuarios administrados' #GitHub Issues @@ -105,12 +107,12 @@ prodname_advanced_security: 'Advanced Security' prodname_codespaces: 'Codespaces' prodname_github_codespaces: 'Acerca de GitHub Codespaces' prodname_serverless: 'editor basado en la web' -#GitHub resources: blog, jobs, Learning Lab +#GitHub resources: blog, jobs, skills prodname_gcf: 'Soporte de la Comunidad de GitHub' prodname_blog: 'el blog de GitHub' prodname_jobs: 'Empleos GitHub' -prodname_learning: 'Laboratorio de aprendizaje de GitHub' -prodname_learning_link: 'https://lab.github.com/' +prodname_learning: 'Habilidades de GitHub' +prodname_learning_link: 'https://skills.github.com/' prodname_roadmap: 'Itinerario público de GitHub' prodname_roadmap_link: 'https://github.com/github/roadmap#github-public-roadmap' #GitHub support diff --git a/translations/ja-JP/content/account-and-profile/index.md b/translations/ja-JP/content/account-and-profile/index.md index 9b054011ae..78726b6fe9 100644 --- a/translations/ja-JP/content/account-and-profile/index.md +++ b/translations/ja-JP/content/account-and-profile/index.md @@ -17,7 +17,7 @@ featuredLinks: - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository - /account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications guideCards: - - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile - /account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/managing-notifications-from-your-inbox - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/blocking-command-line-pushes-that-expose-your-personal-email-address - '{% ifversion ghes or ghae %}/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-the-default-branch-name-for-your-repositories{% endif %}' diff --git a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md index b0e83b294a..70ebb11176 100644 --- a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md +++ b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md @@ -33,7 +33,7 @@ topics: - あなたが所有している、もしくはコントリビューションしたリポジトリと Gist。 {% ifversion fpt or ghes or ghec %}You can showcase your best work by pinning repositories and gists to your profile. 詳細は「[プロフィールにアイテムをピン止めする](/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile)」を参照してください。{% endif %} - Repositories you've starred{% ifversion fpt or ghec %} and organized into lists.{% endif %} For more information, see "[Saving repositories with stars](/articles/saving-repositories-with-stars/)." - あなたが最もアクティブな Organization、リポジトリ、Team でのあなたのアクティビティの概要。 詳しい情報については、「[プロフィール上にアクティビティの概要を表示する](/articles/showing-an-overview-of-your-activity-on-your-profile)」を参照してください。{% ifversion fpt or ghec %} -- {% data variables.product.prodname_pro %} の使用や、{% data variables.product.prodname_arctic_vault %}、{% data variables.product.prodname_sponsors %}、{% data variables.product.company_short %} 開発者プログラムなどのプログラムへの参加を示すバッジ。 詳細は「[プロフィールをパーソナライズする](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#displaying-badges-on-your-profile)」を参照してください。{% endif %} +- Badges and Achievements that highlight your activity and show if you use {% data variables.product.prodname_pro %} or participate in programs like the {% data variables.product.prodname_arctic_vault %}, {% data variables.product.prodname_sponsors %}, or the {% data variables.product.company_short %} Developer Program. 詳細は「[プロフィールをパーソナライズする](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#displaying-badges-on-your-profile)」を参照してください。{% endif %} プロフィールにステータスを設定して、可用性に関する情報を提供することもできます。 詳細は「[ステータスを設定する](/articles/personalizing-your-profile/#setting-a-status)」を参照してください。 diff --git a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md index 27a3bba587..e5fe56e018 100644 --- a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md +++ b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md @@ -119,29 +119,36 @@ shortTitle: Personalize 特定のプログラムに参加すると、{% data variables.product.prodname_dotcom %} でプロフィールに自動的にバッジが表示されます。 -| バッジ | プログラム | 説明 | -| ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ![Mars 2020 Helicopter Contributor badge icon](/assets/images/help/profile/badge-mars-2020-small.png) | **Mars 2020 Helicopter Contributor** | If you authored any commit(s) present in the commit history for the relevant tag of an open source library used in the Mars 2020 Helicopter Mission, you'll get a Mars 2020 Helicopter Contributor badge on your profile. Hovering over the badge shows you several of the repositories you contributed to that were used in the mission. For the full list of repositories that will qualify you for the badge, see "[List of qualifying repositories for Mars 2020 Helicopter Contributor badge](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#list-of-qualifying-repositories-for-mars-2020-helicopter-contributor-badge)." | -| ![Arctic Code Vault Contributor badge icon](/assets/images/help/profile/badge-arctic-code-vault-small.png) | **{% data variables.product.prodname_arctic_vault %} Contributor** | 2020 Arctic Vault プログラムでアーカイブされたリポジトリのデフォルトブランチでコミットを作成すると、プロフィールで {% data variables.product.prodname_arctic_vault %} コントリビューターバッジを取得できます。 Hovering over the badge shows you several of the repositories you contributed to that were part of the program. 詳しい情報については、[{% data variables.product.prodname_archive %}](https://archiveprogram.github.com) を参照してください。 | -| ![{% data variables.product.prodname_dotcom %} Sponsor badge icon](/assets/images/help/profile/badge-sponsors-small.png) | **{% data variables.product.prodname_dotcom %} Sponsor** | If you sponsored an open source contributor through {% data variables.product.prodname_sponsors %} you'll get a {% data variables.product.prodname_dotcom %} Sponsor badge on your profile. Clicking the badge takes you to the **Sponsoring** tab of your profile. 詳細は、「[オープンソースコントリビューターに対するスポンサー](/github/supporting-the-open-source-community-with-github-sponsors/sponsoring-open-source-contributors)」を参照してください。 | -| {% octicon "cpu" aria-label="The Developer Program icon" %} | **開発者プログラムメンバー** | If you're a registered member of the {% data variables.product.prodname_dotcom %} Developer Program, building an app with the {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API, you'll get a Developer Program Member badge on your profile. For more information on the {% data variables.product.prodname_dotcom %} Developer Program, see [GitHub Developer](/program/). | -| {% octicon "star-fill" aria-label="The star icon" %} | **Pro** | {% data variables.product.prodname_pro %} を使用すると、プロフィールで PRO バッジを取得します。 {% data variables.product.prodname_pro %} の詳細は、「[{% data variables.product.prodname_dotcom %} の製品](/github/getting-started-with-github/githubs-products#github-pro)」を参照してください。 | -| {% octicon "lock" aria-label="The lock icon" %} | **Security Bug Bounty Hunter** | If you helped out hunting down security vulnerabilities, you'll get a Security Bug Bounty Hunter badge on your profile. For more information about the {% data variables.product.prodname_dotcom %} Security program, see [{% data variables.product.prodname_dotcom %} Security](https://bounty.github.com/). | -| {% octicon "mortar-board" aria-label="The mortar-board icon" %} | **{% data variables.product.prodname_dotcom %} Campus Expert** | If you participate in the {% data variables.product.prodname_campus_program %}, you will get a {% data variables.product.prodname_dotcom %} Campus Expert badge on your profile. For more information about the Campus Experts program, see [Campus Experts](https://education.github.com/experts). | - -## プロフィールでバッジを無効にする - -You can disable some of the badges for {% data variables.product.prodname_dotcom %} programs you're participating in, including the PRO, {% data variables.product.prodname_arctic_vault %} and Mars 2020 Helicopter Contributor badges. - -{% data reusables.user-settings.access_settings %} -2. [Profile settings] で、無効にするバッジの選択を解除します。 ![プロフィールでバッジを非表示にするチェックボックス](/assets/images/help/profile/profile-badge-settings.png) -{% data reusables.user-settings.update-preferences %} +| バッジ | プログラム | 説明 | +| --------------------------------------------------------------- | -------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| {% octicon "cpu" aria-label="The Developer Program icon" %} | **開発者プログラムメンバー** | If you're a registered member of the {% data variables.product.prodname_dotcom %} Developer Program, building an app with the {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API, you'll get a Developer Program Member badge on your profile. For more information on the {% data variables.product.prodname_dotcom %} Developer Program, see [GitHub Developer](/program/). | +| {% octicon "star-fill" aria-label="The star icon" %} | **Pro** | {% data variables.product.prodname_pro %} を使用すると、プロフィールで PRO バッジを取得します。 {% data variables.product.prodname_pro %} の詳細は、「[{% data variables.product.prodname_dotcom %} の製品](/github/getting-started-with-github/githubs-products#github-pro)」を参照してください。 | +| {% octicon "lock" aria-label="The lock icon" %} | **Security Bug Bounty Hunter** | If you helped out hunting down security vulnerabilities, you'll get a Security Bug Bounty Hunter badge on your profile. For more information about the {% data variables.product.prodname_dotcom %} Security program, see [{% data variables.product.prodname_dotcom %} Security](https://bounty.github.com/). | +| {% octicon "mortar-board" aria-label="The mortar-board icon" %} | **{% data variables.product.prodname_dotcom %} Campus Expert** | If you participate in the {% data variables.product.prodname_campus_program %}, you will get a {% data variables.product.prodname_dotcom %} Campus Expert badge on your profile. For more information about the Campus Experts program, see [Campus Experts](https://education.github.com/experts). | +| {% octicon "shield" aria-label="The shield icon" %} | **Security advisory credit** | If a security advisory you submit to the [{% data variables.product.prodname_dotcom %} Advisory Database](https://github.com/advisories) is accepted, you'll get a Security advisory credit badge on your profile. For more information about {% data variables.product.prodname_dotcom %} Security Advisories, see [{% data variables.product.prodname_dotcom %} Security Advisories](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories). | +| {% octicon "check" aria-label="The check icon" %} | **Discussion answered** | If your reply to a discussion is marked as the answer, you'll get a Discussion answered badge on your profile. For more information about {% data variables.product.prodname_dotcom %} Discussions, see [About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions). | {% endif %} -## List of qualifying repositories for Mars 2020 Helicopter Contributor badge +{% ifversion fpt or ghec %} -If you authored any commit(s) present in the commit history for the listed tag of one or more of the repositories below, you'll receive the Mars 2020 Helicopter Contributor badge on your profile. The authored commit must be with a verified email address, associated with your account at the time {% data variables.product.prodname_dotcom %} determined the eligible contributions, in order to be attributed to you. You can be the original author or [one of the co-authors](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors) of the commit. Future changes to verified emails will not have an effect on the badge. We built the list based on information received from NASA's Jet Propulsion Laboratory. +## Earning Achievements + +Achievements celebrate specific events and actions that happen on {% data variables.product.prodname_dotcom %}. They will appear as small badges listed in the sidebar of your profile. Clicking or hovering on an achievement will show a detailed view that hints at how the achievement was earned, with a short description and links to the contributing events. The event links will only be visible to users that have access to the repository or organization that the event took place in. Event links will appear inaccessible to all users without access. + +To stop private contributions from counting toward your Achievements, or to turn off Achievements entirely, see "[Showing your private contributions and Achievements on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)." + +{% note %} + +**Note:** This feature is currently in beta and subject to change. + +{% endnote %} + +{% endif %} + +## List of qualifying repositories for Mars 2020 Helicopter Contributor achievement + +If you authored any commit(s) present in the commit history for the listed tag of one or more of the repositories below, you'll receive the Mars 2020 Helicopter Contributor achievement on your profile. The authored commit must be with a verified email address, associated with your account at the time {% data variables.product.prodname_dotcom %} determined the eligible contributions, in order to be attributed to you. You can be the original author or [one of the co-authors](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors) of the commit. Future changes to verified emails will not have an effect on the badge. We built the list based on information received from NASA's Jet Propulsion Laboratory. | {% data variables.product.prodname_dotcom %} Repository | バージョン | Tag | | ----------------------------------------------------------------------------- | --------- | ---------------------------------------------------------------------------------------------------------- | diff --git a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md index 305a0fabdf..1860d2f03b 100644 --- a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md +++ b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md @@ -14,6 +14,6 @@ topics: - Profiles children: - /customizing-your-profile - - /managing-contribution-graphs-on-your-profile + - /managing-contribution-settings-on-your-profile --- diff --git a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/index.md b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md similarity index 73% rename from translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/index.md rename to translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md index e779d372b4..48c2a87219 100644 --- a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/index.md +++ b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md @@ -1,9 +1,10 @@ --- -title: プロフィールでコントリビューショングラフを管理する +title: Managing contribution settings on your profile intro: コミット、プルリクエストの提案、Issue のオープンなどのコントリビューションはあなたのプロフィールに表示されるので、あなたが行った作業をユーザは簡単に確認できます。 redirect_from: - /articles/managing-contribution-graphs-on-your-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile versions: fpt: '*' ghes: '*' @@ -14,10 +15,10 @@ topics: children: - /viewing-contributions-on-your-profile - /showing-an-overview-of-your-activity-on-your-profile - - /publicizing-or-hiding-your-private-contributions-on-your-profile + - /showing-your-private-contributions-and-achievements-on-your-profile - /sending-enterprise-contributions-to-your-githubcom-profile - /why-are-my-contributions-not-showing-up-on-my-profile - /troubleshooting-commits-on-your-timeline -shortTitle: Manage contribution graph +shortTitle: Manage contribution settings --- diff --git a/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md similarity index 97% rename from content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md rename to translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md index 7afb8f3d39..6cf184cad0 100644 --- a/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md +++ b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md @@ -7,6 +7,7 @@ redirect_from: - /articles/sending-your-github-enterprise-server-contributions-to-your-githubcom-profile - /github/setting-up-and-managing-your-github-profile/sending-your-github-enterprise-server-contributions-to-your-githubcom-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-your-github-enterprise-server-contributions-to-your-githubcom-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile versions: fpt: '*' ghes: '*' diff --git a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md similarity index 90% rename from translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md rename to translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md index efb2f43f3b..bf87bbc665 100644 --- a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md +++ b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md @@ -5,6 +5,7 @@ redirect_from: - /articles/showing-an-overview-of-your-activity-on-your-profile - /github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile versions: fpt: '*' ghes: '*' diff --git a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md similarity index 79% rename from translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md rename to translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md index 518e7b5e0f..b8777375aa 100644 --- a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md +++ b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md @@ -1,10 +1,11 @@ --- -title: プライベートコントリビューションをプロフィールで公開または非公開にする +title: Showing your private contributions and achievements on your profile intro: 'Your {% data variables.product.product_name %} profile shows a graph of your repository contributions over the past year. You can choose to show anonymized activity from {% ifversion fpt or ghes or ghec %}private and internal{% else %}private{% endif %} repositories{% ifversion fpt or ghes or ghec %} in addition to the activity from public repositories{% endif %}.' redirect_from: - /articles/publicizing-or-hiding-your-private-contributions-on-your-profile - /github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile versions: fpt: '*' ghes: '*' @@ -12,7 +13,7 @@ versions: ghec: '*' topics: - Profiles -shortTitle: Private contributions +shortTitle: Private contributions and achievements --- プライベートコントリビューションを公開しても、あなたが作業しているプライベートリポジトリへのアクセス権がないユーザーがあなたのプライベートコントリビューションを見ることはできません。 かわりに、特定の日におけるプライベートコントリビューションの数だけを見ることができます。 パブリックコントリビューションには、詳細な情報が含まれます。 For more information, see "[Viewing contributions on your profile page](/articles/viewing-contributions-on-your-profile-page)." @@ -30,6 +31,13 @@ shortTitle: Private contributions - プライベートコントリビューションを公開するには、コントリビューショングラフの上で、[**Contribution settings**] ドロップダウンメニューから [**Private contributions**] を選択します。 訪問者には、プライベートコントリビューションの数だけが表示され、それ以上の詳細は表示されません。 ![[Contribution settings] メニューで、訪問者がプライベートコントリビューションを見られるようにする](/assets/images/help/profile/private-contributions-on.png) - プライベートコントリビューションを非公開にするには、コントリビューショングラフの上で、[**Contribution settings**] ドロップダウンメニューを使用し、[**Private contributions**] の選択を解除します。訪問者には、パブリックコントリビューションのみが表示されるようになります。 ![[Contribution settings] メニューで、訪問者がプライベートコントリビューションを見られるようにする](/assets/images/help/profile/private-contributions-off.png) +## Changing the visibility of Achievements + +{% data reusables.user-settings.access_settings %} +1. Show or hide Achievements on your profile: + - To show Achievements on your profile, navigate to **Profile settings**, and select the checkbox next to **Show Achievements on my profile.** ![Enable visitors to see Achievements from profile settings](/assets/images/achievements-profile-settings-off.png) + - To hide Achievements from your profile, navigate to **Profile settings**, and unselect the checkbox next to **Show Achievements on my profile.** ![Hide Achievements from visitors in profile settings](/assets/images/achievements-profile-settings-on.png) + ## 参考リンク - [プロフィールページ上にコントリビューションを表示する](/articles/viewing-contributions-on-your-profile-page) diff --git a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline.md b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md similarity index 96% rename from translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline.md rename to translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md index 4df56bd304..ca46da8d5a 100644 --- a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline.md +++ b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md @@ -5,6 +5,7 @@ redirect_from: - /articles/troubleshooting-commits-on-your-timeline - /github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline versions: fpt: '*' ghes: '*' diff --git a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile.md b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md similarity index 91% rename from translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile.md rename to translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md index c00c16fcab..9e6c6be225 100644 --- a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile.md +++ b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md @@ -1,6 +1,6 @@ --- title: Viewing contributions on your profile -intro: 'Your {% data variables.product.product_name %} profile shows off {% ifversion fpt or ghes or ghec %}your pinned repositories as well as{% endif %} a graph of your repository contributions over the past year.' +intro: 'Your {% data variables.product.product_name %} profile shows off {% ifversion fpt or ghes or ghec %}your pinned repositories, Achievements, and{% endif %} a graph of your repository contributions over the past year.' redirect_from: - /articles/viewing-contributions - /articles/viewing-contributions-on-your-profile-page @@ -16,7 +16,7 @@ topics: - Profiles shortTitle: View contributions --- -{% ifversion fpt or ghes or ghec %}Your contribution graph shows activity from public repositories. {% endif %}You can choose to show activity from {% ifversion fpt or ghes or ghec %}both public and {% endif %}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)." +{% ifversion fpt or ghes or ghec %}Your contribution graph and Achievements show activity from public repositories. {% endif %}You can choose to show activity from {% ifversion fpt or ghes or ghec %}both public and {% endif %}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 %} diff --git a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md similarity index 91% rename from translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md rename to translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md index a56ff43628..65169e45df 100644 --- a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md +++ b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md @@ -5,6 +5,7 @@ redirect_from: - /articles/why-are-my-contributions-not-showing-up-on-my-profile - /github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile versions: fpt: '*' ghes: '*' @@ -80,7 +81,7 @@ If the email address used for the commit is not connected to your account on {% コミットがデフォルト以外または `gh-pages` 以外のブランチにあり、コントリビューションにカウントする場合は、以下のうち 1 つを行う必要があります: - 変更をデフォルトのブランチまたは `gh-pages` ブランチにマージするには、[プルリクエストを開きます](/articles/creating-a-pull-request)。 -- リポジトリの[デフォルトブランチを変更します](/github/administering-a-repository/changing-the-default-branch)。 +- [Change the default branch](/github/administering-a-repository/changing-the-default-branch) of the repository. {% warning %} @@ -92,7 +93,7 @@ If the email address used for the commit is not connected to your account on {% フォークで行われたコミットは、 コントリビューションにはカウントされません。 カウントには、次のいずれかを実行する必要があります: - 変更内容を親リポジトリにマージするために、[プルリクエストを開きます](/articles/creating-a-pull-request)。 -- フォークをデタッチして、{% data variables.product.product_location %} 上のスタンドアロンリポジトリに変換するために、{% data variables.contact.contact_support %} に連絡してください。 フォークに独自のフォークがある場合は、フォークがリポジトリと一緒に新しいネットワークに移動するのか、現在のネットワークに残るのかを {% data variables.contact.contact_support %}に連絡してください。 詳細は「[フォークについて](/articles/about-forks/)」を参照してください。 +- To detach the fork and turn it into a standalone repository on {% data variables.product.product_location %}, contact {% data variables.contact.contact_support %}. If the fork has forks of its own, let {% data variables.contact.contact_support %} know if the forks should move with your repository into a new network or remain in the current network. 詳細は「[フォークについて](/articles/about-forks/)」を参照してください。 ## 参考リンク diff --git a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md index 6f43efbad4..b97b411dac 100644 --- a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md +++ b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md @@ -42,7 +42,7 @@ For web-based Git operations, you can set your commit email address on {% ifvers {% endif %} -{% ifversion fpt or ghec %}If you'd like to keep your personal email address private, you can use a `no-reply` email address from {% data variables.product.product_name %} as your commit email address. コマンドラインからプッシュするコミットに対して`noreply`メールアドレスを使いたい場合には、そのメールアドレスを Git のコミットメールアドレスの設定で使用してください。 Web ベースの Git 操作に `noreply` アドレスを使いたい場合には、GitHub でコミットメールアドレスの設定を行い、[**Keep my email address private**] を選択してください。 +{% ifversion fpt or ghec %}If you'd like to keep your personal email address private, you can use a `noreply` email address from {% data variables.product.product_name %} as your commit email address. コマンドラインからプッシュするコミットに対して`noreply`メールアドレスを使いたい場合には、そのメールアドレスを Git のコミットメールアドレスの設定で使用してください。 Web ベースの Git 操作に `noreply` アドレスを使いたい場合には、GitHub でコミットメールアドレスの設定を行い、[**Keep my email address private**] を選択してください。 また、個人のメールアドレスを公開するコマンドラインからプッシュされたコミットをブロックするよう選択することもできます。 詳細は「[個人のメールを公開するコマンドラインプッシュのブロック](/articles/blocking-command-line-pushes-that-expose-your-personal-email-address)」を参照してください。{% endif %} @@ -52,7 +52,7 @@ To ensure that commits are attributed to you and appear in your contributions gr {% note %} -**Note:** If you created your account on {% data variables.product.product_location %} _after_ July 18, 2017, your `no-reply` email address for {% data variables.product.product_name %} is a seven-digit ID number and your username in the form of ID+username@users.noreply.github.com. If you created your account on {% data variables.product.product_location %} _prior to_ July 18, 2017, your `no-reply` email address from {% data variables.product.product_name %} is username@users.noreply.github.com. You can get an ID-based `no-reply` email address for {% data variables.product.product_name %} by selecting (or deselecting and reselecting) **Keep my email address private** in your email settings. +**Note:** If you created your account on {% data variables.product.product_location %} _after_ July 18, 2017, your `noreply` email address for {% data variables.product.product_name %} is a seven-digit ID number and your username in the form of ID+username@users.noreply.github.com. If you created your account on {% data variables.product.product_location %} _prior to_ July 18, 2017, your `noreply` email address from {% data variables.product.product_name %} is username@users.noreply.github.com. You can get an ID-based `noreply` email address for {% data variables.product.product_name %} by selecting (or deselecting and reselecting) **Keep my email address private** in your email settings. {% endnote %} diff --git a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md index d1cde5e951..8655179a84 100644 --- a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md +++ b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md @@ -41,7 +41,7 @@ You can also find a list of your recently visited repositories, teams, and proje ## Staying updated with activity from the community -{% if for-you-feed %} +{% ifversion for-you-feed %} The main section of your dashboard has two activity feeds: - Following: Activity by people you follow and from repositories you watch. @@ -68,7 +68,7 @@ You'll see updates in your news feed when a user you follow: For more information about following people and watching repositories, see "[Following people](/get-started/exploring-projects-on-github/following-people)" and "[Be social](/get-started/quickstart/be-social)." -{% if for-you-feed %} +{% ifversion for-you-feed %} ### For you feed {% note %} diff --git a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md index 0fae15d3c0..c0862afed0 100644 --- a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md +++ b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md @@ -39,7 +39,7 @@ You may want to use a dark theme to reduce power consumption on certain devices, {% ifversion fpt or ghec %} - If you would like to choose a theme which is currently in public beta, you will first need to enable it with feature preview. For more information, see "[Exploring early access releases with feature preview](/get-started/using-github/exploring-early-access-releases-with-feature-preview)."{% endif %} -{% if command-palette %} +{% ifversion command-palette %} {% note %} diff --git a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md index 8497463603..e5c128e00d 100644 --- a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md +++ b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md @@ -31,7 +31,7 @@ If your organization uses {% data variables.product.prodname_ghe_cloud %}, you c {% endif %} -{% if enterprise-owners-visible-for-org-members %} +{% ifversion enterprise-owners-visible-for-org-members %} ## View enterprise owners and their roles in an organization If your organization is managed by an enterprise account, then you can view the enterprise owners who manage billing settings and policies for all of your enterprise's organizations. For more information about enterprise accounts, see "[Types of {% data variables.product.prodname_dotcom %} accounts](/get-started/learning-about-github/types-of-github-accounts)." @@ -50,7 +50,7 @@ You can also view whether an enterprise owner has a specific role in the organiz | Enterprise owner | Organization owner | Able to configure organization settings and manage access to the organization's resources through teams, etc. | | Enterprise owner | Organization member | Able to access organization resources and content, such as repositories, without access to the organization's settings. | -To review all roles in an organization, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." {% if custom-repository-roles %} An organization member can also have a custom role for a specific repository. For more information, see "[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)."{% endif %} +To review all roles in an organization, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." {% ifversion custom-repository-roles %} An organization member can also have a custom role for a specific repository. For more information, see "[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)."{% endif %} For more information about the enterprise owner role, see "[Roles in an enterprise](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-owner)." diff --git a/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md b/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md index a57f818201..58d0b79857 100644 --- a/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md +++ b/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md @@ -22,7 +22,7 @@ shortTitle: Build & test Java & Gradle ## はじめに -このガイドは、Gradleビルドシステムを使ってJavaのプロジェクトのための継続的インテグレーション(CI)を実行するワークフローを作成する方法を紹介します。 作成するワークフローによって、Pull Requestに対するコミットがデフォルトブランチに対してビルドあるいはテストの失敗を引き起こしたことを見ることができるようになります。このアプローチは、コードが常に健全であることを保証するための役に立ちます。 You can extend your CI workflow to {% if actions-caching %}cache files and{% endif %} upload artifacts from a workflow run. +このガイドは、Gradleビルドシステムを使ってJavaのプロジェクトのための継続的インテグレーション(CI)を実行するワークフローを作成する方法を紹介します。 作成するワークフローによって、Pull Requestに対するコミットがデフォルトブランチに対してビルドあるいはテストの失敗を引き起こしたことを見ることができるようになります。このアプローチは、コードが常に健全であることを保証するための役に立ちます。 You can extend your CI workflow to {% ifversion actions-caching %}cache files and{% endif %} upload artifacts from a workflow run. {% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} @@ -110,7 +110,7 @@ steps: arguments: -b ci.gradle package ``` -{% if actions-caching %} +{% ifversion actions-caching %} ## 依存関係のキャッシング diff --git a/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md b/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md index 20f57af5d3..1351b09004 100644 --- a/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md +++ b/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md @@ -22,7 +22,7 @@ shortTitle: Build & test Java with Maven ## はじめに -このガイドは、ソフトウェアプロジェクト管理ツールのMavenを使ってJavaのプロジェクトのための継続的インテグレーション(CI)を実行するワークフローを作成する方法を紹介します。 作成するワークフローによって、Pull Requestに対するコミットがデフォルトブランチに対してビルドあるいはテストの失敗を引き起こしたことを見ることができるようになります。このアプローチは、コードが常に健全であることを保証するための役に立ちます。 You can extend your CI workflow to {% if actions-caching %}cache files and{% endif %} upload artifacts from a workflow run. +このガイドは、ソフトウェアプロジェクト管理ツールのMavenを使ってJavaのプロジェクトのための継続的インテグレーション(CI)を実行するワークフローを作成する方法を紹介します。 作成するワークフローによって、Pull Requestに対するコミットがデフォルトブランチに対してビルドあるいはテストの失敗を引き起こしたことを見ることができるようになります。このアプローチは、コードが常に健全であることを保証するための役に立ちます。 You can extend your CI workflow to {% ifversion actions-caching %}cache files and{% endif %} upload artifacts from a workflow run. {% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} @@ -99,7 +99,7 @@ steps: run: mvn --batch-mode --update-snapshots verify ``` -{% if actions-caching %} +{% ifversion actions-caching %} ## 依存関係のキャッシング diff --git a/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-net.md b/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-net.md index 1b9355a5dc..7dcebf300c 100644 --- a/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-net.md +++ b/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-net.md @@ -120,7 +120,7 @@ steps: run: dotnet add package Newtonsoft.Json --version 12.0.1 ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### 依存関係のキャッシング diff --git a/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md b/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md index fd211de0ca..b1e187e708 100644 --- a/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md +++ b/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md @@ -134,7 +134,7 @@ Node.jsのバージョンを指定しなかった場合、{% data variables.prod {% data variables.product.prodname_dotcom %}ホストランナーには、依存関係マネージャーのnpmとYarnがインストールされています。 コードのビルドとテストに先立って、npmやYarnを使ってワークフロー中で依存関係をインストールできます。 Windows及びLinuxの{% data variables.product.prodname_dotcom %}ホストランナーには、Grunt、Gulp、Bowerもインストールされています。 -{% if actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} +{% ifversion actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} ### npmの利用例 @@ -226,7 +226,7 @@ steps: always-auth=true ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### 依存関係のキャッシングの例 diff --git a/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-powershell.md b/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-powershell.md index 2c0d8a5a2d..eeed4cc85a 100644 --- a/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-powershell.md +++ b/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-powershell.md @@ -104,7 +104,7 @@ jobs: {% endnote %} -{% if actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} +{% ifversion actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} たとえば以下のジョブは、`SqlServer`及び`PSScriptAnalyzer`モジュールをインストールします。 @@ -128,7 +128,7 @@ jobs: {% endnote %} -{% if actions-caching %} +{% ifversion actions-caching %} ### 依存関係のキャッシング diff --git a/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-python.md b/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-python.md index a536ef932a..987a1472f9 100644 --- a/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-python.md +++ b/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-python.md @@ -112,7 +112,7 @@ jobs: runs-on: ubuntu-latest strategy: # python-version内のPyPyのバージョンが利用できる。 - # For example, {% if actions-node16-action %}pypy-2.7 and pypy-3.8{% else %}pypy2 and pypy3{% endif %} + # For example, {% ifversion actions-node16-action %}pypy-2.7 and pypy-3.8{% else %}pypy2 and pypy3{% endif %} matrix: python-version: ["2.7", "3.6", "3.7", "3.8", "3.9"] @@ -173,7 +173,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["3.6", "3.7", "3.8", "3.9", {% if actions-node16-action %}pypy-2.7, pypy-3.8{% else %}pypy2, pypy3{% endif %}] + python-version: ["3.6", "3.7", "3.8", "3.9", {% ifversion actions-node16-action %}pypy-2.7, pypy-3.8{% else %}pypy2, pypy3{% endif %}] exclude: - os: macos-latest python-version: "3.6" @@ -195,7 +195,7 @@ jobs: {% data variables.product.prodname_dotcom %}ホストランナーには、パッケージマネージャーのpipがインストールされています。 コードのビルドとテストに先立って、pipを使ってパッケージレジストリのPyPIから依存関係をインストールできます。 たとえば以下のYAMLは`pip`パッケージインストーラーと`setuptools`及び`wheel`パッケージのインストールやアップグレードを行います。 -{% if actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} +{% ifversion actions-caching %}You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} ```yaml{:copy} steps: @@ -225,7 +225,7 @@ steps: pip install -r requirements.txt ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### 依存関係のキャッシング diff --git a/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-ruby.md b/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-ruby.md index a1e67daf87..a2f4ed3470 100644 --- a/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-ruby.md +++ b/translations/ja-JP/content/actions/automating-builds-and-tests/building-and-testing-ruby.md @@ -144,7 +144,7 @@ steps: - run: bundle install ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### 依存関係のキャッシング diff --git a/translations/ja-JP/content/actions/creating-actions/about-custom-actions.md b/translations/ja-JP/content/actions/creating-actions/about-custom-actions.md index cf33ace416..6a7c5dec5e 100644 --- a/translations/ja-JP/content/actions/creating-actions/about-custom-actions.md +++ b/translations/ja-JP/content/actions/creating-actions/about-custom-actions.md @@ -26,7 +26,7 @@ topics: You can create actions by writing custom code that interacts with your repository in any way you'd like, including integrating with {% data variables.product.prodname_dotcom %}'s APIs and any publicly available third-party API. For example, an action can publish npm modules, send SMS alerts when urgent issues are created, or deploy production-ready code. {% ifversion fpt or ghec %} -You can write your own actions to use in your workflow or share the actions you build with the {% data variables.product.prodname_dotcom %} community. To share actions you've built with everyone, your repository must be public. {% if internal-actions %}To share actions only within your enterprise, your repository must be internal.{% endif %} +You can write your own actions to use in your workflow or share the actions you build with the {% data variables.product.prodname_dotcom %} community. To share actions you've built with everyone, your repository must be public. {% ifversion internal-actions %}To share actions only within your enterprise, your repository must be internal.{% endif %} {% endif %} Actions can run directly on a machine or in a Docker container. You can define an action's inputs, outputs, and environment variables. diff --git a/translations/ja-JP/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md b/translations/ja-JP/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md index ac5186d48c..8f410f6b8e 100644 --- a/translations/ja-JP/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md +++ b/translations/ja-JP/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md @@ -43,7 +43,7 @@ Edit the trust relationship to add the `sub` field to the validation conditions. ```json{:copy} "Condition": { - "ForAllValues:StringEquals": { + "StringEquals": { "{% ifversion ghes %}HOSTNAME/_services/token{% else %}token.actions.githubusercontent.com{% endif %}:aud": "sts.amazonaws.com", "{% ifversion ghes %}HOSTNAME/_services/token{% else %}token.actions.githubusercontent.com{% endif %}:sub": "repo:octo-org/octo-repo:ref:refs/heads/octo-branch" } diff --git a/translations/ja-JP/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md b/translations/ja-JP/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md index c832e1235a..b481d6a0a5 100644 --- a/translations/ja-JP/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md +++ b/translations/ja-JP/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md @@ -7,7 +7,7 @@ redirect_from: - /actions/deployment/security-hardening-your-deployments/using-oidc-with-your-reusable-workflows versions: fpt: '*' - ghae: issue-4757-and-5856 + ghae: issue-4757 ghec: '*' ghes: '>=3.5' type: how_to 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 3c82ac9aa4..cecc4b4a00 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 @@ -58,7 +58,7 @@ For more information about installing and using self-hosted runners, see "[Addin - Are customizable to your hardware, operating system, software, and security requirements. - Don't need to have a clean instance for every job execution. - Are free to use with {% data variables.product.prodname_actions %}, but you are responsible for the cost of maintaining your runner machines.{% ifversion ghec or ghes or ghae %} -- Can be organized into groups to restrict access to specific {% if restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)."{% endif %} +- Can be organized into groups to restrict access to specific {% ifversion restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)."{% endif %} ## Requirements for self-hosted runner machines diff --git a/translations/ja-JP/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md b/translations/ja-JP/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md index b41e6a023f..2a31a921b5 100644 --- a/translations/ja-JP/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md +++ b/translations/ja-JP/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md @@ -65,7 +65,14 @@ Windowsでは、ランナーサービスは**サービス**アプリケーショ sudo ./svc.sh install ``` +1. Alternatively, the command takes an optional `user` argument to install the service as a different user. + + ```shell + ./svc.sh install USERNAME + ``` + {% endlinux %} + {% mac %} ## サービスのインストール @@ -78,12 +85,6 @@ Windowsでは、ランナーサービスは**サービス**アプリケーショ ``` {% endmac %} -The command takes an optional `user` argument to install the service as a different user. - -```shell -./svc.sh install USERNAME -``` - ## サービスの起動 以下のコマンドでサービスを起動してください。 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 f4846d9a57..affb3d988b 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 @@ -32,9 +32,9 @@ Self-hosted runner groups are used to control access to self-hosted runners. Org {% ifversion ghec or ghes or ghae %} セルフホストランナーグループは、Organization レベルおよび Enterprise レベルでセルフホストランナーへのアクセスを制御するために使用されます。 Enterprise owners can configure access policies that control which organizations -{% if restrict-groups-to-workflows %}and workflows {% endif %}in an enterprise have access to the runner group. Organization owners can configure access policies that control which repositories{% if restrict-groups-to-workflows %} and workflows{% endif %} in an organization have access to the runner group. +{% ifversion restrict-groups-to-workflows %}and workflows {% endif %}in an enterprise have access to the runner group. Organization owners can configure access policies that control which repositories{% ifversion restrict-groups-to-workflows %} and workflows{% endif %} in an organization have access to the runner group. -When an enterprise owner grants an organization access to a runner group, organization owners can see the runner group listed in the organization's self-hosted runner settings. The organization owners can then assign additional granular repository{% if restrict-groups-to-workflows %} and workflow{% endif %} access policies to the enterprise runner group. +When an enterprise owner grants an organization access to a runner group, organization owners can see the runner group listed in the organization's self-hosted runner settings. The organization owners can then assign additional granular repository{% ifversion restrict-groups-to-workflows %} and workflow{% endif %} access policies to the enterprise runner group. 新しいランナーが作成されると、それらは自動的にデフォルトグループに割り当てられます。 ランナーは一度に1つのグループにのみ参加できます。 ランナーはデフォルトグループから別のグループに移動できます。 詳しい情報については、「[セルフホストランナーをグループに移動する](#moving-a-self-hosted-runner-to-a-group)」を参照してください。 @@ -44,7 +44,7 @@ When an enterprise owner grants an organization access to a runner group, organi セルフホストランナーは、作成時にデフォルトグループに自動的に割り当てられ、一度に 1 つのグループのメンバーになることができます。 ランナーはデフォルトグループから作成した任意のグループに移動できます。 -When creating a group, you must choose a policy that defines which repositories{% if restrict-groups-to-workflows %} and workflows{% endif %} have access to the runner group. +When creating a group, you must choose a policy that defines which repositories{% ifversion restrict-groups-to-workflows %} and workflows{% endif %} have access to the runner group. {% ifversion ghec or ghes > 3.3 or ghae-issue-5091 %} {% data reusables.organizations.navigate-to-org %} @@ -61,7 +61,7 @@ When creating a group, you must choose a policy that defines which repositories{ 詳しい情報については「[セルフホストランナーについて](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories)」を参照してください。 {% endwarning %} -{% data reusables.actions.runner-group-assign-policy-workflow %}{%- if restrict-groups-to-workflows %} Organization-owned runner groups cannot access workflows from a different organization in the enterprise; instead, you must create an enterprise-owned runner group.{% endif %} +{% data reusables.actions.runner-group-assign-policy-workflow %}{%- ifversion restrict-groups-to-workflows %} Organization-owned runner groups cannot access workflows from a different organization in the enterprise; instead, you must create an enterprise-owned runner group.{% endif %} {% data reusables.actions.self-hosted-runner-create-group %} {% elsif ghae or ghes < 3.4 %} {% data reusables.organizations.navigate-to-org %} @@ -92,7 +92,7 @@ When creating a group, you must choose a policy that defines which repositories{ ## Enterprise のセルフホストランナーグループを作成する -Enterprise は、セルフホストランナーをグループに追加して、アクセス管理を行うことができます。 Enterprises can create groups of self-hosted runners that are accessible to specific organizations in the enterprise account{% if restrict-groups-to-workflows %} or to specific workflows{% endif %}. Organization owners can then assign additional granular repository{% if restrict-groups-to-workflows %} or workflow{% endif %} access policies to the enterprise runner groups. For information about how to create a self-hosted runner group with the REST API, see the enterprise endpoints in the [{% data variables.product.prodname_actions %} REST API](/rest/reference/actions#self-hosted-runner-groups). +Enterprise は、セルフホストランナーをグループに追加して、アクセス管理を行うことができます。 Enterprises can create groups of self-hosted runners that are accessible to specific organizations in the enterprise account{% ifversion restrict-groups-to-workflows %} or to specific workflows{% endif %}. Organization owners can then assign additional granular repository{% ifversion restrict-groups-to-workflows %} or workflow{% endif %} access policies to the enterprise runner groups. For information about how to create a self-hosted runner group with the REST API, see the enterprise endpoints in the [{% data variables.product.prodname_actions %} REST API](/rest/reference/actions#self-hosted-runner-groups). セルフホストランナーは、作成時にデフォルトグループに自動的に割り当てられ、一度に 1 つのグループのメンバーになることができます。 登録処理中にランナーを特定のグループに割り当てることも、後でランナーをデフォルトグループからカスタムグループに移動することもできます。 @@ -126,7 +126,7 @@ Enterprise は、セルフホストランナーをグループに追加して、 ## セルフホストランナーグループのアクセスポリシーを変更する -For runner groups in an enterprise, you can change what organizations in the enterprise can access a runner group{% if restrict-groups-to-workflows %} or restrict what workflows a runner group can run{% endif %}. For runner groups in an organization, you can change what repositories in the organization can access a runner group{% if restrict-groups-to-workflows %} or restrict what workflows a runner group can run{% endif %}. +For runner groups in an enterprise, you can change what organizations in the enterprise can access a runner group{% ifversion restrict-groups-to-workflows %} or restrict what workflows a runner group can run{% endif %}. For runner groups in an organization, you can change what repositories in the organization can access a runner group{% ifversion restrict-groups-to-workflows %} or restrict what workflows a runner group can run{% endif %}. ### Changing what organizations or repositories can access a runner group @@ -150,7 +150,7 @@ For runner groups in an enterprise, you can change what organizations in the ent {% data reusables.actions.self-hosted-runner-configure-runner-group-access %} {% endif %} -{% if restrict-groups-to-workflows %} +{% ifversion restrict-groups-to-workflows %} ### Changing what workflows can access a runner group You can configure a self-hosted runner group to run either selected workflows or all workflows. For example, you might use this setting to protect secrets that are stored on self-hosted runners or to standardize deployment workflows by restricting a runner group to run only a specific reusable workflow. This setting cannot be overridden if you are configuring an organization's runner group that was shared by an enterprise. {% data reusables.actions.self-hosted-runner-groups-navigate-to-repo-org-enterprise %} diff --git a/translations/ja-JP/content/actions/learn-github-actions/contexts.md b/translations/ja-JP/content/actions/learn-github-actions/contexts.md index 72f5276d64..efa9590226 100644 --- a/translations/ja-JP/content/actions/learn-github-actions/contexts.md +++ b/translations/ja-JP/content/actions/learn-github-actions/contexts.md @@ -45,17 +45,14 @@ You can access contexts using the expression syntax. For more information, see " | `matrix` | `オブジェクト` | Contains the matrix properties defined in the workflow that apply to the current job. For more information, see [`matrix` context](#matrix-context). | | `needs` | `オブジェクト` | Contains the outputs of all jobs that are defined as a dependency of the current job. 詳しい情報については[`needs`コンテキスト](#needs-context)を参照してください。 | {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4757 %} -| `inputs` | `object` | Contains the inputs of a reusable workflow. For more information, see [`inputs` context](#inputs-context). |{% endif %} +| `inputs` | `object` | Contains the inputs of a reusable {% ifversion actions-unified-inputs %}or manually triggered {% endif %}workflow. For more information, see [`inputs` context](#inputs-context). |{% endif %} As part of an expression, you can access context information using one of two syntaxes. - インデックス構文: `github['sha']` - プロパティ参照外しの構文: `github.sha` -プロパティ参照外しの構文を使用するには、プロパティ名に次の条件が必要です。 - -- `a-Z` または `_` で始まる。 -- `a-Z` 、`0-9`、 `-`、または`_`が続く。 +In order to use property dereference syntax, the property name must start with a letter or `_` and contain only alphanumeric characters, `-`, or `_`. If you attempt to dereference a non-existent property, it will evaluate to an empty string. @@ -193,7 +190,7 @@ jobs: | `github.graphql_url` | `string` | The URL of the {% data variables.product.prodname_dotcom %} GraphQL API. | | `github.head_ref` | `string` | ワークフローの実行における `head_ref` またはPull Requestのソースブランチ。 このプロパティは、ワークフローの実行をトリガーするイベントが `pull_request` または `pull_request_target` のいずれかである場合にのみ使用できます。 | | `github.job` | `string` | 現在のジョブの[`job_id`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_id)。
Note: This context property is set by the Actions runner, and is only available within the execution `steps` of a job. Otherwise, the value of this property will be `null`. | -| `github.ref` | `string` | ワークフローの実行をトリガーしたブランチまたはタグ ref。 For branches this is the format `refs/heads/`, and for tags it is `refs/tags/`. | +| `github.ref` | `string` | {% data reusables.actions.ref-description %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5338 %} | `github.ref_name` | `string` | {% data reusables.actions.ref_name-description %} | | `github.ref_protected` | `string` | {% data reusables.actions.ref_protected-description %} | | `github.ref_type` | `string` | {% data reusables.actions.ref_type-description %} {%- endif %} @@ -453,7 +450,7 @@ jobs: | ------------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `runner` | `オブジェクト` | このコンテキストは、実行しているジョブごとに異なります。 This object contains all the properties listed below. | | `runner.name` | `string` | {% data reusables.actions.runner-name-description %} -| `runner.os` | `string` | {% data reusables.actions.runner-os-description %} |{% if actions-runner-arch-envvars %} +| `runner.os` | `string` | {% data reusables.actions.runner-os-description %} |{% ifversion actions-runner-arch-envvars %} | `runner.arch` | `string` | {% data reusables.actions.runner-arch-description %} {% endif %} | `runner.temp` | `string` | {% data reusables.actions.runner-temp-directory-description %} @@ -702,33 +699,32 @@ jobs: {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4757 %} ## `inputs` context -The `inputs` context contains input properties passed to a reusable workflow. The input names and types are defined in the [`workflow_call` event configuration](/actions/learn-github-actions/events-that-trigger-workflows#workflow-reuse-events) of a reusable workflow, and the input values are passed from [`jobs..with`](/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idwith) in an external workflow that calls the reusable workflow. +The `inputs` context contains input properties passed to a reusable workflow{% ifversion actions-unified-inputs %} or to a manually triggered workflow{% endif %}. {% ifversion actions-unified-inputs %}For reusable workflows, the{% else %}The{% endif %} input names and types are defined in the [`workflow_call` event configuration](/actions/learn-github-actions/events-that-trigger-workflows#workflow-reuse-events) of a reusable workflow, and the input values are passed from [`jobs..with`](/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idwith) in an external workflow that calls the reusable workflow. {% ifversion actions-unified-inputs %}For manually triggered workflows, the inputs are defined in the [`workflow_dispatch` event configuration](/actions/learn-github-actions/events-that-trigger-workflows#workflow_dispatch) of a workflow.{% endif %} -There are no standard properties in the `inputs` context, only those which are defined in the reusable workflow file. +There are no standard properties in the `inputs` context, only those which are defined in the workflow file. {% data reusables.actions.reusable-workflows-ghes-beta %} -For more information, see "[Reusing workflows](/actions/learn-github-actions/reusing-workflows)". - -| プロパティ名 | 種類 | 説明 | -| --------------------- | --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `inputs` | `オブジェクト` | This context is only available in a [reusable workflow](/actions/learn-github-actions/reusing-workflows). You can access this context from any job or step in a workflow. This object contains the properties listed below. | -| `inputs.` | `string` or `number` or `boolean` | Each input value passed from an external workflow. | +| プロパティ名 | 種類 | 説明 | +| --------------------- | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `inputs` | `オブジェクト` | This context is only available in a [reusable workflow](/actions/learn-github-actions/reusing-workflows){% ifversion actions-unified-inputs %} or in a workflow triggered by the [`workflow_dispatch` event](/actions/learn-github-actions/events-that-trigger-workflows#workflow_dispatch){% endif %}. You can access this context from any job or step in a workflow. This object contains the properties listed below. | +| `inputs.` | `string` or `number` or `boolean` | Each input value passed from an external workflow. | ### Example contents of the `inputs` context -The following example contents of the `inputs` context is from a job in a reusable workflow that has defined the `build_id` and `deploy_target` inputs. +The following example contents of the `inputs` context is from a workflow that has defined the `build_id`, `deploy_target`, and `perform_deploy` inputs. ```yaml { "build_id": 123456768, - "deploy_target": "deployment_sys_1a" + "deploy_target": "deployment_sys_1a", + "perform_deploy": true } ``` -### Example usage of the `inputs` context +### Example usage of the `inputs` context in a reusable workflow -This example reusable workflow uses the `inputs` context to get the values of the `build_id` and `deploy_target` inputs that were passed to the reusable workflow from the caller workflow. +This example reusable workflow uses the `inputs` context to get the values of the `build_id`, `deploy_target`, and `perform_deploy` inputs that were passed to the reusable workflow from the caller workflow. {% raw %} ```yaml{:copy} @@ -749,10 +745,42 @@ on: jobs: deploy: runs-on: ubuntu-latest - if: ${{ inputs.perform_deploy == 'true' }} + if: ${{ inputs.perform_deploy }} + steps: + - name: Deploy build to target + run: deploy --build ${{ inputs.build_id }} --target ${{ inputs.deploy_target }} +``` +{% endraw %} + +{% ifversion actions-unified-inputs %} +### Example usage of the `inputs` context in a manually triggered workflow + +This example workflow triggered by a `workflow_dispatch` event uses the `inputs` context to get the values of the `build_id`, `deploy_target`, and `perform_deploy` inputs that were passed to the workflow. + +{% raw %} +```yaml{:copy} +on: + workflow_dispatch: + inputs: + build_id: + required: true + type: string + deploy_target: + required: true + type: string + perform_deploy: + required: true + type: boolean + +jobs: + deploy: + runs-on: ubuntu-latest + if: ${{ inputs.perform_deploy }} steps: - name: Deploy build to target run: deploy --build ${{ inputs.build_id }} --target ${{ inputs.deploy_target }} ``` {% endraw %} {% endif %} + +{% endif %} diff --git a/translations/ja-JP/content/actions/learn-github-actions/environment-variables.md b/translations/ja-JP/content/actions/learn-github-actions/environment-variables.md index dad21b7b7d..ce100267d2 100644 --- a/translations/ja-JP/content/actions/learn-github-actions/environment-variables.md +++ b/translations/ja-JP/content/actions/learn-github-actions/environment-variables.md @@ -143,16 +143,16 @@ The default environment variables that {% data variables.product.prodname_dotcom | `GITHUB_HEAD_REF` | The head ref or source branch of the pull request in a workflow run. This property is only set when the event that triggers a workflow run is either `pull_request` or `pull_request_target`. For example, `feature-branch-1`. | | `GITHUB_JOB` | 現在のジョブの [job_id](/actions/reference/workflow-syntax-for-github-actions#jobsjob_id)。 For example, `greeting_job`. | | `GITHUB_PATH` | The path on the runner to the file that sets system `PATH` variables from workflow commands. This file is unique to the current step and changes for each step in a job. For example, `/home/runner/work/_temp/_runner_file_commands/add_path_899b9445-ad4a-400c-aa89-249f18632cf5`. 詳しい情報については「[{% data variables.product.prodname_actions %}のワークフローコマンド](/actions/using-workflows/workflow-commands-for-github-actions#adding-a-system-path)」を参照してください。 | -| `GITHUB_REF` | ワークフローの実行をトリガーしたブランチまたはタグ ref。 For branches this is the format `refs/heads/`, for tags it is `refs/tags/`, and for pull requests it is `refs/pull//merge`. This variable is only set if a branch or tag is available for the event type. たとえば、`refs/heads/feature-branch-1`です。 | +| `GITHUB_REF` | {% data reusables.actions.ref-description %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5338 %} | `GITHUB_REF_NAME` | {% data reusables.actions.ref_name-description %} For example, `feature-branch-1`.| | `GITHUB_REF_PROTECTED` | {% data reusables.actions.ref_protected-description %} | | `GITHUB_REF_TYPE` | {% data reusables.actions.ref_type-description %} {%- endif %} | `GITHUB_REPOSITORY` | The owner and repository name. `octocat/Hello-World`などです。 | | `GITHUB_REPOSITORY_OWNER` | The repository owner's name. `octocat`などです。 | | `GITHUB_RETENTION_DAYS` | The number of days that workflow run logs and artifacts are kept. For example, `90`. | | `GITHUB_RUN_ATTEMPT` | A unique number for each attempt of a particular workflow run in a repository. This number begins at 1 for the workflow run's first attempt, and increments with each re-run. For example, `3`. | | `GITHUB_RUN_ID` | {% data reusables.actions.run_id_description %} For example, `1658821493`. | | `GITHUB_RUN_NUMBER` | {% data reusables.actions.run_number_description %} For example, `3`. | | `GITHUB_SERVER_URL`| The URL of the {% data variables.product.product_name %} server. For example: `https://{% data variables.product.product_url %}`. | `GITHUB_SHA` | The commit SHA that triggered the workflow. The value of this commit SHA depends on the event that triggered the workflow. For more information, see [Events that trigger workflows](/actions/using-workflows/events-that-trigger-workflows). たとえば、`ffac537e6cbbf934b08745a378932722df287a53`です。 | -{%- if actions-job-summaries %} +{%- ifversion actions-job-summaries %} | `GITHUB_STEP_SUMMARY` | The path on the runner to the file that contains job summaries from workflow commands. This file is unique to the current step and changes for each step in a job. For example, `/home/rob/runner/_layout/_work/_temp/_runner_file_commands/step_summary_1cb22d7f-5663-41a8-9ffc-13472605c76c`. 詳しい情報については「[{% data variables.product.prodname_actions %}のワークフローコマンド](/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary)」を参照してください。 | {%- endif %} | `GITHUB_WORKFLOW` | The name of the workflow. For example, `My test workflow`. If the workflow file doesn't specify a `name`, the value of this variable is the full path of the workflow file in the repository. | | `GITHUB_WORKSPACE` | The default working directory on the runner for steps, and the default location of your repository when using the [`checkout`](https://github.com/actions/checkout) action. たとえば、`/home/runner/work/my-repo-name/my-repo-name`となります。 | -{%- if actions-runner-arch-envvars %} +{%- ifversion actions-runner-arch-envvars %} | `RUNNER_ARCH` | {% data reusables.actions.runner-arch-description %} {%- endif %} | `RUNNER_NAME` | {% data reusables.actions.runner-name-description %} For example, `Hosted Agent` | | `RUNNER_OS` | {% data reusables.actions.runner-os-description %} For example, `Windows` | | `RUNNER_TEMP` | {% data reusables.actions.runner-temp-directory-description %} For example, `D:\a\_temp` | diff --git a/translations/ja-JP/content/actions/learn-github-actions/expressions.md b/translations/ja-JP/content/actions/learn-github-actions/expressions.md index 563f5a8bdc..fa6b48699a 100644 --- a/translations/ja-JP/content/actions/learn-github-actions/expressions.md +++ b/translations/ja-JP/content/actions/learn-github-actions/expressions.md @@ -68,7 +68,7 @@ env: myIntegerNumber: ${{ 711 }} myFloatNumber: ${{ -9.2 }} myHexNumber: ${{ 0xff }} - myExponentialNumber: ${{ -2.99-e2 }} + myExponentialNumber: ${{ -2.99e-2 }} myString: Mona the Octocat myStringInBraces: ${{ 'It''s open source!' }} ``` @@ -324,34 +324,22 @@ steps: if: {% raw %}${{ failure() }}{% endraw %} ``` -{% ifversion fpt or ghes > 3.3 or ghae-issue-5504 or ghec %} -### Evaluate Status Explicitly +#### failure with conditions -Instead of using one of the methods above, you can evaluate the status of the job or composite action that is executing the step directly: +You can include extra conditions for a step to run after a failure, but you must still include `failure()` to override the default status check of `success()` that is automatically applied to `if` conditions that don't contain a status check function. -#### Example for workflow step +##### サンプル ```yaml steps: ... - - name: The job has failed - if: {% raw %}${{ job.status == 'failure' }}{% endraw %} + - name: Failing step + id: demo + run: exit 1 + - name: The demo step has failed + if: {% raw %}${{ failure() && steps.demo.conclusion == 'failure' }}{% endraw %} ``` -This is the same as using `if: failure()` in a job step. - -#### Example for composite action step - -```yaml -steps: - ... - - name: The composite action has failed - if: {% raw %}${{ github.action_status == 'failure' }}{% endraw %} -``` - -This is the same as using `if: failure()` in a composite action step. -{% endif %} - ## オブジェクトフィルタ `*` 構文を使って、フィルタを適用し、コレクション内の一致するアイテムを選択できます。 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 67e1932ba0..c258c54012 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 @@ -24,7 +24,7 @@ topics: The actions you use in your workflow can be defined in: -- The same repository as your workflow file{% if internal-actions %} +- The same repository as your workflow file{% ifversion internal-actions %} - An internal repository within the same enterprise account that is configured to allow access to workflows{% endif %} - Any public repository - A published Docker container image on Docker Hub @@ -110,7 +110,7 @@ The `action.yml` file is used to provide metadata for the action. Learn about th If an action is defined in a different repository than your workflow file, you can reference the action with the `{owner}/{repo}@{ref}` syntax in your workflow file. -The action must be stored in a public repository{% if internal-actions %} or an internal repository that is configured to allow access to workflows. For more information, see "[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)."{% else %}.{% endif %} +The action must be stored in a public repository{% ifversion internal-actions %} or an internal repository that is configured to allow access to workflows. For more information, see "[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)."{% else %}.{% endif %} ```yaml jobs: diff --git a/translations/ja-JP/content/actions/learn-github-actions/understanding-github-actions.md b/translations/ja-JP/content/actions/learn-github-actions/understanding-github-actions.md index 3c0ba11ecd..9d55eacd5e 100644 --- a/translations/ja-JP/content/actions/learn-github-actions/understanding-github-actions.md +++ b/translations/ja-JP/content/actions/learn-github-actions/understanding-github-actions.md @@ -86,14 +86,14 @@ You can write your own actions, or you can find actions to use in your workflows {% data reusables.actions.workflow-basic-example-and-explanation %} +## More complex examples +{% data reusables.actions.link-to-example-library %} + ## 次のステップ -{% data variables.product.prodname_actions %} について詳しくは、「[アクションの検索とカスタマイズ](/actions/learn-github-actions/finding-and-customizing-actions)」を参照してください。 - +- {% data variables.product.prodname_actions %} について詳しくは、「[アクションの検索とカスタマイズ](/actions/learn-github-actions/finding-and-customizing-actions)」を参照してください。 {% ifversion fpt or ghec or ghes %} - -To understand how billing works for {% data variables.product.prodname_actions %}, see "[About billing for {% data variables.product.prodname_actions %}](/actions/reference/usage-limits-billing-and-administration#about-billing-for-github-actions)". - +- To understand how billing works for {% data variables.product.prodname_actions %}, see "[About billing for {% data variables.product.prodname_actions %}](/actions/reference/usage-limits-billing-and-administration#about-billing-for-github-actions)". {% endif %} ## サポートへの連絡 diff --git a/translations/ja-JP/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md b/translations/ja-JP/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md index 6358065e83..45d2f749c9 100644 --- a/translations/ja-JP/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md +++ b/translations/ja-JP/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md @@ -1,6 +1,6 @@ --- title: Re-running workflows and jobs -intro: 'You can re-run a workflow run{% if re-run-jobs %}, all failed jobs in a workflow run, or specific jobs in a workflow run{% endif %} up to 30 days after its initial run.' +intro: 'You can re-run a workflow run{% ifversion re-run-jobs %}, all failed jobs in a workflow run, or specific jobs in a workflow run{% endif %} up to 30 days after its initial run.' permissions: People with write permissions to a repository can re-run workflows in the repository. miniTocMaxHeadingLevel: 3 redirect_from: @@ -17,7 +17,7 @@ versions: ## About re-running workflows and jobs -Re-running a workflow{% if re-run-jobs %} or jobs in a workflow{% endif %} uses the same `GITHUB_SHA` (commit SHA) and `GITHUB_REF` (Git ref) of the original event that triggered the workflow run. You can re-run a workflow{% if re-run-jobs %} or jobs in a workflow{% endif %} for up to 30 days after the initial run.{% if debug-reruns %} When you re-run a workflow or jobs in a workflow, you can enable debug logging for the re-run. This will enable runner diagnostic logging and step debug logging for the re-run. For more information about debug logging, see "[Enabling debug logging](/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging)."{% endif %} +Re-running a workflow{% ifversion re-run-jobs %} or jobs in a workflow{% endif %} uses the same `GITHUB_SHA` (commit SHA) and `GITHUB_REF` (Git ref) of the original event that triggered the workflow run. You can re-run a workflow{% ifversion re-run-jobs %} or jobs in a workflow{% endif %} for up to 30 days after the initial run.{% ifversion re-run-jobs %} You cannot re-run jobs in a workflow once its logs have passed their retention limits. For more information, see "[Usage limits, billing, and administration](/actions/learn-github-actions/usage-limits-billing-and-administration#artifact-and-log-retention-policy)."{% endif %}{% ifversion debug-reruns %} When you re-run a workflow or jobs in a workflow, you can enable debug logging for the re-run. This will enable runner diagnostic logging and step debug logging for the re-run. For more information about debug logging, see "[Enabling debug logging](/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging)."{% endif %} ## Re-running all the jobs in a workflow @@ -49,7 +49,7 @@ Re-running a workflow{% if re-run-jobs %} or jobs in a workflow{% endif %} uses gh run rerun run-id ``` -{% if debug-reruns %} +{% ifversion debug-reruns %} {% data reusables.actions.enable-debug-logging-cli %} ```shell @@ -66,7 +66,7 @@ gh run watch {% endcli %} -{% if re-run-jobs %} +{% ifversion re-run-jobs %} ## Re-running failed jobs in a workflow If any jobs in a workflow run failed, you can re-run just the jobs that failed. When you re-run failed jobs in a workflow, a new workflow run will start for all failed jobs and their dependents. Any outputs for any successful jobs in the previous workflow run will be used for the re-run. Any artifacts that were created in the initial run will be available in the re-run. Any environment protection rules that passed in the previous run will automatically pass in the re-run. @@ -90,7 +90,7 @@ To re-run failed jobs in a workflow run, use the `run rerun` subcommand with the gh run rerun run-id --failed ``` -{% if debug-reruns %} +{% ifversion debug-reruns %} {% data reusables.actions.enable-debug-logging-cli %} ```shell @@ -125,7 +125,7 @@ To re-run a specific job in a workflow run, use the `run rerun` subcommand with gh run rerun --job job-id ``` -{% if debug-reruns %} +{% ifversion debug-reruns %} {% data reusables.actions.enable-debug-logging-cli %} ```shell @@ -137,6 +137,14 @@ gh run rerun --job job-id --debug {% endif %} +{% ifversion partial-reruns-with-reusable %} + +## Re-running workflows and jobs with reusable workflows + +{% data reusables.actions.partial-reruns-with-reusable %} + +{% endif %} + {% ifversion fpt or ghes > 3.4 or ghae-issue-4721 or ghec %} ## Reviewing previous workflow runs @@ -146,7 +154,7 @@ You can view the results from your previous attempts at running a workflow. You {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} -{%- if re-run-jobs %} +{%- ifversion re-run-jobs %} 1. Any previous run attempts are shown in the **Latest** drop-down menu. ![Previous run attempts](/assets/images/help/repository/previous-run-attempts.png) {%- else %} 1. Any previous run attempts are shown in the left pane. ![Rerun workflow](/assets/images/help/settings/actions-review-workflow-rerun.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 dd63f1d616..b82066a56f 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 @@ -16,7 +16,7 @@ shortTitle: Remove workflow artifacts {% warning %} -**Warning:** Once you delete an artifact, it can not be restored. +**Warning:** Once you delete an artifact, it cannot be restored. {% endwarning %} diff --git a/translations/ja-JP/content/actions/managing-workflow-runs/skipping-workflow-runs.md b/translations/ja-JP/content/actions/managing-workflow-runs/skipping-workflow-runs.md index a5f2cfe621..9fe86973d8 100644 --- a/translations/ja-JP/content/actions/managing-workflow-runs/skipping-workflow-runs.md +++ b/translations/ja-JP/content/actions/managing-workflow-runs/skipping-workflow-runs.md @@ -26,7 +26,9 @@ Workflows that would otherwise be triggered using `on: push` or `on: pull_reques * `[skip actions]` * `[actions skip]` -または、コミットメッセージを 2 行の空行で終了し、その後に `skip-checks: true` または `skip-checks:true` のいずれかを続けることもできます。 +Alternatively, you can end the commit message with two empty lines followed by either: +- `skip-checks:true` +- `skip-checks: true` 最初にリポジトリがパスするための特定のチェックを受けるように設定されている場合、プルリクエストをマージすることはできません。 プルリクエストをマージできるようにするには、コミットメッセージのスキップ命令なしでプルリクエストに新しいコミットをプッシュできます。 diff --git a/translations/ja-JP/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md b/translations/ja-JP/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md index 8ab4474956..da80c1441c 100644 --- a/translations/ja-JP/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md +++ b/translations/ja-JP/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md @@ -82,7 +82,7 @@ CircleCIと{% data variables.product.prodname_actions %}は、設定ファイル CircleCIと{% data variables.product.prodname_actions %}は、設定ファイル中で手動でファイルをキャッシュする方法を提供しています。 -{% if actions-caching %} +{% ifversion actions-caching %} 以下は、それぞれのシステムにおける構文の例です。 diff --git a/translations/ja-JP/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md b/translations/ja-JP/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md index f5f414d48c..afcf825334 100644 --- a/translations/ja-JP/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md +++ b/translations/ja-JP/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md @@ -309,7 +309,7 @@ GitLab CI/CD および {% data variables.product.prodname_actions %} は、パ GitLab CI/CD と {% data variables.product.prodname_actions %} では、設定ファイルにワークフローファイルを手動でキャッシュするためのメソッドがあります。 -{% if actions-caching %} +{% ifversion actions-caching %} 以下が、それぞれのシステムの構文の例です。 diff --git a/translations/ja-JP/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md b/translations/ja-JP/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md index fbaa74f98f..6e96060ee7 100644 --- a/translations/ja-JP/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md +++ b/translations/ja-JP/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md @@ -187,7 +187,7 @@ Travis CI から移行する場合は、{% data variables.product.prodname_actio ### シークレットを保存する -{% data variables.product.prodname_actions %} を使用すると、シークレットを保存して、ジョブで参照できます。 {% data variables.product.prodname_actions %} Organization は、Organization のシークレットにアクセスできるリポジトリを制限できます。 Environment protection rules can require manual approval for a workflow to access environment secrets. For more information, see "[Encrypted secrets](/actions/reference/encrypted-secrets)." +{% data variables.product.prodname_actions %} を使用すると、シークレットを保存して、ジョブで参照できます。 {% data variables.product.prodname_actions %} Organization は、Organization のシークレットにアクセスできるリポジトリを制限できます。 Environment protection rules can require manual approval for a workflow to access environment secrets. 詳しい情報については「[暗号化されたシークレット](/actions/reference/encrypted-secrets)」を参照してください。 ### ジョブとワークフロー間でファイルを共有する @@ -305,7 +305,7 @@ jobs: Travis CIと{% data variables.product.prodname_actions %}では、後で利用できるよう依存関係を手動でキャッシュできます。 -{% if actions-caching %} +{% ifversion actions-caching %} 以下の例は、それぞれのシステムでのキャッシュの構文を示します。 diff --git a/translations/ja-JP/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md b/translations/ja-JP/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md index bb5f1a1073..a5904ebdf0 100644 --- a/translations/ja-JP/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md +++ b/translations/ja-JP/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md @@ -15,7 +15,7 @@ miniTocMaxHeadingLevel: 3 ## Monitoring your workflows -{% if github-runner-dashboard %} +{% ifversion github-runner-dashboard %} ### Monitoring your current jobs in your organization or enterprise {% data reusables.actions.github-hosted-runners-check-concurrency %} diff --git a/translations/ja-JP/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md b/translations/ja-JP/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md index 29e2f93898..a6c00660b9 100644 --- a/translations/ja-JP/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md +++ b/translations/ja-JP/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md @@ -22,7 +22,7 @@ versions: シークレットの設定に関する詳しい情報については、「[暗号化されたシークレットの作成と利用](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)」を参照してください。 -{% if debug-reruns %} +{% ifversion debug-reruns %} Additionally, anyone who has access to run a workflow can enable runner diagnostic logging and step debug logging for a workflow re-run. For more information, see "[Re-running workflows and jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)." diff --git a/translations/ja-JP/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md b/translations/ja-JP/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md index e7dc784eda..e83742f53b 100644 --- a/translations/ja-JP/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md +++ b/translations/ja-JP/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md @@ -62,7 +62,7 @@ versions: ![[Download logs] ドロップダウンメニュー](/assets/images/help/repository/download-logs-drop-down-updated-2.png) - {% if re-run-jobs %} + {% ifversion re-run-jobs %} {% note %} diff --git a/translations/ja-JP/content/actions/quickstart.md b/translations/ja-JP/content/actions/quickstart.md index 610d840918..fc6d84a103 100644 --- a/translations/ja-JP/content/actions/quickstart.md +++ b/translations/ja-JP/content/actions/quickstart.md @@ -80,6 +80,9 @@ Committing the workflow file to a branch in your repository triggers the `push` {% data reusables.actions.workflow-template-overview %} +## More complex examples +{% data reusables.actions.link-to-example-library %} + ## Next steps The example workflow you just added runs each time code is pushed to the branch, and shows you how {% data variables.product.prodname_actions %} can work with the contents of your repository. But this is only the beginning of what you can do with {% data variables.product.prodname_actions %}: diff --git a/translations/ja-JP/content/actions/security-guides/security-hardening-for-github-actions.md b/translations/ja-JP/content/actions/security-guides/security-hardening-for-github-actions.md index b1b1f613ac..6eb83ec283 100644 --- a/translations/ja-JP/content/actions/security-guides/security-hardening-for-github-actions.md +++ b/translations/ja-JP/content/actions/security-guides/security-hardening-for-github-actions.md @@ -195,18 +195,18 @@ To help mitigate the risk of an exposed token, consider restricting the assigned The same principles described above for using third-party actions also apply to using third-party workflows. You can help mitigate the risks associated with reusing workflows by following the same good practices outlined above. For more information, see "[Reusing workflows](/actions/learn-github-actions/reusing-workflows)." {% endif %} -{% if internal-actions %} +{% ifversion internal-actions %} ## Allowing workflows to access internal repositories {% data reusables.actions.outside-collaborators-internal-actions %} For more information, see "[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)." {% endif %} -{% if allow-actions-to-approve-pr %} -## Preventing {% data variables.product.prodname_actions %} from {% if allow-actions-to-approve-pr-with-ent-repo %}creating or {% endif %}approving pull requests +{% ifversion allow-actions-to-approve-pr %} +## Preventing {% data variables.product.prodname_actions %} from {% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating or {% endif %}approving pull requests -{% data reusables.actions.workflow-pr-approval-permissions-intro %} Allowing workflows, or any other automation, to {% if allow-actions-to-approve-pr-with-ent-repo %}create or {% endif %}approve pull requests could be a security risk if the pull request is merged without proper oversight. +{% data reusables.actions.workflow-pr-approval-permissions-intro %} Allowing workflows, or any other automation, to {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create or {% endif %}approve pull requests could be a security risk if the pull request is merged without proper oversight. -For more information on how to configure this setting, see {% if allow-actions-to-approve-pr-with-ent-repo %}{% ifversion ghes or ghec or ghae %}"[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#preventing-github-actions-from-creating-or-approving-pull-requests)",{% endif %}{% endif %} "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-{% if allow-actions-to-approve-pr-with-ent-repo %}creating-or-{% endif %}approving-pull-requests)"{% if allow-actions-to-approve-pr-with-ent-repo %}, and "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#preventing-github-actions-from-creating-or-approving-pull-requests)"{% endif %}. +For more information on how to configure this setting, see {% ifversion allow-actions-to-approve-pr-with-ent-repo %}{% ifversion ghes or ghec or ghae %}"[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#preventing-github-actions-from-creating-or-approving-pull-requests)",{% endif %}{% endif %} "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating-or-{% endif %}approving-pull-requests)"{% ifversion allow-actions-to-approve-pr-with-ent-repo %}, and "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#preventing-github-actions-from-creating-or-approving-pull-requests)"{% endif %}. {% endif %} ## Using OpenSSF Scorecards to secure workflows @@ -279,7 +279,7 @@ The attacker server can use the {% ifversion fpt or ghec %}{% data variables.pro {% ifversion fpt or ghec %}As a result, self-hosted runners should almost [never be used for public repositories](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories) on {% data variables.product.product_name %}, because any user can open pull requests against the repository and compromise the environment. Similarly, be{% elsif ghes or ghae %}Be{% endif %} cautious when using self-hosted runners on private or internal repositories, as anyone who can fork the repository and open a pull request (generally those with read access to the repository) are able to compromise the self-hosted runner environment, including gaining access to secrets and the `GITHUB_TOKEN` which{% ifversion fpt or ghes > 3.1 or ghae or ghec %}, depending on its settings, can grant {% else %} grants {% endif %}write access to the repository. ワークフローは、環境と必要なレビューを使用して環境シークレットへのアクセスを制御できますが、これらのワークフローは分離された環境では実行されず、セルフホストランナーで実行した場合でも同じリスクの影響を受けやすくなります。 -セルフホストランナーがOrganizationもしくはEnterpriseのレベルで定義されているなら、{% data variables.product.product_name %}は同じランナー上で複数のリポジトリからのワークフローをスケジューリングするかもしれません。 したがって、これらの環境へのセキュリティ侵害は、大きな影響をもたらす可能性があります。 侵害の範囲を狭めるために、セルフホストランナーを個別のグループにまとめることで、境界を作ることができます。 You can restrict what {% if restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories can access runner groups. 詳しい情報については、「[グループを使用したセルフホストランナーへのアクセスを管理する](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)」を参照してください。 +セルフホストランナーがOrganizationもしくはEnterpriseのレベルで定義されているなら、{% data variables.product.product_name %}は同じランナー上で複数のリポジトリからのワークフローをスケジューリングするかもしれません。 したがって、これらの環境へのセキュリティ侵害は、大きな影響をもたらす可能性があります。 侵害の範囲を狭めるために、セルフホストランナーを個別のグループにまとめることで、境界を作ることができます。 You can restrict what {% ifversion restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories can access runner groups. 詳しい情報については、「[グループを使用したセルフホストランナーへのアクセスを管理する](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)」を参照してください。 次のように、セルフホストランナーマシンの環境も考慮する必要があります。 - セルフホストランナーとして設定されたマシンにはどのような機密情報が存在するか。 たとえば、SSH 秘密鍵、API アクセストークンなどです。 diff --git a/translations/ja-JP/content/actions/using-github-hosted-runners/about-github-hosted-runners.md b/translations/ja-JP/content/actions/using-github-hosted-runners/about-github-hosted-runners.md index d391247e97..3470a958b4 100644 --- a/translations/ja-JP/content/actions/using-github-hosted-runners/about-github-hosted-runners.md +++ b/translations/ja-JP/content/actions/using-github-hosted-runners/about-github-hosted-runners.md @@ -1,6 +1,6 @@ --- title: About GitHub-hosted runners -intro: '{% data variables.product.prodname_dotcom %} offers hosted virtual machines to run workflows. The virtual machine contains an environment of tools, packages, and settings available for {% data variables.product.prodname_actions %} to use.' +intro: '{% data variables.product.prodname_dotcom %}は、ワークフローを実行するためのホストされた仮想マシンを提供します。 仮想マシンには、{% data variables.product.prodname_actions %}で使用できるツール、パッケージ、および設定の環境が含まれています。' redirect_from: - /articles/virtual-environments-for-github-actions - /github/automating-your-workflow-with-github-actions/virtual-environments-for-github-actions @@ -9,6 +9,7 @@ redirect_from: - /actions/reference/virtual-environments-for-github-hosted-runners - /actions/reference/software-installed-on-github-hosted-runners - /actions/reference/specifications-for-github-hosted-runners +miniTocMaxHeadingLevel: 3 versions: fpt: '*' ghes: '*' @@ -19,60 +20,92 @@ shortTitle: GitHub-hosted runners {% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -## About {% data variables.product.prodname_dotcom %}-hosted runners +## Overview of {% data variables.product.prodname_dotcom %}-hosted runners -A {% data variables.product.prodname_dotcom %}-hosted runner is a virtual machine hosted by {% data variables.product.prodname_dotcom %} with the {% data variables.product.prodname_actions %} runner application installed. {% data variables.product.prodname_dotcom %} offers runners with Linux, Windows, and macOS operating systems. +Runners are the machines that execute jobs in a {% data variables.product.prodname_actions %} workflow. For example, a runner can clone your repository locally, install testing software, and then run commands that evaluate your code. -When you use a {% data variables.product.prodname_dotcom %}-hosted runner, machine maintenance and upgrades are taken care of for you. You can run workflows directly on the virtual machine or in a Docker container. - -You can specify the runner type for each job in a workflow. Each job in a workflow executes in a fresh instance of the virtual machine. All steps in the job execute in the same instance of the virtual machine, allowing the actions in that job to share information using the filesystem. +{% data variables.product.prodname_dotcom %} provides runners that you can use to run your jobs, or you can [host your own runners](/actions/hosting-your-own-runners/about-self-hosted-runners). Each {% data variables.product.prodname_dotcom %}-hosted runner is a new virtual machine (VM) hosted by {% data variables.product.prodname_dotcom %} with the runner application and other tools preinstalled, and is available with Ubuntu Linux, Windows, or macOS operating systems. {% data variables.product.prodname_dotcom %}ホストランナーを使用すると、マシンのメンテナンスとアップグレードが自動的に行われます。 {% ifversion not ghes %} +## {% data variables.product.prodname_dotcom %}ホストランナーの利用 + +To use a {% data variables.product.prodname_dotcom %}-hosted runner, create a job and use `runs-on` to specify the type of runner that will process the job, such as `ubuntu-latest`, `windows-latest`, or `macos-latest`. For the full list of runner types, see "[Supported runners and hardware resources](/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources)." + +When the job begins, {% data variables.product.prodname_dotcom %} automatically provisions a new VM for that job. All steps in the job execute on the VM, allowing the steps in that job to share information using the runner's filesystem. You can run workflows directly on the VM or in a Docker container. When the job has finished, the VM is automatically decommissioned. + +The following diagram demonstrates how two jobs in a workflow are executed on two different {% data variables.product.prodname_dotcom %}-hosted runners. + +![Two runners processing separate jobs](/assets/images/help/images/overview-github-hosted-runner.png) + +The following example workflow has two jobs, named `Run-npm-on-Ubuntu` and `Run-PSScriptAnalyzer-on-Windows`. When this workflow is triggered, {% data variables.product.prodname_dotcom %} provisions a new virtual machine for each job. + +- The job named `Run-npm-on-Ubuntu` is executed on a Linux VM, because the job's `runs-on:` specifies `ubuntu-latest`. +- The job named `Run-PSScriptAnalyzer-on-Windows` is executed on a Windows VM, because the job's `runs-on:` specifies `windows-latest`. + +```yaml{:copy} +name: Run commands on different operating systems +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + Run-npm-on-Ubuntu: + name: Run npm on Ubuntu + runs-on: ubuntu-latest + steps: + - uses: {% data reusables.actions.action-checkout %} + - uses: {% data reusables.actions.action-setup-node %} + with: + node-version: '14' + - run: npm help + + Run-PSScriptAnalyzer-on-Windows: + name: Run PSScriptAnalyzer on Windows + runs-on: windows-latest + steps: + - uses: {% data reusables.actions.action-checkout %} + - name: Install PSScriptAnalyzer module + shell: pwsh + run: | + Set-PSRepository PSGallery -InstallationPolicy Trusted + Install-Module PSScriptAnalyzer -ErrorAction Stop + - name: Get list of rules + shell: pwsh + run: | + Get-ScriptAnalyzerRule +``` + +While the job runs, the logs and output can be viewed in the {% data variables.product.prodname_dotcom %} UI: + +![Job output in the Actions UI](/assets/images/help/repository/actions-runner-output.png) + {% data reusables.actions.runner-app-open-source %} -### 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/azure/virtual-machines/dv2-dsv2-series#dsv2-series)" in the Microsoft Azure documentation. +Windows および Linux 仮想マシンのハードウェア仕様: +- 2コアCPU +- 7 GBのRAMメモリー +- 14 GBのSSDディスク容量 -{% data variables.product.prodname_dotcom %} hosts macOS runners in {% data variables.product.prodname_dotcom %}'s own macOS Cloud. - -### Workflow continuity for {% data variables.product.prodname_dotcom %}-hosted runners - -{% data reusables.actions.runner-workflow-continuity %} - -In addition, if the workflow run has been successfully queued, but has not been processed by a {% data variables.product.prodname_dotcom %}-hosted runner within 45 minutes, then the queued workflow run is discarded. - -### Administrative privileges of {% data variables.product.prodname_dotcom %}-hosted runners - -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/windows/security/identity-protection/user-account-control/how-user-account-control-works)" in the Windows documentation. - -## Supported runners and hardware resources - -Hardware specification for Windows and Linux virtual machines: -- 2-core CPU -- 7 GB of RAM memory -- 14 GB of SSD disk space - -Hardware specification for macOS virtual machines: +macOS 仮想マシンのハードウェア仕様: - 3-core CPU - 14 GB of RAM memory -- 14 GB of SSD disk space +- 14 GBのSSDディスク容量 {% data reusables.actions.supported-github-runners %} -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. The update process takes several days, and the list of preinstalled software on the `main` branch is updated after the whole deployment ends. +{% data variables.product.prodname_dotcom %} ホストランナーに含まれているソフトウェアツールは毎週更新されます。 The update process takes several days, and the list of preinstalled software on the `main` branch is updated after the whole deployment ends. ### Preinstalled software -Workflow logs include a link to the preinstalled tools on the exact runner. To find this information in the workflow log, expand the `Set up job` section. Under that section, expand the `Virtual Environment` section. The link following `Included Software` will describe the preinstalled tools on the runner that ran the workflow. -![Installed software link](/assets/images/actions-runner-installed-software-link.png) -For more information, see "[Viewing workflow run history](/actions/managing-workflow-runs/viewing-workflow-run-history)." +ワークフローログには、正確なランナーにプレインストールされているツールへのリンクが含まれています。 ワークフローログでこの情報を見つけるには、[`Set up job`] セクションを展開します。 そのセクションの下で、[`Virtual Environment`] セクションを展開します。 The link following `Included Software` will describe the preinstalled tools on the runner that ran the workflow. ![Installed software link](/assets/images/actions-runner-installed-software-link.png) 詳しい情報については、「[ワークフローの実行履歴を表示する](/actions/managing-workflow-runs/viewing-workflow-run-history)」を参照してください。 For the overall list of included tools for each runner operating system, see the links below: @@ -84,63 +117,78 @@ For the overall list of included tools for each runner operating system, see the * [macOS 11](https://github.com/actions/virtual-environments/blob/main/images/macos/macos-11-Readme.md) * [macOS 10.15](https://github.com/actions/virtual-environments/blob/main/images/macos/macos-10.15-Readme.md) -{% 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. +{% data variables.product.prodname_dotcom %}ホストランナーには、オペレーティングシステムのデフォルトの組み込みツールに加え、上のリファレンスのリスト内のパッケージにが含まれています。 たとえば、Ubuntu及びmacOSのランナーには、`grep`、`find`、`which`やその他のデフォルトのツールが含まれています。 ### Using preinstalled software -We recommend using actions to interact with the software installed on runners. This approach has several benefits: -- Usually, actions provide more flexible functionality like versions selection, ability to pass arguments, and parameters -- It ensures the tool versions used in your workflow will remain the same regardless of software updates +アクションを使用して、ランナーにインストールされているソフトウェアと対話することをお勧めします。 このアプローチにはいくつかのメリットがあります。 +- アクションでは通常、バージョンの選択、引数を渡す機能、パラメータなどの機能が提供されています +- これにより、ソフトウェアの更新に関係なく、ワークフローで使用されるツールのバージョンが同じままになります -If there is a tool that you'd like to request, please open an issue at [actions/virtual-environments](https://github.com/actions/virtual-environments). This repository also contains announcements about all major software updates on runners. +リクエストしたいツールがある場合、[actions/virtual-environments](https://github.com/actions/virtual-environments) で Issue を開いてください。 このリポジトリには、ランナーに関するすべての主要なソフトウェア更新に関するお知らせも含まれています。 ### Installing additional software You can install additional software on {% data variables.product.prodname_dotcom %}-hosted runners. For more information, see "[Customizing GitHub-hosted runners](/actions/using-github-hosted-runners/customizing-github-hosted-runners)". -## IP addresses +## Cloud hosts used by {% 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. {% data variables.product.prodname_dotcom %}ホストランナーアプリケーションは、Azure Pipelines Agentのフォークです。 インバウンドのICMPパケットはすべてのAzure仮想マシンでブロックされるので、pingやtracerouteコマンドは動作しないでしょう。 For more information about the `Standard_DS2_v2` 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 %}は、{% data variables.product.prodname_dotcom %}自身macOS Cloud内でmacOSランナーをホストします。 + +## Workflow continuity + +{% data reusables.actions.runner-workflow-continuity %} + +In addition, if the workflow run has been successfully queued, but has not been processed by a {% data variables.product.prodname_dotcom %}-hosted runner within 45 minutes, then the queued workflow run is discarded. + +## Administrative privileges + +LinuxおよびmacOSの仮想環境は、パスワード不要の`sudo`により動作します。 現在のユーザが持っているよりも高い権限が求められるコマンドやインストールツールを実行する必要がある場合は、パスワードを入力する必要なく、`sudo`を使うことができます。 詳しい情報については、「[Sudo Manual](https://www.sudo.ws/man/1.8.27/sudo.man.html)」を参照してください。 + +Windowsの仮想マシンは、ユーザアカウント制御(UAC)が無効化されて管理者として動作するように設定されています。 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. + +## IP アドレス {% note %} -**Note:** If you use an IP address allow list for your {% data variables.product.prodname_dotcom %} organization or enterprise account, you cannot use {% data variables.product.prodname_dotcom %}-hosted runners and must instead use self-hosted runners. For more information, see "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners)." +**ノート:** {% data variables.product.prodname_dotcom %}のOrganizationもしくはEnterpriseアカウントでIPアドレスの許可リストを使っているなら、{% data variables.product.prodname_dotcom %}ホストランナーは利用できず、代わりにセルフホストランナーを使わなければなりません。 詳しい情報については「[セルフホストランナーについて](/actions/hosting-your-own-runners/about-self-hosted-runners)」を参照してください。 {% endnote %} -To get a list of IP address ranges that {% data variables.product.prodname_actions %} uses for {% data variables.product.prodname_dotcom %}-hosted runners, you can use the {% data variables.product.prodname_dotcom %} REST API. For more information, see the `actions` key in the response of the "[Get GitHub meta information](/rest/reference/meta#get-github-meta-information)" endpoint. +To get a list of IP address ranges that {% data variables.product.prodname_actions %} uses for {% data variables.product.prodname_dotcom %}-hosted runners, you can use the {% data variables.product.prodname_dotcom %} REST API. 詳しい情報については「[GitHubメタ情報の取得](/rest/reference/meta#get-github-meta-information)」エンドポイントのレスポンス中の`actions`キーを参照してください。 -Windows and Ubuntu runners are hosted in Azure and subsequently have the same IP address ranges as the Azure datacenters. macOS runners are hosted in {% data variables.product.prodname_dotcom %}'s own macOS cloud. +Windows及びUbuntuのランナーはAzureでホストされており、そのためAzureのデータセンターと同じIPアドレスの範囲を持ちます。 macOSランナーは{% data variables.product.prodname_dotcom %}独自のmacOSクラウドでホストされます。 Since there are so many IP address ranges for {% data variables.product.prodname_dotcom %}-hosted runners, we do not recommend that you use these as allow-lists for your internal resources. -The list of {% data variables.product.prodname_actions %} IP addresses returned by the API is updated once a week. +このAPIが返す{% data variables.product.prodname_actions %}のIPアドレスのリストは、週に1回更新されます。 -## File systems +## ファイルシステム -{% data variables.product.prodname_dotcom %} executes actions and shell commands in specific directories on the virtual machine. The file paths on virtual machines are not static. Use the environment variables {% data variables.product.prodname_dotcom %} provides to construct file paths for the `home`, `workspace`, and `workflow` directories. +{% data variables.product.prodname_dotcom %}は、仮想マシン上の特定のディレクトリでアクションとシェルコマンドを実行します。 仮想マシン上のファイルパスは静的なものではありません。 `home`、`workspace`、`workflow` ディレクトリのファイルパスを構築するには、{% data variables.product.prodname_dotcom %}が提供している環境変数を使用してください。 -| Directory | Environment variable | Description | -|-----------|----------------------|-------------| -| `home` | `HOME` | Contains user-related data. For example, this directory could contain credentials from a login attempt. | -| `workspace` | `GITHUB_WORKSPACE` | Actions and shell commands execute in this directory. An action can modify the contents of this directory, which subsequent actions can access. | -| `workflow/event.json` | `GITHUB_EVENT_PATH` | The `POST` payload of the webhook event that triggered the workflow. {% data variables.product.prodname_dotcom %} rewrites this each time an action executes to isolate file content between actions. +| ディレクトリ | 環境変数 | 説明 | +| --------------------- | ------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| `home` | `HOME` | ユーザ関連のデータが含まれます。 たとえば、このディレクトリにはログイン試行からの認証情報を含めることができます。 | +| `workspace` | `GITHUB_WORKSPACE` | アクションとシェルコマンドはこのディレクトリで実行されます。 このディレクトリの内容は、アクションによって変更することができ、後続のアクションでアクセスできます。 | +| `workflow/event.json` | `GITHUB_EVENT_PATH` | ワークフローをトリガーしたwebhookイベントの`POST`ペイロード。 {% data variables.product.prodname_dotcom %}は、アクションを実行するたびにアクション間でファイルの内容を隔離するためにこれを書き換えます。 | -For a list of the environment variables {% data variables.product.prodname_dotcom %} creates for each workflow, see "[Using environment variables](/github/automating-your-workflow-with-github-actions/using-environment-variables)." +各ワークフローに対して{% data variables.product.prodname_dotcom %}が作成する環境変数のリストについては、「[環境変数の利用](/github/automating-your-workflow-with-github-actions/using-environment-variables)」を参照してください。 -### Docker container filesystem +### Dockerコンテナのファイルシステム -Actions that run in Docker containers have static directories under the `/github` path. However, we strongly recommend using the default environment variables to construct file paths in Docker containers. +Dockerコンテナで実行されるアクションには、 `/github`パスの下に静的なディレクトリがあります。 ただし、Dockerコンテナ内のファイルパスを構築するには、デフォルトの環境変数を使用することを強くお勧めします。 -{% data variables.product.prodname_dotcom %} reserves the `/github` path prefix and creates three directories for actions. +{% data variables.product.prodname_dotcom %}は、`/github`パス接頭辞を予約し、アクションのために3つのディレクトリを作成します。 - `/github/home` - `/github/workspace` - {% data reusables.repositories.action-root-user-required %} - `/github/workflow` -{% ifversion fpt or ghec %} - -## Further reading -- "[Managing billing for {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions)" - -{% endif %} +## 参考リンク +- 「[{% data variables.product.prodname_actions %} の支払いを管理する](/billing/managing-billing-for-github-actions)」 +- You can use a matrix strategy to run your jobs on multiple images. For more information, see "[Using a matrix for your jobs](/actions/using-jobs/using-a-matrix-for-your-jobs)." {% endif %} diff --git a/translations/ja-JP/content/actions/using-jobs/using-concurrency.md b/translations/ja-JP/content/actions/using-jobs/using-concurrency.md index a8280937f2..de21b1de8d 100644 --- a/translations/ja-JP/content/actions/using-jobs/using-concurrency.md +++ b/translations/ja-JP/content/actions/using-jobs/using-concurrency.md @@ -17,7 +17,7 @@ miniTocMaxHeadingLevel: 4 {% data reusables.actions.jobs.section-using-concurrency-jobs %} -{% if github-runner-dashboard %} +{% ifversion github-runner-dashboard %} ## Monitoring your current jobs in your organization or enterprise {% data reusables.actions.github-hosted-runners-check-concurrency %} diff --git a/translations/ja-JP/content/actions/using-workflows/about-workflows.md b/translations/ja-JP/content/actions/using-workflows/about-workflows.md index 64a87a06c1..f9f7aca040 100644 --- a/translations/ja-JP/content/actions/using-workflows/about-workflows.md +++ b/translations/ja-JP/content/actions/using-workflows/about-workflows.md @@ -124,7 +124,7 @@ jobs: For more information, see "[Using a matrix for your jobs](/actions/using-jobs/using-a-matrix-for-your-jobs)." -{% if actions-caching %} +{% ifversion actions-caching %} ### 依存関係のキャッシング If your jobs regularly reuse dependencies, you can consider caching these files to help improve performance. キャッシュが作成されると、同じリポジトリ内のすべてのワークフローで使用できるようになります。 diff --git a/translations/ja-JP/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md b/translations/ja-JP/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md index 83d92041f2..6e75f798a0 100644 --- a/translations/ja-JP/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md +++ b/translations/ja-JP/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md @@ -257,15 +257,15 @@ For example, if a pull request contains a `feature` branch and targets the defau ## 利用制限と退去のポリシー -{% data variables.product.prodname_dotcom %}は、7日間以上アクセスされていないキャッシュエントリを削除します。 There is no limit on the number of caches you can store, but the total size of all caches in a repository is limited{% if actions-cache-policy-apis %}. By default, the limit is 10 GB per repository, but this limit might be different depending on policies set by your enterprise owners or repository administrators.{% else %} to 10 GB.{% endif %} +{% data variables.product.prodname_dotcom %}は、7日間以上アクセスされていないキャッシュエントリを削除します。 There is no limit on the number of caches you can store, but the total size of all caches in a repository is limited{% ifversion actions-cache-policy-apis %}. By default, the limit is 10 GB per repository, but this limit might be different depending on policies set by your enterprise owners or repository administrators.{% else %} to 10 GB.{% endif %} {% data reusables.actions.cache-eviction-process %} -{% if actions-cache-policy-apis %} +{% ifversion actions-cache-policy-apis %} For information on changing the policies for the repository cache size limit, see "[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-cache-storage-in-your-enterprise)" and "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-cache-storage-for-a-repository)." {% endif %} -{% if actions-cache-management %} +{% ifversion actions-cache-management %} ## Managing caches diff --git a/translations/ja-JP/content/actions/using-workflows/events-that-trigger-workflows.md b/translations/ja-JP/content/actions/using-workflows/events-that-trigger-workflows.md index a26c9bd195..c6ead4bb78 100644 --- a/translations/ja-JP/content/actions/using-workflows/events-that-trigger-workflows.md +++ b/translations/ja-JP/content/actions/using-workflows/events-that-trigger-workflows.md @@ -1250,12 +1250,13 @@ on: workflow_dispatch #### Providing inputs -カスタム定義の入力プロパティ、デフォルトの入力値、イベントに必要な入力をワークフローで直接設定できます。 When you trigger the event, you can provide the `ref` and any `inputs`. ワークフローが実行されると、 `github.event.inputs` コンテキスト内の入力値にアクセスできます。 詳細については、「[コンテキスト](/actions/learn-github-actions/contexts)」を参照してください。 +カスタム定義の入力プロパティ、デフォルトの入力値、イベントに必要な入力をワークフローで直接設定できます。 When you trigger the event, you can provide the `ref` and any `inputs`. When the workflow runs, you can access the input values in the {% ifversion actions-unified-inputs %}`inputs`{% else %}`github.event.inputs`{% endif %} context. 詳細については、「[コンテキスト](/actions/learn-github-actions/contexts)」を参照してください。 + +{% data reusables.actions.inputs-vs-github-event-inputs %} {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5511 %} -This example defines inputs called `logLevel`, `tags`, and `environment`. You pass values for these inputs to the workflow when you run it. This workflow then prints the values to the log, using the `github.event.inputs.logLevel`, `github.event.inputs.tags`, and `github.event.inputs.environment` context properties. +This example defines inputs called `logLevel`, `tags`, and `environment`. You pass values for these inputs to the workflow when you run it. This workflow then prints the values to the log, using the {% ifversion actions-unified-inputs %}`inputs.logLevel`, `inputs.tags`, and `inputs.environment`{% else %}`github.event.inputs.logLevel`, `github.event.inputs.tags`, and `github.event.inputs.environment`{% endif %} context properties. -{% raw %} ```yaml on: workflow_dispatch: @@ -1287,11 +1288,10 @@ jobs: echo "Tags: $TAGS" echo "Environment: $ENVIRONMENT" env: - LEVEL: ${{ github.event.inputs.logLevel }} - TAGS: ${{ github.event.inputs.tags }} - ENVIRONMENT: ${{ github.event.inputs.environment }} + LEVEL: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.logLevel }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.logLevel }}{% endraw %}{% endif %} + TAGS: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.tags }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.tags }}{% endraw %}{% endif %} + ENVIRONMENT: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.environment }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.environment }}{% endraw %}{% endif %} ``` -{% endraw %} If you run this workflow from a browser you must enter values for the required inputs manually before the workflow will run. @@ -1306,7 +1306,7 @@ gh workflow run run-tests.yml -f logLevel=warning -f tags=false -f environment=s For more information, see the {% data variables.product.prodname_cli %} information in "[Manually running a workflow](/actions/managing-workflow-runs/manually-running-a-workflow)." {% else %} -この例では、 `name`と`home`の入力を定義し、`github.event.inputs.name`および`github.event.inputs.home`コンテキストを使用してそれらを出力します。 `home`が提供されなければ、デフォルト値の'The Octoverse'が出力されます。 +This example defines the `name` and `home` inputs and prints them using the {% ifversion actions-unified-inputs %}`inputs.name` and `inputs.home`{% else %}`github.event.inputs.name` and `github.event.inputs.home`{% endif %} contexts. `home`が提供されなければ、デフォルト値の'The Octoverse'が出力されます。 ```yaml name: Manually triggered workflow @@ -1330,8 +1330,8 @@ jobs: echo Hello $NAME! echo -in $HOME env: - NAME: {% raw %}${{ github.event.inputs.name }}{% endraw %} - HOME: {% raw %}${{ github.event.inputs.home }}{% endraw %} + NAME: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.name }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.name }}{% endraw %}{% endif %} + HOME: {% ifversion actions-unified-inputs %}{% raw %}${{ github.event.inputs.home }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.home }}{% endraw %}{% endif %} ``` {% endif %} @@ -1402,7 +1402,7 @@ jobs: #### Limiting your workflow to run based on branches -You can use the `branches` or `branches-ignore` filter to specify what branches the triggering workflow must run on in order to trigger your workflow. 詳しい情報については、「[GitHub Actionsのワークフロー構文](/actions/learn-github-actions/workflow-syntax-for-github-actions#onworkflow_runbranchesbranches-ignore)」を参照してください。 For example, a workflow with the following trigger will only run when the workflow named `Build` runs on a branch named `canary`. +You can use the `branches` or `branches-ignore` filter to specify what branches the triggering workflow must run on in order to trigger your workflow. 詳しい情報については「[GitHub Actionsのワークフロー構文](/actions/learn-github-actions/workflow-syntax-for-github-actions#onworkflow_runbranchesbranches-ignore)」を参照してください。 For example, a workflow with the following trigger will only run when the workflow named `Build` runs on a branch named `canary`. ```yaml on: diff --git a/translations/ja-JP/content/actions/using-workflows/reusing-workflows.md b/translations/ja-JP/content/actions/using-workflows/reusing-workflows.md index 9e0f28cf0e..8f0742fb1e 100644 --- a/translations/ja-JP/content/actions/using-workflows/reusing-workflows.md +++ b/translations/ja-JP/content/actions/using-workflows/reusing-workflows.md @@ -48,8 +48,8 @@ For more information, see "[Creating starter workflows for your organization](/a A reusable workflow can be used by another workflow if {% ifversion ghes or ghec or ghae %}any{% else %}either{% endif %} of the following is true: * Both workflows are in the same repository. -* The called workflow is stored in a public repository{% if actions-workflow-policy %}, and your {% ifversion ghec %}enterprise{% else %}organization{% endif %} allows you to use public reusable workflows{% endif %}.{% ifversion ghes or ghec or ghae %} -* The called workflow is stored in an internal repository and the settings for that repository allow it to be accessed. For more information, see {% if internal-actions %}"[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise){% else %}"[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-access-to-components-in-an-internal-repository){% endif %}."{% endif %} +* The called workflow is stored in a public repository{% ifversion actions-workflow-policy %}, and your {% ifversion ghec %}enterprise{% else %}organization{% endif %} allows you to use public reusable workflows{% endif %}.{% ifversion ghes or ghec or ghae %} +* The called workflow is stored in an internal repository and the settings for that repository allow it to be accessed. For more information, see {% ifversion internal-actions %}"[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise){% else %}"[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-access-to-components-in-an-internal-repository){% endif %}."{% endif %} ## Using runners @@ -104,7 +104,7 @@ You can define inputs and secrets, which can be passed from the caller workflow ``` {% endraw %} For details of the syntax for defining inputs and secrets, see [`on.workflow_call.inputs`](/actions/reference/workflow-syntax-for-github-actions#onworkflow_callinputs) and [`on.workflow_call.secrets`](/actions/reference/workflow-syntax-for-github-actions#onworkflow_callsecrets). - {% if actions-inherit-secrets-reusable-workflows %} + {% ifversion actions-inherit-secrets-reusable-workflows %} 1. In the reusable workflow, reference the input or secret that you defined in the `on` key in the previous step. If the secrets are inherited using `secrets: inherit`, you can reference them even if they are not defined in the `on` key. {%- else %} 1. In the reusable workflow, reference the input or secret that you defined in the `on` key in the previous step. @@ -193,7 +193,7 @@ When you call a reusable workflow, you can only use the following keywords in th * [`jobs..with.`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idwithinput_id) * [`jobs..secrets`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idsecrets) * [`jobs..secrets.`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idsecretssecret_id) - {% if actions-inherit-secrets-reusable-workflows %}* [`jobs..secrets.inherit`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idsecretsinherit){% endif %} + {% ifversion actions-inherit-secrets-reusable-workflows %}* [`jobs..secrets.inherit`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idsecretsinherit){% endif %} * [`jobs..needs`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idneeds) * [`jobs..if`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idif) * [`jobs..permissions`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idpermissions) @@ -310,8 +310,16 @@ For information about using the REST API to query the audit log for an organizat {% endnote %} +{% ifversion partial-reruns-with-reusable %} + +## Re-running workflows and jobs with reusable workflows + +{% data reusables.actions.partial-reruns-with-reusable %} + +{% endif %} + ## 次のステップ To continue learning about {% data variables.product.prodname_actions %}, see "[Events that trigger workflows](/actions/learn-github-actions/events-that-trigger-workflows)." -{% if restrict-groups-to-workflows %}You can standardize deployments by creating a self-hosted runner group that can only execute a specific reusable workflow. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)."{% endif %} +{% ifversion restrict-groups-to-workflows %}You can standardize deployments by creating a self-hosted runner group that can only execute a specific reusable workflow. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)."{% endif %} diff --git a/translations/ja-JP/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md b/translations/ja-JP/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md index 2d3a051f08..390fc8d466 100644 --- a/translations/ja-JP/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md +++ b/translations/ja-JP/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md @@ -20,15 +20,15 @@ type: how_to ワークフローやその他の {% data variables.product.prodname_actions %} 機能を Team と共有する必要がある場合は、{% data variables.product.prodname_dotcom %} Organization 内でのコラボレーションを検討します。 Organization を使用すると、シークレット、成果物、およびセルフホストランナーを一元的に保存および管理できます。 You can also create starter workflows in the `.github` repository and share them with other users in your organization. -## Sharing {% if internal-actions %}actions and {% endif %}workflows +## Sharing {% ifversion internal-actions %}actions and {% endif %}workflows -{% if internal-actions %} +{% ifversion internal-actions %} You can share both individual actions and entire workflows with your organization, with or without publishing the actions or workflows publicly. You can reuse actions and workflows exactly by referencing them in your workflow file, and you can create starter workflows that provide templates for new workflows. {% else %} Your organization can share workflows by reusing the workflows exactly or by creating starter workflows that provide templates for new workflows. {% endif %} -{% if internal-actions %} +{% ifversion internal-actions %} ### Sharing actions with your enterprise {% data reusables.actions.internal-actions-summary %} diff --git a/translations/ja-JP/content/actions/using-workflows/storing-workflow-data-as-artifacts.md b/translations/ja-JP/content/actions/using-workflows/storing-workflow-data-as-artifacts.md index 7e9f72347d..44765cb1a3 100644 --- a/translations/ja-JP/content/actions/using-workflows/storing-workflow-data-as-artifacts.md +++ b/translations/ja-JP/content/actions/using-workflows/storing-workflow-data-as-artifacts.md @@ -56,7 +56,7 @@ To share data between jobs: The steps of a job share the same environment on the runner machine, but run in their own individual processes. To pass data between steps in a job, you can use inputs and outputs. For more information about inputs and outputs, see "[Metadata syntax for {% data variables.product.prodname_actions %}](/articles/metadata-syntax-for-github-actions)." -{% if actions-caching %} +{% ifversion actions-caching %} {% data reusables.actions.comparing-artifacts-caching %} diff --git a/translations/ja-JP/content/actions/using-workflows/using-starter-workflows.md b/translations/ja-JP/content/actions/using-workflows/using-starter-workflows.md index c36a9ce396..c104716e5c 100644 --- a/translations/ja-JP/content/actions/using-workflows/using-starter-workflows.md +++ b/translations/ja-JP/content/actions/using-workflows/using-starter-workflows.md @@ -26,7 +26,7 @@ topics: ## About starter workflows -{% data variables.product.product_name %} offers starter workflows for a variety of languages and tooling. When you set up workflows in your repository, {% data variables.product.product_name %} analyzes the code in your repository and recommends workflows based on the language and framework in your repository. For example, if you use [Node.js](https://nodejs.org/en/), {% data variables.product.product_name %} will suggest a starter workflow file that installs your Node.js packages and runs your tests.{% if actions-starter-template-ui %} You can search and filter to find relevant starter workflows.{% endif %} +{% data variables.product.product_name %} offers starter workflows for a variety of languages and tooling. When you set up workflows in your repository, {% data variables.product.product_name %} analyzes the code in your repository and recommends workflows based on the language and framework in your repository. For example, if you use [Node.js](https://nodejs.org/en/), {% data variables.product.product_name %} will suggest a starter workflow file that installs your Node.js packages and runs your tests.{% ifversion actions-starter-template-ui %} You can search and filter to find relevant starter workflows.{% endif %} {% data reusables.actions.starter-workflow-categories %} @@ -39,11 +39,11 @@ Anyone with write permission to a repository can set up {% data variables.produc {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.actions-tab %} 1. If you already have a workflow in your repository, click **New workflow**. -1. The "{% if actions-starter-template-ui %}Choose a workflow{% else %}Choose a workflow template{% endif %}" page shows a selection of recommended starter workflows. Find the starter workflow that you want to use, then click {% if actions-starter-template-ui %}**Configure**{% else %}**Set up this workflow**{% endif %}.{% if actions-starter-template-ui %} To help you find the starter workflow that you want, you can search for keywords or filter by category.{% endif %} +1. The "{% ifversion actions-starter-template-ui %}Choose a workflow{% else %}Choose a workflow template{% endif %}" page shows a selection of recommended starter workflows. Find the starter workflow that you want to use, then click {% ifversion actions-starter-template-ui %}**Configure**{% else %}**Set up this workflow**{% endif %}.{% ifversion actions-starter-template-ui %} To help you find the starter workflow that you want, you can search for keywords or filter by category.{% endif %} - {% if actions-starter-template-ui %}![Configure this workflow](/assets/images/help/settings/actions-create-starter-workflow-updated-ui.png){% else %}![Set up this workflow](/assets/images/help/settings/actions-create-starter-workflow.png){% endif %} + {% ifversion actions-starter-template-ui %}![Configure this workflow](/assets/images/help/settings/actions-create-starter-workflow-updated-ui.png){% else %}![Set up this workflow](/assets/images/help/settings/actions-create-starter-workflow.png){% endif %} 1. If the starter workflow contains comments detailing additional setup steps, follow these steps. Many of the starter workflow have corresponding guides. For more information, see the [{% data variables.product.prodname_actions %} guides](/actions/guides). -1. Some starter workflows use secrets. For example, {% raw %}`${{ secrets.npm_token }}`{% endraw %}. If the starter workflow uses a secret, store the value described in the secret name as a secret in your repository. For more information, see "[Encrypted secrets](/actions/reference/encrypted-secrets)." +1. Some starter workflows use secrets. For example, {% raw %}`${{ secrets.npm_token }}`{% endraw %}. If the starter workflow uses a secret, store the value described in the secret name as a secret in your repository. 詳しい情報については「[暗号化されたシークレット](/actions/reference/encrypted-secrets)」を参照してください。 1. Optionally, make additional changes. For example, you might want to change the value of `on` to change when the workflow runs. 1. [**Start commit**] をクリックします。 1. Write a commit message and decide whether to commit directly to the default branch or to open a pull request. diff --git a/translations/ja-JP/content/actions/using-workflows/workflow-commands-for-github-actions.md b/translations/ja-JP/content/actions/using-workflows/workflow-commands-for-github-actions.md index 83f9e9745c..915f120de7 100644 --- a/translations/ja-JP/content/actions/using-workflows/workflow-commands-for-github-actions.md +++ b/translations/ja-JP/content/actions/using-workflows/workflow-commands-for-github-actions.md @@ -111,7 +111,7 @@ core.setOutput('SELECTED_COLOR', 'green'); | `core.getInput` | 環境変数の`INPUT_{NAME}`を使ってアクセス可能 | | `core.getState` | 環境変数の`STATE_{NAME}`を使ってアクセス可能 | | `core.isDebug` | 環境変数の`RUNNER_DEBUG`を使ってアクセス可能 | -{%- if actions-job-summaries %} +{%- ifversion actions-job-summaries %} | `core.summary` | Accessible using environment variable `GITHUB_STEP_SUMMARY` | {%- endif %} | `core.saveState` | `save-state` | | `core.setCommandEcho` | `echo` | | `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` | @@ -656,7 +656,7 @@ steps: {% endpowershell %} -{% if actions-job-summaries %} +{% ifversion actions-job-summaries %} ## Adding a job summary diff --git a/translations/ja-JP/content/actions/using-workflows/workflow-syntax-for-github-actions.md b/translations/ja-JP/content/actions/using-workflows/workflow-syntax-for-github-actions.md index 97210e4451..8221c4fda2 100644 --- a/translations/ja-JP/content/actions/using-workflows/workflow-syntax-for-github-actions.md +++ b/translations/ja-JP/content/actions/using-workflows/workflow-syntax-for-github-actions.md @@ -992,7 +992,7 @@ jobs: ``` {% endraw %} -{% if actions-inherit-secrets-reusable-workflows %} +{% ifversion actions-inherit-secrets-reusable-workflows %} ### `jobs..secrets.inherit` diff --git a/translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md b/translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md index 46c6d3387a..8dc6f27290 100644 --- a/translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md +++ b/translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md @@ -76,7 +76,7 @@ If you don't want to use {% data variables.product.prodname_actions %}, you shou The {% data variables.product.prodname_codeql_cli %} is a command-line tool that you use to analyze codebases on any machine, including a third-party CI/CD system. For more information, see "[Installing CodeQL CLI in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)." -{% if codeql-runner-supported %} +{% ifversion codeql-runner-supported %} ## Running {% data variables.product.prodname_code_scanning %} using the {% data variables.product.prodname_codeql_runner %} diff --git a/translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md b/translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md index 7657996dec..53ce9d72b8 100644 --- a/translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md +++ b/translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md @@ -235,7 +235,7 @@ With code scanning, you can find vulnerabilities and errors in your project's co When code scanning identifies a problem in a pull request, you can review the highlighted code and resolve the alert. 詳しい情報については、「[プルリクエストで {% data variables.product.prodname_code_scanning %} アラートをトリガーする](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)」を参照してください。 -If you have write permission to a repository you can manage code scanning alerts for that repository. With write permission to a repository, {% if delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your repository's code. 詳しい情報については、「[リポジトリの Code scanningアラートを管理する](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository)」を参照してください。 +If you have write permission to a repository you can manage code scanning alerts for that repository. With write permission to a repository, {% ifversion delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your repository's code. 詳しい情報については、「[リポジトリの Code scanningアラートを管理する](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository)」を参照してください。 #### Generate reports of {% data variables.product.prodname_code_scanning %} alerts diff --git a/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/about-supply-chain-security-for-your-enterprise.md b/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/about-supply-chain-security-for-your-enterprise.md index 83eaa9f805..c543f759b5 100644 --- a/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/about-supply-chain-security-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/about-supply-chain-security-for-your-enterprise.md @@ -15,6 +15,6 @@ topics: You can allow users to identify their projects' dependencies by {% ifversion ghes %}enabling{% elsif ghae %}using{% endif %} the dependency graph for {% data variables.product.product_location %}. For more information, see "{% ifversion ghes %}[Enabling the dependency graph for your enterprise](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise){% elsif ghae %}[About the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph){% endif %}." -You can also allow users on {% data variables.product.product_location %} to find and fix vulnerabilities in their code dependencies by enabling {% data variables.product.prodname_dependabot_alerts %}{% ifversion ghes > 3.2 %} and {% data variables.product.prodname_dependabot_updates %}{% endif %}. For more information, see "[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." +You can also allow users on {% data variables.product.product_location %} to find and fix vulnerabilities in their code dependencies by enabling {% data variables.product.prodname_dependabot_alerts %}{% ifversion ghes > 3.2 %} and {% data variables.product.prodname_dependabot_updates %}{% endif %}. 詳しい情報については「[Enterpriseでの{% data variables.product.prodname_dependabot %}の有効化](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)」を参照してください。 After you enable {% data variables.product.prodname_dependabot_alerts %}, you can view vulnerability data from the {% data variables.product.prodname_advisory_database %} on {% data variables.product.product_location %} and manually sync the data. For more information, see "[Viewing the vulnerability data for your enterprise](/admin/code-security/managing-supply-chain-security-for-your-enterprise/viewing-the-vulnerability-data-for-your-enterprise)." diff --git a/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md b/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md index 8e9eea987b..0544f829d2 100644 --- a/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Enabling the dependency graph for your enterprise -intro: You can allow users to identify their projects' dependencies by enabling the dependency graph. +intro: 依存関係グラフを有効にすることによって、ユーザが自分のプロジェクトの依存関係を特定できるようになります。 shortTitle: Enable dependency graph permissions: Site administrators can enable the dependency graph. versions: @@ -16,7 +16,7 @@ topics: {% data reusables.dependabot.about-the-dependency-graph %} For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)" -After you enable the dependency graph for your enterprise, you can enable {% data variables.product.prodname_dependabot %} to detect vulnerable dependencies in your repository{% ifversion ghes > 3.2 %} and automatically fix the vulnerabilities{% endif %}. For more information, see "[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." +After you enable the dependency graph for your enterprise, you can enable {% data variables.product.prodname_dependabot %} to detect vulnerable dependencies in your repository{% ifversion ghes > 3.2 %} and automatically fix the vulnerabilities{% endif %}. 詳しい情報については「[Enterpriseでの{% data variables.product.prodname_dependabot %}の有効化](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)」を参照してください。 {% ifversion ghes > 3.1 %} You can enable the dependency graph via the {% data variables.enterprise.management_console %} or the administrative shell. We recommend using the {% data variables.enterprise.management_console %} unless {% data variables.product.product_location %} uses clustering. @@ -49,7 +49,7 @@ If your {% data variables.product.product_location %} uses clustering, you canno ```{% endif %} {% 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)." + **Note**: For more information about enabling access to the administrative shell via SSH, see "[Accessing the administrative shell (SSH)](/enterprise/admin/configuration/accessing-the-administrative-shell-ssh)." {% endnote %} 2. 設定を適用します。 diff --git a/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/viewing-the-vulnerability-data-for-your-enterprise.md b/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/viewing-the-vulnerability-data-for-your-enterprise.md index dbd92d70c4..dc3a8caaee 100644 --- a/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/viewing-the-vulnerability-data-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/viewing-the-vulnerability-data-for-your-enterprise.md @@ -17,7 +17,7 @@ If {% data variables.product.prodname_dependabot_alerts %} are enabled for your You can manually sync vulnerability data from {% data variables.product.prodname_dotcom_the_website %} to update the list. -Before you can view vulnerability data, you must enable {% data variables.product.prodname_dependabot_alerts %}. For more information, see "[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." +Before you can view vulnerability data, you must enable {% data variables.product.prodname_dependabot_alerts %}. 詳しい情報については「[Enterpriseでの{% data variables.product.prodname_dependabot %}の有効化](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)」を参照してください。 {% 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/configuring-github-connect/about-github-connect.md b/translations/ja-JP/content/admin/configuration/configuring-github-connect/about-github-connect.md index 54d17c56d4..0c71a97a93 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-github-connect/about-github-connect.md +++ b/translations/ja-JP/content/admin/configuration/configuring-github-connect/about-github-connect.md @@ -30,7 +30,7 @@ Feature | Description | More information | ------- | ----------- | ---------------- |{% ifversion ghes %} Automatic user license sync | Manage license usage across your {% data variables.product.prodname_enterprise %} deployments by automatically syncing user licenses from {% data variables.product.product_location %} to {% data variables.product.prodname_ghe_cloud %}. | "[Enabling automatic user license sync for your enterprise](/admin/configuration/configuring-github-connect/enabling-automatic-user-license-sync-for-your-enterprise)"{% endif %}{% ifversion ghes or ghae %} {% data variables.product.prodname_dependabot %} | Allow users to find and fix vulnerabilities in code dependencies. | "[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)"{% endif %} -{% data variables.product.prodname_dotcom_the_website %} actions | Allow users to use actions from {% data variables.product.prodname_dotcom_the_website %} in workflow files. | "[Enabling automatic access to {% data variables.product.prodname_dotcom_the_website %} actions using {% data variables.product.prodname_github_connect %}](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)"{% if server-statistics %} +{% data variables.product.prodname_dotcom_the_website %} actions | Allow users to use actions from {% data variables.product.prodname_dotcom_the_website %} in workflow files. | "[Enabling automatic access to {% data variables.product.prodname_dotcom_the_website %} actions using {% data variables.product.prodname_github_connect %}](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)"{% ifversion server-statistics %} {% data variables.product.prodname_server_statistics %} | Analyze your own aggregate data from GitHub Enterprise Server, and help us improve GitHub products. | "[Enabling {% data variables.product.prodname_server_statistics %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise)"{% endif %} Unified search | Allow users to include repositories on {% data variables.product.prodname_dotcom_the_website %} in their search results when searching from {% data variables.product.product_location %}. | "[Enabling {% data variables.product.prodname_unified_search %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-unified-search-for-your-enterprise)" Unified contributions | Allow users to include anonymized contribution counts for their work on {% data variables.product.product_location %} in their contribution graphs on {% data variables.product.prodname_dotcom_the_website %}. | "[Enabling {% data variables.product.prodname_unified_contributions %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-unified-contributions-for-your-enterprise)" @@ -65,9 +65,9 @@ Additional data is transmitted if you enable individual features of {% data vari Feature | Data | Which way does the data flow? | Where is the data used? | ------- | ---- | --------- | ------ |{% ifversion ghes %} Automatic user license sync | Each {% data variables.product.product_name %} user's user ID and email addresses | From {% data variables.product.product_name %} to {% data variables.product.prodname_ghe_cloud %} | {% data variables.product.prodname_ghe_cloud %} |{% endif %}{% ifversion ghes or ghae %} -{% data variables.product.prodname_dependabot_alerts %} | Vulnerability alerts | From {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.product_name %} | {% data variables.product.product_name %} |{% endif %}{% if dependabot-updates-github-connect %} +{% data variables.product.prodname_dependabot_alerts %} | Vulnerability alerts | From {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.product_name %} | {% data variables.product.product_name %} |{% endif %}{% ifversion dependabot-updates-github-connect %} {% data variables.product.prodname_dependabot_updates %} | Dependencies and the metadata for each dependency's repository

If a dependency is stored in a private repository on {% data variables.product.prodname_dotcom_the_website %}, data will only be transmitted if {% data variables.product.prodname_dependabot %} is configured and authorized to access that repository. | From {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.product_name %} | {% data variables.product.product_name %} {% endif %} -{% data variables.product.prodname_dotcom_the_website %} actions | Name of action, action (YAML file from {% data variables.product.prodname_marketplace %}) | From {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.product_name %}

From {% data variables.product.product_name %} to {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.product_name %}{% if server-statistics %} +{% data variables.product.prodname_dotcom_the_website %} actions | Name of action, action (YAML file from {% data variables.product.prodname_marketplace %}) | From {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.product_name %}

From {% data variables.product.product_name %} to {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.product_name %}{% ifversion server-statistics %} {% data variables.product.prodname_server_statistics %} | Aggregate {% data variables.product.prodname_ghe_server %} usage metrics
For the list of aggregate metrics collected, see "[{% data variables.product.prodname_server_statistics %} data collected](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics#server-statistics-data-collected)." | From {% data variables.product.product_name %} to {% data variables.product.prodname_ghe_cloud %} | {% data variables.product.prodname_ghe_cloud %}{% endif %} Unified search | Search terms, search results | From {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.product_name %}

From {% data variables.product.product_name %} to {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.product_name %} | Unified contributions | Contribution counts | From {% data variables.product.product_name %} to {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.prodname_dotcom_the_website %} | diff --git a/translations/ja-JP/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md b/translations/ja-JP/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md index ec3d98130b..c61dd890ec 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md @@ -80,7 +80,7 @@ Before you can enable {% data variables.product.prodname_dependabot_alerts %}: {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.github-connect-tab %} -{%- if dependabot-updates-github-connect %} +{%- ifversion dependabot-updates-github-connect %} 1. Under "{% data variables.product.prodname_dependabot %}", to the right of "Users can receive vulnerability alerts for open source code dependencies", select the dropdown menu and click **Enabled without notifications**. Optionally, to enable alerts with notifications, click **Enabled with notifications**. ![Screenshot of the dropdown menu to enable scanning repositories for vulnerabilities](/assets/images/enterprise/site-admin-settings/dependabot-alerts-dropdown.png) @@ -94,7 +94,7 @@ Before you can enable {% data variables.product.prodname_dependabot_alerts %}: {% endtip %} -{% if dependabot-updates-github-connect %} +{% ifversion dependabot-updates-github-connect %} ## {% data variables.product.prodname_dependabot_updates %} の有効化 After you enable {% data variables.product.prodname_dependabot_alerts %} for your enterprise, you can enable {% data variables.product.prodname_dependabot_updates %}. diff --git a/translations/ja-JP/content/admin/configuration/configuring-github-connect/managing-github-connect.md b/translations/ja-JP/content/admin/configuration/configuring-github-connect/managing-github-connect.md index bb31f21003..04a9d6788a 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-github-connect/managing-github-connect.md +++ b/translations/ja-JP/content/admin/configuration/configuring-github-connect/managing-github-connect.md @@ -43,7 +43,7 @@ To use {% data variables.product.prodname_github_connect %}, you must have an or {% ifversion ghes %} If your organization or enterprise account on {% data variables.product.prodname_dotcom_the_website %} uses IP allow lists, you must add the IP address or network for {% data variables.product.product_location %} to your IP allow list on {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Managing allowed IP addresses for your organization](/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization)" and "[Enforcing policies for security settings in your enterprise](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)" in the {% data variables.product.prodname_ghe_cloud %} documentation. -To configure a connection, your proxy configuration must allow connectivity to `github.com`, `api.github.com`, and `uploads.github.com`. For more information, see "[Configuring an outbound web proxy server](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-an-outbound-web-proxy-server)." +To configure a connection, your proxy configuration must allow connectivity to `github.com`, `api.github.com`, and `uploads.github.com`. For more information, see "[Configuring an outbound web proxy server](/enterprise/admin/guides/installation/configuring-an-outbound-web-proxy-server)." {% endif %} ## {% data variables.product.prodname_github_connect %} の有効化 diff --git a/translations/ja-JP/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md b/translations/ja-JP/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md index 232b2ac264..73495be75a 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md +++ b/translations/ja-JP/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md @@ -19,7 +19,7 @@ topics: {% data variables.enterprise.management_console %} のホスト名の設定は、適切な完全修飾ドメイン名 (FQDN) に設定して、インターネット上または内部ネットワーク内で解決できるようにしてください。 For example, your hostname setting could be `github.companyname.com.` Web and API requests will automatically redirect to the hostname configured in the {% data variables.enterprise.management_console %}. -After you configure a hostname, you can enable subdomain isolation to further increase the security of {% data variables.product.product_location %}. 詳しい情報については"[Subdomain Isolationの有効化](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)"を参照してください。 +After you configure a hostname, you can enable subdomain isolation to further increase the security of {% data variables.product.product_location %}. 詳しい情報については"[Subdomain Isolationの有効化](/enterprise/admin/guides/installation/enabling-subdomain-isolation/)"を参照してください。 For more information on the supported hostname types, see [Section 2.1 of the HTTP RFC](https://tools.ietf.org/html/rfc1123#section-2). @@ -33,4 +33,4 @@ For more information on the supported hostname types, see [Section 2.1 of the HT {% data reusables.enterprise_management_console.test-domain-settings-failure %} {% data reusables.enterprise_management_console.save-settings %} -To help mitigate various cross-site scripting vulnerabilities, we recommend that you enable subdomain isolation for {% data variables.product.product_location %} after you configure a hostname. 詳しい情報については"[Subdomain Isolationの有効化](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)"を参照してください。 +To help mitigate various cross-site scripting vulnerabilities, we recommend that you enable subdomain isolation for {% data variables.product.product_location %} after you configure a hostname. 詳しい情報については"[Subdomain Isolationの有効化](/enterprise/admin/guides/installation/enabling-subdomain-isolation/)"を参照してください。 diff --git a/translations/ja-JP/content/admin/configuration/configuring-network-settings/configuring-tls.md b/translations/ja-JP/content/admin/configuration/configuring-network-settings/configuring-tls.md index 223e4fe978..abebd3d904 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-network-settings/configuring-tls.md +++ b/translations/ja-JP/content/admin/configuration/configuring-network-settings/configuring-tls.md @@ -32,9 +32,9 @@ SSL が有効な場合、{% data variables.product.prodname_ghe_server %} アプ プロダクションでTLSを利用するには、暗号化されていないPEMフォーマットで、信頼済みの証明書認証局によって署名された証明書がなければなりません。 -また、証明書には"[Subdomain Isolationの有効化](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation#about-subdomain-isolation)"のリストにあるサブドメインに設定されたSubject Alternative Namesが必要で、中間証明書認証局によって署名されたものであれば、完全な証明書チェーンを含んでいる必要があります。 詳しい情報についてはWikipediaの"[Subject Alternative Name](http://en.wikipedia.org/wiki/SubjectAltName)"を参照してください。 +また、証明書には"[Subdomain Isolationの有効化](/enterprise/admin/guides/installation/enabling-subdomain-isolation#about-subdomain-isolation)"のリストにあるサブドメインに設定されたSubject Alternative Namesが必要で、中間証明書認証局によって署名されたものであれば、完全な証明書チェーンを含んでいる必要があります。 詳しい情報についてはWikipediaの"[Subject Alternative Name](http://en.wikipedia.org/wiki/SubjectAltName)"を参照してください。 -`ghe-ssl-generate-csr` コマンドを使用すれば、インスタンス用の証明書署名要求 (CSR) を生成できます。 詳細は「[コマンドラインユーティリティ](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities/#ghe-ssl-generate-csr)」を参照してください。 +`ghe-ssl-generate-csr` コマンドを使用すれば、インスタンス用の証明書署名要求 (CSR) を生成できます。 詳しい情報については、「[コマンドラインユーティリティ](/enterprise/admin/guides/installation/command-line-utilities/#ghe-ssl-generate-csr)」を参照してください。 ## カスタムのTLS証明書のアップロード @@ -63,7 +63,7 @@ Let's Encryptは公開の証明書認証者で、ACMEプロトコルを使って Let's Encryptを使ったTLS証明書管理の自動化を有効にすると、{% data variables.product.product_location %}はLet's Encryptのサーバに接続して証明書を取得します。 証明書を更新するには、Let's EncryptのサーバはインバウンドのHTTPリクエストで設定されたドメイン名の制御を検証しなければなりません。 -また、{% data variables.product.product_location %}上でコマンドラインユーティリティの`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/admin/guides/installation/command-line-utilities#ghe-ssl-acme)」を参照してください。 ## Let's Encryptを使ったTLSの設定 diff --git a/translations/ja-JP/content/admin/configuration/configuring-network-settings/enabling-subdomain-isolation.md b/translations/ja-JP/content/admin/configuration/configuring-network-settings/enabling-subdomain-isolation.md index 8ca809c4ad..f27d7bf5a2 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-network-settings/enabling-subdomain-isolation.md +++ b/translations/ja-JP/content/admin/configuration/configuring-network-settings/enabling-subdomain-isolation.md @@ -36,7 +36,7 @@ Subdomain Isolation が有効な場合、{% data variables.product.prodname_ghe_ | `http(s)://HOSTNAME/render/` | `http(s)://render.HOSTNAME/` | | `http(s)://HOSTNAME/reply/` | `http(s)://reply.HOSTNAME/` | | `http(s)://HOSTNAME/uploads/` | `http(s)://uploads.HOSTNAME/` |{% ifversion ghes %} -| `https://HOSTNAME/_registry/docker/` | `http(s)://docker.HOSTNAME/`{% endif %}{% ifversion ghes %} +| `https://HOSTNAME/` | `http(s)://docker.HOSTNAME/`{% endif %}{% ifversion ghes %} | `https://HOSTNAME/_registry/npm/` | `https://npm.HOSTNAME/` | | `https://HOSTNAME/_registry/rubygems/` | `https://rubygems.HOSTNAME/` | | `https://HOSTNAME/_registry/maven/` | `https://maven.HOSTNAME/` | @@ -50,13 +50,13 @@ Subdomain Isolation が有効な場合、{% data variables.product.prodname_ghe_ Subdomain Isolationを有効化する前に、新しいドメインに合わせてネットワークを設定しなければなりません。 -- 有効なドメイン名を、IP アドレスではなくホスト名として指定します。 詳しい情報については、「[ホスト名を設定する](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-a-hostname)」を参照してください。 +- 有効なドメイン名を、IP アドレスではなくホスト名として指定します。 詳しい情報については、「[ホスト名を設定する](/enterprise/admin/guides/installation/configuring-a-hostname)」を参照してください。 {% data reusables.enterprise_installation.changing-hostname-not-supported %} - 上記のサブドメインに対して、ワイルドカードのドメインネームシステム (DNS) レコードまたは個々の DNS レコードをセットアップします。 各サブドメイン用に複数のレコードを作成せずに済むよう、サーバのIPアドレスを指す`*.HOSTNAME`のAレコードを作成することをおすすめします。 - `HOSTNAME` とワイルドカードのドメイン `*.HOSTNAME` の両方に対するサブジェクト代替名 (SAN) が記載された、`*.HOSTNAME` に対するワイルドカードの Transport Layer Security (TLS) 証明書を取得します。 たとえば、ホスト名が `github.octoinc.com` である場合は、Common Name の値が `*.github.octoinc.com` に設定され、SAN の値が `github.octoinc.com` と `*.github.octoinc.com` の両方に設定された証明書を取得します。 -- アプライアンスで TLS を有効にします。 詳しい情報については"[TLSの設定](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-tls/)"を参照してください +- アプライアンスで TLS を有効にします。 詳しくは、"[TLS の設定方法](/enterprise/admin/guides/installation/configuring-tls/)" を参照してください。 ## Subdomain Isolationの有効化 diff --git a/translations/ja-JP/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md b/translations/ja-JP/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md index 737545d52e..6c9b078f10 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md +++ b/translations/ja-JP/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md @@ -1,6 +1,6 @@ --- title: GitHub Enterprise Server でロードバランサを使用する -intro: 'ロードバランサを、単一の {% data variables.product.prodname_ghe_server %} アプライアンス、あるいは High Availability 構成のアプライアンスのペアの前で使ってください。' +intro: 'Use a load balancer in front of a single {% data variables.product.prodname_ghe_server %} instance or a pair of instances in a High Availability configuration.' redirect_from: - /enterprise/admin/guides/installation/using-github-enterprise-with-a-load-balancer - /enterprise/admin/installation/using-github-enterprise-server-with-a-load-balancer @@ -35,7 +35,7 @@ shortTitle: Use a load balancer ### {% data variables.product.product_location %}でのPROXYプロトコルサポートの有効化 -アプライアンスとロードバランサの両方でPROXYプロトコルサポートを有効化することを強くおすすめします。 ロードバランサでPROXYプロトコルを有効化する方法については、ベンダーが提供する指示に従ってください。 詳しい情報については[PROXY プロトコルのドキュメンテーション](http://www.haproxy.org/download/1.8/doc/proxy-protocol.txt)を参照してください。 +We strongly recommend enabling PROXY protocol support for both your instance and the load balancer. ロードバランサでPROXYプロトコルを有効化する方法については、ベンダーが提供する指示に従ってください。 詳しい情報については[PROXY プロトコルのドキュメンテーション](http://www.haproxy.org/download/1.8/doc/proxy-protocol.txt)を参照してください。 {% data reusables.enterprise_installation.proxy-incompatible-with-aws-nlbs %} @@ -51,6 +51,12 @@ shortTitle: Use a load balancer {% data reusables.enterprise_clustering.x-forwarded-for %} +{% warning %} + +**Warning**: If you configure `X-Forwarded-For` support on {% data variables.product.product_location %} and load balancer, you may not be able to connect to the {% data variables.enterprise.management_console %}. For more information, see "[Error: "Your session has expired" for connections to the {% data variables.enterprise.management_console %}](/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer#error-your-session-has-expired-for-connections-to-the-management-console)." + +{% endwarning %} + {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.privacy %} @@ -61,7 +67,28 @@ shortTitle: Use a load balancer ## 健全性チェックの設定 -ロードバランサは健全性チェックによって、事前に設定されたチェックが失敗するようになったノードがあれば、反応しなくなったノードへのトラフィックの送信を止めます。 メンテナンスもしくは予想外の障害のためにアプライアンスがオフラインになっているなら、ロードバランサはステータスページを表示できます。 High Availability(HA)設定では、ロードバランサはフェイルオーバーの戦略の一部として利用できます。 ただし、HAペアの自動フェイルオーバーはサポートされていません。 レプリカインスタンスは、手動で昇格させるとリクエストに応えられるようになります。 詳細は「[High Availability 用に {% data variables.product.prodname_ghe_server %} を設定する](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)」を参照してください。 +ロードバランサは健全性チェックによって、事前に設定されたチェックが失敗するようになったノードがあれば、反応しなくなったノードへのトラフィックの送信を止めます。 If the instance is offline due to maintenance or unexpected failure, the load balancer can display a status page. High Availability(HA)設定では、ロードバランサはフェイルオーバーの戦略の一部として利用できます。 ただし、HAペアの自動フェイルオーバーはサポートされていません。 You must manually promote the replica instance before it will begin serving requests. 詳細は「[High Availability 用に {% data variables.product.prodname_ghe_server %} を設定する](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)」を参照してください。 {% data reusables.enterprise_clustering.health_checks %} {% data reusables.enterprise_site_admin_settings.maintenance-mode-status %} + +## Troubleshooting connectivity through a load balancer + +If you cannot connect to services on {% data variables.product.product_location %} through a load balancer, you can review the following information to troubleshoot the problem. + +{% note %} + +**Note**: Always test changes to your network infrastructure and instance configuration in a staging environment. 詳しい情報については "[ステージングインスタンスのセットアップ](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)"を参照してください。 + +{% endnote %} + +### Error: "Your session has expired" for connections to the {% data variables.enterprise.management_console %} + +If you enable support for the `X-Forwarded-For` header on your instance and load balancer, you may not be able to access your instance's {% data variables.enterprise.management_console %}. For more information about the {% data variables.enterprise.management_console %} and ports required for connections, see "[Accessing the management console](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)" and "[Network ports](/admin/configuration/configuring-network-settings/network-ports)." + +If {% data variables.product.product_location %} indicates that your session has expired when you connect to the {% data variables.enterprise.management_console %} through a load balancer, try one of the following configurations on your load balancer. + +- Disable `X-Forwarded-For` headers for connections to your instance on ports 8080 and 8443. +- Configure your load balancer to operate on Layer 4, and use the PROXY protocol instead of `X-Forwarded-For` for passthrough of client IP addresses. For more information, see "[Enabling PROXY protocol support on {% data variables.product.product_location %} ](#enabling-proxy-protocol-support-on-your-github-enterprise-server-instance)." + +For more information, refer to the documentation for your load balancer. diff --git a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md index afe2d5aa16..e484ec6513 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md +++ b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md @@ -54,4 +54,12 @@ The first time that you access the {% data variables.enterprise.management_conso The {% data variables.enterprise.management_console %} locks after ten failed login attempts are made in the span of ten minutes. You must wait for the login screen to automatically unlock before attempting to log in again. The login screen automatically unlocks as soon as the previous ten minute period contains fewer than ten failed login attempts. The counter resets after a successful login occurs. -To immediately unlock the {% data variables.enterprise.management_console %}, use the `ghe-reactivate-admin-login` command via the administrative shell. For more information, see "[Command line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-reactivate-admin-login)" and "[Accessing the administrative shell (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)." +To immediately unlock the {% data variables.enterprise.management_console %}, use the `ghe-reactivate-admin-login` command via the administrative shell. For more information, see "[Command line utilities](/enterprise/admin/guides/installation/command-line-utilities#ghe-reactivate-admin-login)" and "[Accessing the administrative shell (SSH)](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/)." + +## Troubleshooting failed connections to the {% data variables.enterprise.management_console %} + +If you cannot connect to the {% data variables.enterprise.management_console %} on {% data variables.product.product_location %}, you can review the following information to troubleshoot the problem. + +### Error: "Your session has expired" for connections through a load balancer + +If you access {% data variables.product.product_location %} through a load balancer and connections to the {% data variables.enterprise.management_console %} fail with a message that your session has expired, you may need to reconfigure your load balancer. For more information, see "[Using {% data variables.product.product_name %} with a load balancer](/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer#error-your-session-has-expired-for-connections-to-the-management-console)." diff --git a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md index 3335f4cc4d..a2f233ddf6 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md +++ b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md @@ -15,7 +15,7 @@ topics: - Enterprise - SSH --- -You can execute these commands from anywhere on the VM after signing in as an SSH admin user. For more information, see "[Accessing the administrative shell (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)." +You can execute these commands from anywhere on the VM after signing in as an SSH admin user. For more information, see "[Accessing the administrative shell (SSH)](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/)." ## General @@ -124,7 +124,7 @@ $ ghe-config app.github.rate-limiting-exempt-users "hubot github-ac ### ghe-config-apply -This utility applies {% data variables.enterprise.management_console %} settings, reloads system services, prepares a storage device, reloads application services, and runs any pending database migrations. It is equivalent to clicking **Save settings** in the {% data variables.enterprise.management_console %}'s web UI or to sending a POST request to [the `/setup/api/configure` endpoint](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#management-console). +This utility applies {% data variables.enterprise.management_console %} settings, reloads system services, prepares a storage device, reloads application services, and runs any pending database migrations. It is equivalent to clicking **Save settings** in the {% data variables.enterprise.management_console %}'s web UI or to sending a POST request to [the `/setup/api/configure` endpoint](/enterprise/user/rest/reference/enterprise-admin#management-console). You will probably never need to run this manually, but it's available if you want to automate the process of saving your settings via SSH. @@ -352,7 +352,7 @@ stop/waiting ### ghe-set-password -With `ghe-set-password`, you can set a new password to authenticate into the [{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-management-console). +With `ghe-set-password`, you can set a new password to authenticate into the [{% data variables.enterprise.management_console %}](/enterprise/admin/guides/installation/accessing-the-management-console). ```shell ghe-set-password @@ -394,7 +394,7 @@ existing keys in /etc/ssh/ssh_host_* and generate new ones. [y/N] ### ghe-ssh-weak-fingerprints -This utility returns a report of known weak SSH keys stored on the {% data variables.product.prodname_enterprise %} appliance. You can optionally revoke user keys as a bulk action. The utility will report weak system keys, which you must manually revoke in the [{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-management-console). +This utility returns a report of known weak SSH keys stored on the {% data variables.product.prodname_enterprise %} appliance. You can optionally revoke user keys as a bulk action. The utility will report weak system keys, which you must manually revoke in the [{% data variables.enterprise.management_console %}](/enterprise/admin/guides/installation/accessing-the-management-console). ```shell # Print a report of weak user and system SSH keys @@ -406,7 +406,7 @@ $ ghe-ssh-weak-fingerprints --revoke ### ghe-ssl-acme -This utility allows you to install a Let's Encrypt certificate on your {% data variables.product.prodname_enterprise %} appliance. For more information, see "[Configuring TLS](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-tls)." +This utility allows you to install a Let's Encrypt certificate on your {% data variables.product.prodname_enterprise %} appliance. For more information, see "[Configuring TLS](/enterprise/admin/guides/installation/configuring-tls)." You can use the `-x` flag to remove the ACME configuration. @@ -418,7 +418,7 @@ ghe-ssl-acme -e This utility allows you to install a custom root CA certificate on your {% data variables.product.prodname_enterprise %} server. The certificate must be in PEM format. Furthermore, if your certificate provider includes multiple CA certificates in a single file, you must separate them into individual files that you then pass to `ghe-ssl-ca-certificate-install` one at a time. -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 to add a certificate chain for S/MIME commit signature verification. For more information, see "[About commit signature verification](/enterprise/user/articles/about-commit-signature-verification/)." 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. @@ -470,7 +470,7 @@ ghe-ssl-certificate-setup ### ghe-ssl-generate-csr -This utility allows you to generate a private key and certificate signing request (CSR), which you can share with a commercial or private certificate authority to get a valid certificate to use with your instance. For more information, see "[Configuring TLS](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-tls)." +This utility allows you to generate a private key and certificate signing request (CSR), which you can share with a commercial or private certificate authority to get a valid certificate to use with your instance. For more information, see "[Configuring TLS](/enterprise/admin/guides/installation/configuring-tls)." For more information about this command or for additional options, use the `-h` flag. @@ -812,7 +812,7 @@ In this example, `ghe-repl-status -vv` sends verbose status information from a r ### ghe-upgrade -This utility installs or verifies an upgrade package. You can also use this utility to roll back a patch release if an upgrade fails or is interrupted. For more information, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server/)." +This utility installs or verifies an upgrade package. You can also use this utility to roll back a patch release if an upgrade fails or is interrupted. For more information, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)." To verify an upgrade package: ```shell @@ -872,7 +872,7 @@ ghe-license-usage ### ghe-org-membership-update -This utility will enforce the default organization membership visibility setting on all members in your instance. For more information, see "[Configuring visibility for organization membership](/enterprise/{{ currentVersion }}/admin/guides/user-management/configuring-visibility-for-organization-membership)." Setting options are `public` or `private`. +This utility will enforce the default organization membership visibility setting on all members in your instance. For more information, see "[Configuring visibility for organization membership](/enterprise/admin/guides/user-management/configuring-visibility-for-organization-membership)." Setting options are `public` or `private`. ```shell ghe-org-membership-update --visibility=SETTING diff --git a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md index c8f852bc51..75a747021b 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md +++ b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md @@ -72,7 +72,7 @@ More resources may be required depending on your usage, such as user activity an {% endnote %} 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. 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/admin/guides/installation/accessing-the-administrative-shell-ssh/). 6. Verify SSH connectivity with {% data variables.product.product_location %} with the `ghe-host-check` command. ```shell $ bin/ghe-host-check @@ -129,7 +129,7 @@ $ ghe-restore -c 169.154.1.1 > Visit https://169.154.1.1/setup/settings to review appliance configuration. ``` -{% if ip-exception-list %} +{% ifversion ip-exception-list %} Optionally, to validate the restore, configure an IP exception list to allow access to a specified list of IP addresses. For more information, see "[Validating changes in maintenance mode using the IP exception list](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)." {% endif %} diff --git a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md index c1805d878d..364cbc347c 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md +++ b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md @@ -86,7 +86,7 @@ Enterprise オーナーは、通知用のメールを設定できます。 ### 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. +If you cannot determine what is wrong from the displayed error message, you can download a [support bundle](/enterprise/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. unicornログは以下のようなトランザクションになっているはずです。 diff --git a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-web-commit-signing.md b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-web-commit-signing.md index 67bb383325..1e7b640177 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-web-commit-signing.md +++ b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-web-commit-signing.md @@ -37,7 +37,7 @@ You can enable web commit signing, rotate the private key used for web commit si ```bash{:copy} ghe-config-apply ``` -1. Create a new user on {% data variables.product.product_location %} via built-in authentication or external authentication. For more information, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)." +1. Create a new user on {% data variables.product.product_location %} via built-in authentication or external authentication. 詳しい情報については「[Enterpriseでの認証について](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)」を参照してください。 - The user's username must be `web-flow`. - The user's email address must be the same address you used for the PGP key. {% data reusables.enterprise_site_admin_settings.add-key-to-web-flow-user %} diff --git a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md index 782c9dc076..b76a8f6ff8 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md +++ b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md @@ -41,7 +41,7 @@ shortTitle: Configure maintenance mode ![メンテナンスモードのスプラッシュスクリーン](/assets/images/enterprise/maintenance/maintenance-mode-maintenance-page.png) -{% if ip-exception-list %} +{% ifversion ip-exception-list %} You can perform initial validation of your maintenance operation by configuring an IP exception list to allow access to {% data variables.product.product_location %} from only the IP addresses and ranges provided. Attempts to access {% data variables.product.product_location %} from IP addresses not specified on the IP exception list will receive a response consistent with those sent when the instance is in maintenance mode. @@ -58,7 +58,7 @@ You can perform initial validation of your maintenance operation by configuring 4. **Enable maintenance mode(メンテナンスモードの有効化)**を選択してください。 ![メンテナンスモードの有効化とスケジューリングのためのチェックボックス](/assets/images/enterprise/maintenance/enable-maintenance-mode-checkbox.png) {% data reusables.enterprise_management_console.save-settings %} -{% if ip-exception-list %} +{% ifversion ip-exception-list %} ## Validating changes in maintenance mode using the IP exception list @@ -66,6 +66,8 @@ The IP exception list provides controlled and restricted access to {% data varia If you re-enable maintenance mode, the IP exception list will be disabled and {% data variables.product.product_location %} will return to maintenance mode. If you just disable the IP exception list, {% data variables.product.product_location %} will return to normal operation. +You can also use a command-line utility to configure the IP exception list. For more information, see "[Command-line utilities](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-maintenance)" and "[Accessing the administrative shell (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)." + {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} 1. At the top of the {% data variables.enterprise.management_console %}, click **Maintenance**, and confirm maintenance mode is already enabled. ![[Maintenance] タブ](/assets/images/enterprise/management-console/maintenance-tab.png) @@ -77,7 +79,7 @@ If you re-enable maintenance mode, the IP exception list will be disabled and {% ## {% data variables.product.prodname_enterprise_api %}でのメンテナンスモードのスケジューリング -{% data variables.product.prodname_enterprise_api %}では、様々な時間や日付にメンテナンスをスケジューリングできます。 詳しい情報については、「[Management Console](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#enable-or-disable-maintenance-mode)」を参照してください。 +{% data variables.product.prodname_enterprise_api %}では、様々な時間や日付にメンテナンスをスケジューリングできます。 詳しい情報については、「[Management Console](/enterprise/user/rest/reference/enterprise-admin#enable-or-disable-maintenance-mode)」を参照してください。 ## クラスタ内の全ノードでのメンテナンスモードの有効化もしくは無効化 diff --git a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md index 9b35198a8c..48a83192cf 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md +++ b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md @@ -22,11 +22,11 @@ topics: - Security --- -{% data variables.product.product_location %}がインターネット経由でパブリックにアクセス可能になっている場合、プライベートモードを有効化しなければなりません。 プライベートモードでは、ユーザは`git://`経由でリポジトリを匿名クローンすることはできません。 ビルトイン認証も有効化されている場合、新しいユーザがインスタンスにアカウントを作成するには管理者が招待しなければなりません。 For more information, see "[Configuring built-in authentication](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)." +{% data variables.product.product_location %}がインターネット経由でパブリックにアクセス可能になっている場合、プライベートモードを有効化しなければなりません。 プライベートモードでは、ユーザは`git://`経由でリポジトリを匿名クローンすることはできません。 ビルトイン認証も有効化されている場合、新しいユーザがインスタンスにアカウントを作成するには管理者が招待しなければなりません。 詳しい情報については、「[ビルトイン認証の設定](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)」を参照してください。 {% data reusables.enterprise_installation.image-urls-viewable-warning %} -プライベートモードを有効にすると、認証されていない 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)を参照してください。 +プライベートモードを有効にすると、認証されていない Git 操作 (および {% data variables.product.product_location %} へのネットワークアクセス権を所有する人) に、匿名 Git 読み取りアクセスを有効にしたインスタンスで、パブリックリポジトリのコードの読み取りを許可できます。 詳しい情報については[管理者にパブリックリポジトリの匿名Git読み取りアクセスの有効化を許可する](/enterprise/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/configuring-your-enterprise/site-admin-dashboard.md b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/site-admin-dashboard.md index 5eda01256a..e074b64fd8 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/site-admin-dashboard.md +++ b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/site-admin-dashboard.md @@ -186,7 +186,7 @@ For example, the following words are reserved, among others: For the full list or reserved words, navigate to "Reserved logins" in the site admin dashboard. -{% if ghas-committers-calculator %} +{% ifversion ghas-committers-calculator %} ## {% data variables.product.prodname_advanced_security %} Committers You can see the number of active committers that are currently using seats for {% data variables.product.prodname_GH_advanced_security %}, and you can calculate how many additional seats would be used if you enabled {% data variables.product.prodname_GH_advanced_security %} for more organizations and repositories. @@ -215,21 +215,21 @@ Refer to this section of the site admin dashboard to manage organizations, peopl 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) -- [Archiving and unarchiving repositories](/enterprise/{{ currentVersion }}/admin/guides/user-management/archiving-and-unarchiving-repositories/) +- [Blocking force pushes to a repository](/enterprise/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) +- [Configuring {% data variables.large_files.product_name_long %}](/enterprise/admin/guides/installation/configuring-git-large-file-storage/#configuring-git-large-file-storage-for-an-individual-repository) +- [Archiving and unarchiving repositories](/enterprise/admin/guides/user-management/archiving-and-unarchiving-repositories/) ## All users -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). +Here you can see all of the users on {% data variables.product.product_location %}, and [initiate an SSH key audit](/enterprise/admin/guides/user-management/auditing-ssh-keys). ## Site admins -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). +Here you can see all of the administrators on {% data variables.product.product_location %}, and [initiate an SSH key audit](/enterprise/admin/guides/user-management/auditing-ssh-keys). ## Dormant users {% ifversion ghes %} -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: +Here you can see and [suspend](/enterprise/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: {% endif %} {% ifversion ghae %} Here you can see and suspend all of the inactive users on {% data variables.product.product_location %}. A user account is considered to be inactive ("dormant") when it: @@ -239,8 +239,8 @@ Here you can see and suspend all of the inactive users on {% data variables.prod - Has not generated any activity within that time period. - Is not a site administrator. -{% data reusables.enterprise_site_admin_settings.dormancy-threshold %} For more information, see "[Managing dormant users](/enterprise/{{ currentVersion }}/admin/guides/user-management/managing-dormant-users/#configuring-the-dormancy-threshold)." +{% data reusables.enterprise_site_admin_settings.dormancy-threshold %} For more information, see "[Managing dormant users](/enterprise/admin/guides/user-management/managing-dormant-users/#configuring-the-dormancy-threshold)." ## Suspended users -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). +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/admin/guides/user-management/auditing-ssh-keys). diff --git a/translations/ja-JP/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md b/translations/ja-JP/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md index a5666382bf..439615047e 100644 --- a/translations/ja-JP/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md +++ b/translations/ja-JP/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md @@ -62,10 +62,10 @@ Then, when told to fetch `https://github.example.com/myorg/myrepo`, Git will ins $ ghe-repl-setup PRIMARY IP ``` -1. Set a `cache_location` for the repository cache, replacing *CACHE-LOCATION* with an alphanumeric identifier, such as the region where the cache is deployed. +1. Set a `cache_location` for the repository cache, replacing *CACHE-LOCATION* with an alphanumeric identifier, such as the region where the cache is deployed. Also set a datacenter name for this cache; new caches will attempt to seed from another cache in the same datacenter. ```shell - $ ghe-repl-node --cache CACHE-LOCATION + $ ghe-repl-node --cache CACHE-LOCATION --datacenter REPLICA-DC-NAME ``` {% data reusables.enterprise_installation.replication-command %} diff --git a/translations/ja-JP/content/admin/enterprise-management/configuring-clustering/about-clustering.md b/translations/ja-JP/content/admin/enterprise-management/configuring-clustering/about-clustering.md index 03fdd3ef0e..1a59ab2423 100644 --- a/translations/ja-JP/content/admin/enterprise-management/configuring-clustering/about-clustering.md +++ b/translations/ja-JP/content/admin/enterprise-management/configuring-clustering/about-clustering.md @@ -19,7 +19,7 @@ topics: {% data variables.product.prodname_ghe_server %}は、一連のサービスから構成されています。 クラスタでは、これらのサービスは複数のノードにまたがって動作し、リクエストはそれらのノード間でロードバランスされます。 変更は、冗長なコピーと共に個別のノードに自動的に保存されます。 ほとんどのサービスは、同じサービスの他のインスタンスと同等のピア群です。 ただし`mysql-server`と`redis-server`サービスは例外です。 これらは1つの_プライマリ_ノードと、1つ以上の_レプリカ_ノード上で動作します。 -[クラスタリングに必要なサービスの詳細](/enterprise/{{ currentVersion }}/admin/enterprise-management/about-cluster-nodes#services-required-for-clustering)をご覧ください。 +[クラスタリングに必要なサービスの詳細](/enterprise/admin/enterprise-management/about-cluster-nodes#services-required-for-clustering)をご覧ください。 ## クラスタリングは組織に適切か? @@ -27,7 +27,7 @@ topics: {% data variables.product.prodname_ghe_server %} ではノード間のレイテンシが低いことが必要であり、地理的に離れた場所にまたがる冗長性を意図したものではありません。 -クラスタリングは冗長性を提供しますが、High Availability構成を置き換えることを意図したものではありません。 詳細は「[High Availability 構成](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability)」を参照してください。 プライマリ/セカンダリフェイルオーバー設定はクラスタリングよりもはるかにシンプルであり、多くの組織の要求に応えます。 詳しくは[クラスタリングと高可用性との違い](/enterprise/{{ currentVersion }}/admin/guides/clustering/differences-between-clustering-and-high-availability-ha/)を参照してください。 +クラスタリングは冗長性を提供しますが、High Availability構成を置き換えることを意図したものではありません。 詳細は「[High Availability 構成](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability)」を参照してください。 プライマリ/セカンダリフェイルオーバー設定はクラスタリングよりもはるかにシンプルであり、多くの組織の要求に応えます。 詳しくは[クラスタリングと高可用性との違い](/enterprise/admin/guides/clustering/differences-between-clustering-and-high-availability-ha/)を参照してください。 {% data reusables.package_registry.packages-cluster-support %} diff --git a/translations/ja-JP/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md b/translations/ja-JP/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md index 872ff199c7..b28bf6d3f4 100644 --- a/translations/ja-JP/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md +++ b/translations/ja-JP/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md @@ -39,8 +39,8 @@ Neither HA nor Clustering should be considered a replacement for regular backups ## モニタリング -可用性の機能、特にクラスタリングのように自動フェイルオーバーを持つものは、通常は何かが失敗してもサービスが破綻しないので、障害を覆い隠すことができます。 HAもしくはクラスタリングを利用する場合、障害が起きたことに気づけるよう、各インスタンスの健全性をモニタリングすることが重要です。 モニタリングに関する詳しい情報については、「[アラートの推奨閾値](/enterprise/{{ currentVersion }}/admin/guides/installation/recommended-alert-thresholds/)」および「[クラスタノードのモニタリング](/enterprise/{{ currentVersion}}/admin/guides/clustering/monitoring-cluster-nodes/)」を参照してください。 +可用性の機能、特にクラスタリングのように自動フェイルオーバーを持つものは、通常は何かが失敗してもサービスが破綻しないので、障害を覆い隠すことができます。 HAもしくはクラスタリングを利用する場合、障害が起きたことに気づけるよう、各インスタンスの健全性をモニタリングすることが重要です。 For more information on monitoring, see "[Recommended alert thresholds](/enterprise/admin/guides/installation/recommended-alert-thresholds/)" and "[Monitoring cluster nodes](/enterprise/{{ currentVersion}}/admin/guides/clustering/monitoring-cluster-nodes/)." ## 参考リンク - {% data variables.product.prodname_ghe_server %}のクラスタリングに関する詳しい情報については「[クラスタリングについて](/enterprise/{{ currentVersion}}/admin/guides/clustering/about-clustering/)」を参照してください。 -- HA についての詳しい情報は、「[High Availability 向けに {% data variables.product.prodname_ghe_server %} を設定する](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)」を参照してください。 +- HA についての詳しい情報は、「[High Availability 向けに {% data variables.product.prodname_ghe_server %} を設定する](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)」を参照してください。 diff --git a/translations/ja-JP/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md b/translations/ja-JP/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md index fbbc484425..0a0a3c9dd8 100644 --- a/translations/ja-JP/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md +++ b/translations/ja-JP/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md @@ -17,12 +17,12 @@ topics: ## {% data variables.product.prodname_ghe_server %}のインストール -1. 各クラスタノードで {% data variables.product.prodname_ghe_server %} をプロビジョニングしてインストールします。 詳細は「[{% data variables.product.prodname_ghe_server %} インスタンスをセットアップする](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-github-enterprise-server-instance)」を参照してください。 +1. 各クラスタノードで {% data variables.product.prodname_ghe_server %} をプロビジョニングしてインストールします。 詳細は「[{% data variables.product.prodname_ghe_server %}インスタンスをセットアップする](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance)」を参照してください。 2. 管理シェルもしくは DHCP を使い、各ノードの IP アドレス**のみ**を設定してください。 その他の設定は行わないでください。 ## 最初のノードの設定 -1. `cluster.conf` で MySQL プライマリとして指定されるノードに接続します。 詳しい情報については、「[クラスタ設定ファイルについて](/enterprise/{{ currentVersion }}/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)」を参照してください。 +1. `cluster.conf` で MySQL プライマリとして指定されるノードに接続します。 For more information, see "[About the cluster configuration file](/enterprise/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 %} @@ -30,7 +30,7 @@ topics: ## クラスタの初期化 -クラスタを初期化するためには、クラスタ設定ファイル(`cluster.conf`)が必要です。 For more information, see "[About the cluster configuration file](/enterprise/{{ currentVersion }}/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)". +クラスタを初期化するためには、クラスタ設定ファイル(`cluster.conf`)が必要です。 For more information, see "[About the cluster configuration file](/enterprise/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)". 1. 設定された最初のノードで、`ghe-cluster-config-init` を実行します。 実行すると、クラスタ設定ファイルに設定されていないノードがある場合にクラスタを初期化します。 2. `ghe-cluster-config-apply` を実行します。 これにより、 `cluster.conf` ファイルを検証して各ノードファイルに設定を適用し、各ノードで設定されたサービスを起動します。 @@ -39,7 +39,7 @@ topics: ## クラスタ設定ファイルについて -クラスタ設定ファイル(`cluster.conf`)は、クラスタ中のノードと、その上で動作するサービスを定義します。 詳しい情報については「[クラスタノードについて](/enterprise/{{ currentVersion }}/admin/guides/clustering/about-cluster-nodes)」を参照してください。 +クラスタ設定ファイル(`cluster.conf`)は、クラスタ中のノードと、その上で動作するサービスを定義します。 For more information, see "[About cluster nodes](/enterprise/admin/guides/clustering/about-cluster-nodes)." この例の`cluster.conf`では、5ノードを持つクラスタを定義しています。 diff --git a/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md b/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md index 255f3911a0..79e806aa26 100644 --- a/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md +++ b/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md @@ -34,4 +34,4 @@ Geo-replication は、{% data variables.product.prodname_ghe_server %} インス {% data reusables.enterprise_installation.monitoring-replicas %} ## 参考リンク -- "[Geo-replicationレプリカの作成](/enterprise/{{ currentVersion }}/admin/guides/installation/creating-a-high-availability-replica/#creating-geo-replication-replicas)" +- "[Geo-replicationレプリカの作成](/enterprise/admin/guides/installation/creating-a-high-availability-replica/#creating-geo-replication-replicas)" diff --git a/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md b/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md index 2e047198ad..2bd16d7c93 100644 --- a/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md +++ b/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md @@ -30,7 +30,7 @@ After replication has been established, the {% data variables.enterprise.managem High Availability設定は、以下に対するソリューションとしては適切ではありません。 - - **スケーリング外**。 Geo-replicationを使えば地理的にトラフィックを分散させることができるものの、書き込みのパフォーマンスはプライマリアプライアンスの速度と可用性によって制限されます。 For more information, see "[About geo-replication](/enterprise/{{ currentVersion }}/admin/guides/installation/about-geo-replication/)."{% ifversion ghes > 3.2 %} + - **スケーリング外**。 Geo-replicationを使えば地理的にトラフィックを分散させることができるものの、書き込みのパフォーマンスはプライマリアプライアンスの速度と可用性によって制限されます。 For more information, see "[About geo-replication](/enterprise/admin/guides/installation/about-geo-replication/)."{% ifversion ghes > 3.2 %} - **CI/CD load**. If you have a large number of CI clients that are geographically distant from your primary instance, you may benefit from configuring a repository cache. For more information, see "[About repository caching](/admin/enterprise-management/caching-repositories/about-repository-caching)."{% endif %} - **プライマリアプライアンスのバックアップ**。 High Availabilityレプリカは、システム災害復旧計画のオフサイトバックアップを置き換えるものではありません。 データ破壊や損失の中には、プライマリからレプリカへ即座にレプリケーションされてしまうものもあります。 安定した過去の状態への安全なロールバックを保証するには、履歴スナップショットでの定期的なバックアップを行う必要があります。 - **ダウンタイムゼロのアップグレード**。 コントロールされた昇格のシナリオにおけるデータ損失やスプリットブレインの状況を避けるには、プライマリアプライアンスをメンテナンスモードにして、すべての書き込みが完了するのを待ってからレプリカを昇格させてください。 @@ -45,13 +45,13 @@ DNS フェイルオーバーでは、プライマリの {% data variables.produc フェイルオーバーの間、プライマリはメンテナンスモードにして、プライマリのDNSレコードはレプリカアプライアンスのIPアドレスへリダイレクトしなければなりません。 トラフィックをプライマリからレプリカへリダイレクトするのに要する時間は、TTLの設定とDNSレコードの更新に必要な時間に依存します。 -Geo-replication を使用している場合は、トラフィックを最も近いレプリカに転送するように Geo DNS を設定する必要があります。 For more information, see "[About geo-replication](/enterprise/{{ currentVersion }}/admin/guides/installation/about-geo-replication/)." +Geo-replication を使用している場合は、トラフィックを最も近いレプリカに転送するように Geo DNS を設定する必要があります。 For more information, see "[About geo-replication](/enterprise/admin/guides/installation/about-geo-replication/)." ### ロードバランサ {% data reusables.enterprise_clustering.load_balancer_intro %} {% data reusables.enterprise_clustering.load_balancer_dns %} -フェイルオーバーの間、プライマリアプライアンスはメンテナンスモードにしなければなりません。 ロードバランサは、レプリカがプライマリに昇格したときに自動的に検出するように設定することも、手動での設定変更が必要なようにしておくこともできます。 ユーザからのトラフィックに反応する前に、レプリカはプライマリに手動で昇格させておかなければなりません、 For more information, see "[Using {% data variables.product.prodname_ghe_server %} with a load balancer](/enterprise/{{ currentVersion }}/admin/guides/installation/using-github-enterprise-server-with-a-load-balancer/)." +フェイルオーバーの間、プライマリアプライアンスはメンテナンスモードにしなければなりません。 ロードバランサは、レプリカがプライマリに昇格したときに自動的に検出するように設定することも、手動での設定変更が必要なようにしておくこともできます。 ユーザからのトラフィックに反応する前に、レプリカはプライマリに手動で昇格させておかなければなりません、 For more information, see "[Using {% data variables.product.prodname_ghe_server %} with a load balancer](/enterprise/admin/guides/installation/using-github-enterprise-server-with-a-load-balancer/)." {% data reusables.enterprise_installation.monitoring-replicas %} @@ -187,5 +187,5 @@ Success: Replica has been promoted to primary and is now accepting requests. ## 参考リンク -- "[High Availabilityレプリカの作成](/enterprise/{{ currentVersion }}/admin/guides/installation/creating-a-high-availability-replica)" +- "[Creating a high availability replica](/enterprise/admin/guides/installation/creating-a-high-availability-replica)" - "[Network ports](/admin/configuration/configuring-network-settings/network-ports)" diff --git a/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md b/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md index 1e9b256c9c..f973191794 100644 --- a/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md +++ b/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md @@ -19,7 +19,7 @@ shortTitle: Create HA replica ## High Availabilityレプリカの作成 -1. 新しい {% data variables.product.prodname_ghe_server %} アプライアンスを希望するプラットフォームにセットアップします。 レプリカアプライアンスのCPU、RAM、ストレージ設定は、プライマリアプライアンスと同じにするべきです。 レプリカアプライアンスは、独立した環境にインストールすることをお勧めします。 下位層のハードウェア、ソフトウェア、ネットワークコンポーネントは、プライマリアプライアンスのそれらとは分離されているべきです。 クラウドプロバイダを利用している場合には、別個のリージョンもしくはゾーンを使ってください。 詳細は「["{% data variables.product.prodname_ghe_server %} インスタンスをセットアップする](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-github-enterprise-server-instance)」を参照してください。 +1. 新しい {% data variables.product.prodname_ghe_server %} アプライアンスを希望するプラットフォームにセットアップします。 レプリカアプライアンスのCPU、RAM、ストレージ設定は、プライマリアプライアンスと同じにするべきです。 レプリカアプライアンスは、独立した環境にインストールすることをお勧めします。 下位層のハードウェア、ソフトウェア、ネットワークコンポーネントは、プライマリアプライアンスのそれらとは分離されているべきです。 クラウドプロバイダを利用している場合には、別個のリージョンもしくはゾーンを使ってください。 詳細は「["{% data variables.product.prodname_ghe_server %} インスタンスをセットアップする](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance)」を参照してください。 1. Ensure that both the primary appliance and the new replica appliance can communicate with each other over ports 122/TCP and 1194/UDP. 詳しい情報については"[ネットワークポート](/admin/configuration/configuring-network-settings/network-ports#administrative-ports)"を参照してください。 1. ブラウザで新しいレプリカアプライアンスのIPアドレスにアクセスして、所有する{% data variables.product.prodname_enterprise %}のライセンスをアップロードしてください。 {% data reusables.enterprise_installation.replica-steps %} @@ -38,7 +38,7 @@ shortTitle: Create HA replica ## Geo-replicationレプリカの作成 -レプリカを作成する以下の例の設定では、1 つのプライマリと 2 つのレプリカを使用しており、これらは 3 つの異なる地域にあります。 3 つのノードは別のネットワークに配置できますが、すべてのノードは他のすべてのノードから到達可能である必要があります。 最低限、必要な管理ポートは他のすべてのノードに対して開かれている必要があります。 ポートの要件に関する詳しい情報については、「[ネットワークポート](/enterprise/{{ currentVersion }}/admin/guides/installation/network-ports/#administrative-ports)」を参照してください。 +レプリカを作成する以下の例の設定では、1 つのプライマリと 2 つのレプリカを使用しており、これらは 3 つの異なる地域にあります。 3 つのノードは別のネットワークに配置できますが、すべてのノードは他のすべてのノードから到達可能である必要があります。 最低限、必要な管理ポートは他のすべてのノードに対して開かれている必要があります。 ポートの要件に関する詳しい情報については、「[ネットワークポート](/enterprise/admin/guides/installation/network-ports/#administrative-ports)」を参照してください。 1. 最初のレプリカで `ghe-repl-setup` を実行することで、標準の 2 ノード構成の場合と同じ方法で最初のレプリカを作成します。 ```shell @@ -98,6 +98,6 @@ shortTitle: Create HA replica ## 参考リンク -- "[High Availability設定について](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration)" -- "[レプリケーション管理のユーティリティ](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)" -- 「[Geo-replication について](/enterprise/{{ currentVersion }}/admin/guides/installation/about-geo-replication/)」 +- "[High Availability設定について](/enterprise/admin/guides/installation/about-high-availability-configuration)" +- "[レプリケーション管理のユーティリティ](/enterprise/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)" +- 「[Geo-replication について](/enterprise/admin/guides/installation/about-geo-replication/)」 diff --git a/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md b/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md index e773ad9a19..ecdccc7166 100644 --- a/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md +++ b/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md @@ -50,7 +50,7 @@ shortTitle: Initiate failover to appliance ``` 5. レプリカの IP アドレスを指すように DNS レコードを更新します。 TTL 期間が経過すると、トラフィックはレプリカに転送されます。 ロードバランサを使用している場合は、トラフィックがレプリカに送信されるように設定されていることを確認します。 6. 通常の操作が再開できることをユーザーに通知します。 -7. 必要に応じて、新しいプライマリから既存のアプライアンスや以前のプライマリへのレプリケーションをセットアップします。 詳細は「[High Availability の設定について](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)」を参照してください。 +7. 必要に応じて、新しいプライマリから既存のアプライアンスや以前のプライマリへのレプリケーションをセットアップします。 詳細は「[High Availability の設定について](/enterprise/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)」を参照してください。 8. フェイルオーバー前に High Availability 設定の一部であり、レプリケーションをセットアップする予定のないアプライアンスは、UUID による High Availability 設定から削除する必要があります。 - 以前のアプライアンスでは、`cat /data/user/common/uuid` を介して UUID を取得します。 ```shell @@ -63,4 +63,4 @@ shortTitle: Initiate failover to appliance ## 参考リンク -- "[レプリケーション管理のユーティリティ](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)" +- "[レプリケーション管理のユーティリティ](/enterprise/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)" diff --git a/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md b/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md index d49e79c5f1..988ef41849 100644 --- a/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md +++ b/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md @@ -17,7 +17,7 @@ shortTitle: Recover a HA configuration ## About recovery for a high availability configuration -フェイルオーバーが計画済みのものだったり、アプライアンスの健全性に関係ないものである場合、以前のプライマリアプライアンスを新しいレプリカアプライアンスとして使用できます。 フェイルオーバーがプライマリアプライアンスの問題に関係しているなら、新しいレプリカアプライアンスを作成する方が良いでしょう。 詳しい情報については"[High Availabilityレプリカの作成](/enterprise/{{ currentVersion }}/admin/guides/installation/creating-a-high-availability-replica/)"を参照してください。 +フェイルオーバーが計画済みのものだったり、アプライアンスの健全性に関係ないものである場合、以前のプライマリアプライアンスを新しいレプリカアプライアンスとして使用できます。 フェイルオーバーがプライマリアプライアンスの問題に関係しているなら、新しいレプリカアプライアンスを作成する方が良いでしょう。 詳しい情報については"[High Availabilityレプリカの作成](/enterprise/admin/guides/installation/creating-a-high-availability-replica/)"を参照してください。 {% warning %} diff --git a/translations/ja-JP/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md b/translations/ja-JP/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md index 4ea40dec94..1aff3013d2 100644 --- a/translations/ja-JP/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md +++ b/translations/ja-JP/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md @@ -27,7 +27,7 @@ shortTitle: Access the monitor dashboard {% note %} -**注意**: 継続的インテグレーション(CI)あるいはビルドサーバで定期的に{% data variables.product.product_location %}をポーリングすると、実質的にサービス拒否攻撃となって問題が生ずることがあるので、更新のプッシュにはwebhookの利用をお勧めします。 詳しい情報については"[webhookについて](/enterprise/{{ currentVersion }}/user/articles/about-webhooks/)"を参照してください。 +**注意**: 継続的インテグレーション(CI)あるいはビルドサーバで定期的に{% data variables.product.product_location %}をポーリングすると、実質的にサービス拒否攻撃となって問題が生ずることがあるので、更新のプッシュにはwebhookの利用をお勧めします。 詳しい情報については"[webhookについて](/enterprise/user/articles/about-webhooks/)"を参照してください。 {% endnote %} @@ -35,8 +35,8 @@ shortTitle: Access the monitor dashboard | 問題 | 考えられる原因 | 推奨される対応 | | --------------- | ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 高いCPU消費 | 同一ホスト上で動作する他のサービスやプログラムとのVM競合 | 可能であれば、CPU消費を下げるように他のサービスやプログラムを再設定する。 VMの総CPUリソースを増加させる方法については"[CPUあるいはメモリリソースの増加](/enterprise/{{ currentVersion }}/admin/guides/installation/increasing-cpu-or-memory-resources/)"を参照してください。 | -| 高いメモリ消費 | 同一ホスト上で動作する他のサービスやプログラムとのVM競合 | 可能であれば、メモリ消費を下げるように他のサービスやプログラムを再設定する。 VMで利用できるの総メモリ量を増加させる方法については"[CPUあるいはメモリリソースの増加](/enterprise/{{ currentVersion }}/admin/guides/installation/increasing-cpu-or-memory-resources/)"を参照してください。 | -| ディスクの空き容量の低下 | 大きなバイナリあるいはログファイルによるディスク領域の消費 | 可能であれば大きなバイナリは個別のサーバー上に置き、ログファイルは圧縮もしくはアーカイブする。 必要であれば、使用しているプラットフォームで"[ストレージ容量の増加](/enterprise/{{ currentVersion }}/admin/guides/installation/increasing-storage-capacity/)"のステップを踏み、VM上のディスク領域を増やしてください。 | +| 高いCPU消費 | 同一ホスト上で動作する他のサービスやプログラムとのVM競合 | 可能であれば、CPU消費を下げるように他のサービスやプログラムを再設定する。 VMの総CPUリソースを増加させる方法については"[CPUあるいはメモリリソースの増加](/enterprise/admin/guides/installation/increasing-cpu-or-memory-resources/)"を参照してください。 | +| 高いメモリ消費 | 同一ホスト上で動作する他のサービスやプログラムとのVM競合 | 可能であれば、メモリ消費を下げるように他のサービスやプログラムを再設定する。 VMで利用できるの総メモリ量を増加させる方法については"[CPUあるいはメモリリソースの増加](/enterprise/admin/guides/installation/increasing-cpu-or-memory-resources/)"を参照してください。 | +| ディスクの空き容量の低下 | 大きなバイナリあるいはログファイルによるディスク領域の消費 | 可能であれば大きなバイナリは個別のサーバー上に置き、ログファイルは圧縮もしくはアーカイブする。 必要であれば、使用しているプラットフォームで"[ストレージ容量の増加](/enterprise/admin/guides/installation/increasing-storage-capacity/)"のステップを踏み、VM上のディスク領域を増やしてください。 | | 通常よりも長いレスポンスタイム | 多くの場合上記のいずれかの問題によって生ずる | 原因となっている問題を特定して修復してください。 それでもレスポンスタイムが長い場合は、{% data variables.contact.contact_ent_support %} に連絡してください。 | | エラーレートの増大 | ソフトウェアの問題 | {% data variables.contact.contact_ent_support %}に連絡し、Support Bundleを含めてください。 詳細は「[{% data variables.product.prodname_enterprise %} Support にデータを提供する](/enterprise/{{ currentVersion}}/admin/guides/enterprise-support/providing-data-to-github-support#creating-and-sharing-support-bundles)」を参照してください。 | diff --git a/translations/ja-JP/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md b/translations/ja-JP/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md index 4f10c38b61..85d30e28b4 100644 --- a/translations/ja-JP/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md +++ b/translations/ja-JP/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md @@ -18,10 +18,10 @@ shortTitle: Set up external monitoring ## SNMPについて -Simple Network Management Protocol (SNMP) は、ネットワークデバイスやサーバのモニタリングの方法として広くサポートされています。 SNMPはデフォルトでは無効化されていますが、{% data variables.product.prodname_enterprise %}モニタリングダッシュボードを通じて設定できます。 UDPポート161は、オープンでネットワーク管理ステーションから到達可能でなければなりません。 詳細は「[SNMPを使用したモニタリング](/enterprise/{{ currentVersion }}/admin/guides/installation/monitoring-using-snmp/)」を参照してください。 +Simple Network Management Protocol (SNMP) は、ネットワークデバイスやサーバのモニタリングの方法として広くサポートされています。 SNMPはデフォルトでは無効化されていますが、{% data variables.product.prodname_enterprise %}モニタリングダッシュボードを通じて設定できます。 UDPポート161は、オープンでネットワーク管理ステーションから到達可能でなければなりません。 詳細は「[SNMPを使用したモニタリング](/enterprise/admin/guides/installation/monitoring-using-snmp/)」を参照してください。 ## collectdについて -collectdはオープンソースの統計収集及びレポーティングデーモンで、RRDファイルの書き込みサポートが組み込まれています。 CPUの利用状況、メモリ及びディスクの消費、ネットワークインターフェースのトラフィックとエラー、システムの負荷に関する統計を外部のcollectdサーバに転送でき、そこで利用可能な幅広いツールやプラグインを使ってグラフ、分析、アラートを設定できます。 `collectd` 転送を設定するには、「[collectdの設定](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-collectd/)」を参照してください。 +collectdはオープンソースの統計収集及びレポーティングデーモンで、RRDファイルの書き込みサポートが組み込まれています。 CPUの利用状況、メモリ及びディスクの消費、ネットワークインターフェースのトラフィックとエラー、システムの負荷に関する統計を外部のcollectdサーバに転送でき、そこで利用可能な幅広いツールやプラグインを使ってグラフ、分析、アラートを設定できます。 `collectd` 転送を設定するには、「[collectdの設定](/enterprise/admin/guides/installation/configuring-collectd/)」を参照してください。 加えて、下位層の仮想化プラットフォームに組み込まれているモニタリングツールも、システムリソースの基本的なモニタリングとアラートに利用できます。 詳しい情報については[Amazon CloudWatch](https://aws.amazon.com/jp/cloudwatch//)や[vSphere の監視およびパフォー マンス](http://pubs.vmware.com/vsphere-50/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-server-50-monitoring-performance-guide.pdf)といったドキュメンテーションを参照してください。 diff --git a/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md b/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md index 47f7374405..78de139a35 100644 --- a/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md +++ b/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md @@ -14,9 +14,9 @@ topics: shortTitle: Enable automatic update checks --- -{% 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)」を参照してください。 +{% 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/admin/guides/installation/upgrading-github-enterprise-server)」を参照してください。 -アップグレードにホットパッチが利用できる場合、`.hpkg` は自動的にダウンロードします。 管理コンソールでは、ホットパッチを直ちにインストールするか、後でインストールするようにスケジュール設定するかを選択できます。 詳細は「[ホットパッチ付きでアップグレードする](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server#upgrading-with-a-hotpatch)」を参照してください。 +アップグレードにホットパッチが利用できる場合、`.hpkg` は自動的にダウンロードします。 管理コンソールでは、ホットパッチを直ちにインストールするか、後でインストールするようにスケジュール設定するかを選択できます。 詳細は「[ホットパッチ付きでアップグレードする](/enterprise/admin/guides/installation/upgrading-github-enterprise-server#upgrading-with-a-hotpatch)」を参照してください。 {% tip %} diff --git a/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md b/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md index 0de266deb6..d117fdaf09 100644 --- a/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md +++ b/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md @@ -18,7 +18,7 @@ shortTitle: Increase CPU or memory {% note %} -**Note:** Before increasing CPU or memory resources, put your instance in maintenance mode.{% if ip-exception-list %} You can validate changes by configuring an IP exception list to allow access from specified IP addresses. {% endif %} For more information, see "[Enabling and scheduling maintenance mode](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +**Note:** Before increasing CPU or memory resources, put your instance in maintenance mode.{% ifversion ip-exception-list %} You can validate changes by configuring an IP exception list to allow access from specified IP addresses. {% endif %} For more information, see "[Enabling and scheduling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." {% endnote %} diff --git a/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md b/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md index 200e7aee65..8652c0a866 100644 --- a/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md +++ b/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md @@ -24,7 +24,7 @@ shortTitle: Increase storage capacity {% note %} -**Note:** Before resizing any storage volume, put your instance in maintenance mode.{% if ip-exception-list %} You can validate changes by configuring an IP exception list to allow access from specified IP addresses. {% endif %} For more information, see "[Enabling and scheduling maintenance mode](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +**Note:** Before resizing any storage volume, put your instance in maintenance mode.{% ifversion ip-exception-list %} You can validate changes by configuring an IP exception list to allow access from specified IP addresses. {% endif %} For more information, see "[Enabling and scheduling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." {% endnote %} @@ -36,7 +36,7 @@ shortTitle: Increase storage capacity 1. 仮想化プラットフォームのツールを使用して、既存のユーザーボリュームのディスクのサイズを変更します。 {% data reusables.enterprise_installation.ssh-into-instance %} -3. アプライアンスをメンテナンスモードにしてください。 詳しい情報については"[メンテナンスモードの有効化とスケジューリング](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)"を参照してください。 +3. アプライアンスをメンテナンスモードにしてください。 詳しい情報については"[メンテナンスモードの有効化とスケジューリング](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)"を参照してください。 4. アプライアンスを再起動して、新しいストレージ割り当てを検出します。 ```shell $ sudo reboot @@ -48,7 +48,7 @@ shortTitle: Increase storage capacity ## 新しいアプライアンスを使用したルートパーティションサイズの増加 -1. 現在のアプライアンスと同じバージョンを使用して、より大きなルートディスクで新たな {% data variables.product.prodname_ghe_server %} をセットアップします。 詳細は「[{% data variables.product.prodname_ghe_server %} インスタンスをセットアップする](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-github-enterprise-server-instance)」を参照してください。 +1. 現在のアプライアンスと同じバージョンを使用して、より大きなルートディスクで新たな {% data variables.product.prodname_ghe_server %} をセットアップします。 詳細は「[{% data variables.product.prodname_ghe_server %}インスタンスをセットアップする](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance)」を参照してください。 2. 現在のアプライアンスをシャットダウンします。 ```shell $ sudo poweroff @@ -60,7 +60,7 @@ shortTitle: Increase storage capacity {% warning %} -**Warning:** Before increasing the root partition size, you must put your instance in maintenance mode. 詳しい情報については"[メンテナンスモードの有効化とスケジューリング](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)"を参照してください。 +**Warning:** Before increasing the root partition size, you must put your instance in maintenance mode. 詳しい情報については"[メンテナンスモードの有効化とスケジューリング](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)"を参照してください。 {% endwarning %} diff --git a/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md b/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md index e3b9dbe44a..8e0d0cae02 100644 --- a/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md +++ b/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md @@ -2,8 +2,8 @@ title: 仮想マシンと物理リソースのアップデート intro: 仮想ソフトウェアと仮想ハードウェアをアップグレードするためには、インスタンスのダウンタイムが必要になるので、事前にアップグレードについて計画をしておいてください。 redirect_from: - - '/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-the-vm' - - '/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-physical-resources' + - /enterprise/admin/guides/installation/upgrading-the-vm + - /enterprise/admin/guides/installation/upgrading-physical-resources - /enterprise/admin/installation/updating-the-virtual-machine-and-physical-resources - /enterprise/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources versions: diff --git a/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md b/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md index b812cd11ac..843c9642a8 100644 --- a/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md +++ b/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md @@ -54,7 +54,7 @@ shortTitle: Migrate from 11.10.x to 2.1.23 6. バックアップホストへのアクセス用のSSHキーを"Add new SSH key(新しいSSHキーの追加)"に貼り付けてください。 ![バックアップの認証](/assets/images/enterprise/migration/migration-authorize-backup-host.png) 7. [**Add key**] をクリックしてから、[**Continue**] をクリックします。 8. 新しいインスタンスへデータを移行するためにバックアップホストで実行する`ghe-restore`コマンドをコピーしてください。 ![移行の開始](/assets/images/enterprise/migration/migration-restore-start.png) -9. 古いインスタンスでメンテナンスモードを有効化し、すべてのアクティブなプロセスが完了するのを待ってください。 詳しい情報については"[メンテナンスモードの有効化とスケジューリング](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)"を参照してください。 +9. 古いインスタンスでメンテナンスモードを有効化し、すべてのアクティブなプロセスが完了するのを待ってください。 詳しい情報については"[メンテナンスモードの有効化とスケジューリング](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)"を参照してください。 {% note %} @@ -95,4 +95,4 @@ shortTitle: Migrate from 11.10.x to 2.1.23 {% endnote %} 15. DNS または IP アドレスの割り当てのどちらかを使用して、ユーザーのネットワークトラフィックを古いインスタンスから新しいインスタンスに切り替えます。 -16. 最新のパッチリリース {{ currentVersion }} にアップグレードします。 詳細は「[{% data variables.product.prodname_ghe_server %} をアップグレードする](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)」を参照してください。 +16. Upgrade to the latest patch release of {% data variables.product.prodname_ghe_server %}. 詳細は「[{% data variables.product.prodname_ghe_server %} をアップグレードする](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)」を参照してください。 diff --git a/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md b/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md index fa32f2c3f2..730d72dd7e 100644 --- a/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md +++ b/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md @@ -1,6 +1,6 @@ --- -title: Upgrade requirements -intro: 'Before upgrading {% data variables.product.prodname_ghe_server %}, review these recommendations and requirements to plan your upgrade strategy.' +title: アップグレードの要求事項 +intro: '{% data variables.product.prodname_ghe_server %} をアップグレードする前に、アップグレードの方針を計画するために以下の推奨事項と要求事項をレビューしてください。' redirect_from: - /enterprise/admin/installation/upgrade-requirements - /enterprise/admin/guides/installation/finding-the-current-github-enterprise-release @@ -13,42 +13,43 @@ topics: - Enterprise - Upgrades --- + {% note %} -**Notes:** +**ノート:** {% ifversion ghes < 3.3 %}- Features such as {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %}, {% data variables.product.prodname_mobile %} and {% data variables.product.prodname_GH_advanced_security %} are available on {% data variables.product.prodname_ghe_server %} 3.0 or higher. We highly recommend upgrading to 3.0 or later releases to take advantage of critical security updates, bug fixes and feature enhancements.{% endif %} -- Upgrade packages are available at [enterprise.github.com](https://enterprise.github.com/releases) for supported versions. Verify the availability of the upgrade packages you will need to complete the upgrade. If a package is not available, contact {% data variables.contact.contact_ent_support %} for assistance. -- If you're using {% data variables.product.prodname_ghe_server %} Clustering, see "[Upgrading a cluster](/enterprise/{{ currentVersion }}/admin/guides/clustering/upgrading-a-cluster/)" in the {% data variables.product.prodname_ghe_server %} Clustering Guide for specific instructions unique to clustering. -- The release notes for {% data variables.product.prodname_ghe_server %} provide a comprehensive list of new features for every version of {% data variables.product.prodname_ghe_server %}. For more information, see the [releases page](https://enterprise.github.com/releases). +- サポートされているバージョンについては、アップグレードパッケージが [enterprise.github.com](https://enterprise.github.com/releases) から利用できます。 アップグレードを完了するには、必要なアップグレードパッケージが利用できることを確認してください。 パッケージが利用できない場合は{% data variables.contact.contact_ent_support %}に連絡して支援を求めてください。 +- {% data variables.product.prodname_ghe_server %} クラスタリングを利用している場合は、クラスタリングに固有の手順については {% data variables.product.prodname_ghe_server %} クラスタリングガイド中の「[クラスタをアップグレードする](/enterprise/admin/guides/clustering/upgrading-a-cluster/)」を参照してください。 +- {% data variables.product.prodname_ghe_server %} のリリースノートには、{% data variables.product.prodname_ghe_server %} のすべてのバージョンの新機能の包括的なリストがあります。 詳しい情報については[リリースページ](https://enterprise.github.com/releases)を参照してください。 {% endnote %} -## 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 }}. Use the [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) to find the upgrade path from your current release version. -- 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 upgrade tasks running in the background to fully complete. -- Take a snapshot before upgrading your virtual machine. For more information, see "[Taking a snapshot](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server#taking-a-snapshot)." -- Ensure you have a recent, successful backup of your instance. For more information, see the [{% data variables.product.prodname_enterprise_backup_utilities %} README.md file](https://github.com/github/backup-utils#readme). +- アップグレードのプロセスに含めるアップグレードは、できるだけ少なくしてください。 たとえば {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} から {{ enterpriseServerReleases.supported[1] }} を経て {{ enterpriseServerReleases.latest }} にアップグレードする代わりに、{% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} から {{ enterpriseServerReleases.latest }} にアップグレードできます。 Use the [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) to find the upgrade path from your current release version. +- バージョンが数バージョン古いのであれば、{% 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/admin/guides/installation/setting-up-a-staging-instance/)"を参照してください。 +- 複数のアップグレードを実行する場合は、機能のアップグレードの間に少なくとも 24 時間待って、データ移行とバックグラウンドで実行されているアップグレードタスクが完全に完了するようにします。 +- Take a snapshot before upgrading your virtual machine. 詳細は「[スナップショットを取得する](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server#taking-a-snapshot)」を参照してください。 +- Ensure you have a recent, successful backup of your instance. 詳しい情報については、[{% data variables.product.prodname_enterprise_backup_utilities %}README.md ファイル](https://github.com/github/backup-utils#readme)を参照してください。 -## Requirements +## 要件 -- 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] }}. +- アップグレードは、**最大でも**2リリース前のフィーチャリリースから行わなければなりません。 たとえば {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.latest }} にアップグレードするためには、{% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[1] }} あるいは {{ enterpriseServerReleases.supported[2] }} となっていなければなりません。 - When upgrading using an upgrade package, schedule a maintenance window for {% data variables.product.prodname_ghe_server %} end users. - {% 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. -- When upgrading through hotpatching, your instance cannot be too heavily loaded, as it may impact the hotpatching process. -- Upgrading to {% data variables.product.prodname_ghe_server %} 2.17 migrates your audit logs from Elasticsearch to MySQL. This migration also increases the amount of time and disk space it takes to restore a snapshot. Before migrating, check the number of bytes in your Elasticsearch audit log indices with this command: +- ホットパッチは、影響するサービス(カーネル、MySQL、Elasticsearchなど)がVMの再起動やサービスの再起動を必要とするなら、ダウンタイムが必要になります。 リブートや再起動が必要になったときには通知されます。 リブートや再起動は後で完了させることができます。 +- ホットパッチでアップグレードをする場合、アップグレードの完了までに特定のサービスの複数バージョンがインストールされることから、追加のルートストレージが利用できなければなりません。 十分なルートディスクストレージがなければ、事前チェックで通知されます。 +- ホットパッチでアップグレードする場合、インスタンスの負荷は高すぎてはなりません。もし負荷が高すぎると、ホットパッチのプロセスに影響するかもしれません。 +- {% data variables.product.prodname_ghe_server %} 2.17にアップグレードすると、監査ログがElasticsearchからMySQLに移行されます。 この移行により、スナップショットの復元に必要な時間とディスク容量も増加します。 移行の前に、次のコマンドでElasticsearch監査ログのインデックスでバイト数を確認してください。 ``` shell curl -s http://localhost:9201/audit_log/_stats/store | jq ._all.primaries.store.size_in_bytes ``` -Use the number to estimate the amount of disk space the MySQL audit logs will need. The script also monitors your free disk space while the import is in progress. Monitoring this number is especially useful if your free disk space is close to the amount of disk space necessary for migration. +MySQLの監査ログで必要なディスク容量の概算には、この数字を使用します。 スクリプトは、インポートの進行中に空きディスク容量も監視します。 この数字を監視しておくと、空きディスク容量が、移行に必要なディスク容量に近い場合に特に便利です。 {% data reusables.enterprise_installation.upgrade-hardware-requirements %} -## Next steps +## 次のステップ -After reviewing these recommendations and requirements, you can upgrade {% data variables.product.prodname_ghe_server %}. For more information, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server/)." +これらの推奨および要求事項をレビューした後で、{% data variables.product.prodname_ghe_server %} をアップグレードできます。 詳細は「[{% data variables.product.prodname_ghe_server %} をアップグレードする](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)」を参照してください。 diff --git a/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md b/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md index e78b3ad651..2492beb492 100644 --- a/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md +++ b/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md @@ -27,14 +27,14 @@ shortTitle: Upgrading GHES ## アップグレードの準備 -1. アップグレードの戦略を決定し、アップグレード先のバージョンを選択してください。 For more information, see "[Upgrade requirements](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrade-requirements/)" and refer to the [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) to find the upgrade path from your current release version. +1. アップグレードの戦略を決定し、アップグレード先のバージョンを選択してください。 For more information, see "[Upgrade requirements](/enterprise/admin/guides/installation/upgrade-requirements/)" and refer to the [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) to find the upgrade path from your current release version. 1. {% data variables.product.prodname_enterprise_backup_utilities %} で、プライマリインスタンスの新しいバックアップを作成してください。 詳しい情報については、[{% data variables.product.prodname_enterprise_backup_utilities %}README.md ファイル](https://github.com/github/backup-utils#readme)を参照してください。 1. If {% data variables.product.product_location %} uses ephemeral self-hosted runners for {% data variables.product.prodname_actions %} and you've disabled automatic updates, upgrade your runners to the version of the runner application that your upgraded instance will run. 1. アップグレードパッケージを使ってアップグレードをする場合は、{% data variables.product.prodname_ghe_server %} のエンドユーザのためにメンテナンス時間枠をスケジューリングしてください。 ホットパッチを利用しているなら、メンテナンスモードは必要ありません。 {% note %} - **注釈:** メンテナンスウィンドウは、実行しようとしているアップグレードの種類によります。 ホットパッチを利用するアップグレードは、通常メンテナンスウィンドウを必要としません。 リブートが必要になることもあります。そのリブートは後で行うことができます。 MAJOR.FEATURE.PATCH というバージョン付けのスキームに従ったパッチリリースをアップグレードパッケージを行うには、通常 5 分未満のダウンタイムだけが必要です。 データの移行を含むフィーチャリリースは、ストレージのパフォーマンス及び移行するデータの量に応じて時間が長くかかります。 詳しい情報については"[メンテナンスモードの有効化とスケジューリング](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)"を参照してください。 + **注釈:** メンテナンスウィンドウは、実行しようとしているアップグレードの種類によります。 ホットパッチを利用するアップグレードは、通常メンテナンスウィンドウを必要としません。 リブートが必要になることもあります。そのリブートは後で行うことができます。 MAJOR.FEATURE.PATCH というバージョン付けのスキームに従ったパッチリリースをアップグレードパッケージを行うには、通常 5 分未満のダウンタイムだけが必要です。 データの移行を含むフィーチャリリースは、ストレージのパフォーマンス及び移行するデータの量に応じて時間が長くかかります。 詳しい情報については"[メンテナンスモードの有効化とスケジューリング](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)"を参照してください。 {% endnote %} @@ -72,7 +72,7 @@ shortTitle: Upgrading GHES {% data reusables.enterprise_installation.hotpatching-explanation %} -Using the {% data variables.enterprise.management_console %}, you can install a hotpatch immediately or schedule it for later installation. 管理シェルを使って `ghe-upgrade` ユーティリティでホットパッチをインストールすることもできます。 詳細は「[アップグレードの要求事項](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrade-requirements/)」を参照してください。 +Using the {% data variables.enterprise.management_console %}, you can install a hotpatch immediately or schedule it for later installation. 管理シェルを使って `ghe-upgrade` ユーティリティでホットパッチをインストールすることもできます。 詳細は「[アップグレードの要求事項](/enterprise/admin/guides/installation/upgrade-requirements/)」を参照してください。 {% note %} @@ -81,7 +81,7 @@ Using the {% data variables.enterprise.management_console %}, you can install a {% ifversion ghes %} - {% data variables.product.product_location %} がリリース候補ビルドを実行している場合、ホットパッチでアップグレードすることはできません。 -- {% endif %}クラスタ環境では、{% data variables.enterprise.management_console %} を使ったホットパッチのインストールはできません。 クラスタ環境でホットパッチをインストールするには、「[クラスタをアップグレードする](/enterprise/{{ currentVersion }}/admin/clustering/upgrading-a-cluster#upgrading-with-a-hotpatch)」を参照してください。 +- {% endif %}クラスタ環境では、{% data variables.enterprise.management_console %} を使ったホットパッチのインストールはできません。 クラスタ環境でホットパッチをインストールするには、「[クラスタをアップグレードする](/enterprise/admin/clustering/upgrading-a-cluster#upgrading-with-a-hotpatch)」を参照してください。 {% endnote %} @@ -93,7 +93,7 @@ You can use the {% data variables.enterprise.management_console %} to upgrade wi If the upgrade target you're presented with is a feature release instead of a patch release, you cannot use the {% data variables.enterprise.management_console %} to install a hotpatch. You must install the hotpatch using the administrative shell instead. For more information, see "[Installing a hotpatch using the administrative shell](#installing-a-hotpatch-using-the-administrative-shell)." -1. 自動アップデートを有効化してください。 詳しい情報については「[自動アップデートの有効化](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-automatic-update-checks/)」を参照してください。 +1. 自動アップデートを有効化してください。 詳しい情報については「[自動アップデートの有効化](/enterprise/admin/guides/installation/enabling-automatic-update-checks/)」を参照してください。 {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.updates-tab %} @@ -144,7 +144,7 @@ High Availability と Geo-replication が設定されたアプライアンスは ## アップグレードパッケージでのアップグレード -フィーチャシリーズ内の最新のパッチリリースへのアップグレードにはホットパッチが利用できますが、新しいフィーチャリリースへのアップグレードにはアップグレードパッケージを使わなければなりません。 たとえば `2.11.10` から `2.12.4` へのアップグレードの場合、これらは異なるフィーチャシリーズなので、アップグレードパッケージを使わなければなりません。 詳細は「[アップグレードの要求事項](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrade-requirements/)」を参照してください。 +フィーチャシリーズ内の最新のパッチリリースへのアップグレードにはホットパッチが利用できますが、新しいフィーチャリリースへのアップグレードにはアップグレードパッケージを使わなければなりません。 たとえば `2.11.10` から `2.12.4` へのアップグレードの場合、これらは異なるフィーチャシリーズなので、アップグレードパッケージを使わなければなりません。 詳細は「[アップグレードの要求事項](/enterprise/admin/guides/installation/upgrade-requirements/)」を参照してください。 ### アップグレードパッケージでの単一のアプライアンスのアップグレード @@ -153,7 +153,7 @@ High Availability と Geo-replication が設定されたアプライアンスは {% data reusables.enterprise_installation.ssh-into-instance %} 2. {% data reusables.enterprise_installation.enterprise-download-upgrade-pkg %} 適切なプラットフォームを選択し、アップグレードパッケージ (*.pkg*ファイル) の URL をコピーしてください。 {% data reusables.enterprise_installation.download-package %} -4. メンテナンスモードを有効にし、{% data variables.product.prodname_ghe_server %} インスタンス上のすべてのアクティブなプロセスが完了するのを待ってください。 詳しい情報については"[メンテナンスモードの有効化とスケジューリング](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)"を参照してください。 +4. メンテナンスモードを有効にし、{% data variables.product.prodname_ghe_server %} インスタンス上のすべてのアクティブなプロセスが完了するのを待ってください。 詳しい情報については"[メンテナンスモードの有効化とスケジューリング](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)"を参照してください。 {% note %} @@ -174,7 +174,7 @@ High Availability と Geo-replication が設定されたアプライアンスは Target root partition: /dev/xvda2 Proceed with installation? [y/N] ``` -{% if ip-exception-list %} +{% ifversion ip-exception-list %} 1. Optionally, to validate the upgrade, configure an IP exception list to allow access to a specified list of IP addresses. For more information, see "[Validating changes in maintenance mode using the IP exception list](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)." {% endif %} 7. 単一アプライアンスのアップグレードであれば、メンテナンスモードを無効化してユーザが {% data variables.product.product_location %} を利用できるようにしてください。 @@ -197,7 +197,7 @@ High Availability と Geo-replication が設定されたアプライアンスは {% endwarning %} -1. プライマリインスタンスでメンテナンスモードを有効化し、すべてのアクティブなプロセスが完了するのを待ちます。 詳しい情報については、「[メンテナンスモードの有効化](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode/)」を参照してください。 +1. プライマリインスタンスでメンテナンスモードを有効化し、すべてのアクティブなプロセスが完了するのを待ちます。 詳しい情報については、「[メンテナンスモードの有効化](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode/)」を参照してください。 {% data reusables.enterprise_installation.replica-ssh %} 3. レプリカインスタンス、あるいは Geo-replication の一部として複数のレプリカインスタンスを動作させている場合は、すべてのレプリカインスタンスで `ghe-repl-stop` を実行してレプリケーションを停止させます。 4. 「[アップグレードパッケージで単一アプライアンスをアップグレードする](#upgrading-a-single-appliance-with-an-upgrade-package)」の指示に従い、プライマリインスタンスをアップグレードしてください。 @@ -239,7 +239,7 @@ High Availability と Geo-replication が設定されたアプライアンスは Once the rollback is complete, restart replication by running `ghe-repl-start` on all replicas. -詳細は「[コマンドラインユーティリティ](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities/#ghe-upgrade)」を参照してください。 +詳細は「[コマンドラインユーティリティ](/enterprise/admin/guides/installation/command-line-utilities/#ghe-upgrade)」を参照してください。 ### フィーチャリリースのロールバック diff --git a/translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md b/translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md index b387981a5e..a268fe2dfa 100644 --- a/translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md +++ b/translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md @@ -19,19 +19,19 @@ shortTitle: Dependabot updates ## About self-hosted runners for {% data variables.product.prodname_dependabot_updates %} -You can help users of {% data variables.product.product_location %} to create and maintain secure code by setting up {% data variables.product.prodname_dependabot %} security and version updates. With {% data variables.product.prodname_dependabot_updates %}, developers can configure repositories so that their dependencies are updated and kept secure automatically. For more information, see "[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." +You can help users of {% data variables.product.product_location %} to create and maintain secure code by setting up {% data variables.product.prodname_dependabot %} security and version updates. With {% data variables.product.prodname_dependabot_updates %}, developers can configure repositories so that their dependencies are updated and kept secure automatically. 詳しい情報については「[Enterpriseでの{% data variables.product.prodname_dependabot %}の有効化](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)」を参照してください。 To use {% data variables.product.prodname_dependabot_updates %} on {% data variables.product.product_location %}, you must configure self-hosted runners to create the pull requests that will update dependencies. ## 必要な環境 -{% if dependabot-updates-github-connect %} -Configuring self-hosted runners is only one step in the middle of the process for enabling {% data variables.product.prodname_dependabot_updates %}. There are several steps you must follow before these steps, including configuring {% data variables.product.product_location %} to use {% data variables.product.prodname_actions %} with self-hosted runners. For more information, see "[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." +{% ifversion dependabot-updates-github-connect %} +Configuring self-hosted runners is only one step in the middle of the process for enabling {% data variables.product.prodname_dependabot_updates %}. There are several steps you must follow before these steps, including configuring {% data variables.product.product_location %} to use {% data variables.product.prodname_actions %} with self-hosted runners. 詳しい情報については「[Enterpriseでの{% data variables.product.prodname_dependabot %}の有効化](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)」を参照してください。 {% else %} Before you configure self-hosted runners for {% data variables.product.prodname_dependabot_updates %}, you must: - Configure {% data variables.product.product_location %} to use {% data variables.product.prodname_actions %} with self-hosted runners. For more information, see "[Getting started with {% data variables.product.prodname_actions %} for GitHub Enterprise Server](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server)." -- Enable {% data variables.product.prodname_dependabot_alerts %} for your enterprise. For more information, see "[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." +- Enable {% data variables.product.prodname_dependabot_alerts %} for your enterprise. 詳しい情報については「[Enterpriseでの{% data variables.product.prodname_dependabot %}の有効化](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)」を参照してください。 {% endif %} ## Configuring self-hosted runners for {% data variables.product.prodname_dependabot_updates %} @@ -79,4 +79,4 @@ If you specify more than 14 concurrent runners on a VM, you must also update the 3. Assign a `dependabot` label to each runner you want {% data variables.product.prodname_dependabot %} to use. For more information, see "[Using labels with self-hosted runners](/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners#assigning-a-label-to-a-self-hosted-runner)." -4. Optionally, enable workflows triggered by {% data variables.product.prodname_dependabot %} to use more than read-only permissions and to have access to any secrets that are normally available. For more information, see "[Troubleshooting {% data variables.product.prodname_actions %} for your enterprise](/admin/github-actions/advanced-configuration-and-troubleshooting/troubleshooting-github-actions-for-your-enterprise#enabling-workflows-triggered-by-dependabot-access-to-dependabot-secrets-and-increased-permissions)." +4. Optionally, enable workflows triggered by {% data variables.product.prodname_dependabot %} to use more than read-only permissions and to have access to any secrets that are normally available. 詳しい情報については「[Enterpriseでの{% data variables.product.prodname_actions %}のトラブルシューティング](/admin/github-actions/advanced-configuration-and-troubleshooting/troubleshooting-github-actions-for-your-enterprise#enabling-workflows-triggered-by-dependabot-access-to-dependabot-secrets-and-increased-permissions)」を参照してください。 diff --git a/translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md b/translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md index 6d4d77f85e..2d81f06c35 100644 --- a/translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md +++ b/translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md @@ -25,7 +25,7 @@ This article explains how site administrators can configure {% data variables.pr {% data reusables.enterprise.upgrade-ghes-for-actions %} -{% data reusables.actions.ghes-actions-not-enabled-by-default %} You'll need to determine whether your instance has adequate CPU and memory resources to handle the load from {% data variables.product.prodname_actions %} without causing performance loss, and possibly increase those resources. You'll also need to decide which storage provider you'll use for the blob storage required to store artifacts{% if actions-caching %} and caches{% endif %} generated by workflow runs. Then, you'll enable {% data variables.product.prodname_actions %} for your enterprise, manage access permissions, and add self-hosted runners to run workflows. +{% data reusables.actions.ghes-actions-not-enabled-by-default %} You'll need to determine whether your instance has adequate CPU and memory resources to handle the load from {% data variables.product.prodname_actions %} without causing performance loss, and possibly increase those resources. You'll also need to decide which storage provider you'll use for the blob storage required to store artifacts{% ifversion actions-caching %} and caches{% endif %} generated by workflow runs. Then, you'll enable {% data variables.product.prodname_actions %} for your enterprise, manage access permissions, and add self-hosted runners to run workflows. {% data reusables.actions.introducing-enterprise %} @@ -118,7 +118,7 @@ Optionally, you can limit resource consumption on {% data variables.product.prod 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_actions %} uses blob storage to store data generated by workflow runs, such as workflow logs{% if actions-caching %}, caches,{% endif %} and user-uploaded build artifacts. The amount of storage required depends on your usage of {% data variables.product.prodname_actions %}. Only a single external storage configuration is supported, and you can't use multiple storage providers at the same time. +{% data variables.product.prodname_actions %} uses blob storage to store data generated by workflow runs, such as workflow logs{% ifversion actions-caching %}, caches,{% endif %} and user-uploaded build artifacts. The amount of storage required depends on your usage of {% data variables.product.prodname_actions %}. Only a single external storage configuration is supported, and you can't use multiple storage providers at the same time. {% data variables.product.prodname_actions %} supports these storage providers: diff --git a/translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md b/translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md index fe6eedf9c6..05faf27753 100644 --- a/translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md @@ -28,7 +28,7 @@ Alternatively, you can use runner machines that {% data variables.product.compan This guide shows you how to apply a centralized management approach to self-hosted runners for {% data variables.product.prodname_actions %} in your enterprise. In the guide, you'll complete the following tasks. -1. Configure a limited policy to restrict the actions{% if actions-workflow-policy %} and reusable workflows{% endif %} that can run within your enterprise +1. Configure a limited policy to restrict the actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} that can run within your enterprise 1. Deploy a self-hosted runner for your enterprise 1. Create a group to manage access to the runners available to your enterprise 1. Optionally, further restrict the repositories that can use the runner @@ -48,7 +48,7 @@ After you finish the guide, {% ifversion ghec or ghae %}members of your enterpri ## 1. Configure policies for {% data variables.product.prodname_actions %} -First, enable {% data variables.product.prodname_actions %} for all organizations, and configure a policy to restrict the actions{% if actions-workflow-policy %} and reusable workflows{% endif %} that can run {% ifversion ghec or ghae%}within your enterprise on {% data variables.product.product_name %}{% elsif ghes %}on {% data variables.product.product_location %}{% endif %}. Optionally, organization owners can further restrict these policies for each organization. +First, enable {% data variables.product.prodname_actions %} for all organizations, and configure a policy to restrict the actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} that can run {% ifversion ghec or ghae%}within your enterprise on {% data variables.product.product_name %}{% elsif ghes %}on {% data variables.product.product_location %}{% endif %}. Optionally, organization owners can further restrict these policies for each organization. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} @@ -56,9 +56,9 @@ First, enable {% data variables.product.prodname_actions %} for all organization 1. Under "Policies", select **Enable for all organizations**. ![Screenshot of "Enable for all organizations" policy for {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-enable-for-all-organizations.png) -1. Select {% data reusables.actions.policy-label-for-select-actions-workflows %} and **Allow actions created by GitHub** to allow local actions{% if actions-workflow-policy %} and reusable workflows{% endif %}, and actions created by {% data variables.product.company_short %}. +1. Select {% data reusables.actions.policy-label-for-select-actions-workflows %} and **Allow actions created by GitHub** to allow local actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}, and actions created by {% data variables.product.company_short %}. - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Screenshot of "Allow select actions" and "Allow actions created by {% data variables.product.company_short %}" for {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-allow-select-actions-and-actions-from-github-with-workflows.png) {%- else %} ![Screenshot of "Allow select actions" and "Allow actions created by {% data variables.product.company_short %}" for {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-allow-select-actions-and-actions-from-github.png) diff --git a/translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md b/translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md index 109ae9815c..4f14bc0d0e 100644 --- a/translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md +++ b/translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md @@ -26,11 +26,11 @@ Before you introduce {% data variables.product.prodname_actions %} to a large en You should create a plan to govern your enterprise's use of {% data variables.product.prodname_actions %} and meet your compliance obligations. -Determine which actions {% if actions-workflow-policy %}and reusable workflows{% endif %} your developers will be allowed to use. {% ifversion ghes %}First, decide whether you'll enable access to actions {% if actions-workflow-policy %}and reusable workflows{% endif %} from outside your instance. {% data reusables.actions.access-actions-on-dotcom %} For more information, see "[About using actions in your enterprise](/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise)." +Determine which actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} your developers will be allowed to use. {% ifversion ghes %}First, decide whether you'll enable access to actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} from outside your instance. {% data reusables.actions.access-actions-on-dotcom %} For more information, see "[About using actions in your enterprise](/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise)." -Then,{% else %}First,{% endif %} decide whether you'll allow third-party actions {% if actions-workflow-policy %}and reusable workflows{% endif %} that were not created by {% data variables.product.company_short %}. You can configure the actions {% if actions-workflow-policy %}and reusable workflows{% endif %} that are allowed to run at the repository, organization, and enterprise levels and can choose to only allow actions that are created by {% data variables.product.company_short %}. If you do allow third-party actions{% if actions-workflow-policy %} and reusable workflows{% endif %}, you can limit allowed actions to those created by verified creators or a list of specific actions{% if actions-workflow-policy %} and reusable workflows{% endif %}. For more information, see "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#managing-github-actions-permissions-for-your-repository)", "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#managing-github-actions-permissions-for-your-organization)", and "[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-to-restrict-the-use-of-github-actions-in-your-enterprise)." +Then,{% else %}First,{% endif %} decide whether you'll allow third-party actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} that were not created by {% data variables.product.company_short %}. You can configure the actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} that are allowed to run at the repository, organization, and enterprise levels and can choose to only allow actions that are created by {% data variables.product.company_short %}. If you do allow third-party actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}, you can limit allowed actions to those created by verified creators or a list of specific actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}. For more information, see "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#managing-github-actions-permissions-for-your-repository)", "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#managing-github-actions-permissions-for-your-organization)", and "[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-to-restrict-the-use-of-github-actions-in-your-enterprise)." -{% if actions-workflow-policy %} +{% ifversion actions-workflow-policy %} ![Screenshot of {% data variables.product.prodname_actions %} policies](/assets/images/help/organizations/enterprise-actions-policy-with-workflows.png) {%- else %} ![Screenshot of {% data variables.product.prodname_actions %} policies](/assets/images/help/organizations/enterprise-actions-policy.png) @@ -79,7 +79,7 @@ With reusable workflows, your team can call one workflow from another workflow, To provide a starting place for developers building new workflows, you can use starter workflows. This not only saves time for your developers, but promotes consistency and best practice across your enterprise. For more information, see "[Creating starter workflows for your organization](/actions/learn-github-actions/creating-starter-workflows-for-your-organization)." -{% if not internal-actions %} +{% ifversion not internal-actions %} Whenever your workflow developers want to use an action that's stored in a private repository, they must configure the workflow to clone the repository first. To reduce the number of repositories that must be cloned, consider grouping commonly used actions in a single repository. For more information, see "[About custom actions](/actions/creating-actions/about-custom-actions#choosing-a-location-for-your-action)." {% endif %} @@ -111,15 +111,15 @@ Finally, you should consider security hardening for self-hosted runners. For mor {% data reusables.actions.about-artifacts %} For more information, see "[Storing workflow data as artifacts](/actions/advanced-guides/storing-workflow-data-as-artifacts)." -{% if actions-caching %}{% data variables.product.prodname_actions %} also has a caching system that you can use to cache dependencies to speed up workflow runs. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} +{% ifversion actions-caching %}{% data variables.product.prodname_actions %} also has a caching system that you can use to cache dependencies to speed up workflow runs. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} {% ifversion ghes %} -You must configure external blob storage for workflow artifacts{% if actions-caching %}, caches,{% endif %} and other workflow logs. Decide which supported storage provider your enterprise will use. For more information, see "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.product_name %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#external-storage-requirements)." +You must configure external blob storage for workflow artifacts{% ifversion actions-caching %}, caches,{% endif %} and other workflow logs. Decide which supported storage provider your enterprise will use. For more information, see "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.product_name %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#external-storage-requirements)." {% endif %} {% ifversion ghec or ghes %} -You can use policy settings for {% data variables.product.prodname_actions %} to customize the storage of workflow artifacts{% if actions-caching %}, caches,{% endif %} and log retention. 詳しい情報については「[Enterpriseでの{% data variables.product.prodname_actions %}のポリシーの施行](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)」を参照してください。 +You can use policy settings for {% data variables.product.prodname_actions %} to customize the storage of workflow artifacts{% ifversion actions-caching %}, caches,{% endif %} and log retention. 詳しい情報については「[Enterpriseでの{% data variables.product.prodname_actions %}のポリシーの施行](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)」を参照してください。 {% endif %} diff --git a/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md b/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md index b2dca564bc..6610670d48 100644 --- a/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md +++ b/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md @@ -48,7 +48,7 @@ Each action is a repository in the `actions` organization, and each action repos **Notes:** - When using setup actions (such as `actions/setup-LANGUAGE`) on {% data variables.product.product_name %} 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)." -- Bundled actions are automatically updated when {% data variables.product.product_name %} is updated. +- When {% data variables.product.product_name %} is updated, bundled actions are automatically replaced with default versions in the upgrade package. {% endnote %} diff --git a/translations/ja-JP/content/admin/identity-and-access-management/index.md b/translations/ja-JP/content/admin/identity-and-access-management/index.md index c4fb3e352c..100327b51f 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/index.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/index.md @@ -19,7 +19,7 @@ children: - /using-cas-for-enterprise-iam - /using-ldap-for-enterprise-iam - /using-saml-for-enterprise-iam - - /using-enterprise-managed-users-and-saml-for-iam + - /using-enterprise-managed-users-for-iam - /managing-recovery-codes-for-your-enterprise --- diff --git a/translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md b/translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md index 416130cfad..2bbd327b5a 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md @@ -21,7 +21,9 @@ topics: Enterprise owners on {% data variables.product.product_name %} can control the requirements for authentication and access to the enterprise's resources. -You can choose to allow members to create and manage user accounts, or your enterprise can create and manage accounts for members with {% data variables.product.prodname_emus %}. If you allow members to manage their own accounts, you can also configure SAML authentication to both increase security and centralize identity and access for the web applications that your team uses. If you choose to manage your members' user accounts, you must configure SAML authentication. +You can choose to allow members to create and manage user accounts, or your enterprise can create and manage accounts for members with {% data variables.product.prodname_emus %}. If you allow members to manage their own accounts, you can also configure SAML authentication to both increase security and centralize identity and access for the web applications that your team uses. + +After learning more about these options, to determine which method is best for your enterprise, see "[Identifying the best authentication method for your enterprise](#identifying-the-best-authentication-method-for-your-enterprise)." ## Authentication methods for {% data variables.product.product_name %} @@ -29,7 +31,7 @@ The following options are available for account management and authentication on - [Authentication through {% data variables.product.product_location %}](#authentication-through-githubcom) - [Authentication through {% data variables.product.product_location %} with additional SAML access restriction](#authentication-through-githubcom-with-additional-saml-access-restriction) -- [Authentication with {% data variables.product.prodname_emus %} and SAML SSO](#authentication-with-enterprise-managed-users-and-saml-sso) +- [Authentication with {% data variables.product.prodname_emus %} and federation](#authentication-with-enterprise-managed-users-and-federation) ### Authentication through {% data variables.product.product_location %} @@ -41,10 +43,61 @@ If you configure additional SAML access restriction, each member must create and If you use a standalone organization with {% data variables.product.product_name %}, or if you don't want to use SAML authentication for every organization in your enterprise, you can configure SAML for an individual organization. For more information, see "[About identity and access management with SAML single sign-on](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)." -### Authentication with {% data variables.product.prodname_emus %} and SAML SSO +### Authentication with {% data variables.product.prodname_emus %} and federation If you need more control of the accounts for your enterprise members on {% data variables.product.product_location %}, you can use {% data variables.product.prodname_emus %}. With {% data variables.product.prodname_emus %}, you provision and manage accounts for your enterprise members on {% data variables.product.product_location %} using your IdP. Each member signs into an account that you create, and your enterprise manages the account. Contributions to the rest of {% data variables.product.prodname_dotcom_the_website %} are restricted. For more information, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)." +## Identifying the best authentication method for your enterprise + +Both SAML SSO and {% data variables.product.prodname_emus %} increase security for your enterprise's resources. {% data variables.product.prodname_emus %} additionally allows you to control the user accounts for your enterprise members and restricts what the accounts are able to do. However, those restrictions may be unacceptable for your enterprise if they obstruct your developers' workflows. + +To determine whether your enterprise would benefit more from SAML SSO or {% data variables.product.prodname_emus %}, ask yourself these questions. + +- [Do you want to control the user accounts for your users?](#do-you-want-to-control-the-user-accounts-for-your-users) +- [Which identity provider does your enterprise use?](#which-identity-provider-does-your-enterprise-use) +- [Do your developers work in public repositories, gists, or {% data variables.product.prodname_pages %} sites?](#do-your-developers-work-in-public-repositories-gists-or-github-pages-sites) +- [Do your developers rely on collaboration outside of your enterprise?](#do-your-developers-rely-on-collaboration-outside-of-your-enterprise) +- [Does your enterprise rely on outside collaborators?](#does-your-enterprise-rely-on-outside-collaborators) +- [Can your enterprise tolerate migration costs?](#can-your-enterprise-tolerate-migration-costs) + +### Do you want to control the user accounts for your users? + +{% data variables.product.prodname_emus %} may be right for your enterprise if you don't want enterprise members to use their own personal accounts on {% data variables.product.prodname_dotcom_the_website %} to access your enterprise's resources. + +With SAML SSO, developers create and manage their own personal accounts, and each account is linked to a SAML identity in your IdP. {% data variables.product.prodname_emus %} functions more like other familiar SSO solutions, as you will provision the accounts for your users. You can also ensure user accounts conform with your company identity, by controlling usernames and the email addresses associated with the accounts. + +If you currently require your users to create a new account on {% data variables.product.prodname_dotcom_the_website %} to use with your enterprise only, {% data variables.product.prodname_emus %} might be right for you. However, SAML SSO may be a better option if using your IdP as the source of truth for your user and access management would add too much complexity. For example, perhaps your enterprise does not have an established process for onboarding new users in your IdP. + +### Which identity provider does your enterprise use? + +{% data variables.product.prodname_emus %} is supported for a limited number of IdPs, while SAML SSO offers full support for a larger number of IdPs, plus limited support for all IdPs that implement the SAML 2.0 standard. For the list of supported IdPs for each option, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#identity-provider-support)" and "[About SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam#supported-idps)." + +You can use {% data variables.product.prodname_emus %} with an unsupported IdP only if you federate the unsupported IdP to a supported IdP to use as an integration point. If you wish to avoid this extra complexity, SAML SSO may be a better solution for you. + +### Do your developers work in public repositories, gists, or {% data variables.product.prodname_pages %} sites? + +To prevent enterprise members from accidentally leaking corporate-owned content to the public on {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_emus %} imposes strong restrictions on what users can do. For example, {% data variables.product.prodname_managed_users %} cannot create public repositories, gists of any visibility, or {% data variables.product.prodname_pages %} sites that are visible outside the enterprise. For a full list of restrictions, see "[Abilities and restrictions of {% data variables.product.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-users)." + +These restrictions are unacceptable for some enterprises. To determine whether {% data variables.product.prodname_emus %} will work for you, review the restrictions with your developers, and confirm whether any of the restrictions will hinder your existing workflows. If so, SAML SSO may be a better choice for your enterprise. + +### Do your developers rely on collaboration outside of your enterprise? + +{% data variables.product.prodname_managed_users_caps %} can only contribute to repositories within your enterprise. If your developers need to collaborate in repositories outside your enterprise, even private repositories, to complete their work, {% data variables.product.prodname_emus %} may not be right for your enterprise, and SAML SSO may be a better solution. + +### Does your enterprise rely on outside collaborators? + +With SAML SSO, you can give access to specific repositories to people who are not members of your IdP's directory, by using the outside collaborator role. This can be especially useful for collaborators that are external to your business, such as contractors. For more information, see "[Adding outside collaborators to repositories in your organization](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)." + +With {% data variables.product.prodname_emus %}, the outside collaborator role does not exist. Your enterprise's resources can only be accessed by {% data variables.product.prodname_managed_users %}, which are always provisioned by your IdP. To give external collaborators access to your enterprise, you would have to use guest accounts in your IdP. If you're interested in {% data variables.product.prodname_emus %}, confirm with your developers whether this will hinder any of their existing workflows. If so, SAML SSO may be a better solution. + +### Can your enterprise tolerate migration costs? + +If your enterprise is new to {% data variables.product.prodname_dotcom_the_website %}, SAML SSO and {% data variables.product.prodname_emus %} are equally easy to adopt. + +If you're already using {% data variables.product.prodname_dotcom_the_website %} with developers managing their own user accounts, adopting {% data variables.product.prodname_emus %} requires migrating to a new enterprise account. For more information, see "[About enterprises with {% data variables.product.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#about-enterprises-with-managed-users)." + +Although {% data variables.product.prodname_emus %} is free, the migration process may require time or cost from your team. Confirm that this migration process is acceptable to your business and your developers. If not, SAML SSO may be the better choice for you. + {% elsif ghes %} Site administrators can decide how people authenticate to access a {% data variables.product.product_name %} instance. You can use {% data variables.product.product_name %}'s built-in authentication, or, if you want to centralize identity and access management for the web applications that your team uses, you can configure an external authentication method. @@ -58,7 +111,7 @@ The following authentication methods are available for {% data variables.product ### Built-in authentication -{% data reusables.enterprise_user_management.built-in-authentication-new-accounts %} To access your instance, people authenticate with the credentials for the account. For more information, see "[Configuring built-in authentication](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)." +{% data reusables.enterprise_user_management.built-in-authentication-new-accounts %} To access your instance, people authenticate with the credentials for the account. 詳しい情報については、「[ビルトイン認証の設定](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)」を参照してください。 ### External authentication @@ -76,20 +129,6 @@ If you choose to use external authentication, you can also configure fallback au {% endif %} -## About access control - -{% ifversion ghec or ghae %}Members of your enterprise{% elsif ghes %}People with access to {% data variables.product.product_location %}{% endif %} can manage access to {% ifversion ghec %}your enterprise's resources{% elsif ghae %}your enterprise{% elsif ghes %}resources on your instance{% endif %} by using organization membership, teams, and roles. 詳しい情報については、以下を参照してください。 - -{%- ifversion ghec %} -- [Organization に参加するようユーザを招待する](/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization)" -{%- elsif ghes or ghae %} -- "[Adding people to your organization](/organizations/managing-membership-in-your-organization/adding-people-to-your-organization)" -{%- endif %} -- 「[Organizationのロール](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)」 -- [Team について](/organizations/organizing-members-into-teams/about-teams) -- 「[Organizationのリポジトリロール](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)」 -- [ユーザアカウントのリポジトリの権限レベル](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/permission-levels-for-a-user-account-repository) - ## 参考リンク - 「[{% data variables.product.company_short %}アカウントの種類](/get-started/learning-about-github/types-of-github-accounts)」 diff --git a/translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md b/translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md index b7904f38f2..c1e18180d6 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md @@ -20,7 +20,7 @@ shortTitle: Fallback authentication ## About built-in authentication for users outside your provider -By default, when you enable external authentication for {% data variables.product.product_name %}, built-in authentication is disabled for your instance. For more information, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#external-authentication)." +By default, when you enable external authentication for {% data variables.product.product_name %}, built-in authentication is disabled for your instance. 詳しい情報については「[Enterpriseでの認証について](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#external-authentication)」を参照してください。 If you're unable to add specific accounts to your external authentication provider, such as accounts for contractors or machine users, you can configure fallback authentication. Fallback authentication allows built-in authentication for outside users and to access a fallback account if your authentication provider is unavailable. @@ -28,7 +28,7 @@ If you configure built-in authentication and a person successfully authenticates {% warning %} -**警告:**ビルトイン認証を無効化した場合、インスタンスへアクセスできなくなったユーザを個別にサスペンドしなければなりません。 詳しい情報については[ユーザのサスペンドとサスペンドの解除](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users)を参照してください。 +**警告:**ビルトイン認証を無効化した場合、インスタンスへアクセスできなくなったユーザを個別にサスペンドしなければなりません。 詳しい情報については[ユーザのサスペンドとサスペンドの解除](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)を参照してください。 {% endwarning %} diff --git a/translations/ja-JP/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md b/translations/ja-JP/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md index 6e541cfa5e..df36e6bc0b 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md @@ -1,7 +1,7 @@ --- title: Accessing your enterprise account if your identity provider is unavailable shortTitle: Access your enterprise account -intro: 'You can sign into {% data variables.product.product_name %} even if your identity provider is unavailable by bypassing SAML single sign-on (SSO) with a recovery code.' +intro: 'You can sign into {% data variables.product.product_name %} even if your identity provider is unavailable by bypassing single sign-on (SSO) with a recovery code.' versions: ghec: '*' type: how_to @@ -13,9 +13,9 @@ topics: permissions: Enterprise owners can use a recovery code to access an enterprise account. --- -You can use a recovery code to access your enterprise account when a SAML configuration error or an issue with your identity provider (IdP) prevents you from using SAML SSO. +You can use a recovery code to access your enterprise account when a authentication configuration error or an issue with your identity provider (IdP) prevents you from using SSO. -In order to access your enterprise account this way, you must have previously downloaded and stored the recovery codes for your enterprise. For more information, see "[Downloading your enterprise account's SAML single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes)." +In order to access your enterprise account this way, you must have previously downloaded and stored the recovery codes for your enterprise. For more information, see "[Downloading your enterprise account's single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." {% data reusables.saml.recovery-code-caveats %} diff --git a/translations/ja-JP/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes.md b/translations/ja-JP/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes.md deleted file mode 100644 index f6dae92be5..0000000000 --- a/translations/ja-JP/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: Downloading your enterprise account's SAML single sign-on recovery codes -shortTitle: Download recovery codes -intro: 'To ensure that you can access {% data variables.product.product_name %} if your identity provider (IdP) is unavailable, you should download your enterprise account''s SAML single sign-on (SSO) recovery codes.' -versions: - ghec: '*' -type: how_to -topics: - - Accounts - - Authentication - - Enterprise - - SSO -permissions: Enterprise owners can download the SAML SSO recovery codes for the enterprise account. ---- - -In the event that your IdP is unavailable, you can use a recovery code to sign in and access your enterprise on {% data variables.product.product_location %}. For more information, see "[Accessing your enterprise account if your identity provider is unavailable](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable)." - -If you did not save your recovery codes when you configured SAML SSO, you can still access the codes from your enterprise's settings. - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} - -1. Under "Require SAML authentication", click **Save your recovery codes**. ![Screenshot of the button to test SAML configuration before enforcing](/assets/images/help/enterprises/saml-recovery-codes-link.png) - -2. To save your recovery codes, click **Download**, **Print**, or **Copy**. ![Screenshot of the buttons to download, print, or copy your recovery codes](/assets/images/help/saml/saml_recovery_code_options.png) diff --git a/translations/ja-JP/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md b/translations/ja-JP/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md new file mode 100644 index 0000000000..5cfb1add8c --- /dev/null +++ b/translations/ja-JP/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md @@ -0,0 +1,36 @@ +--- +title: Downloading your enterprise account's single sign-on recovery codes +shortTitle: Download recovery codes +intro: 'To ensure that you can access {% data variables.product.product_name %} if your identity provider (IdP) is unavailable, you should download your enterprise account''s single sign-on (SSO) recovery codes.' +versions: + ghec: '*' +type: how_to +topics: + - Accounts + - Authentication + - Enterprise + - SSO +redirect_from: + - /admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes +permissions: Enterprise owners can download the SSO recovery codes for the enterprise account. +--- + +In the event that your IdP is unavailable, you can use a recovery code to sign in and access your enterprise on {% data variables.product.product_location %}. For more information, see "[Accessing your enterprise account if your identity provider is unavailable](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable)." + +If you did not save your recovery codes when you configured SSO, you can still access the codes from your enterprise's settings. + + + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} + +1. Under{% ifversion oidc-for-emu %} either{% endif %} "Require SAML authentication"{% ifversion oidc-for-emu %} or "Require OIDC authentication"{% endif %}, click **Save your recovery codes**.{% ifversion oidc-for-emu %} + {% note %} + + **Note:** OIDC SSO is only available for {% data variables.product.prodname_emus %}. 詳しい情報については「[Enterpriseが管理しているユーザ](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)」を参照してください。 + + {% endnote %}{% endif %} + + ![Screenshot of the button to test SAML configuration before enforcing](/assets/images/help/enterprises/saml-recovery-codes-link.png) +1. To save your recovery codes, click **Download**, **Print**, or **Copy**. ![Screenshot of the buttons to download, print, or copy your recovery codes](/assets/images/help/saml/saml_recovery_code_options.png) diff --git a/translations/ja-JP/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md b/translations/ja-JP/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md index 52e8a21ed0..052080e276 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md @@ -10,7 +10,7 @@ topics: - Enterprise - SSO children: - - /downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes + - /downloading-your-enterprise-accounts-single-sign-on-recovery-codes - /accessing-your-enterprise-account-if-your-identity-provider-is-unavailable --- diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users.md b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users.md deleted file mode 100644 index 12577f3412..0000000000 --- a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users.md +++ /dev/null @@ -1,95 +0,0 @@ ---- -title: About Enterprise Managed Users -shortTitle: About managed users -intro: 'You can centrally manage identity and access for your enterprise members on {% data variables.product.prodname_dotcom %} from your identity provider.' -product: '{% data reusables.gated-features.emus %}' -redirect_from: - - /early-access/github/articles/get-started-with-managed-users-for-your-enterprise - - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users - - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users - - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users -versions: - ghec: '*' -type: overview -topics: - - Accounts - - Authentication - - Enterprise - - SSO ---- - -## {% data variables.product.prodname_emus %}について - -With {% data variables.product.prodname_emus %}, you can control the user accounts of your enterprise members through your identity provider (IdP). You can simplify authentication with SAML single sign-on (SSO) and provision, update, and deprovision user accounts for your enterprise members. Users assigned to the {% data variables.product.prodname_emu_idp_application %} application in your IdP are provisioned as new user accounts on {% data variables.product.prodname_dotcom %} and added to your enterprise. You control usernames, profile data, team membership, and repository access from your IdP. - -In your IdP, you can give each {% data variables.product.prodname_managed_user %} the role of user, enterprise owner, or billing manager. {% data variables.product.prodname_managed_users_caps %} can own organizations within your enterprise and can add other {% data variables.product.prodname_managed_users %} to the organizations and teams within. For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise)" and "[About organizations](/organizations/collaborating-with-groups-in-organizations/about-organizations)." - -Organization membership can be managed manually or updated automatically as {% data variables.product.prodname_managed_users %} are added to IdP groups that are connected to teams within the organization. When a {% data variables.product.prodname_managed_user %} is manually added to an organization, unassigning them from the {% data variables.product.prodname_emu_idp_application %} application on your IdP will suspend the user but not remove them from the organization. For more information about managing organization and team membership automatically, see "[Managing team memberships with identity provider groups](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups)." - -You can grant {% data variables.product.prodname_managed_users %} access and the ability to contribute to repositories within your enterprise, but {% data variables.product.prodname_managed_users %} cannot create public content or collaborate with other users, organizations, and enterprises on the rest of {% data variables.product.prodname_dotcom %}. The {% data variables.product.prodname_managed_users %} provisioned for your enterprise cannot be invited to organizations or repositories outside of the enterprise, nor can the {% data variables.product.prodname_managed_users %} be invited to other enterprises. Outside collaborators are not supported by {% data variables.product.prodname_emus %}. - -The usernames of your enterprise's {% data variables.product.prodname_managed_users %} and their profile information, such as display names and email addresses, are set by through your IdP and cannot be changed by the users themselves. For more information, see "[Usernames and profile information](#usernames-and-profile-information)." - -{% data reusables.enterprise-accounts.emu-forks %} - -Enterprise owners can audit all of the {% data variables.product.prodname_managed_users %}' actions on {% data variables.product.prodname_dotcom %}. - -To use {% data variables.product.prodname_emus %}, you need a separate type of enterprise account with {% data variables.product.prodname_emus %} enabled. For more information about creating this account, see "[About enterprises with managed users](#about-enterprises-with-managed-users)." - - -## Identity provider support - -{% data variables.product.prodname_emus %} supports the following IdPs: - -{% data reusables.enterprise-accounts.emu-supported-idps %} - -## Abilities and restrictions of {% data variables.product.prodname_managed_users %} - -{% data variables.product.prodname_managed_users_caps %} can only contribute to private and internal repositories within their enterprise and private repositories owned by their user account. {% data variables.product.prodname_managed_users_caps %} have read-only access to the wider {% data variables.product.prodname_dotcom %} community. These visibility and access restrictions for users and content apply to all requests, including API requests. - -* {% data variables.product.prodname_managed_users_caps %} cannot create issues or pull requests in, comment or add reactions to, nor star, watch, or fork repositories outside of the enterprise. -* {% data variables.product.prodname_managed_users_caps %} can view all public repositories on {% data variables.product.prodname_dotcom_the_website %}, but cannot push code to repositories outside of the enterprise. -* {% data variables.product.prodname_managed_users_caps %} and the content they create is only visible to other members of the enterprise. -* {% data variables.product.prodname_managed_users_caps %} cannot follow users outside of the enterprise. -* {% data variables.product.prodname_managed_users_caps %} cannot create gists or comment on gists. -* {% data variables.product.prodname_managed_users_caps %} cannot install {% data variables.product.prodname_github_apps %} on their user accounts. -* Other {% data variables.product.prodname_dotcom %} users cannot see, mention, or invite a {% data variables.product.prodname_managed_user %} to collaborate. -* {% data variables.product.prodname_managed_users_caps %} can only own private repositories and {% data variables.product.prodname_managed_users %} can only invite other enterprise members to collaborate on their owned repositories. -* Only private and internal repositories can be created in organizations owned by an {% data variables.product.prodname_emu_enterprise %}, depending on organization and enterprise repository visibility settings. -* {% data variables.product.prodname_managed_users_caps %} are limited in their use of {% data variables.product.prodname_pages %}. 詳しい情報については、「[{% data variables.product.prodname_pages %} について](/pages/getting-started-with-github-pages/about-github-pages#limitations-for-enterprise-managed-users)」を参照してください。 - -## About enterprises with managed users - -To use {% data variables.product.prodname_emus %}, you need a separate type of enterprise account with {% data variables.product.prodname_emus %} enabled. To try out {% data variables.product.prodname_emus %} or to discuss options for migrating from your existing enterprise, please contact [{% data variables.product.prodname_dotcom %}'s Sales team](https://enterprise.github.com/contact). - -Your contact on the GitHub Sales team will work with you to create your new {% data variables.product.prodname_emu_enterprise %}. You'll need to provide the email address for the user who will set up your enterprise and a short code that will be used as the suffix for your enterprise members' usernames. {% data reusables.enterprise-accounts.emu-shortcode %} For more information, see "[Usernames and profile information](#usernames-and-profile-information)." - -After we create your enterprise, you will receive an email from {% data variables.product.prodname_dotcom %} inviting you to choose a password for your enterprise's setup user, which will be the first owner in the enterprise. Use an incognito or private browsing window when setting the password. The setup user is only used to configure SAML single sign-on and SCIM provisioning integration for the enterprise. It will no longer have access to administer the enterprise account once SAML is successfully enabled. - -The setup user's username is your enterprise's shortcode suffixed with `_admin`. After you log in to your setup user, you can get started by configuring SAML SSO for your enterprise. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users)." - -{% note %} - -{% data reusables.enterprise-accounts.emu-password-reset-session %} - -{% endnote %} - -## {% data variables.product.prodname_managed_user %} として認証を行う - -{% data variables.product.prodname_managed_users_caps %} must authenticate through their identity provider. To authenticate, a {% data variables.product.prodname_managed_user %} can visit their IdP application portal or use the login page on {% data variables.product.prodname_dotcom_the_website %}. - -{% data reusables.enterprise-accounts.about-recovery-codes %} For more information, see "[Managing recovery codes for your enterprise](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise)." - -### Authenticating as a {% data variables.product.prodname_managed_user %} via {% data variables.product.prodname_dotcom_the_website %} - -1. Navigate to [https://github.com/login](https://github.com/login). -1. In the "Username or email address" text box, enter your username including the underscore and short code. ![Screenshot showing login form](/assets/images/help/enterprises/emu-login-username.png) When the form recognizes your username, the form will update. You do not need to enter your password on this form. -1. To continue to your identity provider, click **Sign in with your identity provider**. ![Screenshot showing "Sign in with your identity provider" button](/assets/images/help/enterprises/emu-login-submit.png) - -## Usernames and profile information - -{% data variables.product.product_name %} automatically creates a username for each person by normalizing an identifier provided by your IdP. For more information, see "[Username considerations for external authentication](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)." - -A conflict may occur when provisioning users if the unique parts of the identifier provided by your IdP are removed during normalization. If you're unable to provision a user due to a username conflict, you should modify the username provided by your IdP. For more information, see "[Resolving username conflicts](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication#resolving-username-conflicts)." - -The profile name and email address of a {% data variables.product.prodname_managed_user %} is also provided by the IdP. {% data variables.product.prodname_managed_users_caps %} cannot change their profile name or email address on {% data variables.product.prodname_dotcom %}. diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md new file mode 100644 index 0000000000..38aebf9b5f --- /dev/null +++ b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md @@ -0,0 +1,132 @@ +--- +title: About Enterprise Managed Users +shortTitle: About managed users +intro: 'You can centrally manage identity and access for your enterprise members on {% data variables.product.prodname_dotcom %} from your identity provider.' +redirect_from: + - /early-access/github/articles/get-started-with-managed-users-for-your-enterprise + - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users + - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users + - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users +versions: + ghec: '*' +type: overview +topics: + - Accounts + - Authentication + - Enterprise + - SSO +--- + +## {% data variables.product.prodname_emus %}について + +With {% data variables.product.prodname_emus %}, you can control the user accounts of your enterprise members through your identity provider (IdP). Users assigned to the {% data variables.product.prodname_emu_idp_application %} application in your IdP are provisioned as new user accounts on {% data variables.product.prodname_dotcom %} and added to your enterprise. You control usernames, profile data, team membership, and repository access for the user accounts from your IdP. + +In your IdP, you can give each {% data variables.product.prodname_managed_user %} the role of user, enterprise owner, or billing manager. {% data variables.product.prodname_managed_users_caps %} can own organizations within your enterprise and can add other {% data variables.product.prodname_managed_users %} to the organizations and teams within. For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise)" and "[About organizations](/organizations/collaborating-with-groups-in-organizations/about-organizations)." + +Organization membership can be managed manually, or you can update membership automatically as {% data variables.product.prodname_managed_users %} are added to IdP groups that are connected to teams within the organization. When a {% data variables.product.prodname_managed_user %} is manually added to an organization, unassigning them from the {% data variables.product.prodname_emu_idp_application %} application on your IdP will suspend the user but not remove them from the organization. For more information about managing organization and team membership automatically, see "[Managing team memberships with identity provider groups](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)." + +{% ifversion oidc-for-emu %} + +{% data reusables.enterprise-accounts.emu-cap-validates %} For more information, see "[About support for your IdP's Conditional Access Policy](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy)." + +{% endif %} + +You can grant {% data variables.product.prodname_managed_users %} access to and the ability to contribute to repositories within your enterprise, but {% data variables.product.prodname_managed_users %} cannot create public content or collaborate with other users, organizations, and enterprises on the rest of {% data variables.product.prodname_dotcom %}. For more information, see "[Abilities and restrictions of {% data variables.product.prodname_managed_users %}](#abilities-and-restrictions-of-enterprise-managed-users)." + +The usernames of your enterprise's {% data variables.product.prodname_managed_users %} and their profile information, such as display names and email addresses, are set by through your IdP and cannot be changed by the users themselves. For more information, see "[Usernames and profile information](#usernames-and-profile-information)." + +{% data reusables.enterprise-accounts.emu-forks %} + +Enterprise owners can audit all of the {% data variables.product.prodname_managed_users %}' actions on {% data variables.product.prodname_dotcom %}. For more information, see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#about-audit-log-events-for-your-enterprise)." + +To use {% data variables.product.prodname_emus %}, you need a separate type of enterprise account with {% data variables.product.prodname_emus %} enabled. For more information about creating this account, see "[About enterprises with managed users](#about-enterprises-with-managed-users)." + +{% note %} + +**Note:** There are multiple options for identity and access management with {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_emus %} is not the best solution for every customer. For more information about whether {% data variables.product.prodname_emus %} is right for your enterprise, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#identifying-the-best-authentication-method-for-your-enterprise)." + +{% endnote %} + +## Identity provider support + +{% data variables.product.prodname_emus %} supports the following IdPs{% ifversion oidc-for-emu %} and authentication methods: + +| | SAML | OIDC (beta) | +| ---------------------- | --------------------------------------------- | --------------------------------------------- | +| Azure Active Directory | {% octicon "check" aria-label="Check icon" %} | {% octicon "check" aria-label="Check icon" %} +| Okta | {% octicon "check" aria-label="Check icon" %} | | +{% else %}: + +{% data reusables.enterprise-accounts.emu-supported-idps %} + +{% endif %} + +## Abilities and restrictions of {% data variables.product.prodname_managed_users %} + +{% data variables.product.prodname_managed_users_caps %} can only contribute to private and internal repositories within their enterprise and private repositories owned by their user account. {% data variables.product.prodname_managed_users_caps %} have read-only access to the wider {% data variables.product.prodname_dotcom %} community. These visibility and access restrictions for users and content apply to all requests, including API requests. + +* {% data variables.product.prodname_managed_users %} cannot be invited to organizations or repositories outside of the enterprise, nor can the {% data variables.product.prodname_managed_users %} be invited to other enterprises. +* Outside collaborators are not supported by {% data variables.product.prodname_emus %}. +* {% data variables.product.prodname_managed_users_caps %} cannot create issues or pull requests in, comment or add reactions to, nor star, watch, or fork repositories outside of the enterprise. +* {% data variables.product.prodname_managed_users_caps %} can view all public repositories on {% data variables.product.prodname_dotcom_the_website %}, but cannot push code to repositories outside of the enterprise. +* {% data variables.product.prodname_managed_users_caps %} and the content they create is only visible to other members of the enterprise. +* {% data variables.product.prodname_managed_users_caps %} cannot follow users outside of the enterprise. +* {% data variables.product.prodname_managed_users_caps %} cannot create gists or comment on gists. +* {% data variables.product.prodname_managed_users_caps %} cannot install {% data variables.product.prodname_github_apps %} on their user accounts. +* Other {% data variables.product.prodname_dotcom %} users cannot see, mention, or invite a {% data variables.product.prodname_managed_user %} to collaborate. +* {% data variables.product.prodname_managed_users_caps %} can only own private repositories and {% data variables.product.prodname_managed_users %} can only invite other enterprise members to collaborate on their owned repositories. +* {% data reusables.enterprise-accounts.emu-forks %} +* Only private and internal repositories can be created in organizations owned by an {% data variables.product.prodname_emu_enterprise %}, depending on organization and enterprise repository visibility settings. +* {% data variables.product.prodname_managed_users_caps %} are limited in their use of {% data variables.product.prodname_pages %}. 詳しい情報については、「[{% data variables.product.prodname_pages %} について](/pages/getting-started-with-github-pages/about-github-pages#limitations-for-enterprise-managed-users)」を参照してください。 + +## Getting started with {% data variables.product.prodname_emus %} + +Before your developers can use {% data variables.product.prodname_ghe_cloud %} with {% data variables.product.prodname_emus %}, you must follow a series of configuration steps. + +1. To use {% data variables.product.prodname_emus %}, you need a separate type of enterprise account with {% data variables.product.prodname_emus %} enabled. To try out {% data variables.product.prodname_emus %} or to discuss options for migrating from your existing enterprise, please contact [{% data variables.product.prodname_dotcom %}'s Sales team](https://enterprise.github.com/contact). + + Your contact on the GitHub Sales team will work with you to create your new {% data variables.product.prodname_emu_enterprise %}. You'll need to provide the email address for the user who will set up your enterprise and a short code that will be used as the suffix for your enterprise members' usernames. {% data reusables.enterprise-accounts.emu-shortcode %} For more information, see "[Usernames and profile information](#usernames-and-profile-information)." + +2. After we create your enterprise, you will receive an email from {% data variables.product.prodname_dotcom %} inviting you to choose a password for your enterprise's setup user, which will be the first owner in the enterprise. Use an incognito or private browsing window when setting the password. The setup user is only used to configure single sign-on and SCIM provisioning integration for the enterprise. It will no longer have access to administer the enterprise account once SSO is successfully enabled. The setup user's username is your enterprise's shortcode suffixed with `_admin`. + + {% note %} + + {% data reusables.enterprise-accounts.emu-password-reset-session %} + + {% endnote %} + +3. After you log in to your setup user, get started by configuring {% ifversion oidc-for-emu %}how your members will authenticate. If you are using Azure Active Directory as your identity provider, you can choose between OpenID Connect (OIDC) and Security Assertion Markup Language (SAML). Both options provide a seamless sign-in experience for your members, but only OIDC includes support for Conditional Access Policies (CAP). If you are using Okta as your identity provider, you can use SAML to authenticate your members.{% else %}SAML SSO for your enterprise. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)."{% endif %} + + {% ifversion oidc-for-emu %} + + To get started, read the guide for your chosen authentication method. + + - "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." + - "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)." + + {% endif %} + +4. Once you have configured SSO, you can configure SCIM provisioning. SCIM is how your identity provider will provision and manage member accounts and teams on {% data variables.product.prodname_dotcom_the_website %}. For more information on configuring SCIM provisioning, see "[Configuring SCIM provisioning for enterprise managed users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)." + +5. Once authentication and provisioning are configured, you can start provisioning members and managing teams. For more information, see "[Managing team memberships with identity provider groups](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups)." + +## {% data variables.product.prodname_managed_user %} として認証を行う + +{% data variables.product.prodname_managed_users_caps %} must authenticate through their identity provider. To authenticate, a {% data variables.product.prodname_managed_user %} can visit their IdP application portal or use the login page on {% data variables.product.prodname_dotcom_the_website %}. + +{% data reusables.enterprise-accounts.about-recovery-codes %} For more information, see "[Managing recovery codes for your enterprise](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise)." + +### Authenticating as a {% data variables.product.prodname_managed_user %} via {% data variables.product.prodname_dotcom_the_website %} + +1. Navigate to [https://github.com/login](https://github.com/login). +1. In the "Username or email address" text box, enter your username including the underscore and short code. ![Screenshot showing login form](/assets/images/help/enterprises/emu-login-username.png) When the form recognizes your username, the form will update. You do not need to enter your password on this form. +1. To continue to your identity provider, click **Sign in with your identity provider**. ![Screenshot showing "Sign in with your identity provider" button](/assets/images/help/enterprises/emu-login-submit.png) + +## Usernames and profile information + +{% data variables.product.product_name %} automatically creates a username for each person by normalizing an identifier provided by your IdP. For more information, see "[Username considerations for external authentication](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)." + +A conflict may occur when provisioning users if the unique parts of the identifier provided by your IdP are removed during normalization. If you're unable to provision a user due to a username conflict, you should modify the username provided by your IdP. For more information, see "[Resolving username conflicts](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication#resolving-username-conflicts)." + +The profile name and email address of a {% data variables.product.prodname_managed_user %} is also provided by the IdP. {% data variables.product.prodname_managed_users_caps %} cannot change their profile name or email address on {% data variables.product.prodname_dotcom %}. diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md new file mode 100644 index 0000000000..567cf18724 --- /dev/null +++ b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md @@ -0,0 +1,47 @@ +--- +title: About support for your IdP's Conditional Access Policy +shortTitle: Conditional access policy +intro: 'When your enterprise uses OIDC SSO, {% data variables.product.prodname_dotcom %} will validate access to your enterprise and its resources using your IdP''s Conditional Access Policy (CAP).' +product: '{% data reusables.gated-features.emus %}' +versions: + feature: oidc-for-emu +topics: + - Accounts + - Authentication + - Enterprise + - SSO +--- + +{% data reusables.enterprise-accounts.oidc-beta-notice %} + +## About support for Conditional Access Policies + +{% data reusables.enterprise-accounts.emu-cap-validates %} + +CAP support is enabled automatically for any {% data variables.product.prodname_emu_enterprise %} that enables OIDC SSO and cannot be disabled. {% data variables.product.prodname_dotcom %} enforces your IdP's IP conditions but not device compliance conditions. + +For more information about using OIDC with {% data variables.product.prodname_emus %}, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)" and "[Migrating from SAML to OIDC](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc)." + +## About using CAP with IP allow lists + +We recommend disabling your enterprise account's IP allow list and relying on your IdP's CAP. If you enable IP allow lists for your enterprise and also make use of your IdP's CAP, both the IP allow list and CAP will be enforced. If either restriction rejects a user's IP address, the request fails. For more information about IP allow lists, see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)." + +## Considerations for integrations and automations + +{% data variables.product.prodname_dotcom %} sends the originating IP address to your IdP for validation against your CAP. To make sure actions and apps are not blocked by your IdP's CAP, you will need to make changes to your configuration. + +{% data reusables.enterprise-accounts.oidc-gei-warning %} + +### {% data variables.product.prodname_actions %} + +Actions that use a personal access token will likely be blocked by your IdP's CAP. We recommend that personal access tokens are created by a service account which is then exempted from IP controls in your IdP's CAP. + +If you're unable to use a service account, another option for unblocking actions that use personal access tokens is to allow the IP ranges used by {% data variables.product.prodname_actions %}. 詳しい情報については「[GitHubのIPアドレスについて](/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses)」を参照してください。 + +### {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_apps %} + +When {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_apps %} make requests on a member's behalf, {% data variables.product.prodname_dotcom %} will send the IP address of the app's server to your IdP for validation. If the IP address of the app's server is not validated by your IdP's CAP, the request will fail. + +You can contact the owners of the apps you want to use, ask for their IP ranges, and configure your IdP's CAP to allow access from those IP ranges. If you're unable to contact the owners, you can review your IdP sign-in logs to review the IP addresses seen in the requests, then allow-list those addresses. + +You can also enable IP allow list configuration for installed {% data variables.product.prodname_github_apps %}. When enabled, all {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_apps %} will continue working regardless of the originating IP address. 詳しい情報については、「[Enterprise にセキュリティ設定のポリシーを適用する](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#allowing-access-by-github-apps)」以下を参照してください。 diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md new file mode 100644 index 0000000000..421f931034 --- /dev/null +++ b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md @@ -0,0 +1,49 @@ +--- +title: Configuring OIDC for Enterprise Managed Users +shortTitle: OIDC for managed users +intro: 'You can automatically manage access to your enterprise account on {% data variables.product.prodname_dotcom %} by configuring OpenID Connect (OIDC) single sign-on (SSO) and enable support for your IdP''s Conditional Access Policy (CAP).' +product: '{% data reusables.gated-features.emus %}' +versions: + feature: oidc-for-emu +topics: + - Accounts + - Authentication + - Enterprise + - SSO +--- + +{% data reusables.enterprise-accounts.oidc-beta-notice %} + +## About OIDC for Enterprise Managed Users + +With {% data variables.product.prodname_emus %}, your enterprise uses your identity provider (IdP) to authenticate all members. You can use OpenID Connect (OIDC) to manage authentication for your {% data variables.product.prodname_emu_enterprise %}. Enabling OIDC SSO is a one-click setup process with certificates managed by {% data variables.product.prodname_dotcom %} and your IdP. + +{% data reusables.enterprise-accounts.emu-cap-validates %} For more information, see "[About support for your IdP's Conditional Access Policy](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy)." + +You can adjust the lifetime of a session, and how often a {% data variables.product.prodname_managed_user %} needs to reauthenticate with your IdP, by changing the lifetime policy property of the ID tokens issued for {% data variables.product.prodname_dotcom %} from your IdP. The default lifetime is one hour. For more information, see "[Configurable token lifetimes in the Microsoft identity platform](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-configurable-token-lifetimes)" in the Azure AD documentation. + +If you currently use SAML SSO for authentication and would prefer to use OIDC and benefit from CAP support, you can follow a migration path. For more information, see "[Migrating from SAML to OIDC](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc)." + +{% data reusables.enterprise-accounts.oidc-gei-warning %} + +## Identity provider support + +Support for OIDC is in public beta and available for customers using Azure Active Directory (Azure AD). + +Each Azure AD tenant can support only one OIDC integration with {% data variables.product.prodname_emus %}. If you want to connect Azure AD to more than one enterprise on {% data variables.product.prodname_dotcom %}, use SAML instead. For more information, see "[Configuring SAML single sign-on for {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users)." + +## Configuring OIDC for Enterprise Managed Users + +1. Sign into {% data variables.product.prodname_dotcom_the_website %} as the setup user for your new enterprise with the username **@SHORT-CODE_admin**. +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Select **Require OIDC single sign-on**. + ![Screenshot showing the "Require OIDC single sign-on" checkbox](/assets/images/help/enterprises/require-oidc.png) +1. To continue setup and be redirected to Azure AD, click **Save**. +{% data reusables.enterprise-accounts.emu-azure-admin-consent %} +{% data reusables.enterprise-accounts.download-recovery-codes %} + +## Enabling provisioning + +After you enable OIDC SSO, enable provisioning. For more information, see "[Configuring SCIM provisioning for enterprise managed users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)." diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md similarity index 96% rename from translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md rename to translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md index 05bdfe44a4..95669b5f96 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md @@ -7,6 +7,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users versions: ghec: '*' type: tutorial @@ -107,5 +108,5 @@ After you install and configure the {% data variables.product.prodname_emu_idp_a ### Enabling provisioning -After you enable SAML SSO, enable provisioning. For more information, see "[Configuring SCIM provisioning for enterprise managed users](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users)." +After you enable SAML SSO, enable provisioning. For more information, see "[Configuring SCIM provisioning for enterprise managed users](//admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)." diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md similarity index 91% rename from translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md rename to translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md index 63244b2242..aa51b2e4ce 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md @@ -10,6 +10,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users-with-okta - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users-with-okta - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users-with-okta + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta type: tutorial topics: - Accounts @@ -20,9 +21,9 @@ topics: ## About provisioning with Okta -You can use {% data variables.product.prodname_emus %} with Okta as your identity provider to provision new accounts, manage enterprise membership, and manage team memberships for organizations in your enterprise. For more information about provisioning for {% data variables.product.prodname_emus %}, see "[Configuring SCIM provisioning for enterprise managed users](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users)." +You can use {% data variables.product.prodname_emus %} with Okta as your identity provider to provision new accounts, manage enterprise membership, and manage team memberships for organizations in your enterprise. For more information about provisioning for {% data variables.product.prodname_emus %}, see "[Configuring SCIM provisioning for enterprise managed users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)." -Before you can configure provisioning with Okta, you must configure SAML single-sign on. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users)." +Before you can configure provisioning with Okta, you must configure SAML single-sign on. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)." To configure provisioning with Okta, you must set your enterprise's name in the {% data variables.product.prodname_emu_idp_application %} application and enter your setup user's personal access token. You can then start provisioning users in Okta. @@ -79,7 +80,7 @@ After you have configured SAML SSO and provisioning, you will be able provision {% data reusables.scim.emu-scim-rate-limit %} -You can also automatically manage organization membership by assigning groups to the application and adding them to the "Push Groups" tab in Okta. When the group is provisioned successfully, it will be available to connect to teams in the enterprise's organizations. For more information about managing teams, see "[Managing team memberships with identity provider groups](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups)." +You can also automatically manage organization membership by assigning groups to the application and adding them to the "Push Groups" tab in Okta. When the group is provisioned successfully, it will be available to connect to teams in the enterprise's organizations. For more information about managing teams, see "[Managing team memberships with identity provider groups](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)." When assigning users, you can use the "Roles" attribute in the {% data variables.product.prodname_emu_idp_application %} application to set a user's role in your enterprise on {% data variables.product.product_name %}. For more information on roles, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise)." diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md similarity index 57% rename from translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md rename to translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md index f4063e35ea..6f84f712e1 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md @@ -7,6 +7,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users versions: ghec: '*' topics: @@ -18,13 +19,16 @@ topics: You must configure provisioning for {% data variables.product.prodname_emus %} to create, manage, and deactivate user accounts for your enterprise members. When you configure provisioning for {% data variables.product.prodname_emus %}, users assigned to the {% data variables.product.prodname_emu_idp_application %} application in your identity provider are provisioned as new user accounts on {% data variables.product.prodname_dotcom %} via SCIM, and the users are added to your enterprise. -When you update information associated with a user's identity on your IdP, your IdP will update the user's account on GitHub.com. When you unassign the user from the {% data variables.product.prodname_emu_idp_application %} application or deactivate a user's account on your IdP, your IdP will communicate with {% data variables.product.prodname_dotcom %} to invalidate any SAML sessions and disable the member's account. The disabled account's information is maintained and their username is changed to a hash of their original username with the short code appended. If you reassign a user to the {% data variables.product.prodname_emu_idp_application %} application or reactivate their account on your IdP, the {% data variables.product.prodname_managed_user %} account on {% data variables.product.prodname_dotcom %} will be reactivated and username restored. +When you update information associated with a user's identity on your IdP, your IdP will update the user's account on GitHub.com. When you unassign the user from the {% data variables.product.prodname_emu_idp_application %} application or deactivate a user's account on your IdP, your IdP will communicate with {% data variables.product.prodname_dotcom %} to invalidate any sessions and disable the member's account. The disabled account's information is maintained and their username is changed to a hash of their original username with the short code appended. If you reassign a user to the {% data variables.product.prodname_emu_idp_application %} application or reactivate their account on your IdP, the {% data variables.product.prodname_managed_user %} account on {% data variables.product.prodname_dotcom %} will be reactivated and username restored. -Groups in your IdP can be used to manage team membership within your enterprise's organizations, allowing you to configure repository access and permissions through your IdP. For more information, see "[Managing team memberships with identity provider groups](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups)." +Groups in your IdP can be used to manage team membership within your enterprise's organizations, allowing you to configure repository access and permissions through your IdP. For more information, see "[Managing team memberships with identity provider groups](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)." ## 必要な環境 -Before you can configure provisioning for {% data variables.product.prodname_emus %}, you must configure SAML single-sign on. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users)." +Before you can configure provisioning for {% data variables.product.prodname_emus %}, you must configure SAML{% ifversion oidc-for-emu %} or OIDC{% endif %} single-sign on. {% ifversion oidc-for-emu %} + +- For more information on configuring OIDC, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-oidc-for-enterprise-managed-users)" +- {% endif %}For information on configuring SAML, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)." ## 個人アクセストークンを使用する @@ -54,7 +58,11 @@ After creating your personal access token and storing it securely, you can confi {% data reusables.scim.emu-scim-rate-limit %} -To configure Azure Active Directory to provision users for your {% data variables.product.prodname_emu_enterprise %}, see [Tutorial: Configure GitHub Enterprise Managed User for automatic user provisioning](https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/github-enterprise-managed-user-provisioning-tutorial) in the Azure AD documentation. - -To configure Okta to provision users for your {% data variables.product.prodname_emu_enterprise %}, see "[Configuring SCIM provisioning for Enterprise Managed Users with Okta](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users-with-okta)." +To configure provisioning, follow the appropriate link from the table below. +| Identity provider | SSO method | 詳細情報 | +| ---------------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% ifversion oidc-for-emu %} +| Azure AD | OIDC | [Tutorial: Configure GitHub Enterprise Managed User (OIDC) for automatic user provisioning](https://docs.microsoft.com/azure/active-directory/saas-apps/github-enterprise-managed-user-oidc-provisioning-tutorial) in the Azure AD documentation +{% endif %} +| Azure AD | SAML | [Tutorial: Configure GitHub Enterprise Managed User for automatic user provisioning](https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/github-enterprise-managed-user-provisioning-tutorial) in the Azure AD documentation | +| Okta | SAML | [Configuring SCIM provisioning for Enterprise Managed Users with Okta](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users-with-okta) | diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/index.md b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md similarity index 72% rename from translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/index.md rename to translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md index dfca2e1783..6cfe1ef925 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/index.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md @@ -1,12 +1,13 @@ --- -title: Using Enterprise Managed Users and SAML for IAM -shortTitle: Enterprise Managed Users +title: Using Enterprise Managed Users for IAM +shortTitle: Entepriseで管理されているユーザ product: '{% data reusables.gated-features.emus %}' intro: You can manage identity and access with your identity provider and provision accounts that can only contribute to your enterprise. redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam versions: ghec: '*' topics: @@ -15,8 +16,11 @@ topics: children: - /about-enterprise-managed-users - /configuring-saml-single-sign-on-for-enterprise-managed-users + - /configuring-oidc-for-enterprise-managed-users - /configuring-scim-provisioning-for-enterprise-managed-users - /configuring-scim-provisioning-for-enterprise-managed-users-with-okta - /managing-team-memberships-with-identity-provider-groups + - /about-support-for-your-idps-conditional-access-policy + - /migrating-from-saml-to-oidc --- diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups.md b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups.md similarity index 97% rename from translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups.md rename to translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups.md index 82dc10c6f9..07f1e51d1f 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups.md @@ -7,6 +7,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups versions: ghec: '*' type: how_to diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md new file mode 100644 index 0000000000..273f3e7263 --- /dev/null +++ b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md @@ -0,0 +1,58 @@ +--- +title: Migrating from SAML to OIDC +shortTitle: Migrating from SAML to OIDC +intro: 'If you''re using SAML to authenticate members in your {% data variables.product.prodname_emu_enterprise %}, you can migrate to OpenID Connect (OIDC) and benefit from support for your IdP''s Conditional Access Policy.' +product: '{% data reusables.gated-features.emus %}' +versions: + feature: oidc-for-emu +topics: + - Accounts + - Authentication + - Enterprise + - SSO +--- + +{% data reusables.enterprise-accounts.oidc-beta-notice %} + +## About migrating your {% data variables.product.prodname_emu_enterprise %} from SAML to OIDC + +If your {% data variables.product.prodname_emu_enterprise %} uses SAML SSO to authenticate with Azure Active Directory (Azure AD), you can migrate to OIDC. {% data reusables.enterprise-accounts.emu-cap-validates %} + +When you migrate from SAML to OIDC, {% data variables.product.prodname_managed_users %} and groups that were previously provisioned for SAML but are not provisioned by the {% data variables.product.prodname_emu_idp_oidc_application %} application will have "(SAML)" appended to their display names. + +If you're new to {% data variables.product.prodname_emus %} and haven't yet configured authentication for your enterprise, you do not need to migrate and can set up OIDC single sign-on immediately. For more information, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." + +## Migrating your enterprise + +{% note %} + +**Note:** To sign in as the setup user, you will need a recovery code. If you do not already have your recovery codes, you can access the codes while signed in as an enterprise owner. For more information, see "[Downloading your enterprise account's single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." + +{% endnote %} + +1. Before you begin the migration, sign in to Azure and disable provisioning in the existing {% data variables.product.prodname_emu_idp_application %} application. +1. Sign into {% data variables.product.prodname_dotcom_the_website %} as the setup user for your enterprise with the username **@SHORT-CODE_admin**. +1. When prompted to continue to your identity provider, click **Use a recovery code** and sign in using one of your enterprise's recovery codes. +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. At the bottom of the page, next to "Migrate to OpenID Connect single sign-on", click **Configure with Azure**. + {% warning %} + + **Warning:** The migration can take up to an hour, and it is important that no users are provisioned during the migration. You can confirm if the migration is still in progress by returning to your enterprise's security settings page; if "Require SAML authentication" is still checked, the migration is still in progress. + + {% endwarning %} + + ![Screenshot showing the "Configure with Azure" button](/assets/images/help/enterprises/saml-to-oidc-button.png) +1. Read both warnings and click to continue. +{% data reusables.enterprise-accounts.emu-azure-admin-consent %} +1. In a new tab or window, while signed in as the setup user on {% data variables.product.prodname_dotcom_the_website %}, create a personal access token with the **admin:enterprise** scope and **no expiration** and copy it to your clipboard. For more information about creating a new token, see "[Creating a personal access token](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users#creating-a-personal-access-token)." +1. In the settings for the {% data variables.product.prodname_emu_idp_oidc_application %} application in Azure Portal, under "Tenant URL", type `https://api.github.com/scim/v2/enterprises/YOUR_ENTERPRISE`, replacing YOUR_ENTERPRISE with the name of your enterprise account. + + For example, if your enterprise account's URL is `https://github.com/enterprises/octo-corp`, the name of the enterprise account is `octo-corp`. +1. Under "Secret token", paste the personal access token with the **admin:enterprise** scope that you created earlier. +1. To test the configuration, click **Test Connection**. +1. To save your changes, at the top of the form, click **Save**. +1. In Azure Portal, copy the users and groups from the old {% data variables.product.prodname_emu_idp_application %} application to the new {% data variables.product.prodname_emu_idp_oidc_application %} application. +1. Test your configuration by provisioning a single new user. +1. If your test is successful, start provisioning for all users by clicking **Start provisioning**. diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md b/translations/ja-JP/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md index 0438178b66..225fee0200 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md @@ -113,7 +113,7 @@ TLSと共に使うLDAPサーバの証明書を検証するには、LDAPの設定 {% endnote %} -LDAP Sync を使うと、{% data variables.product.prodname_ghe_server %} のユーザおよび Team のメンバーシップを、確立された LDAP グループに対して同期できます。 そうすることで、{% data variables.product.prodname_ghe_server %} 内で手作業で行う代わりに、LDAP サーバからユーザのロールベースのアクセス制御を確立できます。 詳細は「[チームを作成する](/enterprise/{{ currentVersion }}/admin/guides/user-management/creating-teams#creating-teams-with-ldap-sync-enabled)」を参照してください。 +LDAP Sync を使うと、{% data variables.product.prodname_ghe_server %} のユーザおよび Team のメンバーシップを、確立された LDAP グループに対して同期できます。 そうすることで、{% data variables.product.prodname_ghe_server %} 内で手作業で行う代わりに、LDAP サーバからユーザのロールベースのアクセス制御を確立できます。 詳細は「[チームを作成する](/enterprise/admin/guides/user-management/creating-teams#creating-teams-with-ldap-sync-enabled)」を参照してください。 LDAP Sync を有効化するには、[**Synchronize Emails**]、[**Synchronize SSH Keys**]、または [**Synchronize GPG Keys**] を選択します。 @@ -187,8 +187,8 @@ LDAP Sync が有効化されると、サイト管理者と Organization のオ [LDAP Sync が有効化](#enabling-ldap-sync)されていない限り、LDAP アカウントへの変更は自動的には {% data variables.product.prodname_ghe_server %} に同期されません。 * 新しい LDAP 管理者グループを使うには、LDAP 内での変更を反映させるためにユーザを {% data variables.product.prodname_ghe_server %} 上で手動で昇格および降格させなければなりません。 -* LDAP 管理者グループに LDAP アカウントを追加あるいは削除するには、[{% data variables.product.prodname_ghe_server %} 上でそのアカウントを昇格もしくは降格](/enterprise/{{ currentVersion }}/admin/guides/user-management/promoting-or-demoting-a-site-administrator)させてください。 -* LDAP アカウントを削除するには、[{% data variables.product.prodname_ghe_server %} アカウントをサスペンド](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users)してください。 +* LDAP 管理者グループに LDAP アカウントを追加あるいは削除するには、[{% data variables.product.prodname_ghe_server %} 上でそのアカウントを昇格もしくは降格](/enterprise/admin/guides/user-management/promoting-or-demoting-a-site-administrator)させてください。 +* LDAP アカウントを削除するには、[{% data variables.product.prodname_ghe_server %} アカウントをサスペンド](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)してください。 ### 手動でのLDAPアカウントの同期 @@ -200,10 +200,10 @@ LDAP Sync が有効化されると、サイト管理者と Organization のオ {% data reusables.enterprise_site_admin_settings.admin-tab %} 5. "LDAP"の下で**Sync now(即時同期)**をクリックして、LDAPサーバからのデータでアカウントを手動更新してください。 ![LDAPの即時同期ボタン](/assets/images/enterprise/site-admin-settings/ldap-sync-now-button.png) -[API を使用して手動同期をトリガー](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#ldap)することもできます。 +[API を使用して手動同期をトリガー](/enterprise/user/rest/reference/enterprise-admin#ldap)することもできます。 ## {% data variables.product.product_location %}へのアクセスの削除 [LDAP Sync が有効化](#enabling-ldap-sync)されているなら、ユーザの LDAP のクレデンシャルを削除すれば、次の同期が行われた後にそのユーザのアカウントはサスペンドされます。 -LDAP Sync が有効化**されていない**なら、LDAP のクレデンシャルの削除後に {% data variables.product.prodname_ghe_server %} アカウントを手動でサスペンドしなければなりません。 詳しい情報については[ユーザのサスペンドとサスペンドの解除](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users)を参照してください。 +LDAP Sync が有効化**されていない**なら、LDAP のクレデンシャルの削除後に {% data variables.product.prodname_ghe_server %} アカウントを手動でサスペンドしなければなりません。 詳しい情報については[ユーザのサスペンドとサスペンドの解除](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)を参照してください。 diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md b/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md index ece07f9ae0..042ecc2b2b 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md @@ -1,7 +1,7 @@ --- title: About SAML for enterprise IAM shortTitle: About SAML for IAM -intro: 'You can use SAML single sign-on (SSO) {% ifversion ghec or ghae %}and System for Cross-domain Identity Management (SCIM) {% endif %}to centrally manage access {% ifversion ghec %}to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}to {% data variables.product.product_location %}{% elsif ghae %}to {% data variables.product.product_location %}{% endif %}.' +intro: 'You can use SAML single sign-on (SSO) {% ifversion ghae %}and System for Cross-domain Identity Management (SCIM) {% endif %}to centrally manage access {% ifversion ghec %}to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}to {% data variables.product.product_location %}{% elsif ghae %}to {% data variables.product.product_location %}{% endif %}.' versions: ghec: '*' ghes: '*' @@ -28,9 +28,11 @@ redirect_from: {% ifversion ghec %} -{% data reusables.saml.dotcom-saml-explanation %} {% data reusables.saml.about-saml-enterprise-accounts %} For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)." +If your enterprise members manage their own user accounts on {% data variables.product.product_location %}, you can configure SAML authentication as an additional access restriction for your enterprise or organization. {% data reusables.saml.dotcom-saml-explanation %} -If your enterprise members manage their own personal accounts on {% data variables.product.product_location %}, you can configure SAML authentication as an additional access restriction for your enterprise or organization. Alternatively, you can provision and manage the accounts of your enterprise members on {% data variables.product.product_location %} by using an enterprise account with {% data variables.product.prodname_emus %} enabled. For more information, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#authentication-methods-for-github-enterprise-cloud)." +{% data reusables.saml.about-saml-enterprise-accounts %}詳しい情報については、「[Enterprise 向けの SAML シングルサインオンを設定する](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)」を参照してください。 + +Alternatively, you can provision and manage the accounts of your enterprise members with {% data variables.product.prodname_emus %}. To help you determine whether SAML SSO or {% data variables.product.prodname_emus %} is better for your enterprise, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#identifying-the-best-authentication-method-for-your-enterprise)." {% data reusables.enterprise-accounts.about-recovery-codes %} For more information, see "[Managing recovery codes for your enterprise](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise)." @@ -38,19 +40,13 @@ SAML SSO を有効にした後、使用する IdP によっては、追加のア IdP として Azure AD を使用している場合は、Team 同期を使用して、各 Organization 内の Team メンバーシップを管理できます。 {% data reusables.identity-and-permissions.about-team-sync %} 詳しい情報については、「[Enterprise アカウントで Organization の Team 同期を管理する](/admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)」を参照してください。 -{% data reusables.saml.switching-from-org-to-enterprise %} For more information, see "[Switching your SAML configuration from an organization to an enterprise account](/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)." - -## {% data variables.product.prodname_emus %}について - -{% data reusables.enterprise-accounts.emu-short-summary %} - {% note %} **Note:** You cannot use SCIM at the enterprise level unless your enterprise is enabled for {% data variables.product.prodname_emus %}. {% endnote %} -Configuring {% data variables.product.prodname_emus %} for SAML single-sign on and user provisioning involves following a different process than you would for an enterprise that isn't using {% data variables.product.prodname_managed_users %}. If your enterprise uses {% data variables.product.prodname_emus %}, see "[Configuring SAML single sign-on for Enterprise Managed Users](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users)." +{% data reusables.saml.switching-from-org-to-enterprise %} For more information, see "[Switching your SAML configuration from an organization to an enterprise account](/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)." {% elsif ghes %} diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md b/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md index cf5a8f4b9c..228e1477c0 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md @@ -132,7 +132,7 @@ You can enable or disable SAML authentication for {% data variables.product.prod ![Screenshot of "Enable encrypted assertions" checkbox within management console's "Authentication" section](/assets/images/help/saml/management-console-enable-encrypted-assertions.png) {%- endif %} -1. **Single sign-on URL(シングルサインオンURL)**フィールドに、使用するIdpのシングルサインオンのリクエストのためのHTTPあるいはHTTPSエンドポイントを入力してください。 この値はIdpの設定によって決まります。 ホストが内部のネットワークからしか利用できない場合、[{% data variables.product.product_location %}を内部ネームサーバーを利用するように設定](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/)する必要があるかもしれません。 +1. **Single sign-on URL(シングルサインオンURL)**フィールドに、使用するIdpのシングルサインオンのリクエストのためのHTTPあるいはHTTPSエンドポイントを入力してください。 この値はIdpの設定によって決まります。 ホストが内部のネットワークからしか利用できない場合、[{% data variables.product.product_location %}を内部ネームサーバーを利用するように設定](/enterprise/admin/guides/installation/configuring-dns-nameservers/)する必要があるかもしれません。 ![Screenshot of text field for single sign-on URL](/assets/images/enterprise/management-console/saml-single-sign-url.png) 1. または、[**Issuer**] フィールドに、SAML の発行者の名前を入力します。 これは、{% data variables.product.product_location %} へ送信されるメッセージの真正性を検証します。 diff --git a/translations/ja-JP/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md b/translations/ja-JP/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md index 26009b8f3d..f770fafed1 100644 --- a/translations/ja-JP/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md +++ b/translations/ja-JP/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md @@ -124,7 +124,7 @@ aws ec2 run-instances \ If this is a production instance, we strongly recommend allocating an Elastic IP (EIP) and associating it with the instance before proceeding to {% data variables.product.prodname_ghe_server %} configuration. Otherwise, the public IP address of the instance will not be retained after instance restarts. For more information, see "[Allocating an Elastic IP Address](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-eips-allocating)" and "[Associating an Elastic IP Address with a Running Instance](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-eips-associating)" in the Amazon documentation. -Both primary and replica instances should be assigned separate EIPs in production High Availability configurations. For more information, see "[Configuring {% data variables.product.prodname_ghe_server %} for High Availability](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)." +Both primary and replica instances should be assigned separate EIPs in production High Availability configurations. For more information, see "[Configuring {% data variables.product.prodname_ghe_server %} for High Availability](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)." ## Configuring the {% data variables.product.prodname_ghe_server %} instance diff --git a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md index aedd8d562b..28afdf0355 100644 --- a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md @@ -36,6 +36,9 @@ In addition to viewing your audit log, you can monitor activity in your enterpri As an enterprise owner{% ifversion ghes %} or site administrator{% endif %}, you can interact with the audit log data for your enterprise in several ways: - You can view the audit log for your enterprise. For more information, see "[Accessing the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)." - You can search the audit log for specific events{% ifversion ghec %} and export audit log data{% endif %}. For more information, see "[Searching the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise)"{% ifversion ghec %} and "[Exporting the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)"{% endif %}. +{%- ifversion enterprise-audit-log-ip-addresses %} +- You can display the IP address associated with events in the audit log. For more information, see "[Displaying IP addresses in the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise)." +{%- endif %} {%- ifversion ghec %} - You can stream audit and Git events data from {% data variables.product.prodname_dotcom %} to an external data management system. For more information, see "[Streaming the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)." {%- else %} diff --git a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index 9573b4815f..2c5060b55d 100644 --- a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -22,8 +22,18 @@ topics: - Security --- +{% ifversion ghec%} +## About audit log events for your enterprise + +The scope of the events that appear in your enterprise's audit log depend on whether your enterprise uses {% data variables.product.prodname_emus %}. {% data variables.product.prodname_emus %}に関する詳しい情報については「[{% data variables.product.prodname_emus %}について](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)」を参照してください。 + +- If your enterprise does not use {% data variables.product.prodname_emus %}, the audit log only includes events related to the enterprise account and the organizations within the enterprise account, which are listed in this article. +- If your enterprise uses {% data variables.product.prodname_emus %}, the audit log also includes user events for {% data variables.product.prodname_managed_users %}, such as each time the user logs in to {% data variables.product.product_name %}. For a list of these events, see "[Reviewing your security log](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log#security-log-actions)." +{% endif %} + + {%- ifversion fpt or ghec %} -### `account` カテゴリアクション +## `account` カテゴリアクション | アクション | 説明 | | ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -34,7 +44,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### `advisory_credit` カテゴリアクション +## `advisory_credit` カテゴリアクション | アクション | 説明 | | ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -44,14 +54,14 @@ topics: | `advisory_credit.destroy` | The administrator of a security advisory removed someone from the credit section. | {%- endif %} -### `artifact` category actions +## `artifact` category actions | アクション | 説明 | | ------------------ | --------------------------------------------- | | `artifact.destroy` | A workflow run artifact was manually deleted. | {%- ifversion ghec %} -### `audit_log_streaming` category actions +## `audit_log_streaming` category actions | アクション | 説明 | | ----------------------------- | ------------------------------------------------------------------------------------------------------------------- | @@ -62,7 +72,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### `billing` カテゴリアクション +## `billing` カテゴリアクション | アクション | 説明 | | ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -70,7 +80,7 @@ topics: | `billing.change_email` | An organization's billing email address changed. 詳細は「[支払い請求先メールアドレスを設定する](/billing/managing-your-github-billing-settings/setting-your-billing-email)」を参照してください。 | {%- endif %} -### `business`カテゴリアクション +## `business`カテゴリアクション | アクション | 説明 | | -------------------- | ---------------------------------------------------------------------------------------------------- | @@ -133,8 +143,8 @@ topics: | `business.update_saml_provider_settings` | The SAML single sign-on provider settings for an enterprise were updated. {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} -### `business_secret_scanning_custom_pattern` category actions +{%- ifversion secret-scanning-audit-log-custom-patterns %} +## `business_secret_scanning_custom_pattern` category actions | アクション | 説明 | | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -143,7 +153,7 @@ topics: | | `business_secret_scanning_custom_pattern.update` | Changes to an enterprise-level custom pattern are saved for secret scanning. | {%- endif %} -### `checks` category actions +## `checks` category actions | アクション | 説明 | | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -154,7 +164,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### `codespaces` カテゴリアクション +## `codespaces` カテゴリアクション | アクション | 説明 | | ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -170,7 +180,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### `commit_comment` category actions +## `commit_comment` category actions | アクション | 説明 | | ------------------------ | ----------------------------- | @@ -179,7 +189,7 @@ topics: {%- endif %} {%- ifversion ghes %} -### `config_entry` category actions +## `config_entry` category actions | アクション | 説明 | | ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -189,21 +199,21 @@ topics: {%- endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -### `dependabot_alerts` カテゴリアクション +## `dependabot_alerts` カテゴリアクション | アクション | 説明 | | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `dependabot_alerts.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled {% data variables.product.prodname_dependabot_alerts %} for all existing {% ifversion fpt or ghec %}private {% endif %}repositories. 詳しい情報については「[Organizatonのためのセキュリティ及び分析設定の管理](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)」を参照してください。 | | `dependabot_alerts.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled {% data variables.product.prodname_dependabot_alerts %} for all existing {% ifversion fpt or ghec %}private {% endif %}repositories. | -### `dependabot_alerts_new_repos` カテゴリアクション +## `dependabot_alerts_new_repos` カテゴリアクション | アクション | 説明 | | ------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `dependabot_alerts_new_repos.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled {% data variables.product.prodname_dependabot_alerts %} for all new {% ifversion fpt or ghec %}private {% endif %}repositories. 詳しい情報については「[Organizatonのためのセキュリティ及び分析設定の管理](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)」を参照してください。 | | `dependabot_alerts_new_repos.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled {% data variables.product.prodname_dependabot_alerts %} for all new {% ifversion fpt or ghec %}private {% endif %}repositories. | -### `dependabot_repository_access`category actions +## `dependabot_repository_access`category actions | アクション | 説明 | | --------------------------------------------------- | ----------------------------------------------------------------------------------------------- | @@ -211,14 +221,14 @@ topics: {%- endif %} {%- ifversion fpt or ghec or ghes > 3.2 %} -### `dependabot_security_updates` カテゴリアクション +## `dependabot_security_updates` カテゴリアクション | アクション | 説明 | | ------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `dependabot_security_updates.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled {% data variables.product.prodname_dependabot_security_updates %} for all existing repositories. 詳しい情報については「[Organizatonのためのセキュリティ及び分析設定の管理](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)」を参照してください。 | | `dependabot_security_updates.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled {% data variables.product.prodname_dependabot_security_updates %} for all existing repositories. | -### `dependabot_security_updates_new_repos` カテゴリアクション +## `dependabot_security_updates_new_repos` カテゴリアクション | アクション | 説明 | | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -227,14 +237,14 @@ topics: {%- endif %} {%- ifversion fpt or ghec or ghes or ghae %} -### `dependency_graph` カテゴリアクション +## `dependency_graph` カテゴリアクション | アクション | 説明 | | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `dependency_graph.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled the dependency graph for all existing repositories. 詳しい情報については「[Organizatonのためのセキュリティ及び分析設定の管理](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)」を参照してください。 | | `dependency_graph.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled the dependency graph for all existing repositories. | -### `dependency_graph_new_repos` カテゴリアクション +## `dependency_graph_new_repos` カテゴリアクション | アクション | 説明 | | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -243,27 +253,27 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### `discussion` category actions +## `discussion` category actions | アクション | 説明 | | -------------------- | ------------------------------ | | `discussion.destroy` | A team discussion was deleted. | -### `discussion_comment` category actions +## `discussion_comment` category actions | アクション | 説明 | | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | | `discussion_comment.destroy` | A [comment on a team discussion post was deleted](/communities/moderating-comments-and-conversations/managing-disruptive-comments#deleting-a-comment). | | `discussion_comment.update` | A [comment on a team discussion post was edited](/communities/moderating-comments-and-conversations/managing-disruptive-comments#editing-a-comment). | -### `discussion_post` カテゴリアクション +## `discussion_post` カテゴリアクション | アクション | 説明 | | ------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | `discussion_post.destroy` | A [team discussion post was deleted](/organizations/collaborating-with-your-team/editing-or-deleting-a-team-discussion). | | `discussion_post.update` | A [team discussion post was edited](/organizations/collaborating-with-your-team/editing-or-deleting-a-team-discussion). | -### `discussion_post_reply` カテゴリアクション +## `discussion_post_reply` カテゴリアクション | アクション | 説明 | | ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -272,7 +282,7 @@ topics: {%- endif %} {%- ifversion ghec or ghes %} -### `dotcom_connection` category actions +## `dotcom_connection` category actions | アクション | 説明 | | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -283,7 +293,7 @@ topics: | `dotcom_connection.upload_usage_metrics` | {% data variables.product.prodname_ghe_server %} usage metrics were uploaded to {% data variables.product.prodname_dotcom_the_website %}. | {%- endif %} -### `enterprise` カテゴリアクション +## `enterprise` カテゴリアクション | アクション | 説明 | | ------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -311,7 +321,7 @@ topics: {%- endif %} {%- ifversion ghec %} -### `enterprise_domain` category actions +## `enterprise_domain` category actions | アクション | 説明 | | --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -320,7 +330,7 @@ topics: | `enterprise_domain.destroy` | An enterprise domain was removed from an enterprise. For more information, see "[Removing an approved or verified domain](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#removing-an-approved-or-verified-domain)." | | `enterprise_domain.verify` | An enterprise domain was verified for an enterprise. For more information, see "[Verifying a domain for your enterprise account](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#verifying-a-domain-for-your-enterprise-account)." | -### `enterprise_installation` category actions +## `enterprise_installation` category actions | アクション | 説明 | | --------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -330,7 +340,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### `environment` カテゴリアクション +## `environment` カテゴリアクション | アクション | 説明 | | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -344,7 +354,7 @@ topics: {%- endif %} {%- ifversion ghae %} -### `external_group`カテゴリアクション +## `external_group`カテゴリアクション | アクション | 説明 | | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -354,7 +364,7 @@ topics: | `external_group.unlink` | An Okta group was unmapped from a {% data variables.product.prodname_ghe_managed %} team. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | | `external_group.update` | An Okta group's settings were updated. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | -### `external_identity`カテゴリアクション +## `external_identity`カテゴリアクション | アクション | 説明 | | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `external_identity.deprovision` | A user was removed from an Okta group and was subsequently deprovisioned from {% data variables.product.prodname_ghe_managed %}. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | @@ -362,7 +372,7 @@ topics: | `external_identity.update` | An Okta user's settings were updated. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | {%- endif %} -### `gist` category actions +## `gist` category actions | アクション | 説明 | | ------------------------ | ------------------------------------ | @@ -371,7 +381,7 @@ topics: | `gist.visibility_change` | The visibility of a gist is changed. | {% ifversion ghec or ghes > 3.4 or ghae-issue-6724 %} -### `git` カテゴリアクション +## `git` カテゴリアクション | アクション | 説明 | | ----------- | --------------------------------------- | @@ -380,7 +390,7 @@ topics: | `git.push` | Changes were pushed to a repository. | {% endif %} -### `hook` カテゴリアクション +## `hook` カテゴリアクション | アクション | 説明 | | ----- | -- | @@ -390,7 +400,7 @@ topics: {%- endif %} | `hook.config_changed` | A hook's configuration was changed. | `hook.create` | A new hook was added. | `hook.destroy` | A hook was deleted. | `hook.events_changed` | A hook's configured events were changed. -### `integration` category actions +## `integration` category actions | アクション | 説明 | | ---------------------------------- | ---------------------------------------------------------------------------------------- | @@ -403,7 +413,7 @@ topics: | `integration.revoke_all_tokens` | All user tokens for an integration were requested to be revoked. | | `integration.revoke_tokens` | Token(s) for an integration were revoked. | -### `integration_installation`category actions +## `integration_installation`category actions | アクション | 説明 | | ------------------------------------------------ | ----------------------------------------------- | @@ -417,7 +427,7 @@ topics: {%- endif %} | `integration_installation.version_updated` | Permissions for an integration were updated. -### `integration_installation_request` カテゴリアクション +## `integration_installation_request` カテゴリアクション | アクション | 説明 | | ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -425,7 +435,7 @@ topics: | `integration_installation_request.close` | A request to install an integration for use in an enterprise or organization was either approved or denied by an owner, or canceled by the member who opened the request. | {%- ifversion ghec or ghae %} -### `ip_allow_list`カテゴリアクション +## `ip_allow_list`カテゴリアクション | アクション | 説明 | | ------------------------------------------ | --------------------------------------------------------------------------------------- | @@ -434,7 +444,7 @@ topics: | `ip_allow_list.disable` | IP 許可リストが無効化されました。 | | `ip_allow_list.disable_for_installed_apps` | インストールされている {% data variables.product.prodname_github_apps %} に対して IP 許可リストが無効化されました。 | -### `ip_allow_list_entry`カテゴリアクション +## `ip_allow_list_entry`カテゴリアクション | アクション | 説明 | | ----------------------------- | --------------------------- | @@ -443,7 +453,7 @@ topics: | `ip_allow_list_entry.destroy` | IP アドレスが IP 許可リストから削除されました。 | {%- endif %} -### `issue` カテゴリアクション +## `issue` カテゴリアクション | アクション | 説明 | | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -452,7 +462,7 @@ topics: | `issue.transfer` | An issue was transferred to another repository. 詳細は「[他のリポジトリへ Issue を移譲する](/issues/tracking-your-work-with-issues/transferring-an-issue-to-another-repository)」を参照してください。 | | `issue.unpinned` | An issue was unpinned from a repository. 詳細は「[Issue をリポジトリにピン止めする](/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository)」を参照してください。 | -### `issue_comment` category actions +## `issue_comment` category actions | アクション | 説明 | | ------------------------ | ------------------------------------------------------ | @@ -461,7 +471,7 @@ topics: | `issue_comment.unpinned` | A comment on an issue was unpinned from a repository. | | `issue_comment.update` | Issue (最初以外)のコメントが変更されました。 | -### `issues` category actions +## `issues` category actions | アクション | 説明 | | ------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -470,13 +480,13 @@ topics: | `issues.deletes_policy_cleared` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the policy setting for allowing members to delete issues in an enterprise. For more information, see "[Enforcing a policy for deleting issues](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-deleting-issues)." | {%- ifversion fpt or ghec %} -### `marketplace_agreement_signature` カテゴリアクション +## `marketplace_agreement_signature` カテゴリアクション | アクション | 説明 | | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | | `marketplace_agreement_signature.create` | A user signed the {% data variables.product.prodname_marketplace %} Developer Agreement on behalf of an organization. | -### `marketplace_listing` カテゴリアクション +## `marketplace_listing` カテゴリアクション | アクション | 説明 | | ------------------------------------- | ----------------------------------------------------------------------------------------------------- | @@ -488,21 +498,21 @@ topics: | `marketplace_listing.reject` | A listing was not accepted for inclusion in {% data variables.product.prodname_marketplace %}. | {%- endif %} -### `members_can_create_pages` カテゴリアクション +## `members_can_create_pages` カテゴリアクション | アクション | 説明 | | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `members_can_create_pages.disable` | The ability for members to publish {% data variables.product.prodname_pages %} was disabled. Members cannot publish {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." | | `members_can_create_pages.enable` | The ability for members to publish {% data variables.product.prodname_pages %} was enabled. Members can publish {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." | -### `members_can_create_private_pages` category actions +## `members_can_create_private_pages` category actions | アクション | 説明 | | ------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `members_can_create_private_pages.disable` | The ability for members to publish private {% data variables.product.prodname_pages %} was disabled. Members cannot publish private {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." | | `members_can_create_private_pages.enable` | The ability for members to publish private {% data variables.product.prodname_pages %} was enabled. Members can publish private {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." | -### `members_can_create_public_pages` category actions +## `members_can_create_public_pages` category actions | アクション | 説明 | | ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -510,7 +520,7 @@ topics: | `members_can_create_public_pages.enable` | The ability for members to publish public {% data variables.product.prodname_pages %} was enabled. Members can publish public {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." | {%- ifversion ghec or ghes or ghae %} -### `members_can_delete_repos` category actions +## `members_can_delete_repos` category actions | アクション | 説明 | | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -518,7 +528,7 @@ topics: | `members_can_delete_repos.disable` | The ability for enterprise members to delete repositories was disabled. Members cannot delete or transfer repositories in any organizations in an enterprise. For more information, see "[Enforcing a policy for repository deletion and transfer](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)." | | `members_can_delete_repos.enable` | The ability for enterprise members to delete repositories was enabled. Members can delete or transfer repositories in any organizations in an enterprise. For more information, see "[Enforcing a policy for repository deletion and transfer](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)." | -### `members_can_view_dependency_insights` category actions +## `members_can_view_dependency_insights` category actions | アクション | 説明 | | ---------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -526,7 +536,7 @@ topics: | `members_can_view_dependency_insights.disable` | The ability for enterprise members to view dependency insights was disabled. Members cannot view dependency insights in any organizations in an enterprise.{% ifversion ghec %} For more information, see "[Enforcing a policy for visibility of dependency insights](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)."{% endif %} | `members_can_view_dependency_insights.enable` | The ability for enterprise members to view dependency insights was enabled. Members can view dependency insights in any organizations in an enterprise.{% ifversion ghec %} For more information, see "[Enforcing a policy for visibility of dependency insights](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)."{% endif %} -### `migration` category actions +## `migration` category actions | アクション | 説明 | | ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -535,7 +545,7 @@ topics: | `migration.download` | A migration file for transferring data from a *source* location (such as a {% data variables.product.prodname_dotcom_the_website %} organization or a {% data variables.product.prodname_ghe_server %} instance) to a *target* {% data variables.product.prodname_ghe_server %} instance was downloaded. | {%- endif %} -### `oauth_access` カテゴリアクション +## `oauth_access` カテゴリアクション | アクション | 説明 | | ----- | -- | @@ -544,7 +554,7 @@ topics: `oauth_access.create` | An [OAuth access token][] was generated for a user account. 詳しい情報については、「[個人アクセストークンを作成する](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)」を参照してください。 `oauth_access.destroy` | An [OAuth access token][] was deleted from a user account. -### `oauth_application` カテゴリアクション +## `oauth_application` カテゴリアクション | アクション | 説明 | | --------------------------- | ------------------------------------------------------------------------ | @@ -563,7 +573,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### `oauth_authorization` category actions +## `oauth_authorization` category actions | アクション | 説明 | | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -572,7 +582,7 @@ topics: | `oauth_authorization.update` | An authorization for an OAuth application was updated. 詳しい情報については、「[OAuth App を認証する](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)」を参照してください。 | {%- endif %} -### `org` カテゴリアクション +## `org` カテゴリアクション | アクション | 説明 | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | @@ -632,7 +642,7 @@ topics: {%- ifversion fpt or ghec %} | `org.runner_group_visiblity_updated` | The visibility of a self-hosted runner group was updated via the REST API. For more information, see "[Update a self-hosted runner group for an organization](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-organization)." {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} | `org.secret_scanning_push_protection_disable` | An organization owner or administrator disabled push protection for secret scanning. 詳しい情報については「[Secret scanningでのプッシュの保護](/enterprise-cloud@latest/code-security/secret-scanning/protecting-pushes-with-secret-scanning)」を参照してください。 | `org.secret_scanning_push_protection_enable` | An organization owner or administrator enabled push protection for secret scanning. {%- endif %} {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} @@ -664,7 +674,7 @@ topics: {%- endif %} {%- ifversion ghec or ghes or ghae %} -### `org_credential_authorization` カテゴリアクション +## `org_credential_authorization` カテゴリアクション | アクション | 説明 | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -675,8 +685,8 @@ topics: | `org_credential_authorization.revoke` | An owner revoked authorized credentials. {% ifversion ghec %}For more information, see "[Viewing and managing your active SAML sessions](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)."{% endif %} {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} -### `org_secret_scanning_custom_pattern`カテゴリアクション +{%- ifversion secret-scanning-audit-log-custom-patterns %} +## `org_secret_scanning_custom_pattern`カテゴリアクション | アクション | 説明 | | ------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -685,7 +695,7 @@ topics: | `org_secret_scanning_custom_pattern.update` | Changes to a custom pattern are saved for secret scanning in an organization. 詳しい情報については「[Secret scanningのカスタムパターンの定義](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#editing-a-custom-pattern)」を参照してください。 | {%- endif %} -### `organization_default_label` category actions +## `organization_default_label` category actions | アクション | 説明 | | ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -694,7 +704,7 @@ topics: | `organization_default_label.destroy` | A default label for repositories in an organization was deleted. For more information, see "[Deleting a default label](/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization#deleting-a-default-label)." | {%- ifversion fpt or ghec or ghes > 3.1 %} -### `organization_domain` category actions +## `organization_domain` category actions | アクション | 説明 | | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -703,7 +713,7 @@ topics: | `organization_domain.destroy` | An enterprise domain was removed from an organization. For more information, see "[Removing an approved or verified domain](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#removing-an-approved-or-verified-domain)." | | `organization_domain.verify` | An enterprise domain was verified for an organization. For more information, see "[Verifying a domain for your organization](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#verifying-a-domain-for-your-organization)." | -### `organization_projects_change` category actions +## `organization_projects_change` category actions | アクション | 説明 | | -------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -713,7 +723,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec or ghes > 3.0 or ghae %} -### `packages` カテゴリアクション +## `packages` カテゴリアクション | アクション | 説明 | | ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -731,7 +741,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### `pages_protected_domain` category actions +## `pages_protected_domain` category actions | アクション | 説明 | | ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -739,7 +749,7 @@ topics: | `pages_protected_domain.delete` | A {% data variables.product.prodname_pages %} verified domain was deleted from an organization or enterprise. 詳しい情報については「[{% data variables.product.prodname_pages %}のカスタムドメインの検証](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)」を参照してください。 | | `pages_protected_domain.verify` | A {% data variables.product.prodname_pages %} domain was verified for an organization or enterprise. 詳しい情報については「[{% data variables.product.prodname_pages %}のカスタムドメインの検証](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)」を参照してください。 | -### `payment_method` カテゴリアクション +## `payment_method` カテゴリアクション | アクション | 説明 | | ----------------------- | ---------------------------------------------------------------------------- | @@ -747,7 +757,7 @@ topics: | `payment_method.remove` | A payment method was removed. | | `payment_method.update` | An existing payment method was updated. | -### `prebuild_configuration` category actions +## `prebuild_configuration` category actions | アクション | 説明 | | -------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -758,7 +768,7 @@ topics: {%- endif %} {%- ifversion ghes %} -### `pre_receive_environment` category actions +## `pre_receive_environment` category actions | アクション | 説明 | | ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -767,7 +777,7 @@ topics: | `pre_receive_environment.download` | A pre-receive hook environment was downloaded. For more information, see "[Creating a pre-receive hook environment](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)." | | `pre_receive_environment.update` | A pre-receive hook environment was updated. For more information, see "[Creating a pre-receive hook environment](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)." | -### `pre_receive_hook` category actions +## `pre_receive_hook` category actions | アクション | 説明 | | -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -779,7 +789,7 @@ topics: | `pre_receive_hook.warned_push` | A pre-receive hook warned about a push. | {%- endif %} -### `private_repository_forking` category actions +## `private_repository_forking` category actions | アクション | 説明 | | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -788,46 +798,46 @@ topics: | `private_repository_forking.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled the policy setting for allowing forks of private and internal repositories, for a repository, organization or enterprise. Private and internal repositories are always allowed to be forked. For more information, see "[Managing the forking policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Managing the forking policy for your organization](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) and for enterprises "[Enforcing a policy for forking private or internal repositories](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)." | {%- ifversion fpt or ghec %} -### `profile_picture` カテゴリアクション +## `profile_picture` カテゴリアクション | アクション | 説明 | | ------------------------ | ------------------------------ | | `profile_picture.update` | A profile picture was updated. | {%- endif %} -### `project` カテゴリアクション +## `project` カテゴリアクション | アクション | 説明 | | -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `project.access` | A project board visibility was changed. For more information, see "[Changing project board visibility](/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility)." | -| `project.close` | A project board was closed. For more information, see "[Closing a project board](/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board)." | -| `project.create` | A project board was created. For more information, see "[Creating a project board](/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board)." | +| `project.access` | A project board visibility was changed. 詳細は「[プロジェクトボードの可視性を変更する](/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility)」を参照してください。 | +| `project.close` | A project board was closed. 詳しい情報については[プロジェクトボードのクローズ](/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board)を参照してください。 | +| `project.create` | A project board was created. 詳しい情報については[プロジェクトボードの作成](/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board)を参照してください。 | | `project.delete` | A project board was deleted. For more information, see "[Deleting a project board](/issues/organizing-your-work-with-project-boards/managing-project-boards/deleting-a-project-board)." | -| `project.link` | A repository was linked to a project board. For more information, see "[Linking a repository to a project board](/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board)." | +| `project.link` | A repository was linked to a project board. 詳しい情報については、「[リポジトリをプロジェクトボードにリンクする](/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board)」を参照してください。 | | `project.open` | A project board was reopened. For more information, see "[Reopening a closed project board](/issues/organizing-your-work-with-project-boards/managing-project-boards/reopening-a-closed-project-board)." | | `project.rename` | A project board was renamed. For more information, see "[Editing a project board](/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board)." | -| `project.unlink` | A repository was unlinked from a project board. For more information, see "[Linking a repository to a project board](/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board)." | -| `project.update_org_permission` | The project's base-level permission for all organization members was changed or removed. For more information, see "[Managing access to a project board for organization members](/organizations/managing-access-to-your-organizations-project-boards/managing-access-to-a-project-board-for-organization-members)." | +| `project.unlink` | A repository was unlinked from a project board. 詳しい情報については、「[リポジトリをプロジェクトボードにリンクする](/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board)」を参照してください。 | +| `project.update_org_permission` | The project's base-level permission for all organization members was changed or removed. 詳細は「[Organization メンバーのプロジェクトボードへのアクセスを管理する](/organizations/managing-access-to-your-organizations-project-boards/managing-access-to-a-project-board-for-organization-members)」を参照してください。 | | `project.update_team_permission` | A team's project board permission level was changed or when a team was added or removed from a project board. For more information, see "[Managing team access to an organization project board](/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board)." | | `project.update_user_permission` | An organization member or outside collaborator was added to or removed from a project board or had their permission level changed. For more information, see "[Managing an individual’s access to an organization project board](/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board)." | {%- ifversion fpt or ghec %} -### `project_field` category actions +## `project_field` category actions -| アクション | 説明 | -| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `project_field.create` | A field was created in a project board. For more information, see "[Creating a project (beta)](/issues/trying-out-the-new-projects-experience/creating-a-project#adding-fields)." | -| `project_field.delete` | A field was deleted in a project board. For more information, see "[Creating a project (beta)](/issues/trying-out-the-new-projects-experience/creating-a-project#adding-fields)." | +| アクション | 説明 | +| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `project_field.create` | A field was created in a project board. 詳しい情報については「[プロジェクト(ベータ)の作成](/issues/trying-out-the-new-projects-experience/creating-a-project#adding-fields)」を参照してください。 | +| `project_field.delete` | A field was deleted in a project board. 詳しい情報については「[プロジェクト(ベータ)の作成](/issues/trying-out-the-new-projects-experience/creating-a-project#adding-fields)」を参照してください。 | -### `project_view` category actions +## `project_view` category actions -| アクション | 説明 | -| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `project_view.create` | A view was created in a project board. For more information, see "[Customizing your project (beta) views](/issues/trying-out-the-new-projects-experience/customizing-your-project-views#creating-a-project-view)." | -| `project_view.delete` | A view was deleted in a project board. For more information, see "[Customizing your project (beta) views](/issues/trying-out-the-new-projects-experience/customizing-your-project-views#deleting-a-saved-view)." | +| アクション | 説明 | +| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `project_view.create` | A view was created in a project board. 詳しい情報については「[プロジェクト(ベータ)のビューのカスタマイズ](/issues/trying-out-the-new-projects-experience/customizing-your-project-views#creating-a-project-view)」を参照してください。 | +| `project_view.delete` | A view was deleted in a project board. 詳しい情報については「[プロジェクト(ベータ)のビューのカスタマイズ](/issues/trying-out-the-new-projects-experience/customizing-your-project-views#deleting-a-saved-view)」を参照してください。 | {%- endif %} -### `protected_branch` カテゴリアクション +## `protected_branch` カテゴリアクション | アクション | 説明 | | ---------------------------------------- | ---------------------------------------------------------------------- | @@ -843,38 +853,38 @@ topics: {%- endif %} | `protected_branch.update_pull_request_reviews_enforcement_level` | Enforcement of required pull request reviews was updated on a branch. `0`(無効化)、`1`(非管理者)、`2`(全員)のいずれか。 | `protected_branch.update_require_code_owner_review` | Enforcement of required code owner review was updated on a branch. | `protected_branch.update_required_approving_review_count` | Enforcement of the required number of approvals before merging was updated on a branch. | `protected_branch.update_required_status_checks_enforcement_level` | Enforcement of required status checks was updated on a branch. | `protected_branch.update_signature_requirement_enforcement_level` | Enforcement of required commit signing was updated on a branch. | `protected_branch.update_strict_required_status_checks_policy` | Enforcement of required status checks was updated on a branch. | `protected_branch.update_name` | A branch name pattern was updated for a branch. -### `public_key` カテゴリアクション +## `public_key` カテゴリアクション -| アクション | 説明 | -| ----------------------------------- | ------------------------------------------------------------------------------------------------ | -| `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.unverification_failure` | A user account's SSH key or a repository's [deploy key][] was unable to be unverified. | -| `public_key.unverify` | A user account's SSH key or a repository's [deploy key][] was unverified. | -| `public_key.verification_failure` | A user account's SSH key or a repository's [deploy key][] was unable to be verified. | -| `public_key.verify` | A user account's SSH key or a repository's [deploy key][] was verified. | +| アクション | 説明 | +| ----------------------------------- | -------------------------------------------------------------------------------------- | +| `public_key.create` | SSHキーがユーザアカウントに[追加][add key]されたか[デプロイキー][]がリポジトリに追加されました。 | +| `public_key.delete` | SSHキーがユーザアカウントから削除されたか[デプロイキー][]がリポジトリから削除されました。 | +| `public_key.update` | ユーザアカウントの SSH キーまたはリポジトリの[デプロイキー][]が更新されました。 | +| `public_key.unverification_failure` | A user account's SSH key or a repository's [deploy key][] was unable to be unverified. | +| `public_key.unverify` | A user account's SSH key or a repository's [deploy key][] was unverified. | +| `public_key.verification_failure` | A user account's SSH key or a repository's [deploy key][] was unable to be verified. | +| `public_key.verify` | A user account's SSH key or a repository's [deploy key][] was verified. | {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} -### `pull_request`カテゴリのアクション +## `pull_request`カテゴリのアクション -| アクション | 説明 | -| ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `pull_request.close` | A pull request was closed without being merged. For more information, see "[Closing a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request)." | -| `pull_request.converted_to_draft` | A pull request was converted to a draft. For more information, see "[Changing the stage of a pull request](/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request#converting-a-pull-request-to-a-draft)." | -| `pull_request.create` | A pull request was created. 詳しい情報については[プルリクエストの作成](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request)を参照してください。 | -| `pull_request.create_review_request` | A review was requested on a pull request. 詳しい情報については、「[プルリクエストレビューについて](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)」を参照してください。 | -| `pull_request.in_progress` | A pull request was marked as in progress. | -| `pull_request.indirect_merge` | A pull request was considered merged because the pull request's commits were merged into the target branch. | -| `pull_request.merge` | A pull request was merged. 詳しい情報については[プルリクエストのマージ](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)を参照してください。 | -| `pull_request.ready_for_review` | A pull request was marked as ready for review. 詳しい情報については、「[プルリクエストのステージを変更する](/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request#marking-a-pull-request-as-ready-for-review)」を参照してください。 | -| `pull_request.remove_review_request` | A review request was removed from a pull request. 詳しい情報については、「[プルリクエストレビューについて](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)」を参照してください。 | -| `pull_request.reopen` | A pull request was reopened after previously being closed. | -| `pull_request_review.delete` | A review on a pull request was deleted. | -| `pull_request_review.dismiss` | A review on a pull request was dismissed. 詳しい情報については[プルリクエストレビューの却下](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)を参照してください。 | -| `pull_request_review.submit` | A review was submitted for a pull request. 詳しい情報については、「[プルリクエストレビューについて](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)」を参照してください。 | +| アクション | 説明 | +| ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `pull_request.close` | A pull request was closed without being merged. For more information, see "[Closing a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request)." | +| `pull_request.converted_to_draft` | A pull request was converted to a draft. 詳しい情報については、「[プルリクエストのステージを変更する](/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request#converting-a-pull-request-to-a-draft)」を参照してください。 | +| `pull_request.create` | A pull request was created. 詳しい情報については[プルリクエストの作成](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request)を参照してください。 | +| `pull_request.create_review_request` | A review was requested on a pull request. 詳しい情報については、「[プルリクエストレビューについて](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)」を参照してください。 | +| `pull_request.in_progress` | A pull request was marked as in progress. | +| `pull_request.indirect_merge` | A pull request was considered merged because the pull request's commits were merged into the target branch. | +| `pull_request.merge` | A pull request was merged. 詳しい情報については[プルリクエストのマージ](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)を参照してください。 | +| `pull_request.ready_for_review` | A pull request was marked as ready for review. 詳しい情報については、「[プルリクエストのステージを変更する](/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request#marking-a-pull-request-as-ready-for-review)」を参照してください。 | +| `pull_request.remove_review_request` | A review request was removed from a pull request. 詳しい情報については、「[プルリクエストレビューについて](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)」を参照してください。 | +| `pull_request.reopen` | A pull request was reopened after previously being closed. | +| `pull_request_review.delete` | A review on a pull request was deleted. | +| `pull_request_review.dismiss` | A review on a pull request was dismissed. 詳しい情報については[プルリクエストレビューの却下](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)を参照してください。 | +| `pull_request_review.submit` | A review was submitted for a pull request. 詳しい情報については、「[プルリクエストレビューについて](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)」を参照してください。 | -### `pull_request_review`カテゴリのアクション +## `pull_request_review`カテゴリのアクション | アクション | 説明 | | ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -882,7 +892,7 @@ topics: | `pull_request_review.dismiss` | A review on a pull request was dismissed. 詳しい情報については[プルリクエストレビューの却下](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)を参照してください。 | | `pull_request_review.submit` | A review on a pull request was submitted. For more information, see "[Submitting your review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request#submitting-your-review)." | -### `pull_request_review_comment`カテゴリのアクション +## `pull_request_review_comment`カテゴリのアクション | アクション | 説明 | | ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -891,7 +901,7 @@ topics: | `pull_request_review_comment.update` | A review comment on a pull request was changed. | {%- endif %} -### `repo` カテゴリアクション +## `repo` カテゴリアクション | アクション | 説明 | | -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -907,7 +917,7 @@ topics: | `repo.code_scanning_analysis_deleted` | Code scanning analysis for a repository was deleted. For more information, see "[Delete a code scanning analysis from a repository](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository)." | | `repo.change_merge_setting` | Pull request merge options were changed for a repository. | | `repo.clear_actions_settings` | A repository administrator cleared {% data variables.product.prodname_actions %} policy settings for a repository. | -| `repo.config` | A repository administrator blocked force pushes. 詳しくは、 [リポジトリへのフォースプッシュのブロック](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/)を参照してください。 | +| `repo.config` | A repository administrator blocked force pushes. 詳しくは、 [リポジトリへのフォースプッシュのブロック](/enterprise/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/)を参照してください。 | {%- ifversion fpt or ghec %} | `repo.config.disable_collaborators_only` | The interaction limit for collaborators only was disabled. 詳しい情報については「[リポジトリでの操作の制限](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)」を参照してください。 | `repo.config.disable_contributors_only` | The interaction limit for prior contributors only was disabled in a repository. 詳しい情報については「[リポジトリでの操作の制限](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)」を参照してください。 | `repo.config.disable_sockpuppet_disallowed` | The interaction limit for existing users only was disabled in a repository. 詳しい情報については「[リポジトリでの操作の制限](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)」を参照してください。 | `repo.config.enable_collaborators_only` | The interaction limit for collaborators only was enabled in a repository. Users that are not collaborators or organization members were unable to interact with a repository for a set duration. 詳しい情報については「[リポジトリでの操作の制限](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)」を参照してください。 | `repo.config.enable_contributors_only` | The interaction limit for prior contributors only was enabled in a repository. Users that are not prior contributors, collaborators or organization members were unable to interact with a repository for a set duration. 詳しい情報については「[リポジトリでの操作の制限](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)」を参照してください。 | `repo.config.enable_sockpuppet_disallowed` | The interaction limit for existing users was enabled in a repository. New users aren't able to interact with a repository for a set duration. Existing users of the repository, contributors, collaborators or organization members are able to interact with a repository. 詳しい情報については「[リポジトリでの操作の制限](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)」を参照してください。 {%- endif %} @@ -929,7 +939,7 @@ topics: | `repo.staff_unlock` | An enterprise administrator or GitHub staff (with permission from a repository administrator) temporarily unlocked the repository. | `repo.transfer` | A user accepted a request to receive a transferred repository. | `repo.transfer_outgoing` | A repository was transferred to another repository network. | `repo.transfer_start` | A user sent a request to transfer a repository to another user or organization. | `repo.unarchived` | A repository was unarchived. 詳しい情報については、「[{% data variables.product.prodname_dotcom %} のリポジトリをアーカイブする](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)」を参照してください。 | `repo.update_actions_settings` | A repository administrator changed {% data variables.product.prodname_actions %} policy settings for a repository. | `repo.update_actions_secret` | A {% data variables.product.prodname_actions %} secret was updated. | `repo.update_actions_access_settings` | The setting to control how a repository was used by {% data variables.product.prodname_actions %} workflows in other repositories was changed. | `repo.update_default_branch` | The default branch for a repository was changed. | `repo.update_integration_secret` | A {% data variables.product.prodname_dependabot %} or {% data variables.product.prodname_codespaces %} integration secret was updated for a repository. | `repo.update_member` | A user's permission to a repository was changed. {%- ifversion fpt or ghec %} -### `repository_advisory` カテゴリアクション +## `repository_advisory` カテゴリアクション | アクション | 説明 | | -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -942,14 +952,14 @@ topics: | `repository_advisory.reopen` | Someone reopened as draft security advisory. | | `repository_advisory.update` | Someone edited a draft or published security advisory. | -### `repository_content_analysis`カテゴリアクション +## `repository_content_analysis`カテゴリアクション | アクション | 説明 | | ------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `repository_content_analysis.enable` | An organization owner or repository administrator [enabled data use settings for a private repository](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). | | `repository_content_analysis.disable` | An organization owner or repository administrator [disabled data use settings for a private repository](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). | -### `repository_dependency_graph` カテゴリアクション +## `repository_dependency_graph` カテゴリアクション | アクション | 説明 | | ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -957,14 +967,14 @@ topics: | `repository_dependency_graph.enable` | A repository owner or administrator enabled the dependency graph for a private repository. | {%- endif %} -### `repository_image` category actions +## `repository_image` category actions | アクション | 説明 | | -------------------------- | ------------------------------------------------ | | `repository_image.create` | An image to represent a repository was uploaded. | | `repository_image.destroy` | An image to represent a repository was deleted. | -### `repository_invitation` category actions +## `repository_invitation` category actions | アクション | 説明 | | ------------------------------ | ------------------------------------------------ | @@ -972,7 +982,7 @@ topics: | `repository_invitation.create` | An invitation to join a repository was sent. | | `repository_invitation.reject` | An invitation to join a repository was canceled. | -### `repository_projects_change` category actions +## `repository_projects_change` category actions | アクション | 説明 | | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -981,7 +991,7 @@ topics: | `repository_projects_change.enable` | Repository projects were enabled for a repository, all repositories in an organization, or all organizations in an enterprise. | {%- ifversion ghec or ghes or ghae %} -### `repository_secret_scanning` カテゴリアクション +## `repository_secret_scanning` カテゴリアクション | アクション | 説明 | | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -989,9 +999,9 @@ topics: | `repository_secret_scanning.enable` | A repository owner or administrator enabled secret scanning for a {% ifversion ghec %}private or internal {% endif %}repository. | {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} -### `repository_secret_scanning_custom_pattern`カテゴリアクション +## `repository_secret_scanning_custom_pattern`カテゴリアクション | アクション | 説明 | | -------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -999,14 +1009,14 @@ topics: | `repository_secret_scanning_custom_pattern.delete` | A custom pattern is removed from secret scanning in a repository. 詳しい情報については「[Secret scanningのカスタムパターンの定義](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#removing-a-custom-pattern)」を参照してください。 | | `repository_secret_scanning_custom_pattern.update` | Changes to a custom pattern are saved for secret scanning in a repository. 詳しい情報については「[Secret scanningのカスタムパターンの定義](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#editing-a-custom-pattern)」を参照してください。 | -### `repository_secret_scanning_push_protection`カテゴリアクション +## `repository_secret_scanning_push_protection`カテゴリアクション | アクション | 説明 | | ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `repository_secret_scanning_push_protection.disable` | A repository owner or administrator disabled secret scanning for a repository. 詳しい情報については「[Secret scanningでのプッシュの保護](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)」を参照してください。 | | `repository_secret_scanning_push_protection.enable` | A repository owner or administrator enabled secret scanning for a repository. 詳しい情報については「[Secret scanningでのプッシュの保護](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)」を参照してください。 | {%- endif %} -### `repository_visibility_change` category actions +## `repository_visibility_change` category actions | アクション | 説明 | | -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1015,7 +1025,7 @@ topics: | `repository_visibility_change.enable` | The ability for enterprise members to update a repository's visibility was enabled. Members are able to change repository visibilities in an organization, or all organizations in an enterprise. | {%- ifversion fpt or ghec or ghes or ghae %} -### `repository_vulnerability_alert` カテゴリアクション +## `repository_vulnerability_alert` カテゴリアクション | アクション | 説明 | | ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1025,7 +1035,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### `repository_vulnerability_alerts` カテゴリアクション +## `repository_vulnerability_alerts` カテゴリアクション | アクション | 説明 | | -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -1034,7 +1044,7 @@ topics: | `repository_vulnerability_alerts.enable` | A repository owner or repository administrator enabled {% data variables.product.prodname_dependabot_alerts %}. | {%- endif %} -### `required_status_check` category actions +## `required_status_check` category actions | アクション | 説明 | | ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1042,7 +1052,7 @@ topics: | `required_status_check.destroy` | A status check was no longer marked as required for a protected branch. For more information, see "[Require status checks before merging](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging)." | {%- ifversion ghec or ghes > 3.1 %} -### `restrict_notification_delivery` category actions +## `restrict_notification_delivery` category actions | アクション | 説明 | | ---------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1050,8 +1060,8 @@ topics: | `restrict_notification_delivery.disable` | Email notification restrictions for an organization or enterprise were disabled. For more information, see "[Restricting email notifications for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization)" and "[Restricting email notifications for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise)." | {%- endif %} -{%- if custom-repository-roles %} -### `role`カテゴリアクション +{%- ifversion custom-repository-roles %} +## `role`カテゴリアクション | アクション | 説明 | | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1061,15 +1071,15 @@ topics: {%- endif %} {%- ifversion ghec or ghes or ghae %} -### `secret_scanning` カテゴリアクション +## `secret_scanning` カテゴリアクション | アクション | 説明 | | ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `secret_scanning.disable` | An organization owner disabled secret scanning for all existing{% ifversion ghec %} private or internal{% endif %} repositories. 詳しい情報については、「[シークレットスキャニングについて](/github/administering-a-repository/about-secret-scanning)」を参照してください。 | | `secret_scanning.enable` | An organization owner enabled secret scanning for all existing{% ifversion ghec %} private or internal{% endif %} repositories. | -{% if secret-scanning-alert-audit-log %} -### `secret_scanning_alert`カテゴリアクション +{% ifversion secret-scanning-alert-audit-log %} +## `secret_scanning_alert`カテゴリアクション | アクション | 説明 | | ------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1078,7 +1088,7 @@ topics: | `secret_scanning_alert.resolve` | A user resolved a {% data variables.product.prodname_secret_scanning %} alert. | {% endif %} -### `secret_scanning_new_repos` カテゴリアクション +## `secret_scanning_new_repos` カテゴリアクション | アクション | 説明 | | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1087,7 +1097,7 @@ topics: {%- endif %} {%- ifversion ghec or ghes or ghae %} -### `security_key` category actions +## `security_key` category actions | アクション | 説明 | | ----------------------- | --------------------------------------------- | @@ -1096,7 +1106,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### `sponsors` カテゴリアクション +## `sponsors` カテゴリアクション | アクション | 説明 | | ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1122,14 +1132,14 @@ topics: {%- endif %} {%- ifversion ghec or ghes or ghae %} -### `ssh_certificate_authority` category actions +## `ssh_certificate_authority` category actions | アクション | 説明 | | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `ssh_certificate_authority.create` | An SSH certificate authority for an organization or enterprise was created. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." | | `ssh_certificate_authority.destroy` | An SSH certificate authority for an organization or enterprise was deleted. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." | -### `ssh_certificate_requirement` category actions +## `ssh_certificate_requirement` category actions | アクション | 説明 | | ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1137,7 +1147,7 @@ topics: | `ssh_certificate_requirement.disable` | The requirement for members to use SSH certificates to access an organization resources was disabled. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." | {%- endif %} -### `staff` category actions +## `staff` category actions | アクション | 説明 | | -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1159,7 +1169,7 @@ topics: | `staff.view_audit_log` | A site administrator viewed the site admin audit log. {%- endif %} -### `team` カテゴリアクション +## `team` カテゴリアクション | アクション | 説明 | | ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1175,7 +1185,7 @@ topics: {%- endif %} | `team.remove_member` | A member of an organization was removed from a team. For more information, see "[Removing organization members from a team](/organizations/organizing-members-into-teams/removing-organization-members-from-a-team)." | `team.remove_repository` | A repository was no longer under a team's control. | `team.rename` | A team's name was changed. | `team.update_permission` | A team's access was changed. | `team.update_repository_permission` | A team's permission to a repository was changed. -### `team_discussions` カテゴリアクション +## `team_discussions` カテゴリアクション | アクション | 説明 | | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1184,7 +1194,7 @@ topics: | `team_discussions.enable` | An organization owner enabled team discussions for an organization. | {%- ifversion ghec %} -### `team_sync_tenant` category actions +## `team_sync_tenant` category actions | アクション | 説明 | | ------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1194,7 +1204,7 @@ topics: {%- endif %} {%- ifversion fpt or ghes %} -### `two_factor_authentication` カテゴリアクション +## `two_factor_authentication` カテゴリアクション | アクション | 説明 | | ------------------------------------------------------- | -------------------------------------------------------------------------- | @@ -1207,7 +1217,7 @@ topics: {%- endif %} {%- ifversion fpt or ghes or ghae %} -### `user` カテゴリアクション +## `user` カテゴリアクション | アクション | 説明 | | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1234,7 +1244,7 @@ topics: {%- endif %} {%- ifversion ghec or ghes %} -### `user_license` category actions +## `user_license` category actions | アクション | 説明 | | ---------------------- | ------------------------------------------------------------ | @@ -1244,7 +1254,7 @@ topics: {%- endif %} {% ifversion fpt or ghec or ghes > 3.1 or ghae %} -### `workflows` カテゴリアクション +## `workflows` カテゴリアクション {% data reusables.audit_log.audit-log-events-workflows %} {%- endif %} @@ -1254,6 +1264,7 @@ topics: [OAuth application]: /guides/basics-of-authentication/#registering-your-app [add key]: /authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account + [デプロイキー]: /developers/overview/managing-deploy-keys#deploy-keys [deploy key]: /developers/overview/managing-deploy-keys#deploy-keys [2fa]: /authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication diff --git a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise.md b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise.md new file mode 100644 index 0000000000..d5240df0e0 --- /dev/null +++ b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise.md @@ -0,0 +1,58 @@ +--- +title: Displaying IP addresses in the audit log for your enterprise +intro: You can display the source IP address for events in your enterprise's audit log. +shortTitle: IP addresses in audit log +permissions: Enterprise owners can display IP addresses in the audit log for an enterprise. +versions: + feature: enterprise-audit-log-ip-addresses +type: how_to +topics: + - Auditing + - Enterprise + - Logging + - Networking + - Security +--- + +{% note %} + +**Note:** Display of IP addresses in the enterprise audit log is currently in public beta and is subject to change. + +{% endnote %} + +## About display of IP addresses in the audit log + +By default, {% data variables.product.product_name %} does not display the source IP address for events in your enterprise's audit log. Optionally, to ensure compliance and respond to threats, you can display the full IP address associated with the actor responsible for each event. Actors are typically users, but can also be apps or integrations. + +You are responsible for meeting any legal obligations that accompany the viewing or storage of IP addresses displayed within your enterprise's audit log. + +If you choose to display IP addresses, the IP addresses only appear in your enterprise's audit log. IP addresses will not appear for events in the audit logs for individual organizations owned by your enterprise. For more information about organization audit logs, see "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)." + +You can display IP addresses in the audit log regardless of which authentication method you use for your enterprise on {% data variables.product.product_location %}. 詳しい情報については「[Enterpriseでの認証について](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)」を参照してください。 + +When anyone creates an account on {% data variables.product.product_location %}, the person agrees to {% data variables.product.company_short %}'s collection of basic information about connections to {% data variables.product.company_short %}'s services, including source IP address. For more information, see "[GitHub Privacy Statement](/free-pro-team@latest/site-policy/privacy-policies/github-privacy-statement#usage-information)." + +## Events that display IP addresses in the audit log + +{% data variables.product.product_name %} displays an IP address in the audit log when a member of the enterprise interacts with a resource owned by your enterprise or an organization in your enterprise. For example, you will see an IP address for audited events involving an internal or private repository owned by an organization in your enterprise, or resources associated with those repositories, such as an issue, pull request, action, or project. + +If members of your enterprise access {% data variables.product.product_location %} with personal accounts that they manage, because you do not use {% data variables.product.prodname_emus %}, {% data variables.product.product_name %} does not display an event or IP address in the audit log for the following actions. + +- Authentication to {% data variables.product.product_location %} +- Interactions with a resource owned by the personal account, including a repository, gist, or project +- Interactions with a public repository owned by an organization in your enterprise + +## Enabling display of IP addresses in the audit log + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.audit-log-tab %} +1. Under "Audit log", click **Source IP disclosure**. + + ![Screenshot of "Source IP disclosure" tab](/assets/images/help/enterprises/audit-log-source-ip-disclosure-tab.png) +1. Under "Disclose actor IP addresses in audit logs", select **Enable source IP disclosure**. + + ![Screenshot of checkbox to enable display of IP addresses in audit logs](/assets/images/help/enterprises/audit-log-enable-source-ip-disclosure-checkbox.png) +1. [**Save**] をクリックします。 + +After you enable the feature, you can access the audit log to view events that include IP addresses. For more information, see "[Accessing the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)." diff --git a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md index d554271aaa..7272c8b766 100644 --- a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md +++ b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md @@ -11,6 +11,7 @@ topics: children: - /about-the-audit-log-for-your-enterprise - /accessing-the-audit-log-for-your-enterprise + - /displaying-ip-addresses-in-the-audit-log-for-your-enterprise - /searching-the-audit-log-for-your-enterprise - /exporting-audit-log-activity-for-your-enterprise - /streaming-the-audit-log-for-your-enterprise diff --git a/translations/ja-JP/content/admin/overview/about-enterprise-accounts.md b/translations/ja-JP/content/admin/overview/about-enterprise-accounts.md index 21cb0a0c2a..0ae62e55ed 100644 --- a/translations/ja-JP/content/admin/overview/about-enterprise-accounts.md +++ b/translations/ja-JP/content/admin/overview/about-enterprise-accounts.md @@ -50,7 +50,7 @@ Your enterprise account allows you to manage and enforce policies for all the or {% ifversion ghes or ghae %} -From your enterprise account on {% ifversion ghae %}{% data variables.product.product_name %}{% elsif ghes %}a {% data variables.product.prodname_ghe_server %} instance{% endif %}, administrators can view{% if remove-enterprise-members %} and manage{% endif %} enterprise membership{% if enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the {% ifversion ghes %}{% data variables.product.prodname_ghe_server %} instance{% elsif ghae %}enterprise on {% data variables.product.prodname_ghe_managed %}{% endif %}. +From your enterprise account on {% ifversion ghae %}{% data variables.product.product_name %}{% elsif ghes %}a {% data variables.product.prodname_ghe_server %} instance{% endif %}, administrators can view{% ifversion remove-enterprise-members %} and manage{% endif %} enterprise membership{% ifversion enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the {% ifversion ghes %}{% data variables.product.prodname_ghe_server %} instance{% elsif ghae %}enterprise on {% data variables.product.prodname_ghe_managed %}{% endif %}. {% ifversion ghes %} - License usage{% endif %} @@ -65,7 +65,7 @@ From your enterprise account on {% ifversion ghae %}{% data variables.product.pr {% endif %} -{% ifversion ghec or ghes %}When you try or purchase {% data variables.product.prodname_enterprise %}, you can{% ifversion ghes %} also{% endif %} create an enterprise account for {% data variables.product.prodname_ghe_cloud %} on {% data variables.product.prodname_dotcom_the_website %}. Administrators for the enterprise account on {% data variables.product.prodname_dotcom_the_website %} can view {% if remove-enterprise-members %} and manage{% endif %} enterprise membership{% if enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the enterprise account{% ifversion ghes %} on {% data variables.product.prodname_dotcom_the_website %}{% endif %}. +{% ifversion ghec or ghes %}When you try or purchase {% data variables.product.prodname_enterprise %}, you can{% ifversion ghes %} also{% endif %} create an enterprise account for {% data variables.product.prodname_ghe_cloud %} on {% data variables.product.prodname_dotcom_the_website %}. Administrators for the enterprise account on {% data variables.product.prodname_dotcom_the_website %} can view {% ifversion remove-enterprise-members %} and manage{% endif %} enterprise membership{% ifversion enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the enterprise account{% ifversion ghes %} on {% data variables.product.prodname_dotcom_the_website %}{% endif %}. - Billing and usage (services on {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_GH_advanced_security %}, user licenses) - Security (single sign-on, IP allow lists, SSH certificate authorities, two-factor authentication) diff --git a/translations/ja-JP/content/admin/overview/about-github-ae.md b/translations/ja-JP/content/admin/overview/about-github-ae.md index 0517b66e7a..c866f0366f 100644 --- a/translations/ja-JP/content/admin/overview/about-github-ae.md +++ b/translations/ja-JP/content/admin/overview/about-github-ae.md @@ -35,6 +35,21 @@ topics: {% data variables.product.prodname_ghe_managed %} は、Azure Government クラウドという、米国政府機関とそのパートナー向けの信頼できるクラウドで利用できます。 {% data variables.product.prodname_ghe_managed %} は商用クラウドでも利用できるため、Organization に適したホスティング環境を選択できます。 +## Compliance accreditations + +{% data variables.product.company_short %} continues to invest in security best practices to make sure your data is safe, your developers are productive, and your team can focus on solving problems. As part of that commitment to security, {% data variables.product.prodname_ghe_managed %} maintains compliance with the following accreditations. + +- FedRAMP High Authorization to Operate (ATO) +- SOC 1, SOC 2 Type II, and SOC 3 +- ISO/IEC certifications + - ISO/IEC 27001:2013 + - ISO/IEC 27701:2019 + - ISO/IEC 9001:2015 + - ISO/IEC 22301:2019 + - ISO/IEC 27018:2014 + - ISO/IEC 20000-1:2018 + - ISO/IEC 27017:2015 + ## 参考リンク - "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)" 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 index 27f8a19e80..50fa3a439e 100644 --- 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 @@ -19,8 +19,8 @@ shortTitle: GitHub Enterprise API API を使用すると、さまざまなタスクを自動化できます。 例えば、 {% ifversion ghes %} -- {% 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 %} +- {% data variables.enterprise.management_console %} に変更を加える。 詳しい情報については、「[{% data variables.enterprise.management_console %}](/enterprise/user/rest/reference/enterprise-admin#management-console)」を参照してください。 +- LDAP 同期を設定する。 詳しい情報については、「[LDAP](/enterprise/user/rest/reference/enterprise-admin#ldap)」を参照してください。{% endif %} - 自分の Enterprise に関する統計を収集する。 詳しい情報については、「[管理統計](/rest/reference/enterprise-admin#admin-stats)」を参照してください。 - Enterpriseアカウントの管理。 詳しい情報については「[Enterprise アカウント](/graphql/guides/managing-enterprise-accounts)」を参照してください。 diff --git a/translations/ja-JP/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md b/translations/ja-JP/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md index 82600b15c7..86480eb524 100644 --- a/translations/ja-JP/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md @@ -44,3 +44,9 @@ Choose which package ecosystems you'd like to enable, disable, or set to read-on If subdomain isolation is enabled for {% data variables.product.product_location %}, you will need to create and upload a TLS certificate that allows the package host URL for each ecosystem you want to use, such as `{% data reusables.package_registry.container-registry-hostname %}`. Make sure each package host URL includes `https://`. You can create the certificate manually, or you can use _Let's Encrypt_. If you already use _Let's Encrypt_, you must request a new TLS certificate after enabling {% data variables.product.prodname_registry %}. For more information about package host URLs, see "[Enabling subdomain isolation](/enterprise/admin/configuration/enabling-subdomain-isolation)." For more information about uploading TLS certificates to {% data variables.product.product_name %}, see "[Configuring TLS](/enterprise/admin/configuration/configuring-tls)." + +## Step 5: Check for and rename reserved names + +If you want to use the Docker ecosystem with subdomain isolation disabled, you **must** first rename any user or organization named `v2` on {% data variables.product.product_location %}, prior to enabling Docker ecosystem support in the {% data variables.enterprise.management_console %}. Docker uses a `v2` account name to manage path conflicts with the Docker API, and once Docker registry support is enabled, you won't be able to use this name anymore. + +You can view a full list of logins reserved for internal use by navigating to the "Reserved logins" page in the Site admin dashboard. For more information, see "[Reserved logins](/admin/configuration/configuring-your-enterprise/site-admin-dashboard#reserved-logins)." diff --git a/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md b/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md index 356faf8cfb..25339e468c 100644 --- a/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md +++ b/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md @@ -35,7 +35,7 @@ shortTitle: GitHub Actions policies ## Enforcing a policy to restrict the use of {% data variables.product.prodname_actions %} in your enterprise -Enterprise 内のすべての Organization に対して {% data variables.product.prodname_actions %} を無効化するか、特定の Organization のみを許可するかを選択できます。 You can also limit the use of public actions {% if actions-workflow-policy %}and reusable workflows{% endif %}, so that people can only use local actions {% if actions-workflow-policy %}and reusable workflows{% endif %} that exist in your enterprise. +Enterprise 内のすべての Organization に対して {% data variables.product.prodname_actions %} を無効化するか、特定の Organization のみを許可するかを選択できます。 You can also limit the use of public actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %}, so that people can only use local actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} that exist in your enterprise. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} @@ -47,11 +47,11 @@ Enterprise 内のすべての Organization に対して {% data variables.produc {%- ifversion ghes or ghae %} {% note %} - **Note:** To enable access to public actions{% if actions-workflow-policy %} and reusable workflows{% endif %}, you must first configure {% data variables.product.product_location %} to connect to {% data variables.product.prodname_dotcom_the_website %}. 詳しい情報については「[GitHub Connectを使用したGitHub.comのアクションへの自動アクセスの有効化](/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)」を参照してください。 + **Note:** To enable access to public actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}, you must first configure {% data variables.product.product_location %} to connect to {% data variables.product.prodname_dotcom_the_website %}. 詳しい情報については「[GitHub Connectを使用したGitHub.comのアクションへの自動アクセスの有効化](/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)」を参照してください。 {% endnote %} {%- endif %} - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![この Enterprise アカウントについてアクションを無効化、無効化、または制限](/assets/images/help/organizations/enterprise-actions-policy-with-workflows.png) {%- else %} ![この Enterprise アカウントについてアクションを無効化、無効化、または制限](/assets/images/help/organizations/enterprise-actions-policy.png) @@ -63,8 +63,8 @@ Enterprise 内のすべての Organization に対して {% data variables.produc {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} -1. "Policies(ポリシー)"の下で、{% data reusables.actions.policy-label-for-select-actions-workflows %}を選択し、必要なアクション{% if actions-workflow-policy %}と再利用可能なワークフロー{% endif %}をリストに追加してください。 - {% if actions-workflow-policy %} +1. "Policies(ポリシー)"の下で、{% data reusables.actions.policy-label-for-select-actions-workflows %}を選択し、必要なアクション{% ifversion actions-workflow-policy %}と再利用可能なワークフロー{% endif %}をリストに追加してください。 + {% ifversion actions-workflow-policy %} ![許可リストへのアクションと再利用可能なワークフローの追加](/assets/images/help/organizations/enterprise-actions-policy-allow-list-with-workflows.png) {%- elsif ghes or ghae %} ![許可リストへのアクションの追加](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png) @@ -127,7 +127,7 @@ You can set the default permissions for the `GITHUB_TOKEN` in the settings for y ### デフォルトの`GITHUB_TOKEN`権限の設定 -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} By default, when you create a new enterprise, `GITHUB_TOKEN` only has read access for the `contents` scope. {% endif %} @@ -136,10 +136,10 @@ By default, when you create a new enterprise, `GITHUB_TOKEN` only has read acces {% data reusables.enterprise-accounts.actions-tab %} 1. [Workflow permissions]の下で、`GITHUB_TOKEN`にすべてのスコープに対する読み書きアクセスを持たせたいか、あるいは`contents`スコープに対する読み取りアクセスだけを持たせたいかを選択してください。 - ![Set GITHUB_TOKEN permissions for this enterprise](/assets/images/help/settings/actions-workflow-permissions-enterprise{% if allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) + ![Set GITHUB_TOKEN permissions for this enterprise](/assets/images/help/settings/actions-workflow-permissions-enterprise{% ifversion allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) 1. **Save(保存)**をクリックして、設定を適用してください。 -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} ### {% data variables.product.prodname_actions %}がPull Requestの作成もしくは承認をできないようにする {% data reusables.actions.workflow-pr-approval-permissions-intro %} @@ -157,7 +157,7 @@ By default, when you create a new enterprise, workflows are not allowed to creat {% endif %} {% endif %} -{% if actions-cache-policy-apis %} +{% ifversion actions-cache-policy-apis %} ## Enforcing a policy for cache storage in your enterprise diff --git a/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md b/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md index b34a6f14d8..95515f5897 100644 --- a/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md +++ b/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md @@ -115,7 +115,7 @@ Enterprise が所有しているすべての Organization 全体で、ユーザ ## Enforcing a policy for inviting{% ifversion ghec %} outside{% endif %} collaborators to repositories -Across all organizations owned by your enterprise, you can allow members to invite{% ifversion ghec %} outside{% endif %} collaborators to repositories, restrict {% ifversion ghec %}outside collaborator {% endif %}invitations to organization owners, {% if prevent-org-admin-add-outside-collaborator %}restrict {% ifversion ghec %}outside collaborator {% endif %}invitations to enterprise owners, {% endif %}or allow organization owners to administer the setting on the organization level. +Across all organizations owned by your enterprise, you can allow members to invite{% ifversion ghec %} outside{% endif %} collaborators to repositories, restrict {% ifversion ghec %}outside collaborator {% endif %}invitations to organization owners, {% ifversion prevent-org-admin-add-outside-collaborator %}restrict {% ifversion ghec %}outside collaborator {% endif %}invitations to enterprise owners, {% endif %}or allow organization owners to administer the setting on the organization level. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} diff --git a/translations/ja-JP/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md b/translations/ja-JP/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md index ab45abcb90..563211825e 100644 --- a/translations/ja-JP/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md +++ b/translations/ja-JP/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md @@ -1,6 +1,6 @@ --- -title: Creating a pre-receive hook script -intro: Use pre-receive hook scripts to create requirements for accepting or rejecting a push based on the contents. +title: pre-receiveフックスクリプトの作成 +intro: pre-receiveフックスクリプトを使って、プッシュを内容に基づいて受け付けあるいは拒否するための要件を作成します。 miniTocMaxHeadingLevel: 3 redirect_from: - /enterprise/admin/developer-workflow/creating-a-pre-receive-hook-script @@ -15,9 +15,10 @@ topics: - Pre-receive hooks shortTitle: Pre-receive hook scripts --- -You can see examples of pre-receive hooks for {% data variables.product.prodname_ghe_server %} in the [`github/platform-samples` repository](https://github.com/github/platform-samples/tree/master/pre-receive-hooks). -## Writing a pre-receive hook script +{% data variables.product.prodname_ghe_server %} の pre-receive フックの例は、[`github/platform-samples`リポジトリ](https://github.com/github/platform-samples/tree/master/pre-receive-hooks)で見ることができます。 + +## pre-receiveフックスクリプトの作成 A pre-receive hook script executes in a pre-receive hook environment on {% data variables.product.product_location %}. When you create a pre-receive hook script, consider the available input, output, exit status, and environment variables. ### Input (`stdin`) @@ -29,11 +30,11 @@ After a push occurs and before any refs are updated for the remote repository, t This string represents the following arguments. -| Argument | Description | -| :------------- | :------------- | -| `` | Old object name stored in the ref.
When you create a new ref, the value is 40 zeroes. | +| 引数 | 説明 | +|:------------------- |:------------------------------------------------------------------------------------------------- | +| `` | Old object name stored in the ref.
When you create a new ref, the value is 40 zeroes. | | `` | New object name to be stored in the ref.
When you delete a ref, the value is 40 zeroes. | -| `` | The full name of the ref. | +| `` | The full name of the ref. | For more information about `git-receive-pack`, see "[git-receive-pack](https://git-scm.com/docs/git-receive-pack)" in the Git documentation. For more information about refs, see "[Git References](https://git-scm.com/book/en/v2/Git-Internals-Git-References)" in *Pro Git*. @@ -41,16 +42,16 @@ For more information about `git-receive-pack`, see "[git-receive-pack](https://g The standard output for the script, `stdout`, is passed back to the client. Any `echo` statements will be visible to the user on the command line or in the user interface. -### Exit status +### 終了ステータス The exit status of a pre-receive script determines if the push will be accepted. -| Exit-status value | Action | -| :- | :- | -| 0 | The push will be accepted. | -| non-zero | The push will be rejected. | +| Exit-status value | アクション | +|:----------------- |:-------------- | +| 0 | プッシュは受け付けられます。 | +| 0以外 | プッシュは拒否されます。 | -### Environment variables +### 環境変数 In addition to the standard input for your pre-receive hook script, `stdin`, {% data variables.product.prodname_ghe_server %} makes the following variables available in the Bash environment for your script's execution. For more information about `stdin` for your pre-receive hook script, see "[Input (`stdin`)](#input-stdin)." @@ -65,74 +66,67 @@ Different environment variables are available to your pre-receive hook script de The following variables are always available in the pre-receive hook environment. -| Variable | Description | Example value | -| :- | :- | :- | -|
$GIT_DIR
| Path to the remote repository on the instance | /data/user/repositories/a/ab/
a1/b2/34/100001234/1234.git | -|
$GIT_PUSH_OPTION_COUNT
| The number of push options that were sent by the client with `--push-option`. For more information, see "[git-push](https://git-scm.com/docs/git-push#Documentation/git-push.txt---push-optionltoptiongt)" in the Git documentation. | 1 | -|
$GIT\_PUSH\_OPTION\_N
| Where _N_ is an integer starting at 0, this variable contains the push option string that was sent by the client. The first option that was sent is stored in `GIT_PUSH_OPTION_0`, the second option that was sent is stored in `GIT_PUSH_OPTION_1`, and so on. For more information about push options, see "[git-push](https://git-scm.com/docs/git-push#git-push---push-optionltoptiongt)" in the Git documentation. | abcd |{% ifversion ghes %} -|
$GIT_USER_AGENT
| User-agent string sent by the Git client that pushed the changes | git/2.0.0{% endif %} -|
$GITHUB_REPO_NAME
| Name of the repository being updated in _NAME_/_OWNER_ format | octo-org/hello-enterprise | -|
$GITHUB_REPO_PUBLIC
| Boolean representing whether the repository being updated is public |
  • true: Repository's visibility is public
  • false: Repository's visibility is private or internal
-|
$GITHUB_USER_IP
| IP address of client that initiated the push | 192.0.2.1 | -|
$GITHUB_USER_LOGIN
| Username for account that initiated the push | octocat | +| 変数 | 説明 | 値の例 | +|:------------------------- |:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |:------------------------------------------------------------------ | +|
$GIT_DIR
| Path to the remote repository on the instance | /data/user/repositories/a/ab/
a1/b2/34/100001234/1234.git | +|
$GIT_PUSH_OPTION_COUNT
| The number of push options that were sent by the client with `--push-option`. For more information, see "[git-push](https://git-scm.com/docs/git-push#Documentation/git-push.txt---push-optionltoptiongt)" in the Git documentation. | 1 | +|
$GIT\_PUSH\_OPTION\_N
| ここで _N_ は 0 から始まる整数で、この変数にはクライアントから送信されたプッシュオプションの文字列が含まれます。 The first option that was sent is stored in `GIT_PUSH_OPTION_0`, the second option that was sent is stored in `GIT_PUSH_OPTION_1`, and so on. プッシュオプションに関する詳しい情報については、Gitのドキュメンテーションの[git-push](https://git-scm.com/docs/git-push#git-push---push-optionltoptiongt)を参照してください。 | abcd |{% ifversion ghes %} +|
$GIT_USER_AGENT
| User-agent string sent by the Git client that pushed the changes | git/2.0.0{% endif %} +|
$GITHUB_REPO_NAME
| Name of the repository being updated in _NAME_/_OWNER_ format | octo-org/hello-enterprise | +|
$GITHUB_REPO_PUBLIC
| Boolean representing whether the repository being updated is public |
  • true: Repository's visibility is public
  • false: Repository's visibility is private or internal
| +|
$GITHUB_USER_IP
| IP address of client that initiated the push | 192.0.2.1 | +|
$GITHUB_USER_LOGIN
| Username for account that initiated the push | octocat | #### Available for pushes from the web interface or API The `$GITHUB_VIA` variable is available in the pre-receive hook environment when the ref update that triggers the hook occurs via either the web interface or the API for {% data variables.product.prodname_ghe_server %}. The value describes the action that updated the ref. -| Value | Action | More information | -| :- | :- | :- | -|
auto-merge deployment api
| Automatic merge of the base branch via a deployment created with the API | "[Create a deployment](/rest/reference/deployments#create-a-deployment)" in the REST API documentation | -|
blob#save
| Change to a file's contents in the web interface | "[Editing files](/repositories/working-with-files/managing-files/editing-files)" | -|
branch merge api
| Merge of a branch via the API | "[Merge a branch](/rest/reference/branches#merge-a-branch)" in the REST API documentation | -|
branches page delete button
| Deletion of a branch in the web interface | "[Creating and deleting branches within your repository](/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository#deleting-a-branch)" | -|
git refs create api
| Creation of a ref via the API | "[Git database](/rest/reference/git#create-a-reference)" in the REST API documentation | -|
git refs delete api
| Deletion of a ref via the API | "[Git database](/rest/reference/git#delete-a-reference)" in the REST API documentation | -|
git refs update api
| Update of a ref via the API | "[Git database](/rest/reference/git#update-a-reference)" in the REST API documentation | -|
git repo contents api
| Change to a file's contents via the API | "[Create or update file contents](/rest/reference/repos#create-or-update-file-contents)" in the REST API documentation | +| 値 | アクション | 詳細情報 | +|:-------------------------- |:------------------------------------------------------------------------ |:--------------------------------------------------------------------------------------------------------------------------------------------------- | +|
auto-merge deployment api
| Automatic merge of the base branch via a deployment created with the API | "[Create a deployment](/rest/reference/deployments#create-a-deployment)" in the REST API documentation | +|
blob#save
| Change to a file's contents in the web interface | "[Editing files](/repositories/working-with-files/managing-files/editing-files)" | +|
branch merge api
| Merge of a branch via the API | "[Merge a branch](/rest/reference/branches#merge-a-branch)" in the REST API documentation | +|
branches page delete button
| Deletion of a branch in the web interface | 「[リポジトリ内でのブランチの作成と削除](/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository#deleting-a-branch)」 | +|
git refs create api
| Creation of a ref via the API | "[Git database](/rest/reference/git#create-a-reference)" in the REST API documentation | +|
git refs delete api
| Deletion of a ref via the API | "[Git database](/rest/reference/git#delete-a-reference)" in the REST API documentation | +|
git refs update api
| Update of a ref via the API | "[Git database](/rest/reference/git#update-a-reference)" in the REST API documentation | +|
git repo contents api
| Change to a file's contents via the API | "[Create or update file contents](/rest/reference/repos#create-or-update-file-contents)" in the REST API documentation | + {%- ifversion ghes %} -| `merge ` | Merge of a pull request using auto-merge | "[Automatically merging a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)" | +| + +`merge` | Merge of a pull request using auto-merge | "[Automatically merging a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)" | {%- endif %} -|
merge base into head
| Update of the topic branch from the base branch when the base branch requires strict status checks (via **Update branch** in a pull request, for example) | "[About protected branches](/github/administering-a-repository/about-protected-branches#require-status-checks-before-merging)" | -|
pull request branch delete button
| Deletion of a topic branch from a pull request in the web interface | "[Deleting and restoring branches in a pull request](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request#deleting-a-branch-used-for-a-pull-request)" | -|
pull request branch undo button
| Restoration of a topic branch from a pull request in the web interface | "[Deleting and restoring branches in a pull request](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request#restoring-a-deleted-branch)" | -|
pull request merge api
| Merge of a pull request via the API | "[Pulls](/rest/reference/pulls#merge-a-pull-request)" in the REST API documentation | -|
pull request merge button
| Merge of a pull request in the web interface | "[Merging a pull request](/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request#merging-a-pull-request-on-github)" | -|
pull request revert button
| Revert of a pull request | "[Reverting a pull request](/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request)" | -|
releases delete button
| Deletion of a release | "[Managing releases in a repository](/github/administering-a-repository/managing-releases-in-a-repository#deleting-a-release)" | -|
stafftools branch restore
| Restoration of a branch from the site admin dashboard | "[Site admin dashboard](/admin/configuration/site-admin-dashboard#repositories)" | -|
tag create api
| Creation of a tag via the API | "[Git database](/rest/reference/git#create-a-tag-object)" in the REST API documentation | -|
slumlord (#SHA)
| Commit via Subversion | "[Support for Subversion clients](/github/importing-your-projects-to-github/support-for-subversion-clients#making-commits-to-subversion)" | -|
web branch create
| Creation of a branch via the web interface | "[Creating and deleting branches within your repository](/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository#creating-a-branch)" | +|
merge base into head
| Update of the topic branch from the base branch when the base branch requires strict status checks (via **Update branch** in a pull request, for example) | "[About protected branches](/github/administering-a-repository/about-protected-branches#require-status-checks-before-merging)" | |
pull request branch delete button
| Deletion of a topic branch from a pull request in the web interface | "[Deleting and restoring branches in a pull request](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request#deleting-a-branch-used-for-a-pull-request)" | |
pull request branch undo button
| Restoration of a topic branch from a pull request in the web interface | "[Deleting and restoring branches in a pull request](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request#restoring-a-deleted-branch)" | |
pull request merge api
| Merge of a pull request via the API | "[Pulls](/rest/reference/pulls#merge-a-pull-request)" in the REST API documentation | |
pull request merge button
| Merge of a pull request in the web interface | "[Merging a pull request](/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request#merging-a-pull-request-on-github)" | |
pull request revert button
| Revert of a pull request | "[Reverting a pull request](/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request)" | |
releases delete button
| Deletion of a release | "[Managing releases in a repository](/github/administering-a-repository/managing-releases-in-a-repository#deleting-a-release)" | |
stafftools branch restore
| Restoration of a branch from the site admin dashboard | "[Site admin dashboard](/admin/configuration/site-admin-dashboard#repositories)" | |
tag create api
| Creation of a tag via the API | "[Git database](/rest/reference/git#create-a-tag-object)" in the REST API documentation | |
slumlord (#SHA)
| Commit via Subversion | "[Support for Subversion clients](/github/importing-your-projects-to-github/support-for-subversion-clients#making-commits-to-subversion)" | |
web branch create
| Creation of a branch via the web interface | "[Creating and deleting branches within your repository](/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository#creating-a-branch)" | #### Available for pull request merges The following variables are available in the pre-receive hook environment when the push that triggers the hook is a push due to the merge of a pull request. -| Variable | Description | Example value | -| :- | :- | :- | -|
$GITHUB_PULL_REQUEST_AUTHOR_LOGIN
| Username of account that authored the pull request | octocat | -|
$GITHUB_PULL_REQUEST_HEAD
| The name of the pull request's topic branch, in the format `USERNAME:BRANCH` | octocat:fix-bug | -|
$GITHUB_PULL_REQUEST_BASE
| The name of the pull request's base branch, in the format `USERNAME:BRANCH` | octocat:main | +| 変数 | 説明 | 値の例 | +|:-------------------------- |:---------------------------------------------------------------------------- |:---------------------------- | +|
$GITHUB_PULL_REQUEST_AUTHOR_LOGIN
| Username of account that authored the pull request | octocat | +|
$GITHUB_PULL_REQUEST_HEAD
| The name of the pull request's topic branch, in the format `USERNAME:BRANCH` | octocat:fix-bug | +|
$GITHUB_PULL_REQUEST_BASE
| The name of the pull request's base branch, in the format `USERNAME:BRANCH` | octocat:main | #### Available for pushes using SSH authentication -| Variable | Description | Example value | -| :- | :- | :- | -|
$GITHUB_PUBLIC_KEY_FINGERPRINT
| The public key fingerprint for the user who pushed the changes | a1:b2:c3:d4:e5:f6:g7:h8:i9:j0:k1:l2:m3:n4:o5:p6 | +| 変数 | 説明 | 値の例 | +|:-------------------------- |:-------------------------------------------------------------- |:----------------------------------------------- | +|
$GITHUB_PUBLIC_KEY_FINGERPRINT
| The public key fingerprint for the user who pushed the changes | a1:b2:c3:d4:e5:f6:g7:h8:i9:j0:k1:l2:m3:n4:o5:p6 | -## Setting permissions and pushing a pre-receive hook to {% data variables.product.prodname_ghe_server %} +## 権限の設定と {% data variables.product.prodname_ghe_server %} への pre-receive フックのプッシュ -A pre-receive hook script is contained in a repository on {% data variables.product.product_location %}. A site administrator must take into consideration the repository permissions and ensure that only the appropriate users have access. +A pre-receive hook script is contained in a repository on {% data variables.product.product_location %}. サイト管理者はリポジトリの権限を考慮し、適切なユーザだけがアクセスできるようにしなければなりません。 -We recommend consolidating hooks to a single repository. If the consolidated hook repository is public, the `README.md` can be used to explain policy enforcements. Also, contributions can be accepted via pull requests. However, pre-receive hooks can only be added from the default branch. For a testing workflow, forks of the repository with configuration should be used. +フックは単一のリポジトリに集約することをおすすめします。 集約されたフックのリポジトリがパブリックになっている場合、`README.md`をポリシーの強制の説明に利用できます。 また、コントリビューションをプルリクエスト経由で受け付けることもできます。 しかし、pre-receiveフックはデフォルトブランチからのみ追加できます。 テストのワークフロー用には、設定を持つリポジトリのフォークを使うべきです。 -1. For Mac users, ensure the scripts have execute permissions: +1. Mac ユーザは、スクリプトに実行権限を持たせてください。 ```shell $ sudo chmod +x SCRIPT_FILE.sh ``` - For Windows users, ensure the scripts have execute permissions: + Windows ユーザは、スクリプトに実行権限を持たせてください。 ```shell git update-index --chmod=+x SCRIPT_FILE.sh @@ -145,14 +139,14 @@ We recommend consolidating hooks to a single repository. If the consolidated hoo $ git push ``` -3. [Create the pre-receive hook](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance/#creating-pre-receive-hooks) on the {% data variables.product.prodname_ghe_server %} instance. +3. [Create the pre-receive hook](/enterprise/admin/guides/developer-workflow/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance/#creating-pre-receive-hooks) on the {% data variables.product.prodname_ghe_server %} instance. -## Testing pre-receive scripts locally -You can test a pre-receive hook script locally before you create or update it on {% data variables.product.product_location %}. One method is to create a local Docker environment to act as a remote repository that can execute the pre-receive hook. +## ローカルでのpre-receiveスクリプトのテスト +You can test a pre-receive hook script locally before you create or update it on {% data variables.product.product_location %}. その方法の 1 つは、pre-receive フックを実行できるリモートリポジトリとして働くローカルの Docker 環境を作成することです。 {% data reusables.linux.ensure-docker %} -2. Create a file called `Dockerfile.dev` containing: +2. 以下を含む `Dockerfile.dev` というファイルを作成してください。 ```dockerfile FROM gliderlabs/alpine:3.3 @@ -174,7 +168,7 @@ You can test a pre-receive hook script locally before you create or update it on CMD ["/usr/sbin/sshd", "-D"] ``` -3. Create a test pre-receive script called `always_reject.sh`. This example script will reject all pushes, which is useful for locking a repository: +3. `always_reject.sh` というテストのpre-receiveスクリプトを作成してください。 このスクリプト例では、全てのプッシュを拒否します。これは、リポジトリをロックする場合に役立ちます。 ``` #!/usr/bin/env bash @@ -183,13 +177,13 @@ You can test a pre-receive hook script locally before you create or update it on exit 1 ``` -4. Ensure the `always_reject.sh` scripts has execute permissions: +4. `always_reject.sh`スクリプトが実行権限を持つことを確認してください。 ```shell $ chmod +x always_reject.sh ``` -5. From the directory containing `Dockerfile.dev`, build an image: +5. `Dockerfile.dev` を含むディレクトリからイメージをビルドしてください。 ```shell $ docker build -f Dockerfile.dev -t pre-receive.dev . @@ -207,37 +201,37 @@ You can test a pre-receive hook script locally before you create or update it on > 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 ``` -6. Run a data container that contains a generated SSH key: +6. 生成された SSH キーを含むデータコンテナを実行してください。 ```shell $ docker run --name data pre-receive.dev /bin/true ``` -7. Copy the test pre-receive hook `always_reject.sh` into the data container: +7. テスト pre-receive フックの `always_reject.sh` をデータコンテナにコピーしてください: ```shell $ docker cp always_reject.sh data:/home/git/test.git/hooks/pre-receive ``` -8. Run an application container that runs `sshd` and executes the hook. Take note of the container id that is returned: +8. `sshd` を実行しフックを動作させるアプリケーションコンテナを実行してください。 返されたコンテナ ID をメモしておいてください: ```shell $ docker run -d -p 52311:22 --volumes-from data pre-receive.dev > 7f888bc700b8d23405dbcaf039e6c71d486793cad7d8ae4dd184f4a47000bc58 ``` -9. Copy the generated SSH key from the data container to the local machine: +9. 生成された SSH キーをデータコンテナからローカルマシンにコピーしてください: ```shell $ 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 repository 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. +10. テストリポジトリのリモートを修正して、Docker コンテナ内の `test.git` リポジトリにプッシュしてください。 この例では `git@github.com:octocat/Hello-World.git` を使用していますが、どのリポジトリを使用しても構いません。 この例ではローカルマシン (127.0.0.1) がポート 52311 をバインドしているものとしていますが、docker がリモートマシンで動作しているなら異なる IP アドレスを使うことができます。 ```shell $ git clone git@github.com:octocat/Hello-World.git @@ -256,7 +250,7 @@ You can test a pre-receive hook script locally before you create or update it on > error: failed to push some refs to 'git@192.168.99.100:test.git' ``` - Notice that the push was rejected after executing the pre-receive hook and echoing the output from the script. + pre-receive フックの実行後にプッシュが拒否され、スクリプトからの出力がエコーされていることに注意してください。 -## Further reading - - "[Customizing Git - An Example Git-Enforced Policy](https://git-scm.com/book/en/v2/Customizing-Git-An-Example-Git-Enforced-Policy)" from the *Pro Git website* +## 参考リンク + - *Pro Git Webサイト*の「[Gitのカスタマイズ - Gitポリシーの実施例](https://git-scm.com/book/en/v2/Customizing-Git-An-Example-Git-Enforced-Policy)」 diff --git a/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md b/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md index 44f28a105e..35109d054b 100644 --- a/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md +++ b/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md @@ -28,4 +28,4 @@ shortTitle: Set membership visibility {% 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のメンバーに適用)**を選択することもできます。 ![Checkbox to enforce the default setting on all members](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png){% ifversion ghes %} -5. 新しい可視性の設定をすべての既存メンバーに適用したい場合は、`ghe-org-membership-update`コマンドラインユーティリティを使ってください。 詳しい情報については、「[コマンドラインユーティリティ](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-membership-update)」を参照してください。{% endif %} +5. 新しい可視性の設定をすべての既存メンバーに適用したい場合は、`ghe-org-membership-update`コマンドラインユーティリティを使ってください。 詳しい情報については、「[コマンドラインユーティリティ](/enterprise/admin/guides/installation/command-line-utilities#ghe-org-membership-update)」を参照してください。{% endif %} diff --git a/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md b/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md index e59701591a..0e51eb9d2d 100644 --- a/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md +++ b/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md @@ -18,7 +18,7 @@ Teams are central to many of {% data variables.product.prodname_dotcom %}'s coll 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)." +Organizations can create multiple levels of nested teams to reflect a company or group's hierarchy structure. For more information, see "[About teams](/enterprise/user/articles/about-teams/#nested-teams)." ## Creating a team diff --git a/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md b/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md index 279a5c0587..57c7859696 100644 --- a/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md +++ b/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md @@ -13,7 +13,7 @@ topics: - Organizations - Policies - Security -shortTitle: Require 2FA +shortTitle: 2FAの必須化 --- LDAP またはビルトイン認証を使用している場合、{% data variables.product.product_location %} で 2 要素認証がサポートされます。 Organizationの管理者は、メンバーに対して2要素認証の有効化を必須とすることができます。 @@ -24,19 +24,19 @@ LDAP またはビルトイン認証を使用している場合、{% data variabl ## 2 要素認証実施にあたっての要件 -Organizationのメンバーと外部のコラボレータに2FAの利用を求める前に、自分自身の個人アカウントで[2要素認証を有効化](/enterprise/{{ currentVersion }}/user/articles/securing-your-account-with-two-factor-authentication-2fa/)してください。 +Organizationのメンバーと外部のコラボレータに2FAの利用を求める前に、自分自身の個人アカウントで[2要素認証を有効化](/enterprise/user/articles/securing-your-account-with-two-factor-authentication-2fa/)してください。 {% warning %} **警告:** -- 2要素認証を要求すると、2FAを使わないメンバーと外部のコラボレータ(含むぼットアカウント)はOrganizationから削除され、自分のフォークやプライベートリポジトリも含めたそのOrganizationのリポジトリにアクセスできなくなります。 Organizationから削除されて3ヶ月以内に個人アカウントで2FAを有効化すれば、[彼らのアクセス権限と設定を復帰させる](/enterprise/{{ currentVersion }}/user/articles/reinstating-a-former-member-of-your-organization)ことができます。 +- 2要素認証を要求すると、2FAを使わないメンバーと外部のコラボレータ(含むぼットアカウント)はOrganizationから削除され、自分のフォークやプライベートリポジトリも含めたそのOrganizationのリポジトリにアクセスできなくなります。 Organizationから削除されて3ヶ月以内に個人アカウントで2FAを有効化すれば、[彼らのアクセス権限と設定を復帰させる](/enterprise/user/articles/reinstating-a-former-member-of-your-organization)ことができます。 - 2FAが要求されると、2FAを無効化しているOrganizationのメンバーあるいは外部のコラボレータは、自動的にOrganizationから削除されます。 - あなたが、2 要素認証を義務付けている Organization の唯一のオーナーである場合、その Organization での 2 要素認証義務を無効にしなければ、あなたの個人アカウントの 2 要素認証を無効にすることはできません。 {% endwarning %} -2要素認証の利用を要求する前に、Organizationのメンバーと外部のコラボレータに通知をして、アカウントに2FAをセットアップしてもらうよう頼むことをおすすめします。 [メンバー及び外部のコラボレータがすでに2FAを利用しているかの確認](/enterprise/{{ currentVersion }}/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled)は、OrganizationのPeopleタブから行えます。 +2要素認証の利用を要求する前に、Organizationのメンバーと外部のコラボレータに通知をして、アカウントに2FAをセットアップしてもらうよう頼むことをおすすめします。 [メンバー及び外部のコラボレータがすでに2FAを利用しているかの確認](/enterprise/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled)は、OrganizationのPeopleタブから行えます。 {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} @@ -46,7 +46,7 @@ Organizationのメンバーと外部のコラボレータに2FAの利用を求 ## Organization から削除された人々を表示する -2 要素認証義務に従わなかったために Organization から自動的に削除された人々を見るには、検索フィールドで `reason:two_factor_requirement_non_compliance` を使って [Audit log を検索](/enterprise/{{ currentVersion }}/admin/guides/installation/searching-the-audit-log/)します。 +2 要素認証義務に従わなかったために Organization から自動的に削除された人々を見るには、検索フィールドで `reason:two_factor_requirement_non_compliance` を使って [Audit log を検索](/enterprise/admin/guides/installation/searching-the-audit-log/)します。 {% data reusables.audit_log.octicon_icon %} {% data reusables.enterprise_site_admin_settings.access-settings %} @@ -65,7 +65,7 @@ Organizationのメンバーと外部のコラボレータに2FAの利用を求 ## 参考リンク -- [Organization中のユーザが2FAを有効化しているかの表示](/enterprise/{{ currentVersion }}/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled) -- [2要素認証(2FA)でアカウントをセキュアにする](/enterprise/{{ currentVersion }}/user/articles/securing-your-account-with-two-factor-authentication-2fa) -- [Organizationの以前のメンバーの復帰](/enterprise/{{ currentVersion }}/user/articles/reinstating-a-former-member-of-your-organization) -- [外部のコラボレータのOrganizationへのアクセスの復帰](/enterprise/{{ currentVersion }}/user/articles/reinstating-a-former-outside-collaborator-s-access-to-your-organization) +- [Organization中のユーザが2FAを有効化しているかの表示](/enterprise/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled) +- [2要素認証(2FA)でアカウントをセキュアにする](/enterprise/user/articles/securing-your-account-with-two-factor-authentication-2fa) +- [Organizationの以前のメンバーの復帰](/enterprise/user/articles/reinstating-a-former-member-of-your-organization) +- "[以前の外部コラボレーターの Organization へのアクセス権を回復する](/enterprise/user/articles/reinstating-a-former-outside-collaborator-s-access-to-your-organization)" diff --git a/translations/ja-JP/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md b/translations/ja-JP/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md index 1d168e4dc4..97196b00a0 100644 --- a/translations/ja-JP/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md +++ b/translations/ja-JP/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md @@ -1,6 +1,7 @@ --- title: 削除したリポジトリの復元 -intro: Site administrators can restore deleted repositories to recover their contents. +intro: You can restore deleted repositories to recover their contents. +permissions: Enterprise owners can restore a deleted repository. versions: ghes: '*' ghae: '*' @@ -11,10 +12,12 @@ topics: shortTitle: Restore a deleted repository --- -通常は、誰かがリポジトリを削除するとそのリポジトリは90日間はディスク上にあり、サイト管理ダッシュボード経由でリストアできます。 Unless a legal hold is in effect on a user or organization, after 90 days the repository is purged and deleted forever. - ## リポジトリの復元について +通常は、誰かがリポジトリを削除するとそのリポジトリは90日間はディスク上にあり、サイト管理ダッシュボード経由でリストアできます。 詳しい情報については「[サイトアドミンのダッシュボード](/admin/configuration/configuring-your-enterprise/site-admin-dashboard)」を参照してください。 + +Unless a legal hold is in effect on a user or organization, after 90 days the repository is purged and deleted forever. + If a repository was part of a fork network when it was deleted, the restored repository will be detached from the original fork network. 削除したリポジトリが復元できるようになるまでには、最大で1時間かかる場合があります。 diff --git a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md index db8649977f..54f8e2169a 100644 --- a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md +++ b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md @@ -113,7 +113,7 @@ Audit log には、Enterprise 内で行われたアクションに関する次 `created`修飾子は、発生した時刻でアクションをフィルタリングします。 - 日付には `YYYY-MM-DD` という形式を使います。これは、年の後に月、その後に日が続きます。 -- 日付では[大なり、小なりおよび範囲指定](/enterprise/{{ currentVersion }}/user/articles/search-syntax)を使用できます。 例: +- 日付では[大なり、小なりおよび範囲指定](/enterprise/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 日かそれ以前に生じたすべてのイベントを検索します。 diff --git a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md index 933d1891f0..f9f390b503 100644 --- a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md +++ b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md @@ -20,7 +20,7 @@ shortTitle: User security best practices 2要素認証(2FA)は、Webサイトやサービスへのログインの方法で、認証のパスワードの先に2番目の要素を必要とします。 {% data variables.product.prodname_ghe_server %} の場合、この 2 番目の要素はユーザのスマートフォン上のアプリケーションが生成するワンタイムの認証コードです。 ユーザにアカウントで2要素認証を有効化するよう求めることを強くおすすめします。 2要素認証を使っていれば、アカウントそのものを侵犯するためには、ユーザのパスワードとスマートフォンの両方を侵犯しなければならなくなります。 -2要素認証の設定に関する詳しい情報については、[2要素認証について](/enterprise/{{ currentVersion }}/user/articles/about-two-factor-authentication)を参照してください。 +2要素認証の設定に関する詳しい情報については、[2要素認証について](/enterprise/user/articles/about-two-factor-authentication)を参照してください。 {% endif %} ## パスワードマネージャの要求 diff --git a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md index 14366dee86..1e732d43cc 100644 --- a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md +++ b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md @@ -45,7 +45,7 @@ If your enterprise uses {% data variables.product.prodname_emus %}, enterprise o {% ifversion ghec %}After you invite someone to join the enterprise account, they must accept the emailed invitation before they can access the enterprise account. Pending invitations will expire after 7 days.{% endif %} -{% if enterprise-membership-view-improvements %} +{% ifversion enterprise-membership-view-improvements %} You can see all pending invitations to become an administrator of your enterprise account. 詳しい情報については、「[Enterprise の人を表示する](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#viewing-pending-invitations)」を参照してください。 {% endif %} diff --git a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md index 0227145d68..2ca2fcfec5 100644 --- a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md +++ b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md @@ -22,7 +22,7 @@ shortTitle: Manage administrators {% endtip %} -For information about promoting a user to an organization owner, see the `ghe-org-admin-promote` section of "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-admin-promote)." +For information about promoting a user to an organization owner, see the `ghe-org-admin-promote` section of "[Command-line utilities](/enterprise/admin/guides/installation/command-line-utilities#ghe-org-admin-promote)." ## Promoting a user from the enterprise settings @@ -47,16 +47,16 @@ For information about promoting a user to an organization owner, see the `ghe-or ## Promoting a user from the command line -1. [SSH](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/) into your appliance. -2. Run [ghe-user-promote](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-promote) with the username to promote. +1. [SSH](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/) into your appliance. +2. Run [ghe-user-promote](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-promote) with the username to promote. ```shell $ ghe-user-promote username ``` ## Demoting a site administrator from the command line -1. [SSH](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/) into your appliance. -2. Run [ghe-user-demote](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-demote) with the username to demote. +1. [SSH](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/) into your appliance. +2. Run [ghe-user-demote](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-demote) with the username to demote. ```shell $ ghe-user-demote username ``` diff --git a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md index 8f0a5082ce..7aa614436c 100644 --- a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md +++ b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md @@ -34,13 +34,13 @@ For more information about adding people to your enterprise, see "[Authenticatio Enterprise オーナーは、Enterprise の完全な管理権限を持ち、以下を含むすべての操作を行うことができます。 - 管理者を管理する -- {% ifversion ghec %}Adding and removing {% elsif ghae or ghes %}Managing{% endif %} organizations {% ifversion ghec %}to and from {% elsif ghae or ghes %} in{% endif %} the enterprise{% if remove-enterprise-members %} +- {% ifversion ghec %}Adding and removing {% elsif ghae or ghes %}Managing{% endif %} organizations {% ifversion ghec %}to and from {% elsif ghae or ghes %} in{% endif %} the enterprise{% ifversion remove-enterprise-members %} - Removing enterprise members from all organizations owned by the enterprise{% endif %} - Enterprise 設定を管理する - Organization にポリシーを強制する {% ifversion ghec %}- 支払い設定を管理する{% endif %} -{% if enterprise-owner-join-org %} +{% ifversion enterprise-owner-join-org %} Enterprise owners do not have access to organization settings or content by default. To gain access, enterprise owners can join any organization owned by their enterprise. 詳しい情報については「[自身のEnterpriseが所有しているOrganization内での自分のロールの管理](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)」を参照してください。 Owners of organizations in your enterprise do not have access to the enterprise itself unless you make them enterprise owners. diff --git a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md index f64cdf6334..eee374e9ef 100644 --- a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md +++ b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md @@ -69,7 +69,7 @@ As when suspending a user, unsuspending a user takes effect immediately. The use ## Suspending a user from the command line {% data reusables.enterprise_installation.ssh-into-instance %} -2. Run [ghe-user-suspend](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-suspend) with the username to suspend. +2. Run [ghe-user-suspend](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-suspend) with the username to suspend. ```shell $ ghe-user-suspend username ``` @@ -94,7 +94,7 @@ You can create a custom message that suspended users will see when attempting to ## Unsuspending a user from the command line {% data reusables.enterprise_installation.ssh-into-instance %} -2. Run [ghe-user-unsuspend](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-unsuspend) with the username to unsuspend. +2. Run [ghe-user-unsuspend](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-unsuspend) with the username to unsuspend. ```shell $ ghe-user-unsuspend username ``` diff --git a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md index d6fb50976c..633e37498d 100644 --- a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md +++ b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md @@ -23,7 +23,7 @@ You can see all current enterprise members and enterprise administrators{% ifver ## Viewing enterprise administrators -You can view all the current enterprise owners{% ifversion ghec %} and billing managers{% endif %} for your enterprise.{% if enterprise-membership-view-improvements %} You can see useful information about each administrator{% ifversion ghec %} and filter the list by role{% endif %}.{% endif %} You can find a specific person by searching for their username or display name. +You can view all the current enterprise owners{% ifversion ghec %} and billing managers{% endif %} for your enterprise.{% ifversion enterprise-membership-view-improvements %} You can see useful information about each administrator{% ifversion ghec %} and filter the list by role{% endif %}.{% endif %} You can find a specific person by searching for their username or display name. {% ifversion not ghae %} You can also remove an administrator. For more information. see "[Inviting people to manage your enterprise](/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise#removing-an-enterprise-administrator-from-your-enterprise-account)." @@ -33,23 +33,23 @@ You can also remove an administrator. For more information. see "[Inviting peopl {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} -## Viewing members {% if enterprise-membership-view-improvements %}{% else %}and outside collaborators{% endif %} +## Viewing members {% ifversion enterprise-membership-view-improvements %}{% else %}and outside collaborators{% endif %} -You can see all the current members {% if enterprise-membership-view-improvements %}{% else %}or outside collaborators{% endif %} for your enterprise. You can see useful information about each account and filter the list in useful ways, such as by role. ユーザ名または表示名を検索して、特定の人を見つけることが可能です。 +You can see all the current members {% ifversion enterprise-membership-view-improvements %}{% else %}or outside collaborators{% endif %} for your enterprise. You can see useful information about each account and filter the list in useful ways, such as by role. ユーザ名または表示名を検索して、特定の人を見つけることが可能です。 You can view more information about the person's access to your enterprise, such as the organizations the person belongs to, by clicking on the person's name. -{% if remove-enterprise-members %} +{% ifversion remove-enterprise-members %} You can also remove any enterprise member from all organizations owned by the enterprise. For more information, see "[Removing a member from your enterprise](/admin/user-management/managing-users-in-your-enterprise/removing-a-member-from-your-enterprise)." {% endif %} {% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %}{% if enterprise-membership-view-improvements %}{% else %} +{% data reusables.enterprise-accounts.people-tab %}{% ifversion enterprise-membership-view-improvements %}{% else %} 1. メンバーのリストではなく、外部コラボレーターのリストを表示したい場合は、[**Outside collaborators**] をクリックします。 ![Outside collaborators tab on the enterprise members page](/assets/images/help/business-accounts/outside-collaborators-tab.png){% endif %} -{% if enterprise-membership-view-improvements %} +{% ifversion enterprise-membership-view-improvements %} ## Viewing outside collaborators You can see all the current outside collaborators for your enterprise. You can see useful information about each collaborator and filter the list in useful ways, such as by organization. You can find a specific collaborator by searching for their username or display name. diff --git a/translations/ja-JP/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md b/translations/ja-JP/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md index dfc88d5e37..0d4ffcf0af 100644 --- a/translations/ja-JP/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md +++ b/translations/ja-JP/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md @@ -27,7 +27,7 @@ shortTitle: Import from another VCS ```shell $ git-import-rewrite --flavor hg --authors /PATH/AUTHORS-MAP-FILE.csv /PATH/REPO-NAME.git ``` -5. まだ [{% data variables.product.prodname_ghe_server %} 上に新しい空のリポジトリを作成](/enterprise/{{ currentVersion }}/user/articles/creating-a-new-repository)していない場合は作成してください。 +5. まだ [{% data variables.product.prodname_ghe_server %} 上に新しい空のリポジトリを作成](/enterprise/user/articles/creating-a-new-repository)していない場合は作成してください。 {% data reusables.command_line.switching_directories_procedural %} 7. インポートされたリポジトリを {% data variables.product.prodname_ghe_server %} にプッシュします。 ```shell @@ -47,7 +47,7 @@ shortTitle: Import from another VCS ```shell $ git-import-rewrite --flavor svn --authors /PATH/AUTHORS-MAP-FILE.csv /PATH/REPO-NAME.git ``` -5. まだ [{% data variables.product.prodname_ghe_server %} 上に新しい空のリポジトリを作成](/enterprise/{{ currentVersion }}/user/articles/creating-a-new-repository)していない場合は作成してください。 +5. まだ [{% data variables.product.prodname_ghe_server %} 上に新しい空のリポジトリを作成](/enterprise/user/articles/creating-a-new-repository)していない場合は作成してください。 {% data reusables.command_line.switching_directories_procedural %} 7. インポートされたリポジトリを {% data variables.product.prodname_ghe_server %} にプッシュします。 ```shell @@ -67,7 +67,7 @@ shortTitle: Import from another VCS ```shell $ git-import-rewrite --flavor tfs --authors /PATH/AUTHORS-MAP-FILE.csv /PATH/REPO-NAME.git ``` -5. まだ [{% data variables.product.prodname_ghe_server %} 上に新しい空のリポジトリを作成](/enterprise/{{ currentVersion }}/user/articles/creating-a-new-repository)していない場合は作成してください。 +5. まだ [{% data variables.product.prodname_ghe_server %} 上に新しい空のリポジトリを作成](/enterprise/user/articles/creating-a-new-repository)していない場合は作成してください。 {% data reusables.command_line.switching_directories_procedural %} 7. インポートされたリポジトリを {% data variables.product.prodname_ghe_server %} にプッシュします。 ```shell @@ -76,4 +76,4 @@ shortTitle: Import from another VCS ## 参考リンク -- "[コマンドラインユーティリティ](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities/#import-and-export)" +- 「[コマンドラインユーティリティ](/enterprise/admin/guides/installation/command-line-utilities/#import-and-export)」 diff --git a/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md b/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md index 41a7b979d7..65dda4392c 100644 --- a/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md +++ b/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md @@ -57,4 +57,10 @@ SSH 接続をテストする前に、次のことを済ませておく必要が {% endlinux %} + {% note %} + + **Note:** The remote command should exit with code 1. + + {% endnote %} + 4. 出力されたメッセージに、あなたのユーザ名が含まれていることを確認します。 「permission denied」メッセージを受け取った場合、「[Error: Permission denied (publickey)](/articles/error-permission-denied-publickey)」を参照してください。 diff --git a/translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md b/translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md index 8d2642b763..a620b80ed4 100644 --- a/translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md +++ b/translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md @@ -155,10 +155,10 @@ The security log lists all actions performed within the last 90 days. | `add_member` | Triggered when a {% data variables.product.product_name %} user is {% ifversion fpt or ghec %}[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` | リポジトリのオーナーが[リポジトリをアーカイブする](/articles/about-archiving-repositories)ときにトリガーされます。{% ifversion ghes %} -| `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 %} +| `config.disable_anonymous_git_access` | 公開リポジトリで[匿名の Git 読み取りアクセスが無効になる](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository)ときにトリガーされます。 | +| `config.enable_anonymous_git_access` | 公開リポジトリで[匿名の Git 読み取りアクセスが有効になる](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository)ときにトリガーされます。 | +| `config.lock_anonymous_git_access` | リポジトリの[匿名の Git 読み取りアクセス設定がロックされる](/enterprise/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)ときにトリガーされます。 | +| `config.unlock_anonymous_git_access` | リポジトリの[匿名の Git 読み取りアクセス設定がロック解除される](/enterprise/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)ときにトリガーされます。{% endif %} | `create` | [新たなリポジトリが作成される](/articles/creating-a-new-repository)ときにトリガーされます。 | | `destroy` | [リポジトリが削除される](/articles/deleting-a-repository)ときにトリガーされます。{% ifversion fpt or ghec %} | `disable` | Triggered when a repository is disabled (e.g., for [insufficient funds](/articles/unlocking-a-locked-account)).{% endif %}{% ifversion fpt or ghec %} diff --git a/translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md b/translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md index e7d54494fe..c6c10d3caf 100644 --- a/translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md +++ b/translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md @@ -24,8 +24,15 @@ shortTitle: Update access credentials 2. Enter the email address associated with your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, then click **Send password reset email.** The email will be sent to the backup email address if you have one configured. ![Password reset email request dialog](/assets/images/help/settings/password-recovery-email-request.png) 3. We'll email you a link that will allow you to reset your password. You must click on this link within 3 hours of receiving the email. If you didn't receive an email from us, make sure to check your spam folder. -4. If you have enabled two-factor authentication, you will be prompted for your 2FA credentials. Type your authentication code or one of your recovery codes and click **Verify**. If you have added a security key to your account, you can insert the key and click **Use security key** instead of typing an authentication code. - ![Two-factor authentication prompt](/assets/images/help/2fa/2fa-password-reset.png) +4. If you have enabled two-factor authentication, you will be prompted for your 2FA credentials: + * If you have {% data variables.product.prodname_mobile %}, you will be sent a push notification to verify your identity. Open the push notification or the {% data variables.product.prodname_mobile %} app and enter the two-digit code shown to you on the password reset page in your browser. + ![Two-factor {% data variables.product.prodname_mobile %} authentication prompt](/assets/images/help/2fa/2fa-mobile-challenge-password-reset.png) + * To skip using GitHub Mobile to verify, click **Enter two-factor authentication or recovery code**. + ![Two-factor GitHub Mobile authentication prompt on {% data variables.product.product_name %} with "Enter two-factor authentication or recovery code" highlighted](/assets/images/help/2fa/2fa-github-mobile-password-reset.png) + * Type your authentication code or one of your recovery codes and click **Verify**. + ![Two-factor authentication prompt](/assets/images/help/2fa/2fa-password-reset.png) + * If you have added a security key to your account, click **Use security key** instead of typing an authentication code. + * If you have set up [{% data variables.product.prodname_mobile %}](https://github.com/mobile), click **Authenticate with GitHub Mobile** instead. 5. Type a new password, confirm your new password, and click **Change password**. For help creating a strong password, see "[Creating a strong password](/articles/creating-a-strong-password)." {% ifversion fpt or ghec %}![Password recovery box](/assets/images/help/settings/password-recovery-page.png){% else %} ![Password recovery box](/assets/images/enterprise/settings/password-recovery-page.png){% endif %} diff --git a/translations/ja-JP/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md b/translations/ja-JP/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md index bf1b302fb0..515ea3d9a1 100644 --- a/translations/ja-JP/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md +++ b/translations/ja-JP/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md @@ -25,7 +25,7 @@ shortTitle: View Advanced Security usage {% data reusables.advanced-security.about-ghas-license-seats %} For more information, see "[About billing for {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)." -{% if ghas-committers-calculator %} +{% ifversion ghas-committers-calculator %} You can calculate how many additional seats will be used if you enable {% data variables.product.prodname_GH_advanced_security %} for more organizations and repositories with the site admin dashboard. For more information, see "[Site admin dashboard](/admin/configuration/configuring-your-enterprise/site-admin-dashboard#advanced-security-active-committers)." {% endif %} diff --git a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md b/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md index a46658abbd..59cc299656 100644 --- a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md +++ b/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md @@ -91,7 +91,7 @@ On the alert page, you can see that the filepath is marked as library code (`Lib ![Code scanning library alert details](/assets/images/help/repository/code-scanning-library-alert-show.png) -{% if codeql-ml-queries %} +{% ifversion codeql-ml-queries %} ## About experimental alerts diff --git a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md b/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md index ca4d272e84..a1ffb42fa9 100644 --- a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md +++ b/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md @@ -47,7 +47,7 @@ There are two main ways to use {% data variables.product.prodname_codeql %} anal You can run additional queries as part of your code scanning analysis. -{%- if codeql-packs %} +{%- ifversion codeql-packs %} These queries must belong to a published {% data variables.product.prodname_codeql %} query pack (beta) or a QL pack in a repository. {% data variables.product.prodname_codeql %} packs (beta) provide the following benefits over traditional QL packs: - When a {% data variables.product.prodname_codeql %} query pack (beta) is published to the {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %}, all the transitive dependencies required by the queries and a compilation cache are included in the package. This improves performance and ensures that running the queries in the pack gives identical results every time until you upgrade to a new version of the pack or the CLI. diff --git a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md b/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md index a462055e5a..0da337ec98 100644 --- a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md +++ b/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md @@ -308,7 +308,7 @@ Your specified category will not overwrite the details of the `runAutomationDeta {% data reusables.code-scanning.run-additional-queries %} -{% if codeql-packs %} +{% ifversion codeql-packs %} ### Using {% data variables.product.prodname_codeql %} query packs {% data reusables.code-scanning.beta-codeql-packs-cli %} @@ -346,27 +346,27 @@ You can also specify query suites in the value of `queries`. Query suites are co {% data reusables.code-scanning.codeql-query-suites-explanation %} -{% if codeql-packs %} +{% ifversion codeql-packs %} ### Working with custom configuration files {% endif %} -If you also use a configuration file for custom settings, any additional {% if codeql-packs %}packs or {% endif %}queries specified in your workflow are used instead of those specified in the configuration file. If you want to run the combined set of additional {% if codeql-packs %}packs or {% endif %}queries, prefix the value of {% if codeql-packs %}`packs` or {% endif %}`queries` in the workflow with the `+` symbol. For more information, see "[Using a custom configuration file](#using-a-custom-configuration-file)." +If you also use a configuration file for custom settings, any additional {% ifversion codeql-packs %}packs or {% endif %}queries specified in your workflow are used instead of those specified in the configuration file. If you want to run the combined set of additional {% ifversion codeql-packs %}packs or {% endif %}queries, prefix the value of {% ifversion codeql-packs %}`packs` or {% endif %}`queries` in the workflow with the `+` symbol. For more information, see "[Using a custom configuration file](#using-a-custom-configuration-file)." -In the following example, the `+` symbol ensures that the specified additional {% if codeql-packs %}packs and {% endif %}queries are used together with any specified in the referenced configuration file. +In the following example, the `+` symbol ensures that the specified additional {% ifversion codeql-packs %}packs and {% endif %}queries are used together with any specified in the referenced configuration file. ``` yaml - uses: {% data reusables.actions.action-codeql-action-init %} with: config-file: ./.github/codeql/codeql-config.yml queries: +security-and-quality,octo-org/python-qlpack/show_ifs.ql@main - {%- if codeql-packs %} + {%- ifversion codeql-packs %} packs: +scope/pack1,scope/pack2@v1.2.3 {%- endif %} ``` ## Using a custom configuration file -A custom configuration file is an alternative way to specify additional {% if codeql-packs %}packs and {% endif %}queries to run. You can also use the file to disable the default queries and to specify which directories to scan during analysis. +A custom configuration file is an alternative way to specify additional {% ifversion codeql-packs %}packs and {% endif %}queries to run. You can also use the file to disable the default queries and to specify which directories to scan during analysis. In the workflow file, use the `config-file` parameter of the `init` action to specify the path to the configuration file you want to use. This example loads the configuration file _./.github/codeql/codeql-config.yml_. @@ -388,7 +388,7 @@ If the configuration file is located in an external private repository, use the The settings in the configuration file are written in YAML format. -{% if codeql-packs %} +{% ifversion codeql-packs %} ### Specifying {% data variables.product.prodname_codeql %} query packs {% data reusables.code-scanning.beta-codeql-packs-cli %} diff --git a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md b/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md index 686f36890d..e443c52ad2 100644 --- a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md +++ b/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md @@ -1,7 +1,7 @@ --- title: Managing code scanning alerts for your repository shortTitle: Manage alerts -intro: 'From the security view, {% if delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your project''s code.' +intro: 'From the security view, {% ifversion delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your project''s code.' product: '{% data reusables.gated-features.code-scanning %}' permissions: 'If you have write permission to a repository you can manage {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: @@ -93,7 +93,7 @@ If you enter multiple filters, the view will show alerts matching _all_ these fi {% ifversion fpt or ghes > 3.3 or ghec %} -You can prefix the `tag` filter with `-` to exclude results with that tag. For example, `-tag:style` only shows alerts that do not have the `style` tag{% if codeql-ml-queries %} and `-tag:experimental` will omit all experimental alerts. For more information, see "[About {% data variables.product.prodname_code_scanning %} alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)."{% else %}.{% endif %} +You can prefix the `tag` filter with `-` to exclude results with that tag. For example, `-tag:style` only shows alerts that do not have the `style` tag{% ifversion codeql-ml-queries %} and `-tag:experimental` will omit all experimental alerts. For more information, see "[About {% data variables.product.prodname_code_scanning %} alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)."{% else %}.{% endif %} {% endif %} @@ -139,7 +139,7 @@ You can search the list of alerts. This is useful if there is a large number of {% endif %} -{% if code-scanning-task-lists %} +{% ifversion code-scanning-task-lists %} ## Tracking {% data variables.product.prodname_code_scanning %} alerts in issues {% data reusables.code-scanning.beta-alert-tracking-in-issues %} @@ -175,9 +175,9 @@ Alerts may be fixed in one branch but not in another. You can use the "Branch" f {% endnote %} {% endif %} -## Dismissing {% if delete-code-scanning-alerts %}or deleting{% endif %} alerts +## Dismissing {% ifversion delete-code-scanning-alerts %}or deleting{% endif %} alerts -There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. {% if delete-code-scanning-alerts %}Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have set up a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have configured {% 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.{% endif %} +There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. {% ifversion delete-code-scanning-alerts %}Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have set up a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have configured {% 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.{% endif %} 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. @@ -186,21 +186,22 @@ 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. +- The reason why you closed the alert is recorded.{% ifversion comment-dismissed-code-scanning-alert %} +- Optionally, you can comment on a dismissal to record the context of an alert dismissal.{% endif %} - Next time {% data variables.product.prodname_code_scanning %} runs, the same code won't generate an alert. -{% if delete-code-scanning-alerts %}When you delete an alert: +{% ifversion delete-code-scanning-alerts %}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.{% endif %} -To dismiss {% if delete-code-scanning-alerts %}or delete{% endif %} alerts: +To dismiss {% ifversion delete-code-scanning-alerts %}or delete{% endif %} alerts: {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-code-scanning-alerts %}{% if delete-code-scanning-alerts %} +{% data reusables.repositories.sidebar-code-scanning-alerts %}{% ifversion delete-code-scanning-alerts %} 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) @@ -219,8 +220,11 @@ To dismiss {% if delete-code-scanning-alerts %}or delete{% endif %} alerts: {% else %} ![List of alerts from {% data variables.product.prodname_code_scanning %}](/assets/images/enterprise/3.1/help/repository/code-scanning-click-alert.png) {% endif %} -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) +1. Review the alert, then click {% ifversion comment-dismissed-code-scanning-alert %}**Dismiss alert** and choose, or type, a reason for closing the alert. + ![Screenshot of code scanning alert with dropdown to choose dismissal reason emphasized](/assets/images/help/repository/code-scanning-alert-drop-down-reason.png) +{% else %}**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) +{% endif %} {% data reusables.code-scanning.choose-alert-dismissal-reason %} diff --git a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md b/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md index 3ca83dcd77..77a6a6e365 100644 --- a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md +++ b/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md @@ -30,7 +30,7 @@ topics: コンパイル言語用に {% data variables.product.prodname_code_scanning %} をセットアップし、コンテナ化された環境でコードをビルドしようとすると、解析が失敗し、"No source code was seen during the build." というエラーメッセージが出る場合があります。 これは、コードがコンパイルされているので {% data variables.product.prodname_codeql %} がコードをモニターできなかったことを示しています。 -{% data variables.product.prodname_codeql %}は、コードをビルドするコンテナ内で実行しなければなりません。 これは、{% data variables.product.prodname_codeql_cli %}{% if codeql-runner-supported %}、{% data variables.product.prodname_codeql_runner %}{% endif %}、{% data variables.product.prodname_actions %}のいずれを使っていても当てはまります。 {% data variables.product.prodname_codeql_cli %}{% if codeql-runner-supported %}あるいは{% data variables.product.prodname_codeql_runner %}{% endif %}については、詳しい情報は「[CIシステムへの{% data variables.product.prodname_codeql_cli %}のインストール](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)」{% if codeql-runner-supported %}あるいは「[CIシステムでの{% data variables.product.prodname_codeql_runner %}の実行](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)」{% endif %}を参照してください。 {% data variables.product.prodname_actions %} を使用している場合は、同じコンテナですべてのアクションを実行するようワークフローを設定します。 詳しい情報については「[ワークフローの例](#example-workflow)」を参照してください。 +{% data variables.product.prodname_codeql %}は、コードをビルドするコンテナ内で実行しなければなりません。 これは、{% data variables.product.prodname_codeql_cli %}{% ifversion codeql-runner-supported %}、{% data variables.product.prodname_codeql_runner %}{% endif %}、{% data variables.product.prodname_actions %}のいずれを使っていても当てはまります。 {% data variables.product.prodname_codeql_cli %}{% ifversion codeql-runner-supported %}あるいは{% data variables.product.prodname_codeql_runner %}{% endif %}については、詳しい情報は「[CIシステムへの{% data variables.product.prodname_codeql_cli %}のインストール](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)」{% ifversion codeql-runner-supported %}あるいは「[CIシステムでの{% data variables.product.prodname_codeql_runner %}の実行](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)」{% endif %}を参照してください。 {% data variables.product.prodname_actions %} を使用している場合は、同じコンテナですべてのアクションを実行するようワークフローを設定します。 詳しい情報については「[ワークフローの例](#example-workflow)」を参照してください。 ## 依存関係 diff --git a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md b/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md index 66507b8e68..aa98e8db87 100644 --- a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md +++ b/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md @@ -27,7 +27,16 @@ topics: ## 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, 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](/code-security/secure-coding/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, the alerts are reported in multiple places. + +- Check results in the pull request {% ifversion code-scanning-pr-conversations-tab %} +- The **Conversation** tab of the pull request, as part of a pull request review {% endif %} +- The **Files changed** tab of the pull request + +{% ifversion code-scanning-pr-conversations-tab %} {% endif %} + +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](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)." + {% ifversion fpt or ghes > 3.2 or ghae or ghec %} In repositories where {% data variables.product.prodname_code_scanning %} is configured to scan each time code is pushed, {% data variables.product.prodname_code_scanning %} will also map the results to any open pull requests and add the alerts as annotations in the same places as other pull request checks. For more information, see "[Scanning on push](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#scanning-on-push)." {% endif %} @@ -66,9 +75,18 @@ As with other pull request checks, you can see full details of the check failure ## Viewing an alert on your pull request +{% ifversion code-scanning-pr-conversations-tab %} +You can see any {% data variables.product.prodname_code_scanning %} alerts introduced in a pull request by viewing the **Conversation** tab. {% data variables.product.prodname_code_scanning_capc %} posts a pull request review that shows each alert as an annotation on the lines of code that triggered the alert. You can comment on the alerts, dismiss the alerts, and view paths for the alerts, directly from the annotations. You can view the full details of an alert by clicking the "Show more details" link, which will take you to the alert details page. + +![Alert annotation within a pull request Conversations tab](/assets/images/help/repository/code-scanning-pr-conversation-tab.png) + +You can also view all {% data variables.product.prodname_code_scanning %} alerts in the **Files changed** tab of the pull request. Existing {% data variables.product.prodname_code_scanning %} alerts on a file that are outside the diff of the changes introduced in the pull request will only appear in the **Files changed** tab. + +{% else %} You can see any {% data variables.product.prodname_code_scanning %} alerts introduced in a pull request by displaying the **Files changed** tab. Each alert is shown as an annotation on the lines of code that triggered the alert. The severity of the alert is displayed in the annotation. ![Alert annotation within a pull request diff](/assets/images/help/repository/code-scanning-pr-annotation.png) +{% endif %} If you have write permission for the repository, 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 also 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://codeql.github.com/docs/writing-codeql-queries/about-data-flow-analysis/)." @@ -85,6 +103,14 @@ In the detailed view for an alert, some {% data variables.product.prodname_code_ {% else %} ![Alert description and link to show more information](/assets/images/enterprise/3.4/repository/code-scanning-pr-alert.png) {% endif %} + +{% ifversion code-scanning-pr-conversations-tab %} +## Commenting on an alert in a pull request + +You can comment on any {% data variables.product.prodname_code_scanning %} alert introduced by the changes in a pull request. Alerts appear as annotations in the **Conversation** tab of a pull request, as part of a pull request review, and also are shown in the **Files changed** tab. You can only comment on alerts introduced by the changes in a pull request. Existing {% data variables.product.prodname_code_scanning %} alerts, on files that are outside the changes introduced in the pull request, will appear in the **Files changed** tab but cannot be commented on. + +You can choose to require all conversations in a pull request, including those on {% data variables.product.prodname_code_scanning %} alerts, to be resolved before a pull request can be merged. For more information, see "[About protected branches](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-conversation-resolution-before-merging)." +{% endif %} ## Fixing an alert on your pull request Anyone with push access to a pull request can fix a {% data variables.product.prodname_code_scanning %} alert that's identified on that 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. @@ -92,11 +118,13 @@ Anyone with push access to a pull request can fix a {% data variables.product.pr ## 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. - +{% ifversion comment-dismissed-code-scanning-alert %} +![Screenshot of code scanning alert with dropdown to choose dismissal reason emphasized](/assets/images/help/repository/code-scanning-alert-drop-down-reason.png) +{% else %} ![Choosing a reason for dismissing an alert](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) - +{% endif %} {% data reusables.code-scanning.choose-alert-dismissal-reason %} {% data reusables.code-scanning.false-positive-fix-codeql %} -For more information about dismissing alerts, see {% if delete-code-scanning-alerts %}"[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)."{% else %} "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#dismissing--alerts)."{% endif %} +For more information about dismissing alerts, see {% ifversion delete-code-scanning-alerts %}"[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)."{% else %} "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#dismissing--alerts)."{% endif %} diff --git a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md b/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md index 6687cc8771..fdeb7817d2 100644 --- a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md +++ b/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md @@ -210,7 +210,7 @@ C/C++、C#、Go、Javaなどのコンパイル言語については、{% data va デフォルトのクエリに加えて、追加のクエリもしくはクエリスイートを実行することもできます。 実行する追加のクエリスイートもしくは追加のクエリをワークフローが定義しているかは、`queries`要素を使って確認してください。 追加のクエリスイートもしくはクエリを無効化して、試してみることができます。 詳しい情報については、「[{% data variables.product.prodname_code_scanning %} を設定する](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs)」を参照してください。 -{% if codeql-ml-queries %} +{% ifversion codeql-ml-queries %} {% note %} **ノート:** JavaScriptに対して`security-extended`もしくは`security-and-quality`クエリスイートを実行する場合、クエリの中には実験的な技術を使っているものがあります。 詳しい情報については「[Code scanningアラートについて](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)」を参照してください。 diff --git a/translations/ja-JP/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md b/translations/ja-JP/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md index 637c78f8c7..1895448cd4 100644 --- a/translations/ja-JP/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md +++ b/translations/ja-JP/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md @@ -31,7 +31,7 @@ SARIF (Static Analysis Results Interchange Format) is an [OASIS Standard](https: To upload a SARIF file from a third-party static code analysis engine, you'll need to ensure that uploaded files use the SARIF 2.1.0 version. {% data variables.product.prodname_dotcom %} will parse the SARIF file and show alerts using the results in your repository as a part of the {% data variables.product.prodname_code_scanning %} experience. For more information, see "[Uploading a SARIF file to {% data variables.product.prodname_dotcom %}](/code-security/secure-coding/uploading-a-sarif-file-to-github)." For more information about the SARIF 2.1.0 JSON schema, see [`sarif-schema-2.1.0.json`](https://github.com/oasis-tcs/sarif-spec/blob/master/Documents/CommitteeSpecifications/2.1.0/sarif-schema-2.1.0.json). -If you're using {% data variables.product.prodname_actions %} with the {% data variables.product.prodname_codeql_workflow %}{% if codeql-runner-supported %}, using the {% data variables.product.prodname_codeql_runner %},{% endif %} or using the {% data variables.product.prodname_codeql_cli %}, then the {% data variables.product.prodname_code_scanning %} results will automatically use the supported subset of SARIF 2.1.0. For more information, see "[Setting up {% data variables.product.prodname_code_scanning %} for a repository](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)"{% if codeql-runner-supported %}, "[Running {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)",{% endif %} or "[Installing CodeQL CLI in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)." +If you're using {% data variables.product.prodname_actions %} with the {% data variables.product.prodname_codeql_workflow %}{% ifversion codeql-runner-supported %}, using the {% data variables.product.prodname_codeql_runner %},{% endif %} or using the {% data variables.product.prodname_codeql_cli %}, then the {% data variables.product.prodname_code_scanning %} results will automatically use the supported subset of SARIF 2.1.0. For more information, see "[Setting up {% data variables.product.prodname_code_scanning %} for a repository](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)"{% ifversion codeql-runner-supported %}, "[Running {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)",{% endif %} or "[Installing CodeQL CLI in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)." {% ifversion fpt or ghes > 3.1 or ghae or ghec %} You can upload multiple SARIF files for the same commit, and display the data from each file as {% data variables.product.prodname_code_scanning %} results. When you upload multiple SARIF files for a commit, you must indicate a "category" for each analysis. The way to specify a category varies according to the analysis method: @@ -53,7 +53,7 @@ Each time the results of a new code scan are uploaded, the results are processed {% data variables.product.prodname_dotcom %} uses the `partialFingerprints` property in the OASIS standard to detect when two results are logically identical. For more information, see the "[partialFingerprints property](https://docs.oasis-open.org/sarif/sarif/v2.1.0/cs01/sarif-v2.1.0-cs01.html#_Toc16012611)" entry in the OASIS documentation. -SARIF files created by the {% data variables.product.prodname_codeql_workflow %}, {% if codeql-runner-supported %}using the {% data variables.product.prodname_codeql_runner %}, {% endif %}or using the {% data variables.product.prodname_codeql_cli %} include fingerprint data. If you upload a SARIF file using the `upload-sarif` action and this data is missing, {% data variables.product.prodname_dotcom %} attempts to populate the `partialFingerprints` field from the source files. For more information about uploading results, see "[Uploading a SARIF file to {% data variables.product.prodname_dotcom %}](/code-security/secure-coding/uploading-a-sarif-file-to-github#uploading-a-code-scanning-analysis-with-github-actions)." +SARIF files created by the {% data variables.product.prodname_codeql_workflow %}, {% ifversion codeql-runner-supported %}using the {% data variables.product.prodname_codeql_runner %}, {% endif %}or using the {% data variables.product.prodname_codeql_cli %} include fingerprint data. If you upload a SARIF file using the `upload-sarif` action and this data is missing, {% data variables.product.prodname_dotcom %} attempts to populate the `partialFingerprints` field from the source files. For more information about uploading results, see "[Uploading a SARIF file to {% data variables.product.prodname_dotcom %}](/code-security/secure-coding/uploading-a-sarif-file-to-github#uploading-a-code-scanning-analysis-with-github-actions)." If you upload a SARIF file without fingerprint data using the `/code-scanning/sarifs` API endpoint, the {% data variables.product.prodname_code_scanning %} alerts will be processed and displayed, but users may see duplicate alerts. To avoid seeing duplicate alerts, you should calculate fingerprint data and populate the `partialFingerprints` property before you upload the SARIF file. You may find the script that the `upload-sarif` action uses a helpful starting point: https://github.com/github/codeql-action/blob/main/src/fingerprints.ts. For more information about the API, see "[Upload an analysis as SARIF data](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data)." @@ -211,11 +211,12 @@ This SARIF output file has example values to show the minimum required propertie "id": "R01" ... "properties" : { - "id" : "java/unsafe-deserialization", - "kind" : "path-problem", - "name" : "...", - "problem.severity" : "error", - "security-severity" : "9.8", + "id" : "java/unsafe-deserialization", + "kind" : "path-problem", + "name" : "...", + "problem.severity" : "error", + "security-severity" : "9.8", + } } ] } diff --git a/translations/ja-JP/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md b/translations/ja-JP/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md index 14d6f05e15..2450759800 100644 --- a/translations/ja-JP/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md +++ b/translations/ja-JP/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md @@ -35,11 +35,11 @@ topics: You can generate SARIF files using many static analysis security testing tools, including {% data variables.product.prodname_codeql %}. The results must use SARIF version 2.1.0. For more information, see "[SARIF support for {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/sarif-support-for-code-scanning)." -You can upload the results using {% data variables.product.prodname_actions %}, the {% data variables.product.prodname_code_scanning %} API,{% if codeql-runner-supported %} the {% data variables.product.prodname_codeql_runner %},{% endif %} or the {% data variables.product.prodname_codeql_cli %}. The best upload method will depend on how you generate the SARIF file, for example, if you use: +You can upload the results using {% data variables.product.prodname_actions %}, the {% data variables.product.prodname_code_scanning %} API,{% ifversion codeql-runner-supported %} the {% data variables.product.prodname_codeql_runner %},{% endif %} or the {% data variables.product.prodname_codeql_cli %}. The best upload method will depend on how you generate the SARIF file, for example, if you use: - {% 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_cli %} to run {% data variables.product.prodname_code_scanning %} in your CI system, you can use the CLI to upload results to {% data variables.product.prodname_dotcom %} (for more information, see "[Installing {% data variables.product.prodname_codeql_cli %} in your CI system](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)").{% if codeql-runner-supported %} + - The {% data variables.product.prodname_codeql_cli %} to run {% data variables.product.prodname_code_scanning %} in your CI system, you can use the CLI to upload results to {% data variables.product.prodname_dotcom %} (for more information, see "[Installing {% data variables.product.prodname_codeql_cli %} in your CI system](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)").{% ifversion codeql-runner-supported %} - 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_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)").{% endif %} - 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 an analysis as SARIF data](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data)"). diff --git a/translations/ja-JP/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md b/translations/ja-JP/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md index 44d49b99c6..a2e529fa65 100644 --- a/translations/ja-JP/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md +++ b/translations/ja-JP/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md @@ -147,10 +147,10 @@ $ ## Analyzing a {% data variables.product.prodname_codeql %} database 1. Create a {% data variables.product.prodname_codeql %} database (see above). -2. Run `codeql database analyze` on the database and specify which {% if codeql-packs %}packs and/or {% endif %}queries to use. +2. Run `codeql database analyze` on the database and specify which {% ifversion codeql-packs %}packs and/or {% endif %}queries to use. ```shell codeql database analyze <database> --format=<format> \ - --output=<output> {% if codeql-packs %}--download <packs,queries>{% else %}<queries>{% endif %} + --output=<output> {% ifversion codeql-packs %}--download <packs,queries>{% else %}<queries>{% endif %} ``` {% ifversion fpt or ghes > 3.1 or ghae or ghec %} @@ -161,7 +161,7 @@ $ ```shell codeql database analyze <database> --format=<format> \ --sarif-category=<language-specifier> --output=<output> \ - {% if codeql-packs %}<packs,queries>{% else %}<queries>{% endif %} + {% ifversion codeql-packs %}<packs,queries>{% else %}<queries>{% endif %} ``` {% endnote %} {% endif %} @@ -173,7 +173,7 @@ codeql database analyze <database> --format=<format> \ | `--format` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the format for the results file generated by the command. For upload to {% data variables.product.company_short %} this should be: {% ifversion fpt or ghae or ghec %}`sarif-latest`{% else %}`sarifv2.1.0`{% endif %}. For more information, see "[SARIF support for {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/sarif-support-for-code-scanning)." | `--output` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify where to save the SARIF results file.{% ifversion fpt or ghes > 3.1 or ghae or ghec %} | `--sarif-category` | {% octicon "question" aria-label="Required with multiple results sets" %} | Optional for single database analysis. Required to define the language when you analyze multiple databases for a single commit in a repository. Specify a category to include in the SARIF results file for this analysis. A category is used to distinguish multiple analyses for the same tool and commit, but performed on different languages or different parts of the code.|{% endif %}{% ifversion fpt or ghes > 3.3 or ghae or ghec %} -| `--sarif-add-query-help` | | Optional. Use if you want to include any available markdown-rendered query help for custom queries used in your analysis. Any query help for custom queries included in the SARIF output will be displayed in the code scanning UI if the relevant query generates an alert. For more information, see [Analyzing databases with the {% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/analyzing-databases-with-the-codeql-cli/#including-query-help-for-custom-codeql-queries-in-sarif-files) in the documentation for the {% data variables.product.prodname_codeql_cli %}.{% endif %}{% if codeql-packs %} +| `--sarif-add-query-help` | | Optional. Use if you want to include any available markdown-rendered query help for custom queries used in your analysis. Any query help for custom queries included in the SARIF output will be displayed in the code scanning UI if the relevant query generates an alert. For more information, see [Analyzing databases with the {% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/analyzing-databases-with-the-codeql-cli/#including-query-help-for-custom-codeql-queries-in-sarif-files) in the documentation for the {% data variables.product.prodname_codeql_cli %}.{% endif %}{% ifversion codeql-packs %} | `` | | Optional. Use if you want to include CodeQL query packs in your analysis. For more information, see "[Downloading and using {% data variables.product.prodname_codeql %} packs](#downloading-and-using-codeql-query-packs)." | `--download` | | Optional. Use if some of your CodeQL query packs are not yet on disk and need to be downloaded before running queries.{% endif %} | `--threads` | | Optional. Use if you want to use more than one thread to run queries. The default value is `1`. You can specify more threads to speed up query execution. To set the number of threads to the number of logical processors, specify `0`. @@ -239,7 +239,7 @@ $ echo $UPLOAD_TOKEN | codeql github upload-results --repository=my-org/example- There is no output from this command unless the upload was unsuccessful. The command prompt returns when the upload is complete and data processing has begun. On smaller codebases, you should be able to explore the {% data variables.product.prodname_code_scanning %} alerts in {% data variables.product.product_name %} shortly afterward. You can see alerts directly in the pull request or on the **Security** tab for branches, depending on the code you checked out. For more information, see "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/code-security/secure-coding/triaging-code-scanning-alerts-in-pull-requests)" and "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)." -{% if codeql-packs %} +{% ifversion codeql-packs %} ## Downloading and using {% data variables.product.prodname_codeql %} query packs {% data reusables.code-scanning.beta-codeql-packs-cli %} diff --git a/translations/ja-JP/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md b/translations/ja-JP/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md index cce348e767..38ef4ef62b 100644 --- a/translations/ja-JP/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md +++ b/translations/ja-JP/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md @@ -28,7 +28,7 @@ topics: -{% if codeql-runner-supported %} +{% ifversion codeql-runner-supported %} {% data reusables.code-scanning.deprecation-codeql-runner %} {% data reusables.code-scanning.beta %} diff --git a/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md b/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md index 0694e287c8..0f8545fc27 100644 --- a/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md +++ b/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md @@ -68,8 +68,8 @@ Dependabotは、新しい脆弱性がGitHub Advisory Databaseに追加された {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} -1. "Code security and analysis(コードのセキュリティと分析)"の下、{% data variables.product.prodname_dependabot_alerts %}の右で、**Disable(無効化)**あるいは**Enable(有効化)**をクリックしてください。 ![Dependabotアラートの"無効化"ボタンが強調された"セキュリティと分析の設定"機能のスクリーンショット](/assets/images/help/dependabot/dependabot-alerts-disable-or-enable-fpt-private.png) - {% endif %}{% ifversion ghes or ghae %} +1. "Code security and analysis(コードのセキュリティと分析)"の下、{% data variables.product.prodname_dependabot_alerts %}の右側にある**Enable(有効化)**をクリックしてアラートを有効化、または**Disable(無効化)**をクリックしてアラートを無効化してください。 ![{% data variables.product.prodname_dependabot_security_updates %} を有効にするボタンのある"Code security and analysis"セクションのスクリーンショット](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png) +{% endif %}{% ifversion ghes or ghae %} リポジトリに対する{% data variables.product.prodname_dependabot_alerts %}は、Enterpriseオーナーが有効化あるいは無効化できます。 詳しい情報については「[EnterpriseでのDependabotの有効化](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)」を参照してください。 {% endif %} diff --git a/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md b/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md index 26a6e5c94e..1d82792621 100644 --- a/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md +++ b/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md @@ -26,14 +26,12 @@ topics: {% data reusables.dependabot.beta-security-and-version-updates %} {% data reusables.dependabot.enterprise-enable-dependabot %} -リポジトリの{% data variables.product.prodname_dependabot_alerts %}タブには、オープン及びクローズされたすべての{% data variables.product.prodname_dependabot_alerts %}{% ifversion fpt or ghec or ghes > 3.2 %}及び対応する{% data variables.product.prodname_dependabot_security_updates %}{% endif %}がリストされます。 {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %}アラートはパッケージ、エコシステム、マニフェストでフィルタリングできます。 また、{% endif %}アラートのリストはソートでき、特定のアラートをクリックして詳細を見ていくことができます。 詳しい情報については「[{% data variables.product.prodname_dependabot_alerts %}について](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)」を参照してください。 +リポジトリの{% data variables.product.prodname_dependabot_alerts %}タブには、オープン及びクローズされたすべての{% data variables.product.prodname_dependabot_alerts %}{% ifversion fpt or ghec or ghes > 3.2 %}及び対応する{% data variables.product.prodname_dependabot_security_updates %}{% endif %}がリストされます。 {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %}アラートはパッケージ、エコシステム、マニフェストでフィルタリングできます。 You can {% endif %} sort the list of alerts, and you can click into specific alerts for more details. {% ifversion dependabot-bulk-alerts %}You can also dismiss or reopen alerts, either one by one or by selecting multiple alerts at once.{% else %}You can also dismiss or reopen alerts. {% endif %} 詳しい情報については、「[{% data variables.product.prodname_dependabot_alerts %} について](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)」を参照してください。 {% ifversion fpt or ghec or ghes > 3.2 %} {% data variables.product.prodname_dependabot_alerts %} と依存関係グラフを使用するリポジトリの自動セキュリティ更新を有効にすることができます。 詳しい情報については、「[{% data variables.product.prodname_dependabot_security_updates %} について](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)」を参照してください。 {% endif %} -{% data reusables.repositories.dependency-review %} - {% ifversion fpt or ghec or ghes > 3.2 %} ## リポジトリ内の脆弱性のある依存関係の更新について @@ -44,7 +42,7 @@ topics: それぞれの{% data variables.product.prodname_dependabot %}アラートは一意の数値識別子を持っており、{% data variables.product.prodname_dependabot_alerts %}タブにはすべての検出された脆弱性に対するアラートがリストされます。 旧来の{% data variables.product.prodname_dependabot_alerts %}は依存関係で脆弱性をグループ化し、依存関係ごとに1つのアラートを生成しました。 旧来の{% data variables.product.prodname_dependabot %}アラートにアクセスすると、そのパッケージでフィルタされた{% data variables.product.prodname_dependabot_alerts %}タブにリダイレクトされます。 {% endif %} {% endif %} -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} ## 脆弱性のある関数の呼び出しの検出について {% data reusables.dependabot.vulnerable-calls-beta %} @@ -70,18 +68,20 @@ topics: !["Vulnerable call"ラベルの付いたアラートのアラート詳細ページを表示しているスクリーンショット](/assets/images/help/repository/review-calls-to-vulnerable-functions.png) -詳しい情報については以下の「[脆弱性のある依存関係のレビューと修正](#reviewing-and-fixing-vulnerable-dependencies)」を参照してください。 +For more information, see "[Reviewing and fixing alerts](#reviewing-and-fixing-alerts)" below. {% endif %} -## 脆弱性のある依存関係の表示 +## Viewing {% data variables.product.prodname_dependabot_alerts %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-dependabot-alerts %} -1. あるいは、アラートをフィルタリングするには、**Repository(リポジトリ)**、**Package(パッケージ)**、**Ecosystem(エコシステム)**、**Manifest(マニフェスト)**ドロップダウンメニューを選択し、続いて適用したいフィルタをクリックしてください。 検索バーにフィルタを入力することもできます。 たとえば`ecosystem:npm`あるいは`has:patch`といったようにです。 アラートをソートするには**Sort(ソート)**ドロップダウンメニューを選択し、ソートに使いたい選択肢をクリックしてください。 ![{% data variables.product.prodname_dependabot_alerts %}タブ中のフィルタ及びソートメニューのスクリーンショット](/assets/images/help/graphs/dependabot-alerts-filters.png) -1. 表示したいアラートをクリックしてください。 ![アラートリストで選択されたアラート](/assets/images/help/graphs/click-alert-in-alerts-list-ungrouped.png) +1. あるいは、アラートをフィルタリングするには、**Repository(リポジトリ)**、**Package(パッケージ)**、**Ecosystem(エコシステム)**、**Manifest(マニフェスト)**ドロップダウンメニューを選択し、続いて適用したいフィルタをクリックしてください。 検索バーにフィルタを入力することもできます。 たとえば`ecosystem:npm`あるいは`has:patch`といったようにです。 To sort alerts, select the **Sort** dropdown menu then click the option that you would like to sort by.{% ifversion dependabot-bulk-alerts %} ![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/help/graphs/dependabot-alerts-filters-checkbox.png){% else %} +![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/enterprise/3.5/dependabot/dependabot-alerts-filters.png){% endif %} +2. Click the alert that you would like to view.{% ifversion dependabot-bulk-alerts %} ![Alert selected in list of alerts](/assets/images/help/graphs/click-alert-in-alerts-list-checkbox.png){% else %} +![Alert selected in list of alerts](/assets/images/enterprise/3.5/dependabot/click-alert-in-alerts-list-ungrouped.png){% endif %} {% else %} {% data reusables.repositories.navigate-to-repo %} @@ -90,7 +90,7 @@ topics: 1. 表示したいアラートをクリックします。 ![アラートリストで選択されたアラート](/assets/images/help/graphs/click-alert-in-alerts-list.png) {% endif %} -## 脆弱性のある依存関係のレビューと修正 +## Reviewing and fixing alerts すべての依存関係がセキュリティの弱点を確実に持たないようにすることが重要です。 {% data variables.product.prodname_dependabot %}が脆弱性を依存関係に見つけた場合、プロジェクトの露出のレベルを評価し、アプリケーションをセキュアにするための修復ステップを決定しなければなりません。 @@ -98,7 +98,7 @@ topics: パッチが適用されたバージョンが利用できない場合、あるいはセキュアなバージョンへ更新できない場合、{% data variables.product.prodname_dependabot %}は次のステップを判断するための役に立つ追加情報を共有します。 {% data variables.product.prodname_dependabot %}アラートを見るためにクリックしていくと、影響される関数を含む依存関係に対するセキュリティアドバイザリの完全な詳細を見ることができます。 そして、自分のコードが影響を受けた関数を呼び出しているかをチェックできます。 この情報は、リスクレベルをさらに評価し、回避策を決めたり、あるいはそのセキュリティ脆弱性が示すリスクを受け入れることができるかどうかを決めるための役に立ちます。 -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} サポートされている言語では、{% data variables.product.prodname_dependabot %}は脆弱性のある関数の呼び出しを検出してくれます。 "Vulnerable call(脆弱性のある呼び出し)"というラベルの付いたアラートを見ると、関数名とそれを呼び出しているコードへのリンクを含む詳細が含まれています。 多くの場合、それ以上調べることなくこの情報に基づいて判断を下すことができるでしょう。 @@ -106,7 +106,7 @@ topics: ### 脆弱性のある依存関係の修復 -1. アラートの詳細を表示させます。 詳しい情報については上の「[脆弱性のある依存関係の表示](#viewing-vulnerable-dependencies)」を参照してください。 +1. アラートの詳細を表示させます。 For more information, see "[Viewing {% data variables.product.prodname_dependabot_alerts %}](#viewing-dependabot-alerts)" (above). {% ifversion fpt or ghec or ghes > 3.2 %} 1. {% data variables.product.prodname_dependabot_security_updates %}を有効にしているなら、その依存関係を修復するPull Requestへのリンクがあるかもしれません。 あるいは、アラートの詳細ページの上部にある**Create {% data variables.product.prodname_dependabot %} security update**をクリックして、Pull Requestを作成することもできます。 ![{% data variables.product.prodname_dependabot %} セキュリティアップデートボタンを作成](/assets/images/help/repository/create-dependabot-security-update-button-ungrouped.png) 1. あるいは、{% data variables.product.prodname_dependabot_security_updates %}を使っていないなら、ページにある情報を使ってアップグレードすべき依存関係のバージョンを判断し、セキュアなバージョンへ依存関係を更新するためのPull Requestを作成できます。 @@ -116,25 +116,59 @@ topics: 1. 依存関係を更新して脆弱性を解決する準備ができたら、プルリクエストをマージしてください。 {% ifversion fpt or ghec or ghes > 3.2 %} - {% data variables.product.prodname_dependabot %} によって発行される各プルリクエストには、{% data variables.product.prodname_dependabot %} の制御に使用できるコマンドの情報が含まれています。 詳しい情報については、「[依存関係の更新に関するプルリクエストを管理する](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-pull-requests-for-dependency-updates#managing-dependabot-pull-requests-with-comment-commands) 」を参照してください。 + 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](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-pull-requests-for-dependency-updates#managing-dependabot-pull-requests-with-comment-commands)." {% endif %} -### {% data variables.product.prodname_dependabot_alerts %}の却下 +## {% data variables.product.prodname_dependabot_alerts %}の却下 + +{% tip %} + +**Tip:** You can only dismiss open alerts. +{% endtip %} 依存関係のアップグレードのための広汎な作業をスケジュールしていたり、アラートを修正する必要はないと判断したりした場合、アラートを却下できます。 すでに評価済みのアラートを却下すると、新しいアラートが現れたときにトリアージしやすくなります。 -1. アラートの詳細を表示させます。 詳しい情報については上の「[脆弱性のある依存関係の表示](#viewing-vulnerable-dependencies)」を参照してください。 -1. "Dismiss(却下)"ドロップダウンを選択し、アラートを却下する理由をクリックしてください。{% if reopen-dependabot-alerts %}却下された未修正のアラートは、後で再度オープンできます。{% endif %} ![[Dismiss] ドロップダウンでアラートを却下する理由を選択する](/assets/images/help/repository/dependabot-alert-dismiss-drop-down-ungrouped.png) +1. アラートの詳細を表示させます。 For more information, see "[Viewing vulnerable dependencies](#viewing-dependabot-alerts)" (above). +1. Select the "Dismiss" dropdown, and click a reason for dismissing the alert.{% ifversion reopen-dependabot-alerts %} Unfixed dismissed alerts can be reopened later.{% endif %} ![[Dismiss] ドロップダウンでアラートを却下する理由を選択する](/assets/images/help/repository/dependabot-alert-dismiss-drop-down-ungrouped.png) +{% ifversion dependabot-bulk-alerts %} -{% if reopen-dependabot-alerts %} +### 複数のアラートを一度に却下する + +1. View the open {% data variables.product.prodname_dependabot_alerts %}. For more information, see "[Viewing {% data variables.product.prodname_dependabot_alerts %}](/en/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#viewing-dependabot-alerts)". +2. Optionally, filter the list of alerts by selecting a dropdown menu, then clicking the filter that you would like to apply. 検索バーにフィルタを入力することもできます。 +3. To the left of each alert title, select the alerts that you want to dismiss. ![Screenshot of open alerts with checkboxes emphasized](/assets/images/help/graphs/select-multiple-alerts.png) +4. Optionally, at the top of the list of alerts, select all alerts on the page. ![Screenshot of all open alerts selected](/assets/images/help/graphs/select-all-alerts.png) +5. Select the "Dismiss alerts" dropdown, and click a reason for dismissing the alerts. ![Screenshot of open alerts page with "Dismiss alerts" drop-down emphasized](/assets/images/help/graphs/dismiss-multiple-alerts.png) + +{% endif %} + +{% ifversion reopen-dependabot-alerts %} ## クローズされたアラートの表示と更新 +{% tip %} + +**Tip:** You can only reopen alerts that have been previously dismissed. Closed alerts that have already been fixed cannot be reopened. +{% endtip %} + {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-dependabot-alerts %} -1. クローズされたアラートを単に表示するには**Closed(クローズ済み)**をクリックしてください。 !["Closed"オプションを表示しているスクリーンショット](/assets/images/help/repository/dependabot-alerts-closed.png) -1. 表示もしくは更新したいアラートをクリックしてください。 ![ハイライトされているdependabotアラートを表示しているスクリーンショット](/assets/images/help/repository/dependabot-alerts-select-closed-alert.png) -2. あるいはアラートが却下されていて、再度オープンしたい場合は、**Reopen(再オープン)**をクリックしてください。 !["Reopen"ボタンを表示しているスクリーンショット](/assets/images/help/repository/reopen-dismissed-alert.png) +1. To just view closed alerts, click **Closed**.{% ifversion dependabot-bulk-alerts %} ![Screenshot showing the "Closed" option](/assets/images/help/repository/dependabot-alerts-closed-checkbox.png){% else %} +![Screenshot showing the "Closed" option](/assets/images/help/repository/dependabot-alerts-closed.png){% endif %} +1. Click the alert that you would like to view or update.{% ifversion dependabot-bulk-alerts %} ![Screenshot showing a highlighted dependabot alert](/assets/images/help/repository/dependabot-alerts-select-closed-alert-checkbox.png){% else %} +![Screenshot showing a highlighted dependabot alert](/assets/images/help/repository/dependabot-alerts-select-closed-alert.png){% endif %} +2. あるいはアラートが却下されていて、再度オープンしたい場合は、**Reopen(再オープン)**をクリックしてください。 Alerts that have already been fixed cannot be reopened. !["Reopen"ボタンを表示しているスクリーンショット](/assets/images/help/repository/reopen-dismissed-alert.png) + +{% endif %} + +{% ifversion dependabot-bulk-alerts %} + +### Reopening multiple alerts at once + +1. View the closed {% data variables.product.prodname_dependabot_alerts %}. For more information, see "[Viewing and updating closed alerts](/en/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#viewing-and-updating-closed-alerts)" (above). +2. To the left of each alert title, select the alerts that you want to reopen. ![Screenshot of closed alerts with checkboxes emphasized](/assets/images/help/repository/dependabot-alerts-open-checkbox.png) +3. Optionally, at the top of the list of alerts, select all closed alerts on the page. ![Screenshot of closed alerts with all alerts selected](/assets/images/help/graphs/select-all-closed-alerts.png) +4. Click **Reopen** to reopen the alerts. Alerts that have already been fixed cannot be reopened. ![Screenshot of closed alerts with "Reopen" button emphasized](/assets/images/help/graphs/reopen-multiple-alerts.png) {% endif %} diff --git a/translations/ja-JP/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md b/translations/ja-JP/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md index 32030f068e..c54d3d47c1 100644 --- a/translations/ja-JP/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md +++ b/translations/ja-JP/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md @@ -71,7 +71,7 @@ You can also enable or disable {% data variables.product.prodname_dependabot_sec {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} 1. Under "Code security and analysis", to the right of "{% data variables.product.prodname_dependabot %} security updates", click **Enable** to enable the feature or **Disable** to disable it. {% ifversion fpt or ghec %}For public repositories, the button is disabled if the feature is always enabled.{% endif %} - {% ifversion fpt or ghec %}!["Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/help/repository/enable-dependabot-security-updates-button.png){% else %}!["Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/enterprise/3.3/repository/security-and-analysis-disable-or-enable-ghes.png){% endif %} + {% ifversion fpt or ghec %}![Screenshot of "Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghes > 3.6 or ghae-issue-7044 %} {% else %}![Screenshot of "Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/enterprise/3.3/repository/security-and-analysis-disable-or-enable-ghes.png){% endif %} ## Overriding the default behavior with a configuration file diff --git a/translations/ja-JP/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md b/translations/ja-JP/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md index 65a65653d1..c9880cea40 100644 --- a/translations/ja-JP/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md +++ b/translations/ja-JP/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md @@ -280,6 +280,10 @@ updates: prefix-development: "pip dev" include: "scope" ``` +上の例と同じ設定を使った場合、`pip`の依存関係グループ内の`requests`のバージョンを上げると、以下のようなコミットメッセージが生成されます。 + + `pip dev: bump requests from 1.0.0 to 1.0.1` + ### `ignore` {% data reusables.dependabot.default-dependencies-allow-ignore %} @@ -298,7 +302,7 @@ updates: `ignore` オプションを使用して、更新する依存関係をカスタマイズできます。 `ignore` オプションは、次のオプションに対応しています。 -- `dependency-name`: 名前が一致する依存関係の更新を無視するために使用し、必要に応じて `*` を使用して 0 文字以上の文字と一致させます。 Javaの依存関係については、`dependency-name`属性のフォーマットは`groupId:artifactId`です(たとえば`org.kohsuke:github-api`)。 {% if dependabot-grouped-dependencies %} {% data variables.product.prodname_dependabot %} がDefinitelyTypedからTypeScriptの型定義を自動的に更新しないようにするには、`@types/*`を使ってください。{% endif %} +- `dependency-name`: 名前が一致する依存関係の更新を無視するために使用し、必要に応じて `*` を使用して 0 文字以上の文字と一致させます。 Javaの依存関係については、`dependency-name`属性のフォーマットは`groupId:artifactId`です(たとえば`org.kohsuke:github-api`)。 {% ifversion dependabot-grouped-dependencies %} {% data variables.product.prodname_dependabot %} がDefinitelyTypedからTypeScriptの型定義を自動的に更新しないようにするには、`@types/*`を使ってください。{% endif %} - `versions`: 特定のバージョンまたはバージョンの範囲を無視するために使用します。 範囲を定義する場合は、パッケージマネージャーの標準パターンを使用します(例: npm の場合は `^1.0.0`、Bundler の場合は `~> 2.0`)。 - `update-types` - バージョン更新におけるsemverの`major`、`minor`、`patch`更新といった更新の種類を無視するために使います。(たとえば`version-update:semver-patch`でパッチアップデートが無視されます)。 これを`code>dependency-name: "*"`と組み合わせて、特定の`update-types`をすべての依存関係で無視できます。 現時点では、サポートされているオプションは`version-update:semver-major`、`version-update:semver-minor`、`version-update:semver-patch`のみです。 セキュリティの更新はこの設定には影響されません。 diff --git a/translations/ja-JP/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md b/translations/ja-JP/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md index 9c4fdd0d2e..6cba7fbdff 100644 --- a/translations/ja-JP/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md +++ b/translations/ja-JP/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md @@ -35,7 +35,16 @@ shortTitle: バージョンアップデートの設定 ## {% data variables.product.prodname_dependabot_version_updates %} を有効化する -{% data reusables.dependabot.create-dependabot-yml %} 詳しい情報については「[dependabot.ymlファイルの設定オプション](/github/administering-a-repository/configuration-options-for-dependency-updates)」を参照してください。 +設定ファイルの*dependabot.yml*をリポジトリにコミットすることによって、{% data variables.product.prodname_dependabot_version_updates %}を有効化します。 +{% ifversion dependabot-settings-update-37 %}設定ページでこの機能を有効化すると、GitHubは基本のファイルを作成します。このファイルは編集可能です。あるいは、任意のファイルエディタを使ってこのファイルを作成できます。 + +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.sidebar-settings %} +{% data reusables.repositories.navigate-to-code-security-and-analysis %} +1. "Code security and analysis(コードのセキュリティと分析)"の下、”{% data variables.product.prodname_dependabot_version_updates %}"の右側にある**Enable(有効化)**をクリックして基本の*dependabot.yml* 設定ファイルをリポジトリの`.github`ディレクトリで開いてください。 +{% else %} +1. *dependabot.yml*設定ファイルをリポジトリの`.github`ディレクトリに作成してください。 +{% endif %} 1. `version` を追加します。 1. プライベートレジストリに依存関係がある場合、必要に応じて認証情報を含む `registries` セクションを追加します。 1. `updates` セクションを追加し、{% data variables.product.prodname_dependabot %} に監視させるパッケージマネージャーごとにエントリを追加します。 @@ -45,6 +54,8 @@ shortTitle: バージョンアップデートの設定 - `schedule.interval`: 新しいバージョンをチェックする頻度を指定します。 {% data reusables.dependabot.check-in-dependabot-yml %} +すべての設定オプションに関する情報については「[dependabot.ymlファイルの設定オプション](/github/administering-a-repository/configuration-options-for-dependency-updates)」を参照してください。 + ### *dependabot.yml*ファイルの例 下記のサンプルの *dependabot.yml* ファイルは、2 つのパッケージマネージャー (npm と Docker) のバージョン更新を設定しています。 このファイルがチェックインされると、{% data variables.product.prodname_dependabot %} が、デフォルトブランチのマニフェストファイルで古い依存関係がないかをチェックします。 古い依存関係が見つかった場合、デフォルトブランチに対してプルリクエストを発行して依存関係を更新します。 diff --git a/translations/ja-JP/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md b/translations/ja-JP/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md index e373bef51a..39fed87f10 100644 --- a/translations/ja-JP/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md +++ b/translations/ja-JP/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md @@ -31,7 +31,9 @@ Actions are often updated with bug fixes and new features to make automated proc ## Enabling {% data variables.product.prodname_dependabot_version_updates %} for actions -{% data reusables.dependabot.create-dependabot-yml %} If you have already enabled {% data variables.product.prodname_dependabot_version_updates %} for other ecosystems or package managers, simply open the existing *dependabot.yml* file. +You can configure {% data variables.product.prodname_dependabot_version_updates %} to maintain your actions as well as the libraries and packages you depend on. + +1. If you have already enabled {% data variables.product.prodname_dependabot_version_updates %} for other ecosystems or package managers, simply open the existing *dependabot.yml* file. Otherwise, create a *dependabot.yml* configuration file in the `.github` directory of your repository. For more information, see "[Configuring Dependabot version updates](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates)." 1. Specify `"github-actions"` as a `package-ecosystem` to monitor. 1. Set the `directory` to `"/"` to check for workflow files in `.github/workflows`. 1. Set a `schedule.interval` to specify how often to check for new versions. diff --git a/translations/ja-JP/content/code-security/getting-started/securing-your-organization.md b/translations/ja-JP/content/code-security/getting-started/securing-your-organization.md index dd6785e84c..c7081b2b7f 100644 --- a/translations/ja-JP/content/code-security/getting-started/securing-your-organization.md +++ b/translations/ja-JP/content/code-security/getting-started/securing-your-organization.md @@ -23,7 +23,7 @@ This guide shows you how to configure security features for an organization. You ## Managing access to your organization -You can use roles to control what actions people can take in your organization. {% if security-managers %}For example, you can assign the security manager role to a team to give them the ability to manage security settings across your organization, as well as read access to all repositories.{% endif %} For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." +You can use roles to control what actions people can take in your organization. {% ifversion security-managers %}For example, you can assign the security manager role to a team to give them the ability to manage security settings across your organization, as well as read access to all repositories.{% endif %} For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." {% ifversion fpt or ghes > 3.0 or ghec %} diff --git a/translations/ja-JP/content/code-security/getting-started/securing-your-repository.md b/translations/ja-JP/content/code-security/getting-started/securing-your-repository.md index 8b9288bdea..56f83a1c07 100644 --- a/translations/ja-JP/content/code-security/getting-started/securing-your-repository.md +++ b/translations/ja-JP/content/code-security/getting-started/securing-your-repository.md @@ -111,7 +111,15 @@ For more information, see "[About {% data variables.product.prodname_dependabot_ You can enable {% data variables.product.prodname_dependabot %} to automatically raise pull requests to keep your dependencies up-to-date. For more information, see "[About {% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates)." +{% ifversion dependabot-settings-update-37 %} +1. From the main page of your repository, click **{% octicon "gear" aria-label="The Settings gear" %} Settings**. +2. Click **Security & analysis**. +3. Next to {% data variables.product.prodname_dependabot_version_updates %}, click **Enable** to create a basic *dependabot.yml* configuration file. +4. Specify the dependencies to update and commit the file to the repository. For more information, see "[Configuring Dependabot version updates](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates)." + +{% else %} To enable {% data variables.product.prodname_dependabot_version_updates %}, you must create a *dependabot.yml* configuration file. For more information, see "[Configuring {% data variables.product.prodname_dependabot %} version updates](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates)." +{% endif %} {% endif %} diff --git a/translations/ja-JP/content/code-security/secret-scanning/about-secret-scanning.md b/translations/ja-JP/content/code-security/secret-scanning/about-secret-scanning.md index 5a249912d7..037877a63c 100644 --- a/translations/ja-JP/content/code-security/secret-scanning/about-secret-scanning.md +++ b/translations/ja-JP/content/code-security/secret-scanning/about-secret-scanning.md @@ -37,7 +37,7 @@ If your project communicates with an external service, you might use a token or Service providers can partner with {% data variables.product.company_short %} to provide their secret formats for scanning. {% data reusables.secret-scanning.partner-program-link %} -{% if secret-scanning-push-protection %} +{% ifversion secret-scanning-push-protection %} You can also enable {% data variables.product.prodname_secret_scanning %} as a push protection for a repository or an organization. When you enable this feature, {% data variables.product.prodname_secret_scanning %} prevents contributors from pushing code with a detected secret. To proceed, contributors must either remove the secret(s) from the push or, if needed, bypass the protection. For more information, see "[Protecting pushes with {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." diff --git a/translations/ja-JP/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md b/translations/ja-JP/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md index 41cd39da27..453c51fd8b 100644 --- a/translations/ja-JP/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md +++ b/translations/ja-JP/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md @@ -34,7 +34,7 @@ shortTitle: シークレットスキャンの設定 {% elsif ghes or ghae %}![Enable {% data variables.product.prodname_GH_advanced_security %} for your repository](/assets/images/enterprise/3.1/help/repository/enable-ghas.png){% endif %} 5. {% data variables.product.prodname_advanced_security %}の有効化の影響をレビューしてから、**Enable {% data variables.product.prodname_GH_advanced_security %} for this repository(このリポジトリで有効化)**をクリックしてください。 6. {% data variables.product.prodname_advanced_security %}を有効化すると、Organizationの設定によってはリポジトリで{% data variables.product.prodname_secret_scanning %}が自動的に有効化されることがあります。 [{% data variables.product.prodname_secret_scanning_caps %}] と [**Enable**] ボタンが表示されている場合でも、[**Enable**] をクリックして {% data variables.product.prodname_secret_scanning %} を有効化する必要があります。 [**Disable**] ボタンが表示されている場合、{% data variables.product.prodname_secret_scanning %} はすでに有効化されています。 ![リポジトリに対して {% data variables.product.prodname_secret_scanning %} を有効化する](/assets/images/help/repository/enable-secret-scanning-dotcom.png) -{% if secret-scanning-push-protection %} +{% ifversion secret-scanning-push-protection %} 7. あるいは、プッシュ保護を有効化したい場合は、"Push protection(プッシュ保護)"の右にある**Enable(有効化)**をクリックしてください。 {% data reusables.secret-scanning.push-protection-overview %} 詳しい情報については「[{% data variables.product.prodname_secret_scanning %}でのプッシュの保護](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)」を参照してください。 ![リポジトリでのプッシュ保護の有効化](/assets/images/help/repository/secret-scanning-enable-push-protection.png) {% endif %} {% ifversion ghae %} diff --git a/translations/ja-JP/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md b/translations/ja-JP/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md index 96ea2dffee..c47c20aee2 100644 --- a/translations/ja-JP/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md +++ b/translations/ja-JP/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md @@ -122,7 +122,7 @@ aAAAe9 {% data reusables.repositories.navigate-to-ghas-settings %} {% data reusables.advanced-security.secret-scanning-new-custom-pattern %} {% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %} -{%- if secret-scanning-org-dry-runs %} +{%- ifversion secret-scanning-org-dry-runs %} 1. 新しいカスタムパターンをテストする準備ができたら、アラートを作成することなく選択したリポジトリ内のマッチを特定するために、**Save and dry run(保存してdry run)**をクリックしてください。 {% data reusables.advanced-security.secret-scanning-dry-run-select-repos %} {% data reusables.advanced-security.secret-scanning-dry-run-results %} @@ -141,7 +141,7 @@ aAAAe9 {% note %} -{% if secret-scanning-enterprise-dry-runs %} +{% ifversion secret-scanning-enterprise-dry-runs %} **ノート:** - Enterpriseレベルでは、カスタムパターンを編集でき、dry runで使えるのはカスタムパターンの作者だけです。 - Enterpriseオーナーは、アクセスできるリポジトリ上でのみdry runを利用できますが、必ずしもEnterprise内のすべてのOrganizationやリポジトリにアクセスできるわけではありません。 @@ -158,7 +158,7 @@ aAAAe9 {% data reusables.enterprise-accounts.advanced-security-security-features %} 1. "Secret scanning custom patterns(シークレットスキャンニングのカスタムパターン)"の下で、{% ifversion ghes = 3.2 %}**New custom pattern(新規カスタムパターン)**{% else %}**New pattern(新規パターン)**{% endif %}をクリックしてください。 {% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %} -{%- if secret-scanning-enterprise-dry-runs %} +{%- ifversion secret-scanning-enterprise-dry-runs %} 1. 新しいカスタムパターンをテストする準備ができたら、アラートを作成することなくリポジトリ内のマッチを特定するために、**Save and dry run(保存してdry run)**をクリックしてください。 {% data reusables.advanced-security.secret-scanning-dry-run-select-repos %} {% data reusables.advanced-security.secret-scanning-dry-run-results %} diff --git a/translations/ja-JP/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md b/translations/ja-JP/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md index b3159f2fe5..9ea85c38ba 100644 --- a/translations/ja-JP/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md +++ b/translations/ja-JP/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md @@ -84,7 +84,7 @@ If you confirm a secret is real and that you intend to fix it later, you should 1. Click **Allow me to push this secret**. 2. Reattempt the push on the command line within three hours. If you have not pushed within three hours, you will need to repeat this process. -{% if secret-scanning-push-protection-web-ui %} +{% ifversion secret-scanning-push-protection-web-ui %} ## Using secret scanning as a push protection from the web UI When you use the web UI to attempt to commit a supported secret to a repository or organization with secret scanning as a push protection enabled, {% data variables.product.prodname_dotcom %} will block the commit. You will see a banner at the top of the page with information about the secret's location, and the secret will also be underlined in the file so you can easily find it. diff --git a/translations/ja-JP/content/code-security/security-overview/about-the-security-overview.md b/translations/ja-JP/content/code-security/security-overview/about-the-security-overview.md index 0a965e2e3e..5a178f870f 100644 --- a/translations/ja-JP/content/code-security/security-overview/about-the-security-overview.md +++ b/translations/ja-JP/content/code-security/security-overview/about-the-security-overview.md @@ -41,7 +41,7 @@ The application security team at your company can use the security overview for In the security overview, you can view, sort, and filter alerts to understand the security risks in your organization and in specific repositories. The security summary is highly interactive, allowing you to investigate specific categories of information, based on qualifiers like alert risk level, alert type, and feature enablement. You can also apply multiple filters to focus on narrower areas of interest. For example, you can identify private repositories that have a high number of {% data variables.product.prodname_dependabot_alerts %} or repositories that have no {% data variables.product.prodname_code_scanning %} alerts. For more information, see "[Filtering alerts in the security overview](/code-security/security-overview/filtering-alerts-in-the-security-overview)." -{% if security-overview-views %} +{% ifversion security-overview-views %} In the security overview, at both the organization and repository level, there are dedicated views for specific security features, such as secret scanning alerts and code scanning alerts. You can use these views to limit your analysis to a specific set of alerts, and narrow the results further with a range of filters specific to each view. For example, in the secret scanning alert view, you can use the `Secret type` filter to view only secret scanning alerts for a specific secret, like a GitHub Personal Access Token. At the repository level, you can use the security overview to assess the specific repository's current security status, and configure any additional security features not yet in use on the repository. diff --git a/translations/ja-JP/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md b/translations/ja-JP/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md index 7022acece4..8a08aa930f 100644 --- a/translations/ja-JP/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md +++ b/translations/ja-JP/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md @@ -101,7 +101,7 @@ Organizationレベルの概要で利用できます。 | ------------------------- | ------------------------------ | | topic:TOPIC-NAME | *TOPIC-NAME*で分類されるリポジトリを表示します。 | -{% if security-overview-views %} +{% ifversion security-overview-views %} ## 重要度でのフィルタリング @@ -117,7 +117,7 @@ Code scanningアラートビューで利用できます。 すべてのCode scan | `severity:warning` | warningsとして分類される{% data variables.product.prodname_code_scanning %}アラートを表示します。 | | `severity:note` | notesとして分類される{% data variables.product.prodname_code_scanning %}アラートを表示します。 | -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} ## {% data variables.product.prodname_dependabot %}アラートタイプによるフィルタリング {% data variables.product.prodname_dependabot %}アラートビューで利用できます。 修正の準備ができているか、露出に関する追加情報がある{% data variables.product.prodname_dependabot_alerts %}を表示するために、ビューをフィルタリングできます。 いずれの結果も、クリックすると完全なアラートの詳細を見ることができます。 diff --git a/translations/ja-JP/content/code-security/security-overview/viewing-the-security-overview.md b/translations/ja-JP/content/code-security/security-overview/viewing-the-security-overview.md index 6a99b307f8..aa16e30bd2 100644 --- a/translations/ja-JP/content/code-security/security-overview/viewing-the-security-overview.md +++ b/translations/ja-JP/content/code-security/security-overview/viewing-the-security-overview.md @@ -27,7 +27,7 @@ shortTitle: セキュリティの概要の表示 {% data reusables.organizations.security-overview %} 1. アラートの種類に対する集約された情報を見るには、**Show more(さらに表示)**をクリックしてください。 ![さらに表示ボタン](/assets/images/help/organizations/security-overview-show-more-button.png) {% data reusables.organizations.filter-security-overview %} -{% if security-overview-views %} +{% ifversion security-overview-views %} {% data reusables.organizations.security-overview-feature-specific-page %} ![Code scanning固有のページのスクリーンショット](/assets/images/help/organizations/security-overview-code-scanning-alerts.png) @@ -43,7 +43,7 @@ shortTitle: セキュリティの概要の表示 {% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} 1. ひだりのサイドバーで{% octicon "shield" aria-label="The shield icon" %}**Code Security(コードセキュリティ)**をクリックしてください。 -{% if security-overview-feature-specific-alert-page %} +{% ifversion security-overview-feature-specific-alert-page %} {% data reusables.organizations.security-overview-feature-specific-page %} {% endif %} {% endif %} diff --git a/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview.md b/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview.md index dc1a3ba19d..903e81a226 100644 --- a/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview.md +++ b/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview.md @@ -7,6 +7,7 @@ versions: fpt: '*' ghec: '*' ghes: '*' + ghae: '*' type: overview topics: - Organizations diff --git a/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/index.md b/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/index.md index 32a5e92517..f18968466e 100644 --- a/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/index.md +++ b/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/index.md @@ -5,6 +5,7 @@ versions: fpt: '*' ghec: '*' ghes: '*' + ghae: '*' topics: - Security overview - Organizations diff --git a/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md b/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md index 2459d61db9..78a0c5a03c 100644 --- a/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md +++ b/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md @@ -7,6 +7,7 @@ versions: fpt: '*' ghec: '*' ghes: '*' + ghae: '*' type: overview topics: - Organizations @@ -117,9 +118,9 @@ If you're an organization owner, you can see which users don't have 2FA enabled, ## Connect to {% data variables.product.product_name %} using SSH keys -There are other ways to interact with {% data variables.product.product_name %} beyond signing into the website. Many people authorize the code they push to {% data variables.product.prodname_dotcom %} with an SSH private key. For more information, see "[About SSH](/authentication/connecting-to-github-with-ssh/about-ssh)." +There are other ways to interact with {% data variables.product.product_name %} beyond signing into the website{% ifversion ghae %} via your IdP{% endif %}. Many people authorize the code they push to {% data variables.product.prodname_dotcom %} with an SSH private key. For more information, see "[About SSH](/authentication/connecting-to-github-with-ssh/about-ssh)." -Just like your account password, if an attacker were able to get your SSH private key, they could impersonate you and push malicious code to any repository you have write access for. If you store your SSH private key on a disk drive, it's a good idea to protect it with a passphrase. For more information, see "[Working with SSH key passphrases](/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases)." +Just like {% ifversion ghae %}the password for your IdP account{% else %}your account password{% endif %}, if an attacker were able to get your SSH private key, they could impersonate you and push malicious code to any repository you have write access for. If you store your SSH private key on a disk drive, it's a good idea to protect it with a passphrase. For more information, see "[Working with SSH key passphrases](/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases)." Another option is to generate SSH keys on a hardware security key. You could use the same key you're using for 2FA. Hardware security keys are very difficult to compromise remotely, because the private SSH key remains on the hardware, and is not directly accessible from software. For more information, see "[Generating a new SSH key for a hardware security key](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#generating-a-new-ssh-key-for-a-hardware-security-key)." diff --git a/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds.md b/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds.md index 97ebaf9adb..c381e02761 100644 --- a/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds.md +++ b/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds.md @@ -7,6 +7,7 @@ versions: fpt: '*' ghec: '*' ghes: '*' + ghae: '*' type: overview topics: - Fundamentals diff --git a/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md b/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md index 3337697b31..98f43a588c 100644 --- a/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md +++ b/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md @@ -7,6 +7,7 @@ versions: fpt: '*' ghec: '*' ghes: '*' + ghae: '*' type: overview topics: - Dependabot @@ -80,7 +81,7 @@ Organizationが{% data variables.product.prodname_GH_advanced_security %}を使 多くのサービスプロバイダが発行したシークレットをチェックし、検出されたときには通知してくれるよう{% data variables.product.prodname_secret_scanning %}を設定できます。 リポジトリ、Organization、Entepriseのレベルで、追加のシークレットを検出するためのカスタムパターンを定義することもできます。 詳しい情報については「[Secret scanningについて](/code-security/secret-scanning/about-secret-scanning)」及び「[Secret scanningのパターン](/code-security/secret-scanning/secret-scanning-patterns)」を参照してください。 {% endif %} -{% ifversion fpt or ghec or ghes > 3.2 %} +{% ifversion fpt or ghec or ghes > 3.2 or ghae %} ### {% data variables.product.product_name %}で使用するシークレットの安全なストレージ {% endif %} @@ -88,8 +89,8 @@ Organizationが{% data variables.product.prodname_GH_advanced_security %}を使 コードに加えて、他の場所にあるシークレットを使う必要もあるでしょう。 たとえば、{% data variables.product.prodname_actions %}や{% data variables.product.prodname_dependabot %}や自分の{% data variables.product.prodname_codespaces %}開発環境を他のシステムと通信できるようにするためです。 シークレットの安全な保存と利用方法に関する詳しい情報については「[Actionsの暗号化されたシークレット](/actions/security-guides/encrypted-secrets)」、「[Dependabotのための暗号化されたシークレットの管理](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)」、「[codespacesのための暗号化されたシークレットの管理](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)」を参照してください。 {% endif %} -{% ifversion ghes > 3.2 %} -コードに加えて、他の場所にあるシークレットを使う必要もあるでしょう。 たとえば、{% data variables.product.prodname_actions %}ワークフローや{% data variables.product.prodname_dependabot %}を他のシステムと通信できるようにするためです。 シークレットの安全な保存と利用方法に関する詳しい情報については「[Actionsの暗号化されたシークレット](/actions/security-guides/encrypted-secrets)」、「[Dependabotのための暗号化されたシークレットの管理](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)」を参照してください。 +{% ifversion ghes > 3.2 or ghae %} +コードに加えて、他の場所にあるシークレットを使う必要もあるでしょう。 たとえば{% data variables.product.prodname_actions %}ワークフロー{% ifversion ghes %}あるいは{% data variables.product.prodname_dependabot %}{% endif %}が他のシステムと通信できるようにするためです。 シークレットの安全な保存と利用方法に関する詳しい情報については「[Actionsの暗号化されたシークレット](/actions/security-guides/encrypted-secrets)」{% ifversion ghes %}及び「[Dependabotのための暗号化されたシークレットの管理](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)」{% else %}{% endif %}を参照してください。 {% endif %} ## リポジトリからの脆弱性のあるコーディングパターンの排除 diff --git a/translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md b/translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md index eb87c1da2f..d3a697c8e2 100644 --- a/translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md +++ b/translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md @@ -67,10 +67,13 @@ The recommended formats explicitly define which versions are used for all direct | Package manager | Languages | Recommended formats | All supported formats | | --- | --- | --- | ---| +{%- ifversion dependency-graph-rust-support %} +| Cargo[*] | Rust | `Cargo.lock` | `Cargo.toml`, `Cargo.lock` | +{%- endif %} | Composer | PHP | `composer.lock` | `composer.json`, `composer.lock` | | NuGet | .NET languages (C#, F#, VB), C++ | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj` | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj`, `packages.config` | -{%- if github-actions-in-dependency-graph %} -| {% data variables.product.prodname_actions %} workflows[1] | YAML | `.yml`, `.yaml` | `.yml`, `.yaml` | +{%- ifversion github-actions-in-dependency-graph %} +| {% data variables.product.prodname_actions %} workflows[†] | YAML | `.yml`, `.yaml` | `.yml`, `.yaml` | {%- endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} | Go modules | Go | `go.sum` | `go.mod`, `go.sum` | @@ -79,22 +82,24 @@ The recommended formats explicitly define which versions are used for all direct {%- endif %} | Maven | Java, Scala | `pom.xml` | `pom.xml` | | npm | JavaScript | `package-lock.json` | `package-lock.json`, `package.json`| -| pip | Python | `requirements.txt`, `pipfile.lock` | `requirements.txt`, `pipfile`, `pipfile.lock`, `setup.py`{% if github-actions-in-dependency-graph %}[2]{% else %}[1]{% endif %} | +| pip | Python | `requirements.txt`, `pipfile.lock` | `requirements.txt`, `pipfile`, `pipfile.lock`, `setup.py`[‡] | {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4752 %} -| Python Poetry | Python | `poetry.lock` | `poetry.lock`, `pyproject.toml` |{% endif %} +| Python Poetry | Python | `poetry.lock` | `poetry.lock`, `pyproject.toml` | +{%- endif %} | RubyGems | Ruby | `Gemfile.lock` | `Gemfile.lock`, `Gemfile`, `*.gemspec` | | Yarn | JavaScript | `yarn.lock` | `package.json`, `yarn.lock` | -{% if github-actions-in-dependency-graph %} -[1] Please note that {% data variables.product.prodname_actions %} workflows must be located in the `.github/workflows/` directory of a repository to be recognized as manifests. Any actions or workflows referenced using the syntax `jobs[*].steps[*].uses` or `jobs..uses` will be parsed as dependencies. For more information, see "[Workflow syntax for GitHub Actions](/actions/using-workflows/workflow-syntax-for-github-actions)." - -[2] If you list your Python dependencies within a `setup.py` file, we may not be able to parse and list every dependency in your project. - -{% else %} -[1] If you list your Python dependencies within a `setup.py` file, we may not be able to parse and list every dependency in your project. +{% ifversion dependency-graph-rust-support %} +[*] For the initial release of Rust support, dependency graph does not have the metadata and mappings required to detect transitive dependencies. Dependency graph displays transitive dependencies, one level deep, when they are defined in a `Cargo.lock` file. {% data variables.product.prodname_dependabot_alerts %} and {% data variables.product.prodname_dependabot_security_updates %} are available for vulnerable dependencies defined in the `Cargo.lock` file. {% endif %} -{% if github-actions-in-dependency-graph %} +{% ifversion github-actions-in-dependency-graph %} +[†] {% data variables.product.prodname_actions %} workflows must be located in the `.github/workflows/` directory of a repository to be recognized as manifests. Any actions or workflows referenced using the syntax `jobs[*].steps[*].uses` or `jobs..uses` will be parsed as dependencies. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/using-workflows/workflow-syntax-for-github-actions)." +{% endif %} + +[‡] If you list your Python dependencies within a `setup.py` file, we may not be able to parse and list every dependency in your project. + +{% ifversion github-actions-in-dependency-graph %} {% note %} **Note:** {% data variables.product.prodname_actions %} workflow dependencies are displayed in the dependency graph for informational purposes. Dependabot alerts are not currently supported for {% data variables.product.prodname_actions %} workflows. diff --git a/translations/ja-JP/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-a-remotes-url-from-github-desktop.md b/translations/ja-JP/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-a-remotes-url-from-github-desktop.md index 716a4ec6ef..bf3ca8bab3 100644 --- a/translations/ja-JP/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-a-remotes-url-from-github-desktop.md +++ b/translations/ja-JP/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-a-remotes-url-from-github-desktop.md @@ -12,16 +12,16 @@ shortTitle: Change a remote's URL {% mac %} -1. **Repository**メニューで、**Repository Settings...**をクリックします。 ![Repository Settingsメニューオプション](/assets/images/help/desktop/repository-settings-mac.png) -2. **Primary remote repository**フィールドで、ご希望のURLを入力します。 ![Primary remote repositoryフィールド](/assets/images/help/desktop/repository-settings-remote-mac.png) -3. [**Save**] をクリックします。 ![Saveボタン](/assets/images/help/desktop/repository-settings-save-mac.png) +{% data reusables.desktop.mac-repository-settings-menu %} +2. Click **Remote**, and, under **Primary remote repository**, type the desired URL. ![Primary remote repositoryフィールド](/assets/images/help/desktop/repository-settings-remote.png) +{% data reusables.desktop.repository-settings-save %} {% endmac %} {% windows %} -1. **Repository**メニューで、**Repository settings...**をクリックします。 ![Repository settingsメニューオプション](/assets/images/help/desktop/repository-settings-win.png) -2. **Primary remote repository**フィールドで、ご希望のURLを入力します。 ![Primary remote repositoryフィールド](/assets/images/help/desktop/repository-settings-remote-win.png) -3. [**Save**] をクリックします。 ![Saveボタン](/assets/images/help/desktop/repository-settings-save-win.png) +{% data reusables.desktop.windows-repository-settings-menu %} +2. Click **Remote**, and, under **Primary remote repository**, type the desired URL. ![Primary remote repositoryフィールド](/assets/images/help/desktop/repository-settings-remote.png) +{% data reusables.desktop.repository-settings-save %} {% endwindows %} diff --git a/translations/ja-JP/content/desktop/index.md b/translations/ja-JP/content/desktop/index.md index b8ed5ba23d..b77c0e6ebf 100644 --- a/translations/ja-JP/content/desktop/index.md +++ b/translations/ja-JP/content/desktop/index.md @@ -1,9 +1,36 @@ --- -title: GitHub Desktopのドキュメント +title: GitHub Desktop shortTitle: GitHub Desktop -intro: プロジェクトの作業を管理するための、GitHub Desktop設定と使用方法のステップバイステップガイド。 +intro: 'With GitHub Desktop, you can interact with GitHub using a GUI instead of the command line or a web browser. You can use GitHub Desktop to complete most Git commands from your desktop, such as pushing to, pulling from, and cloning remote repositories, attributing commits, and creating pull requests, with visual confirmation of changes.' +introLinks: + overview: /desktop/installing-and-configuring-github-desktop/overview/getting-started-with-github-desktop +featuredLinks: + guides: + - /desktop/installing-and-configuring-github-desktop/overview/creating-your-first-repository-using-github-desktop + - /desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/installing-github-desktop + - /desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/authenticating-to-github + guideCards: + - /desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/stashing-changes + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits/reverting-a-commit + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits/amending-a-commit + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits/cherry-picking-a-commit + popular: + - /desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/cloning-and-forking-repositories-from-github-desktop + - /desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/managing-branches + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits + - /desktop/contributing-and-collaborating-using-github-desktop/keeping-your-local-repository-in-sync-with-github/syncing-your-branch + - /desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request + - /desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/pushing-changes-to-github +changelog: + label: desktop + versions: + fpt: '*' +layout: product-landing versions: fpt: '*' +topics: + - Desktop + - Repositories children: - /installing-and-configuring-github-desktop - /contributing-and-collaborating-using-github-desktop diff --git a/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md b/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md index a802b98fd8..ca8002dfae 100644 --- a/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md +++ b/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md @@ -1,7 +1,7 @@ --- title: GitHub Desktop用のGitの設定方法 shortTitle: Git を設定する -intro: Gitをまだインストールしていない場合、GitHub Desktopを使う前にGitを設定する必要があります。 +intro: 'You can manage Git configuration settings for your local repositories with {% data variables.product.prodname_desktop %}.' redirect_from: - /desktop/getting-started-with-github-desktop/configuring-git-for-github-desktop - /desktop/installing-and-configuring-github-desktop/configuring-git-for-github-desktop @@ -9,9 +9,15 @@ versions: fpt: '*' --- -{% data variables.product.prodname_desktop %} は、ローカルの Git 設定で設定したメールアドレスを使用して、{% data variables.product.product_name %} のアカウントにコミットを接続します。 +## About Git configuration for {% data variables.product.prodname_desktop %} -{% data reusables.desktop.update-email-address %} +{% data variables.product.prodname_desktop %} uses your local Git configuration settings and provides the option to configure some of these settings, such as the global author information and the default branch that is used when creating a new repository. + +{% data variables.product.prodname_desktop %} allows you to set the name and email address you would like associated with the commits you make in your repositories. If your name and email address have already been set in the global Git configuration for your computer, {% data variables.product.prodname_desktop %} will detect and use those values. {% data variables.product.prodname_desktop %} also allows you to set a different name and email address for an individual repository. This is useful when you need to use a separate work email address for a specific repository. + +If the email address that has been set in your Git configuration does not match an email address associated with the {% data variables.product.product_name %} account you are currently logged in to, {% data variables.product.prodname_desktop %} will show a warning prior to committing. + +{% data variables.product.prodname_desktop %} also allows you to change the default branch name that you would like to use when creating new repositories. By default, {% data variables.product.prodname_desktop %} uses `main` as the default branch name in any new repositories you create. {% tip %} @@ -19,19 +25,18 @@ versions: {% endtip %} +## Configuring your global author information + +Configuring your global author information in {% data variables.product.prodname_desktop %} will update the name and email address in your global Git configuration. This will be the default name and email address for all new local repositories you create in {% data variables.product.prodname_desktop %}. + {% mac %} -{% data reusables.desktop.sign-in-choose-product %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.emails %} -{% data reusables.desktop.copy-email-git-config %} -{% data reusables.desktop.return-to-desktop %} {% data reusables.desktop.mac-select-desktop-menu %} 7. [Preferences] ウィンドウで [**Git**] を選択します。 ![[Preferences] メニュー内の Git ペイン](/assets/images/help/desktop/mac-select-git-pane.png) {% data reusables.desktop.name-field-git-config %} ![Git コンフィグレーション内の [Name] フィールド](/assets/images/help/desktop/mac-name-git-config.png) -{% data reusables.desktop.paste-email-git-config %} - ![Gitコンフィグレーションフィールドに貼り付けられたEメールアドレス](/assets/images/help/desktop/mac-email-git-config.png) +{% data reusables.desktop.select-email-git-config %} + ![Select email address in Git configuration field](/assets/images/help/desktop/mac-email-git-config.png) {% data reusables.desktop.click-save-git-config %} ![Git 設定フィールドの [Save] ボタン](/assets/images/help/desktop/mac-save-git-config.png) @@ -39,23 +44,70 @@ versions: {% windows %} -{% data reusables.desktop.sign-in-choose-product %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.emails %} -{% data reusables.desktop.copy-email-git-config %} -{% data reusables.desktop.return-to-desktop %} {% data reusables.desktop.windows-choose-options %} 8. [Options] ウィンドウで [**Git**] を選択します。 ![[Options] メニュー内の Git ペイン](/assets/images/help/desktop/windows-select-git-pane.png) {% data reusables.desktop.name-field-git-config %} ![Git コンフィグレーション内の [Name] フィールド](/assets/images/help/desktop/windows-name-git-config.png) -{% data reusables.desktop.paste-email-git-config %} - ![Gitコンフィグレーションフィールドに貼り付けられたEメールアドレス](/assets/images/help/desktop/windows-email-git-config.png) +{% data reusables.desktop.select-email-git-config %} + ![Select email address in Git configuration field](/assets/images/help/desktop/windows-email-git-config.png) {% data reusables.desktop.click-save-git-config %} ![Git 設定フィールドの [Save] ボタン](/assets/images/help/desktop/windows-save-git-config.png) {% endwindows %} +## Configuring different author information for an individual repository + +You can change the name and email address used to author commits in a specific repository. This local Git configuration will override your global Git configuration settings for this one repository only. + +{% mac %} + +{% data reusables.desktop.mac-repository-settings-menu %} +{% data reusables.desktop.select-git-config %} +{% data reusables.desktop.use-local-git-config %} +{% data reusables.desktop.local-config-name %} +{% data reusables.desktop.local-config-email %} +{% data reusables.desktop.repository-settings-save %} + +{% endmac %} + +{% windows %} + +{% data reusables.desktop.windows-repository-settings-menu %} +{% data reusables.desktop.select-git-config %} +{% data reusables.desktop.use-local-git-config %} +{% data reusables.desktop.local-config-name %} +{% data reusables.desktop.local-config-email %} +{% data reusables.desktop.repository-settings-save %} + +{% endwindows %} + + +## Configuring your default branch for new repositories + +You can configure the default branch that will be used when you create a new repository in {% data variables.product.prodname_desktop %}. For more information about the default branch, see "[About the default branch](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)." + +{% mac %} + +{% data reusables.desktop.mac-select-desktop-menu %} +1. [Preferences] ウィンドウで [**Git**] を選択します。 ![[Preferences] メニュー内の Git ペイン](/assets/images/help/desktop/mac-select-git-pane.png) +1. Under "Default branch name for new repositories", select the default branch name you would like to use, or, to enter a custom name, select "Other...". ![Default branch name selection options](/assets/images/help/desktop/mac-select-default-branch-name.png) +{% data reusables.desktop.click-save-git-config %} + ![Git 設定フィールドの [Save] ボタン](/assets/images/help/desktop/repository-settings-git-config-save.png) + +{% endmac %} + +{% windows %} + +{% data reusables.desktop.windows-choose-options %} +1. [Options] ウィンドウで [**Git**] を選択します。 ![[Options] メニュー内の Git ペイン](/assets/images/help/desktop/windows-select-git-pane.png) +1. Under "Default branch name for new repositories", select the default branch name you would like to use, or select "Other..." to enter a custom name. ![Default branch name selection options](/assets/images/help/desktop/windows-select-default-branch-name.png) +{% data reusables.desktop.click-save-git-config %} + ![Git 設定フィールドの [Save] ボタン](/assets/images/help/desktop/repository-settings-git-config-save.png) + +{% endwindows %} + ## 参考リンク - "[GitHubアカウントへのEメールアドレスの追加](/articles/adding-an-email-address-to-your-github-account/)" - [コミットメールアドレスを設定する](/articles/setting-your-commit-email-address/) +- [ブランチについて](/github/collaborating-with-issues-and-pull-requests/about-branches) diff --git a/translations/ja-JP/content/developers/apps/building-github-apps/creating-a-github-app.md b/translations/ja-JP/content/developers/apps/building-github-apps/creating-a-github-app.md index 26d5355d03..a48a6ac536 100644 --- a/translations/ja-JP/content/developers/apps/building-github-apps/creating-a-github-app.md +++ b/translations/ja-JP/content/developers/apps/building-github-apps/creating-a-github-app.md @@ -46,7 +46,7 @@ topics: {% endif %} 1. デフォルトでは、アプリケーションのセキュリティを高めるため、アプリケーションは期限付きのユーザ認可トークンを使用します。 期限付きのユーザトークンの使用をオプトアウトするには、[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) -1. アプリケーションが OAuth フローを使用してユーザを認可する場合、[**Request user authorization (OAuth) during installation**] を選択して、ユーザーかアプリをインストール時に認可するようにできます。 このオプションを選択した場合、[Setup URL] が利用できなくなり、アプリケーションのインストール後にユーザはあなたが設定した [User authorization callback URL] にリダイレクトされます。 詳しい情報については「[インストール中にユーザを認可する](/apps/installing-github-apps/#authorizing-users-during-installation)」を参照してください。 ![Request user authorization during installation](/assets/images/github-apps/github_apps_request_auth_upon_install.png){% if device-flow-is-opt-in %} +1. アプリケーションが OAuth フローを使用してユーザを認可する場合、[**Request user authorization (OAuth) during installation**] を選択して、ユーザーかアプリをインストール時に認可するようにできます。 このオプションを選択した場合、[Setup URL] が利用できなくなり、アプリケーションのインストール後にユーザはあなたが設定した [User authorization callback URL] にリダイレクトされます。 詳しい情報については「[インストール中にユーザを認可する](/apps/installing-github-apps/#authorizing-users-during-installation)」を参照してください。 ![Request user authorization during installation](/assets/images/github-apps/github_apps_request_auth_upon_install.png){% ifversion device-flow-is-opt-in %} 1. If your GitHub App will use the device flow to identify and authorize users, click **Enable Device Flow**. For more information about the device flow, see "[Authorizing OAuth Apps](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)." ![Screenshot showing field for enabling device flow](/assets/images/oauth-apps/enable-device-flow.png){% endif %} 1. インストール後に追加の設定が必要な場合、[Setup URL] を追加して、アプリケーションをインストールした後にユーザをリダイレクトします。 ![GitHub App のセットアップ URL フィールド ](/assets/images/github-apps/github_apps_setup_url.png) diff --git a/translations/ja-JP/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md b/translations/ja-JP/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md index 7b20e25cbf..a310687720 100644 --- a/translations/ja-JP/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md +++ b/translations/ja-JP/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md @@ -127,7 +127,7 @@ curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre デバイスフローを使えば、CLIツールやGit認証情報マネージャーなどのヘッドレスアプリケーションのユーザを認可できます。 -{% if device-flow-is-opt-in %}Before you can use the device flow to identify and authorize users, you must first enable it in your app's settings. For more information on enabling device flow, see "[Modifying a GitHub App](/developers/apps/managing-github-apps/modifying-a-github-app)." {% endif %}For more information about authorizing users using the device flow, see "[Authorizing OAuth Apps](/developers/apps/authorizing-oauth-apps#device-flow)." +{% ifversion device-flow-is-opt-in %}Before you can use the device flow to identify and authorize users, you must first enable it in your app's settings. For more information on enabling device flow, see "[Modifying a GitHub App](/developers/apps/managing-github-apps/modifying-a-github-app)." {% endif %}For more information about authorizing users using the device flow, see "[Authorizing OAuth Apps](/developers/apps/authorizing-oauth-apps#device-flow)." ## ユーザがアクセスできるインストールされたリソースの確認 diff --git a/translations/ja-JP/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md b/translations/ja-JP/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md index 473b1175ea..d826e812f4 100644 --- a/translations/ja-JP/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md +++ b/translations/ja-JP/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md @@ -125,7 +125,7 @@ curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre The device flow allows you to authorize users for a headless app, such as a CLI tool or Git credential manager. -{% if device-flow-is-opt-in %} +{% ifversion device-flow-is-opt-in %} Before you can use the device flow to authorize and identify users, you must first enable it in your app's settings. For more information about enabling the device flow in your app, see "[Modifying an OAuth App](/developers/apps/managing-oauth-apps/modifying-an-oauth-app)" for OAuth Apps and "[Modifying a GitHub App](/developers/apps/managing-github-apps/modifying-a-github-app)" for GitHub Apps. @@ -260,7 +260,7 @@ If you make more than one access token request (`POST {% data variables.product. | `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.{% if device-flow-is-opt-in %} +| `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.{% ifversion device-flow-is-opt-in %} | `device_flow_disabled` | Device flow has not been enabled in the app's settings. For more information, see "[Device flow](#device-flow)."{% endif %} For more information, see the "[OAuth 2.0 Device Authorization Grant](https://tools.ietf.org/html/rfc8628#section-3.5)." diff --git a/translations/ja-JP/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md b/translations/ja-JP/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md index 0bb33233a0..400b22e01b 100644 --- a/translations/ja-JP/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md +++ b/translations/ja-JP/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md @@ -49,6 +49,6 @@ topics: **注釈:** {% data variables.product.prodname_github_apps %} と異なり、OAuth App は複数のコールバック URL を持つことはできません。 {% endnote %} -{% endif %}{% if device-flow-is-opt-in %} +{% endif %}{% ifversion device-flow-is-opt-in %} 1. If your OAuth App will use the device flow to identify and authorize users, click **Enable Device Flow**. For more information about the device flow, see "[Authorizing OAuth Apps](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)." ![Screenshot showing field for enabling device flow](/assets/images/oauth-apps/enable-device-flow.png){% endif %} 2. **Register application** をクリックする。 ![アプリケーションを登録するボタン](/assets/images/oauth-apps/oauth_apps_register_application.png) diff --git a/translations/ja-JP/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md b/translations/ja-JP/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md index 9097720880..7eb7e5308c 100644 --- a/translations/ja-JP/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md +++ b/translations/ja-JP/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md @@ -89,10 +89,11 @@ OAuth App と異なり、GitHub App には必要なアクセス権のみをリ ## webhook -| GitHub Apps | OAuth App | -| ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | -| デフォルトでは、GitHub App には webhook が 1 つあり、その webhook は、アクセス権のあるすべてのリポジトリにおいて、受信するよう設定されたイベントを受信します。 | OAuth App は、イベントを受信する必要がある各リポジトリに対し、リポジトリ webhook を作成するため webhook スコープをリクエストします。 | -| GitHub App は、Organization メンバーの権限で、特定の Organization レベルのイベントを受信します。 | OAuth App は、Organization レベルのイベントを受信する必要がある各 Organization に対し、Organization webhook を作成するため Organization webhook スコープをリクエストします。 | +| GitHub Apps | OAuth App | +| ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| デフォルトでは、GitHub App には webhook が 1 つあり、その webhook は、アクセス権のあるすべてのリポジトリにおいて、受信するよう設定されたイベントを受信します。 | OAuth App は、イベントを受信する必要がある各リポジトリに対し、リポジトリ webhook を作成するため webhook スコープをリクエストします。 | +| GitHub App は、Organization メンバーの権限で、特定の Organization レベルのイベントを受信します。 | OAuth App は、Organization レベルのイベントを受信する必要がある各 Organization に対し、Organization webhook を作成するため Organization webhook スコープをリクエストします。 | +| Webhooks are automatically disabled when the GitHub App is uninstalled. | Webhooks are not automatically disabled if an OAuth App's access token is deleted, and there is no way to clean them up automatically. You will have to ask users to do this manually. | ## Git アクセス diff --git a/translations/ja-JP/content/developers/apps/managing-github-apps/modifying-a-github-app.md b/translations/ja-JP/content/developers/apps/managing-github-apps/modifying-a-github-app.md index 8a0cf2cf8f..9314d51298 100644 --- a/translations/ja-JP/content/developers/apps/managing-github-apps/modifying-a-github-app.md +++ b/translations/ja-JP/content/developers/apps/managing-github-apps/modifying-a-github-app.md @@ -18,6 +18,6 @@ topics: {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.github_apps %} {% data reusables.user-settings.modify_github_app %} -5. 「Basic information(基本情報)」で、修正したいGitHub Appの情報を変更してください。 ![Basic information section for your GitHub App](/assets/images/github-apps/github_apps_basic_information.png){% if device-flow-is-opt-in %} +5. 「Basic information(基本情報)」で、修正したいGitHub Appの情報を変更してください。 ![Basic information section for your GitHub App](/assets/images/github-apps/github_apps_basic_information.png){% ifversion device-flow-is-opt-in %} 1. If your GitHub App will use the device flow to identify and authorize users, click **Enable device flow**. For more information about the device flow, see "[Authorizing OAuth Apps](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)." ![Screenshot showing field for enabling device flow](/assets/images/oauth-apps/enable-device-flow.png){% endif %} 6. [**Save changes**] をクリックします。 ![GitHub Appの変更保存ボタン](/assets/images/github-apps/github_apps_save_changes.png) diff --git a/translations/ja-JP/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md b/translations/ja-JP/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md index 25d7ba332c..aa7d4a3509 100644 --- a/translations/ja-JP/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md +++ b/translations/ja-JP/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md @@ -168,7 +168,7 @@ shortTitle: リストの説明を書く ### 必要なスキルを学ぶ - GitHub Learning Labでは、GitHubの使い方を学習、Markdownによる効果的な連絡、マージコンフリクトの処理などが可能です。 + GitHub Skills can help you learn how to use GitHub, communicate more effectively with Markdown, handle merge conflicts, and more. - 大文字で始めて英文字表記するのは固有名詞だけです。 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 6f8b7bb1b5..78e24fb7a4 100644 --- a/translations/ja-JP/content/developers/overview/managing-deploy-keys.md +++ b/translations/ja-JP/content/developers/overview/managing-deploy-keys.md @@ -4,6 +4,9 @@ intro: デプロイメントのスクリプトを自動化する際にサーバ redirect_from: - /guides/managing-deploy-keys - /v3/guides/managing-deploy-keys + - /deploy-keys + - /articles/managing-deploy-keys + - /multiple-keys versions: fpt: '*' ghes: '*' @@ -78,7 +81,7 @@ See [our guide on creating a personal access token](/authentication/keeping-your #### セットアップ -1. [Run the `ssh-keygen` procedure][generating-ssh-keys] on your server, and remember where you save the generated public and private rsa key pair key pair. +1. [Run the `ssh-keygen` procedure][generating-ssh-keys] on your server, and remember where you save the generated public and private rsa key pair. 2. {% data variables.product.product_name %}の任意のページの右上で、プロフィールの写真をクリックし、続いて**Your profile(あなたのプロフィール)**をクリックしてください。 ![プロフィールへのアクセス](/assets/images/profile-page.png) 3. プロフィールページで**Repositories(リポジトリ)**をクリックし、続いてリポジトリの名前をクリックしてください。 ![リポジトリのリンク](/assets/images/repos.png) 4. リポジトリで**Settings(設定)**をクリックしてください。 ![リポジトリの設定](/assets/images/repo-settings.png) 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 241d7f2bcc..c634e3d8b7 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 @@ -4,6 +4,7 @@ intro: サーバーへのデプロイを簡単にするために、SSHエージ redirect_from: - /guides/using-ssh-agent-forwarding - /v3/guides/using-ssh-agent-forwarding + - /articles/using-ssh-agent-forwarding versions: fpt: '*' ghes: '*' diff --git a/translations/ja-JP/content/developers/webhooks-and-events/events/github-event-types.md b/translations/ja-JP/content/developers/webhooks-and-events/events/github-event-types.md index e3358220ad..7d5142b3e5 100644 --- a/translations/ja-JP/content/developers/webhooks-and-events/events/github-event-types.md +++ b/translations/ja-JP/content/developers/webhooks-and-events/events/github-event-types.md @@ -23,22 +23,30 @@ Events APIは、GitHub上のアクティビティによってトリガーされ Events APIエンドポイントから返されるイベントオブジェクトは、同じ構造を持ちます。 -| Event API属性名 | 説明 | -| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | イベントの一意の識別子。 | -| `type` | イベントの種類。 イベントの名前にはPascalCaseが使われます。 | -| `actor` | イベントをトリガーしたユーザ。 | -| `actor.id` | アクターの一意の識別子。 | -| `actor.login` | アクターのユーザ名。 | -| `actor.display_login` | ユーザ名に特定の表示形式。 | -| `actor.gravatar_id` | アクターのGravatarプロフィールの一意の識別子。 | -| `actor.url` | 追加のユーザ情報を含むユーザオブジェクトの取得に使われるREST APIのURL。 | -| `actor.avatar_url` | アクターのプロフィール画像のURL。 | -| `repo` | イベントが発生したリポジトリオブジェクト。 | -| `repo.id` | リポジトリの一意の識別子。 | -| `repo.name` | リポジトリの名前。オーナーとリポジトリの名前が含まれる。 For example, `octocat/hello-world` is the name of the `hello-world` repository owned by the `octocat` personal account. | -| `repo.url` | 追加のリポジトリ情報を含むリポジトリオブジェクトの取得に使われるREST APIのURL。 | -| `payload` | イベントの種類に固有のイベントペイロードオブジェクト。 イベントAPIの`payload`オブジェクトについては、以下のイベントの種類を参照してください。 | +| Event API属性名 | 説明 | +| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | イベントの一意の識別子。 | +| `type` | イベントの種類。 イベントの名前にはPascalCaseが使われます。 | +| `actor` | イベントをトリガーしたユーザ。 | +| `actor.id` | アクターの一意の識別子。 | +| `actor.login` | アクターのユーザ名。 | +| `actor.display_login` | ユーザ名に特定の表示形式。 | +| `actor.gravatar_id` | アクターのGravatarプロフィールの一意の識別子。 | +| `actor.url` | 追加のユーザ情報を含むユーザオブジェクトの取得に使われるREST APIのURL。 | +| `actor.avatar_url` | アクターのプロフィール画像のURL。 | +| `repo` | イベントが発生したリポジトリオブジェクト。 | +| `repo.id` | リポジトリの一意の識別子。 | +| `repo.name` | リポジトリの名前。オーナーとリポジトリの名前が含まれる。 For example, `octocat/hello-world` is the name of the `hello-world` repository owned by the `octocat` personal account. | +| `repo.url` | 追加のリポジトリ情報を含むリポジトリオブジェクトの取得に使われるREST APIのURL。 | +| `payload` | イベントの種類に固有のイベントペイロードオブジェクト。 イベントAPIの`payload`オブジェクトについては、以下のイベントの種類を参照してください。 | +| `public` | Whether the event is visible to all users. | +| `created_at` | The date and time when the event was triggered. It is formatted according to ISO 8601. | +| `org` | The organization that was chosen by the actor to perform action that triggers the event.
_The property appears in the event object only if it is applicable._ | +| `org.id` | The unique identifier for the organization. | +| `org.login` | The name of the organization. | +| `org.gravatar_id` | The unique identifier of the Gravatar profile for the organization. | +| `org.url` | The REST API URL used to retrieve the organization object, which includes additional organization information. | +| `org.avatar_url` | The URL of the organization's profile image. | ### WatchEventイベントのオブジェクトの例 diff --git a/translations/ja-JP/content/developers/webhooks-and-events/webhooks/testing-webhooks.md b/translations/ja-JP/content/developers/webhooks-and-events/webhooks/testing-webhooks.md index 0ad3d68139..94dc6512ef 100644 --- a/translations/ja-JP/content/developers/webhooks-and-events/webhooks/testing-webhooks.md +++ b/translations/ja-JP/content/developers/webhooks-and-events/webhooks/testing-webhooks.md @@ -4,6 +4,7 @@ intro: '{% data variables.product.prodname_dotcom %} で webhook のデリバリ redirect_from: - /webhooks/testing - /developers/webhooks-and-events/testing-webhooks + - /articles/testing-webhooks versions: fpt: '*' ghes: '*' diff --git a/translations/ja-JP/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md b/translations/ja-JP/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md index 4c6336457b..ad589b3d4a 100644 --- a/translations/ja-JP/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md +++ b/translations/ja-JP/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md @@ -966,6 +966,40 @@ GitHub Marketplace の購入に関連するアクティビティ。 {% data reus {{ webhookPayloadsForCurrentVersion.project_column.created }} +{% ifversion project-beta-webhooks %} + +## projects_v2_item + +{% note %} + +**Note:** Webhook events for Projects (beta) are currently in beta and subject to change. To share feedback about Projects (beta) webhooks with {% data variables.product.product_name %}, see the [Projects (beta) webhook feedback discussion](https://github.com/github/feedback/discussions/17405). + +{% endnote %} + +Activity related to items in a Projects (beta) project. {% data reusables.webhooks.action_type_desc %} For more information, see "[About projects (beta)](/issues/trying-out-the-new-projects-experience/about-projects)." + +### 利用の可否 + +- Organization webhook +- {% data variables.product.prodname_github_apps %} with the `organization_projects` permission + +### webhook ペイロードオブジェクト + +| キー | 種類 | 説明 | +| ------------------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action` | `string` | The action that was performed on the project item. Can be one of `archived`, `converted`, `created`, `edited`, `restored`, `deleted`, or `reordered`. | +| `projects_v2_item` | `オブジェクト` | The project item itself. To find more information about the project item, you can use `node_id` (the node ID of the project item) and `project_node_id` (the node ID of the project) to query information in the GraphQL API. For more information, see "[Using the API to manage projects (beta)](/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects)." | +| `changes` | `オブジェクト` | The changes to the project item. | +{% data reusables.webhooks.org_desc %} +{% data reusables.webhooks.app_desc %} +{% data reusables.webhooks.sender_desc %} + +### webhook ペイロードの例 + +{{ webhookPayloadsForCurrentVersion.projects_v2_item.created }} + +{% endif %} + ## public {% data reusables.webhooks.public_short_desc %} @@ -1305,6 +1339,34 @@ The security advisory dataset also powers the GitHub {% data variables.product.p {% endif %} +{% ifversion ghas-enablement-webhook %} + +## security_and_analysis + +Activity related to enabling or disabling code security and analysis features for a repository or organization. + +### 利用の可否 + +- リポジトリ webhook +- Organization webhook +- リポジトリ管理者に少なくとも `read-only` アクセス権限がある{% data variables.product.prodname_github_apps %} + +### webhook ペイロードオブジェクト + +| キー | 種類 | 説明 | +| --------- | -------- | ---------------------------------------------------------------------- | +| `changes` | `オブジェクト` | The changes that were made to the code security and analysis features. | +{% data reusables.webhooks.repo_desc %} +{% data reusables.webhooks.org_desc %} +{% data reusables.webhooks.app_desc %} +{% data reusables.webhooks.sender_desc %} + +### webhook ペイロードの例 + +{{ webhookPayloadsForCurrentVersion.security_and_analysis }} + +{% endif %} + {% ifversion fpt or ghec %} ## スポンサーシップ diff --git a/translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md b/translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md new file mode 100644 index 0000000000..772dfc3b62 --- /dev/null +++ b/translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md @@ -0,0 +1,30 @@ +--- +title: About GitHub Community Exchange +intro: 'As a student, learn the skills you need to contribute to open source projects and grow your own portfolio, with {% data variables.product.prodname_community_exchange %}.' +versions: + fpt: '*' +shortTitle: Community Exchange +--- + +## {% data variables.product.prodname_community_exchange %}について + +{% data variables.product.prodname_community_exchange %} is a student community within the {% data variables.product.prodname_global_campus %} portal. As a student, it's a place where you can get exposure for your project and discover other student repositories in need of collaborators and maintainers. + +![Screenshot of Community Exchange page](/assets/images/help/education/community-exchange-page.png) + +You can help your peers learn open source skills, become a project maintainer, and grow your {% data variables.product.prodname_dotcom %} portfolio and network within a safe and verified community platform. + +{% data variables.product.prodname_community_exchange %} allows you to: +- Discover student created repositories +- Star repositories of interest +- Submit a repository in need of collaborators +- Submit a repository to teach new skills +- Manage your repository submissions + +To access {% data variables.product.prodname_community_exchange %}, visit your {% data variables.product.prodname_global_campus %} dashboard at https://education.github.com. + +If you're a student or faculty member at an accredited educational institution, you can apply for {% data variables.product.prodname_education %} benefits, which includes access to {% data variables.product.prodname_community_exchange %} within {% data variables.product.prodname_global_campus %}. + +- If you’re a student and you haven't joined {% data variables.product.prodname_education %} yet, apply using the [student application form](https://education.github.com/discount_requests/student_application). For more information, see "[About GitHub Education for students](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students)." + +- If you’re an educator and you haven't joined {% data variables.product.prodname_education %} yet, apply using the [teacher application form](https://education.github.com/discount_requests/teacher_application). For more information, see "[About GitHub Education for educators](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/apply-for-an-educator-or-researcher-discount)." diff --git a/translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md b/translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md index 8a8b2d39f6..42541ca344 100644 --- a/translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md +++ b/translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md @@ -22,3 +22,4 @@ shortTitle: For students ## 参考リンク - [教育者および研究者のための {% data variables.product.prodname_education %} について](/articles/about-github-education-for-educators-and-researchers) +- 「[{% data variables.product.prodname_community_exchange %} について](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange)」 diff --git a/translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md b/translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md index c38b90bfd2..da54edda9c 100644 --- a/translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md +++ b/translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md @@ -11,6 +11,7 @@ children: - /about-github-education-for-students - /apply-for-a-student-developer-pack - /why-wasnt-my-application-for-a-student-developer-pack-approved + - /about-github-community-exchange shortTitle: For your schoolwork --- diff --git a/translations/ja-JP/content/education/manage-coursework-with-github-classroom/get-started-with-github-classroom/basics-of-setting-up-github-classroom.md b/translations/ja-JP/content/education/manage-coursework-with-github-classroom/get-started-with-github-classroom/basics-of-setting-up-github-classroom.md index 09382696af..6ef1f77b93 100644 --- a/translations/ja-JP/content/education/manage-coursework-with-github-classroom/get-started-with-github-classroom/basics-of-setting-up-github-classroom.md +++ b/translations/ja-JP/content/education/manage-coursework-with-github-classroom/get-started-with-github-classroom/basics-of-setting-up-github-classroom.md @@ -12,7 +12,7 @@ redirect_from: {% data variables.product.prodname_classroom %}の設定や使い方について、手短なビデオチュートリアルのシリーズをご覧いただけます。 すべてのビデオをプレイリストで再生したい場合は、YouTube上の[{% data variables.product.prodname_classroom %} Getting Started Guide](https://www.youtube.com/playlist?list=PLIRjfNq867bewk3ZGV6Z7a16YDNRCpK3u)を参照してください。 -{% data variables.product.prodname_classroom %}の用語に関する詳細については、「[用語集](/education/manage-coursework-with-github-classroom/glossary)」を参照してください。 +For more information about terminology for {% data variables.product.prodname_classroom %}, see "[Glossary](/education/manage-coursework-with-github-classroom/glossary)." 1. はじめに {% octicon "link-external" aria-label="The external link icon" %} 2. 学生の名簿を追加する {% octicon "link-external" aria-label="The external link icon" %} diff --git a/translations/ja-JP/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md b/translations/ja-JP/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md index e34282c087..3ad4a67e3e 100644 --- a/translations/ja-JP/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md +++ b/translations/ja-JP/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md @@ -26,7 +26,7 @@ The {% data variables.product.prodname_codespaces %} Education benefit gives ver To become a verified teacher, you need to be approved for an educator or teacher benefit. For more information, see "[Applying for an educator or teacher benefit](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/apply-for-an-educator-or-researcher-discount#applying-for-an-educator-or-researcher-discount)." -After you have confirmation that you are a verified teacher, visit [Global Campus for Teachers](https://education.github.com/globalcampus/teacher) to upgrade the organization to GitHub Team. For more information, see [GitHub's products](/get-started/learning-about-github/githubs-products#github-team). +After you have confirmation that you are a verified teacher, visit [{% data variables.product.prodname_global_campus %} for Teachers](https://education.github.com/globalcampus/teacher) to upgrade the organization to GitHub Team. For more information, see [GitHub's products](/get-started/learning-about-github/githubs-products#github-team). If you are eligible for the {% data variables.product.prodname_codespaces %} Education benefit, when you enable {% data variables.product.prodname_codespaces %} in {% data variables.product.prodname_classroom %} for your organization, GitHub automatically adds a Codespace policy to restrict machine types for all codespaces in the organization to 2 core machines. This helps you make the most of the free {% data variables.product.prodname_codespaces %} usage. However, you can change or remove these policies in your organization settings. 詳しい情報については「[マシンタイプへのアクセス制限](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)」を参照してください。 diff --git a/translations/ja-JP/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md b/translations/ja-JP/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md index 587e68725d..dad07815aa 100644 --- a/translations/ja-JP/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md +++ b/translations/ja-JP/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md @@ -143,7 +143,7 @@ The assignment overview page displays information about your assignment acceptan ## 次のステップ -- 課題を作成し、学生がTeamを編成した後、TeamメンバーはGitと{% data variables.product.product_name %}の機能を使用して課題を開始できます。 学生はリポジトリのクローン、コミットのプッシュ、ブランチの管理、プルリクエストの作成およびレビュー、マージコンフリクトへの対処、およびIssueの変更に関するディスカッションが可能です。 あなたもTeamも、リポジトリのコミット履歴をレビューできます。 For more information, see "[Getting started with {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github)," "[Repositories](/repositories)," "[Using Git](/github/getting-started-with-github/using-git)," and "[Collaborating with issues and pull requests](/github/collaborating-with-issues-and-pull-requests)," and the free course on [managing merge conflicts](https://lab.github.com/githubtraining/managing-merge-conflicts) from {% data variables.product.prodname_learning %}. +- 課題を作成し、学生がTeamを編成した後、TeamメンバーはGitと{% data variables.product.product_name %}の機能を使用して課題を開始できます。 学生はリポジトリのクローン、コミットのプッシュ、ブランチの管理、プルリクエストの作成およびレビュー、マージコンフリクトへの対処、およびIssueの変更に関するディスカッションが可能です。 あなたもTeamも、リポジトリのコミット履歴をレビューできます。 For more information, see "[Getting started with {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github)," "[Repositories](/repositories)," "[Using Git](/github/getting-started-with-github/using-git)," and "[Collaborating with issues and pull requests](/github/collaborating-with-issues-and-pull-requests)," and the free course on [resolving merge conflicts](https://github.com/skills/resolve-merge-conflicts) from {% data variables.product.prodname_learning %}. - 課題を完了したチームがある場合は、そのリポジトリにあるファイルをレビューできます。また、チームがどのように協力したかをより深く理解するため、リポジトリの履歴や視覚化されたデータを確認できます。 詳しい情報については、「[リポジトリデータをグラフで可視化する](/github/visualizing-repository-data-with-graphs)」を参照してください。 diff --git a/translations/ja-JP/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md b/translations/ja-JP/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md index d2c5c2c3f1..ff8bcee821 100644 --- a/translations/ja-JP/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md +++ b/translations/ja-JP/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md @@ -1,6 +1,6 @@ --- title: Reuse an assignment -intro: 'You can reuse an existing assignment in more than one classroom, including classrooms in a different organization.' +intro: 'You can reuse existing assignments in more than one classroom, including classrooms in a different organization.' versions: fpt: '*' permissions: 'Organization owners who are admins for a classroom can reuse assignments from a classroom. {% data reusables.classroom.classroom-admins-link %}' @@ -9,7 +9,7 @@ shortTitle: Reuse an assignment ## About reusing assignments -You can reuse an existing individual or group assignment in any other classroom you have access to, including classrooms in a different organization. If you choose to reuse an assignment, {% data variables.product.prodname_classroom %} will copy the assignment to the classroom you choose. If the assignment uses a template repository and you choose to reuse it in a classroom from a different organization, {% data variables.product.prodname_classroom %} will create a copy of the repository and its contents in the target organization. +You can reuse an existing individual or group assignment in any other classroom you have access to, including classrooms in a different organization. You can also reuse multiple assignments at once from a classroom. If you choose to reuse an assignment, {% data variables.product.prodname_classroom %} will copy the assignment to the classroom you choose. If the assignment uses a template repository and you choose to reuse it in a classroom from a different organization, {% data variables.product.prodname_classroom %} will create a copy of the repository and its contents in the target organization. The copied assignment includes assignment details such as the name, source repository, autograding test, and preferred editor. You can edit the assignment after it has been copied to make changes. You cannot make changes to the preferred editor. @@ -28,7 +28,7 @@ The copied assignment includes assignment details such as the name, source repos ![Reuse assignment button](/assets/images/help/classroom/reuse-assignment-button.png) -1. In "Reuse assignment" modal, use the **Choose an organization** dropdown menu to select the organization you want the assignment to be in. Then use the **Choose a classroom** dropdown menu to select the classroom within that organization that you want to copy the assignment to. +1. In the "Reuse assignment" modal, use the **Choose an organization** dropdown menu to select the organization you want the assignment to be in. Then use the **Choose a classroom** dropdown menu to select the classroom within that organization that you want to copy the assignment to. ![Reuse assignment modal](/assets/images/help/classroom/reuse-assignment-modal.png) @@ -36,3 +36,21 @@ The copied assignment includes assignment details such as the name, source repos 1. The assignment is copied to the selected classroom, and a confirmation message is shown. If you chose to reuse an assignment with a template repository, the copying process may take a few minutes to complete, and you may need to refresh the page to see the completed message. ![Completed message for reused assignment](/assets/images/help/classroom/reuse-assignment-completed-message.png) + +## Reusing multiple assignments from a classroom + +1. {% data variables.product.prodname_classroom_with_url %}にサインインしてください。 +2. To the right of a classroom's name, select the {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} drop-down menu, then click **Reuse assignment**. + + ![Screenshot of classroom overview page with dropdown emphasized](/assets/images/help/classroom/classroom-reuse-assignment-modal.png) + +3. In the "Reuse assignments" modal, use the **Choose an organization** dropdown menu to select the organization you want the assignments to be in. Then use the **Choose a classroom** dropdown menu to select the classroom within that organization that you want to copy the assignments to. + + ![Screenshot of reuse assignments modal](/assets/images/help/classroom/reuse-multiple-assignments-modal.png) + +4. To the left of each assignment, select the assignment you want to reuse. + + ![Screenshot of multiple selected assignments](/assets/images/help/classroom/multiple-assignments-selected.png) + +5. Click **Create assignments**. +6. The assignments are copied to the selected classroom. If you chose to reuse an assignment with a template repository, the copying process may take a few minutes to complete. diff --git a/translations/ja-JP/content/get-started/learning-about-github/about-github-advanced-security.md b/translations/ja-JP/content/get-started/learning-about-github/about-github-advanced-security.md index 8eaea418ac..48d04c3ea0 100644 --- a/translations/ja-JP/content/get-started/learning-about-github/about-github-advanced-security.md +++ b/translations/ja-JP/content/get-started/learning-about-github/about-github-advanced-security.md @@ -28,7 +28,7 @@ A {% data variables.product.prodname_GH_advanced_security %} license provides th - **{% data variables.product.prodname_code_scanning_capc %}** - Search for potential security vulnerabilities and coding errors in your code. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)." -- **{% data variables.product.prodname_secret_scanning_caps %}** - Detect secrets, for example keys and tokens, that have been checked into the repository.{% if secret-scanning-push-protection %} If push protection is enabled, also detects secrets when they are pushed to your repository. For more information, see "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)" and "[Protecting pushes with {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)."{% else %} For more information, see "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)."{% endif %} +- **{% data variables.product.prodname_secret_scanning_caps %}** - Detect secrets, for example keys and tokens, that have been checked into the repository.{% ifversion secret-scanning-push-protection %} If push protection is enabled, also detects secrets when they are pushed to your repository. For more information, see "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)" and "[Protecting pushes with {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)."{% else %} For more information, see "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)."{% endif %} {% ifversion fpt or ghes > 3.1 or ghec or ghae %} - **Dependency review** - Show the full impact of changes to dependencies and see details of any vulnerable versions before you merge a pull request. For more information, see "[About dependency review](/code-security/supply-chain-security/about-dependency-review)." diff --git a/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-ae.md b/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-ae.md index 9c7d4e222b..2e528a4699 100644 --- a/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-ae.md +++ b/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-ae.md @@ -77,7 +77,7 @@ Your enterprise members can learn more about Git and {% data variables.product.p You can read documentation that reflects the features available with {% data variables.product.prodname_ghe_managed %}. For more information, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." ### 2. Learning with {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab-enterprise %} +{% data reusables.getting-started.learning-enterprise %} ### 3. Working with {% data variables.product.prodname_dotcom %} Enterprise Support {% data reusables.getting-started.contact-support-enterprise %} diff --git a/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md b/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md index 68a2d83b78..4b1d54360d 100644 --- a/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md +++ b/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md @@ -206,7 +206,7 @@ Members of your organization or enterprise can use GitHub's learning and support You can read documentation that reflects the features available with {% data variables.product.prodname_ghe_cloud %}. For more information, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." ### 2. Learning with {% data variables.product.prodname_learning %} -Members of your organization or enterprise can learn new skills by completing fun, realistic projects in your very own GitHub repository with [{% data variables.product.prodname_learning %}](https://lab.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by the friendly Learning Lab bot. +Members of your organization or enterprise can learn new skills by completing fun, realistic projects in your very own GitHub repository with [{% data variables.product.prodname_learning %}](https://skills.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by a friendly bot. For more information, see "[Git and {% data variables.product.prodname_dotcom %} learning resources](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)." ### 3. Supporting the open source community diff --git a/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-enterprise-server.md b/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-enterprise-server.md index 06ae077d79..08e04985ae 100644 --- a/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-enterprise-server.md +++ b/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-enterprise-server.md @@ -67,7 +67,7 @@ As an enterprise owner or administrator, you can manage settings on user, reposi ## Part 3: Building securely To increase the security of {% data variables.product.product_location %}, you can configure authentication for enterprise members, use tools and audit logging to stay in compliance, configure security and analysis features for your organizations, and optionally enable {% data variables.product.prodname_GH_advanced_security %}. ### 1. Authenticating enterprise members -You can use {% data variables.product.product_name %}'s built-in authentication method, or you can choose between an external authentication provider, such as CAS, LDAP, or SAML, to integrate your existing accounts and centrally manage user access to {% data variables.product.product_location %}. For more information, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)." +You can use {% data variables.product.product_name %}'s built-in authentication method, or you can choose between an external authentication provider, such as CAS, LDAP, or SAML, to integrate your existing accounts and centrally manage user access to {% data variables.product.product_location %}. 詳しい情報については「[Enterpriseでの認証について](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)」を参照してください。 You can also require two-factor authentication for each of your organizations. For more information, see "[Requiring two factor authentication for an organization](/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization)." @@ -120,7 +120,7 @@ Your enterprise members can learn more about Git and {% data variables.product.p You can read documentation that reflects the features available with {% data variables.product.prodname_ghe_server %}. For more information, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." ### 2. Learning with {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab-enterprise %} +{% data reusables.getting-started.learning-enterprise %} ### 3. Working with {% data variables.product.prodname_dotcom %} Enterprise Support {% data reusables.getting-started.contact-support-enterprise %} diff --git a/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-team.md b/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-team.md index 0dee78bca6..5e37000424 100644 --- a/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-team.md +++ b/translations/ja-JP/content/get-started/onboarding/getting-started-with-github-team.md @@ -87,7 +87,7 @@ You can help to make your organization more secure by recommending or requiring You can read documentation that reflects the features available with {% data variables.product.prodname_team %}. For more information, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." ### 4. Learning with {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab %} +{% data reusables.getting-started.learning %} ### 5. Supporting the open source community {% data reusables.getting-started.sponsors %} diff --git a/translations/ja-JP/content/get-started/onboarding/getting-started-with-your-github-account.md b/translations/ja-JP/content/get-started/onboarding/getting-started-with-your-github-account.md index 32343e3474..e741ab09ae 100644 --- a/translations/ja-JP/content/get-started/onboarding/getting-started-with-your-github-account.md +++ b/translations/ja-JP/content/get-started/onboarding/getting-started-with-your-github-account.md @@ -81,7 +81,7 @@ For more information about how to authenticate to {% data variables.product.prod ### 4. Writing on {% data variables.product.product_name %} To make your communication clear and organized in issues and pull requests, you can use {% data variables.product.prodname_dotcom %} Flavored Markdown for formatting, which combines an easy-to-read, easy-to-write syntax with some custom functionality. 詳しい情報については、「[{% data variables.product.prodname_dotcom %}での執筆とフォーマットについて](/github/writing-on-github/about-writing-and-formatting-on-github)」を参照してください。 -You can learn {% data variables.product.prodname_dotcom %} Flavored Markdown with the "[Communicating using Markdown](https://lab.github.com/githubtraining/communicating-using-markdown)" course on {% data variables.product.prodname_learning %}. +You can learn {% data variables.product.prodname_dotcom %} Flavored Markdown with the "[Communicate using Markdown](https://github.com/skills/communicate-using-markdown)" course on {% data variables.product.prodname_learning %}. ### 5. Searching on {% data variables.product.product_name %} Our integrated search allows you to find what you are looking for among the many repositories, users and lines of code on {% data variables.product.product_name %}. You can search globally across all of {% data variables.product.product_name %} or limit your search to a particular repository or organization. For more information about the types of searches you can do on {% data variables.product.product_name %}, see "[About searching on {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/getting-started-with-searching-on-github/about-searching-on-github)." @@ -187,7 +187,7 @@ For more information, see "[Securing your software supply chain](/code-security/ {% data reusables.docs.you-can-read-docs-for-your-product %} ### 4. Learning with {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab %} +{% data reusables.getting-started.learning %} {% ifversion fpt or ghec %} ### 5. Supporting the open source community diff --git a/translations/ja-JP/content/get-started/quickstart/contributing-to-projects.md b/translations/ja-JP/content/get-started/quickstart/contributing-to-projects.md index da9abcce7b..1f4ea8f999 100644 --- a/translations/ja-JP/content/get-started/quickstart/contributing-to-projects.md +++ b/translations/ja-JP/content/get-started/quickstart/contributing-to-projects.md @@ -25,7 +25,7 @@ Creating a "fork" is producing a personal copy of someone else's project. Forks This tutorial uses [the Spoon-Knife project](https://github.com/octocat/Spoon-Knife), a test repository that's hosted on {% data variables.product.prodname_dotcom_the_website %} that lets you test the fork and pull request workflow. 1. Navigate to the `Spoon-Knife` project at https://github.com/octocat/Spoon-Knife. -2. Click **Fork**. ![[Fork] ボタン](/assets/images/help/repository/fork_button.jpg) +2. Click **Fork**. ![[Fork] ボタン](/assets/images/help/repository/fork_button.png) 1. {% data variables.product.product_name %} will take you to your copy (your fork) of the Spoon-Knife repository. ## Cloning a fork diff --git a/translations/ja-JP/content/get-started/quickstart/create-a-repo.md b/translations/ja-JP/content/get-started/quickstart/create-a-repo.md index 03ccb262cb..becf7749ad 100644 --- a/translations/ja-JP/content/get-started/quickstart/create-a-repo.md +++ b/translations/ja-JP/content/get-started/quickstart/create-a-repo.md @@ -34,7 +34,10 @@ topics: {% note %} -**メモ:** オープンソースプロジェクトのパブリックリポジトリを作成できます。 パブリックリポジトリを作成する際は、他のユーザにどのようにプロジェクトを共有してほしいのかを定義する[ライセンスファイル](https://choosealicense.com/)を含めるようにしてください。 {% data reusables.open-source.open-source-guide-repositories %} {% data reusables.open-source.open-source-learning-lab %} +**ノート:** +- You can create public repositories for an open source project. パブリックリポジトリを作成する際は、他のユーザにどのようにプロジェクトを共有してほしいのかを定義する[ライセンスファイル](https://choosealicense.com/)を含めるようにしてください。 {% data reusables.open-source.open-source-guide-repositories %} +- {% data reusables.open-source.open-source-learning %} +- You can also add community health files to your repositories, to set guidelines on how to contribute, keep your repositories safe, and much more. 詳しい情報については「[デフォルトのコミュニティ健全性ファイルを作成する](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)」を参照してください。 {% endnote %} diff --git a/translations/ja-JP/content/get-started/quickstart/fork-a-repo.md b/translations/ja-JP/content/get-started/quickstart/fork-a-repo.md index 5612c62f5d..70903d5f60 100644 --- a/translations/ja-JP/content/get-started/quickstart/fork-a-repo.md +++ b/translations/ja-JP/content/get-started/quickstart/fork-a-repo.md @@ -42,7 +42,7 @@ Most commonly, forks are used to either propose changes to someone else's projec 他のユーザのプロジェクトのフォークからパブリックリポジトリを作成する際は、プロジェクトの他者との共有方法を定義するライセンスファイルを必ず含めてください。 詳しい情報については、choosealicense.com の「[オープンソースのライセンスを選択する](https://choosealicense.com/)」を参照してください。 -{% data reusables.open-source.open-source-guide-repositories %} {% data reusables.open-source.open-source-learning-lab %} +{% data reusables.open-source.open-source-guide-repositories %} {% data reusables.open-source.open-source-learning %} {% endif %} @@ -57,7 +57,7 @@ If you have not yet, you should first [set up Git](/articles/set-up-git). [Git 上流または元のリポジトリへの変更を提案するために、プロジェクトをフォークする場合があります。 この場合、自分のフォークを上流のリポジトリと定期的に同期させるとよいでしょう。 これには、コマンドラインで Git を使用する必要があります。 先程フォークした同じ [octocat/Spoon-Knife](https://github.com/octocat/Spoon-Knife) リポジトリを使用して、上流リポジトリの設定を練習できます。 1. On {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_location %}{% endif %}, navigate to the [octocat/Spoon-Knife](https://github.com/octocat/Spoon-Knife) repository. -2. ページの右上にある [**Fork**] をクリックします。 ![[Fork] ボタン](/assets/images/help/repository/fork_button.jpg) +2. ページの右上にある [**Fork**] をクリックします。 ![[Fork] ボタン](/assets/images/help/repository/fork_button.png) {% endwebui %} diff --git a/translations/ja-JP/content/get-started/quickstart/git-and-github-learning-resources.md b/translations/ja-JP/content/get-started/quickstart/git-and-github-learning-resources.md index 46c2fb3372..483f9783f1 100644 --- a/translations/ja-JP/content/get-started/quickstart/git-and-github-learning-resources.md +++ b/translations/ja-JP/content/get-started/quickstart/git-and-github-learning-resources.md @@ -1,12 +1,12 @@ --- -title: Git and GitHub learning resources +title: Git と GitHub の学習リソース redirect_from: - /articles/good-resources-for-learning-git-and-github - /articles/what-are-other-good-resources-for-learning-git-and-github - /articles/git-and-github-learning-resources - /github/getting-started-with-github/git-and-github-learning-resources - /github/getting-started-with-github/quickstart/git-and-github-learning-resources -intro: 'There are a lot of helpful Git and {% data variables.product.product_name %} resources on the web. This is a short list of our favorites!' +intro: 'ウェブ上には数多くの役に立つ Git と {% data variables.product.product_name %} のリソースが存在します。 おすすめのものをまとめました。' versions: fpt: '*' ghes: '*' @@ -16,48 +16,49 @@ authors: - GitHub shortTitle: Learning resources --- -## Using Git -Familiarize yourself with Git by visiting the [official Git project site](https://git-scm.com) and reading the [ProGit book](http://git-scm.com/book). You can also review the [Git command list](https://git-scm.com/docs). +## Git を使用する -## Using {% data variables.product.product_name %} +[公式 Git プロジェクトサイト](https://git-scm.com)にアクセスして [ProGit book](http://git-scm.com/book) を読み、Git に慣れましょう。 You can also review the [Git command list](https://git-scm.com/docs). + +## {% data variables.product.product_name %}を使用する {% ifversion fpt or ghec %} -{% data variables.product.prodname_learning %} offers free interactive courses that are built into {% data variables.product.prodname_dotcom %} with instant automated feedback and help. Learn to open your first pull request, make your first open source contribution, create a {% data variables.product.prodname_pages %} site, and more. For more information about course offerings, see [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}). +{% data variables.product.prodname_learning %} では、即座に自動化されたフィードバックやヘルプとともに、{% data variables.product.prodname_dotcom %} に組み込まれた無料のインタラクティブなコースを提供しています。 最初のプルリクエストをオープンしたり、最初のオープンソースへのコントリビューションを行ったり、{% data variables.product.prodname_pages %} のサイトを作成したりできます。 コースについての詳細は、[{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}) をご覧ください。 {% endif %} -Become better acquainted with {% data variables.product.product_name %} through our [getting started](/categories/getting-started-with-github/) articles. See our [{% data variables.product.prodname_dotcom %} flow](https://guides.github.com/introduction/flow) for a process introduction. Refer to our [overview guides](https://guides.github.com) to walk through basic concepts. +[使ってみる](/categories/getting-started-with-github/)という記事を通して、{% data variables.product.product_name %} について理解を深めましょう。 [{% data variables.product.prodname_dotcom %} のフロー](https://guides.github.com/introduction/flow)でプロセスの紹介をご確認ください。 [概要ガイド](https://guides.github.com)を参照して基本的な概念をご覧ください。 {% data reusables.support.ask-and-answer-forum %} -### Branches, forks, and pull requests +### ブランチ、フォーク、プルリクエスト -Learn about [Git branching](http://learngitbranching.js.org/) using an interactive tool. Read about [forks](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks) and [pull requests](/articles/using-pull-requests) as well as [how we use pull requests](https://github.com/blog/1124-how-we-use-pull-requests-to-build-github) at {% data variables.product.prodname_dotcom %}. Access references about using {% data variables.product.prodname_dotcom %} from the [command line](https://cli.github.com/). +インタラクティブなツールを使用して、[Git のブランチ](http://learngitbranching.js.org/)について学びましょう。 [フォーク](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)や[プルリクエスト](/articles/using-pull-requests)、および {% data variables.product.prodname_dotcom %} で[プルリクエストがどのように使用されているのか](https://github.com/blog/1124-how-we-use-pull-requests-to-build-github)をお読みください。 [コマンドライン](https://cli.github.com/)から {% data variables.product.prodname_dotcom %} の使用に関するリファレンスにアクセスしてください。 -### Tune in +### 動画 -Our {% data variables.product.prodname_dotcom %} [YouTube Training and Guides channel](https://youtube.com/githubguides) offers tutorials about [pull requests](https://www.youtube.com/watch?v=d5wpJ5VimSU&list=PLg7s6cbtAD15G8lNyoaYDuKZSKyJrgwB-&index=19), [forking](https://www.youtube.com/watch?v=5oJHRbqEofs), [rebase](https://www.youtube.com/watch?v=SxzjZtJwOgo&list=PLg7s6cbtAD15G8lNyoaYDuKZSKyJrgwB-&index=22), and [reset](https://www.youtube.com/watch?v=BKPjPMVB81g) functions. Each topic is covered in 5 minutes or less. +{% data variables.product.prodname_dotcom %}[YouTube のトレーニングおよびガイドチャンネル](https://youtube.com/githubguides)では、[プルリクエスト](https://www.youtube.com/watch?v=d5wpJ5VimSU&list=PLg7s6cbtAD15G8lNyoaYDuKZSKyJrgwB-&index=19)、[フォーキング](https://www.youtube.com/watch?v=5oJHRbqEofs)、[リベース](https://www.youtube.com/watch?v=SxzjZtJwOgo&list=PLg7s6cbtAD15G8lNyoaYDuKZSKyJrgwB-&index=22)、および[リセット](https://www.youtube.com/watch?v=BKPjPMVB81g)機能についてのチュートリアルを提供しています。 各トピックの所要時間は 5 分以内です。 -## Training +## トレーニング -### Free courses +### 無料コース -{% data variables.product.product_name %} offers a series of interactive, [on-demand training courses](https://lab.github.com/) including [Introduction to {% data variables.product.prodname_dotcom %}](https://lab.github.com/githubtraining/introduction-to-github); courses on programming languages and tools such as HTML, Python, and NodeJS; and courses on {% data variables.product.product_name %} specific tools such as {% data variables.product.prodname_actions %}. +{% data variables.product.product_name %} offers a series of interactive, [on-demand training courses](https://skills.github.com/) including [Introduction to {% data variables.product.prodname_dotcom %}](https://github.com/skills/introduction-to-github); and courses on {% data variables.product.product_name %} specific tools such as {% data variables.product.prodname_actions %}. -### {% data variables.product.prodname_dotcom %}'s web-based educational programs +### {% data variables.product.prodname_dotcom %}のウェブベース教育プログラム -{% data variables.product.prodname_dotcom %} offers live [trainings](https://services.github.com/#upcoming-events) with a hands-on, project-based approach for those who love the command line and those who don't. +{% data variables.product.prodname_dotcom %} では、生中継の[トレーニング](https://services.github.com/#upcoming-events)を提供しています。コマンドラインの好き嫌いにかかわらず、すべてのユーザに向けたハンズオン、プロジェクトベースのアプローチを紹介しています。 -### Training for your company +### 企業向けトレーニング -{% data variables.product.prodname_dotcom %} offers [in-person classes](https://services.github.com/#offerings) taught by our highly-experienced educators. [Contact us](https://services.github.com/#contact) to ask your training-related questions. +{% data variables.product.prodname_dotcom %} では、経験豊富な教育者による[対面式のクラス](https://services.github.com/#offerings)を提供しています。 トレーニングに関するお問い合わせについては、[こちら](https://services.github.com/#contact)までどうぞ。 -## Extras +## その他 -An interactive [online Git course](https://www.pluralsight.com/courses/code-school-git-real) from [Pluralsight](https://www.pluralsight.com/codeschool) has seven levels with dozens of exercises in a fun game format. Feel free to adapt our [.gitignore templates](https://github.com/github/gitignore) to meet your needs. +An interactive [online Git course](https://www.pluralsight.com/courses/code-school-git-real) from [Pluralsight](https://www.pluralsight.com/codeschool) has seven levels with dozens of exercises in a fun game format. [.gitignore テンプレート](https://github.com/github/gitignore)では、お客様のニーズに合わせることができます。 -Extend your {% data variables.product.prodname_dotcom %} reach through {% ifversion fpt or ghec %}[integrations](/articles/about-integrations){% else %}integrations{% endif %}, or by installing [{% data variables.product.prodname_desktop %}](https://desktop.github.com) and the robust [Atom](https://atom.io) text editor. +{% data variables.product.prodname_dotcom %} のリーチを、{% ifversion fpt or ghec %}[インテグレーション](/articles/about-integrations){% else %}インテグレーション{% endif %}、または[{% data variables.product.prodname_desktop %}](https://desktop.github.com) と堅牢な [Atom](https://atom.io) テキストエディタで拡張しましょう。 -Learn how to launch and grow your open source project with the [Open Source Guides](https://opensource.guide/). +[オープンソースのガイド](https://opensource.guide/)で、オープンソースのプロジェクトを立ち上げ成長させる方法をご確認ください。 diff --git a/translations/ja-JP/content/get-started/using-github/keyboard-shortcuts.md b/translations/ja-JP/content/get-started/using-github/keyboard-shortcuts.md index ca7f306f5b..5454542039 100644 --- a/translations/ja-JP/content/get-started/using-github/keyboard-shortcuts.md +++ b/translations/ja-JP/content/get-started/using-github/keyboard-shortcuts.md @@ -19,11 +19,11 @@ versions: Typing ? on {% data variables.product.prodname_dotcom %} brings up a dialog box that lists the keyboard shortcuts available for that page. マウスを使用して移動しなくても、これらのキーボードショートカットを使用して、サイト全体でアクションを実行できます。 -{% if keyboard-shortcut-accessibility-setting %} +{% ifversion keyboard-shortcut-accessibility-setting %} You can disable character key shortcuts, while still allowing shortcuts that use modifier keys, in your accessibility settings. For more information, see "[Managing accessibility settings](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings)."{% endif %} 以下は利用可能なキーボードショートカットのリストです: -{% if command-palette %} +{% ifversion command-palette %} The {% data variables.product.prodname_command_palette %} also gives you quick access to a wide range of actions, without the need to remember keyboard shortcuts. For more information, see "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)."{% endif %} ## サイト全体のショートカット @@ -34,7 +34,7 @@ The {% data variables.product.prodname_command_palette %} also gives you quick a | G N | 通知に移動します。 詳しい情報については、「[通知について](/github/managing-subscriptions-and-notifications-on-github/about-notifications)」を参照してください。 | | Esc | ユーザ、Issue、またはプルリクエストのホバーカードにフォーカスすると、ホバーカードが閉じ、ホバーカードが含まれている要素に再フォーカスします | -{% if command-palette %} +{% ifversion command-palette %} Command+K (Mac) or
Ctrl+K (Windows/Linux) | Opens the {% data variables.product.prodname_command_palette %}. If you are editing Markdown text, open the command palette with Command+Option+K or Ctrl+Alt+K. For more information, see "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)."{% endif %} diff --git a/translations/ja-JP/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md b/translations/ja-JP/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md index 19c2049bcd..1334efcf8c 100644 --- a/translations/ja-JP/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md +++ b/translations/ja-JP/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md @@ -23,7 +23,7 @@ shortTitle: Write & format on GitHub {% data variables.product.product_name %}のすべてのコメントフィールドには、テキストフォーマット用のツールバーが含まれており、Markdown の構文を学ばなくてもテキストをフォーマットできます。 太字や斜体といったスタイルなどの Markdown のフォーマットやヘッダ、リンク、リストの作成といったことに加えて、このツールバーには @メンション、タスクリスト、Issue およびプルリクエストへのリンクといった {% data variables.product.product_name %}固有の機能があります。 -{% if fixed-width-font-gfm-fields %} +{% ifversion fixed-width-font-gfm-fields %} ## Enabling fixed-width fonts in the editor diff --git a/translations/ja-JP/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md b/translations/ja-JP/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md index ab9ef1757e..bfda7e2b21 100644 --- a/translations/ja-JP/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md +++ b/translations/ja-JP/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md @@ -134,7 +134,7 @@ Here are some examples for using relative links to display an image. | ----------------------------------------------------------- | ---------------------------------------------------------------------- | | In a `.md` file on the same branch | `/assets/images/electrocat.png` | | In a `.md` file on another branch | `/../main/assets/images/electrocat.png` | -| In issues, pull requests and comments of the repository | `../blob/main/assets/images/electrocat.png` | +| In issues, pull requests and comments of the repository | `../blob/main/assets/images/electrocat.png?raw=true` | | In a `.md` file in another repository | `/../../../../github/docs/blob/main/assets/images/electrocat.png` | | In issues, pull requests and comments of another repository | `../../../github/docs/blob/main/assets/images/electrocat.png?raw=true` | diff --git a/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md b/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md index 3aced7c762..20235f948e 100644 --- a/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md +++ b/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md @@ -44,7 +44,7 @@ The maximum file size is: * PNG (*.png*) * GIF (*.gif*) * JPEG (*.jpg*) -{%- if svg-support %} +{%- ifversion svg-support %} * SVG (*.svg*) {%- endif %} * ログファイル (*.log*) diff --git a/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md b/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md index 352be8a188..42bc9af90d 100644 --- a/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md +++ b/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md @@ -66,7 +66,7 @@ Look! You can see my backticks. 構文強調表示のための言語検出の実行や[サードパーティの文法](https://github.com/github/linguist/blob/master/vendor/README.md)の選択には [Linguist](https://github.com/github/linguist) を使用します。 どのキーワードが有効かについては[言語 YAML ファイル](https://github.com/github/linguist/blob/master/lib/linguist/languages.yml)でご覧いただけます。 -{% if mermaid %} +{% ifversion mermaid %} ## Creating diagrams You can also use code blocks to create diagrams in Markdown. GitHub supports Mermaid, geoJSON, topoJSON, and ASCII STL syntax. For more information, see "[Creating diagrams](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)." diff --git a/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md b/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md index a33c72829f..da34780b10 100644 --- a/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md +++ b/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md @@ -6,8 +6,8 @@ versions: ghes: '*' ghae: '*' ghec: '*' - redirect_from: - - /github/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections +redirect_from: + - /github/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections shortTitle: Collapsed sections --- @@ -17,17 +17,23 @@ You can temporarily obscure sections of your Markdown by creating a collapsed se Any Markdown within the `
` block will be collapsed until the reader clicks {% octicon "triangle-right" aria-label="The right triange icon" %} to expand the details. Within the `
` block, use the `` tag to create a label to the right of {% octicon "triangle-right" aria-label="The right triange icon" %}. -```markdown +````markdown
CLICK ME + +

#### We can hide anything, even code! - ```ruby - puts "Hello World" - ``` +```ruby + puts "Hello World" +``` -

```

+

+ + +
+```` The Markdown will be collapsed by default. diff --git a/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md b/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md index 095ed3c125..6446f4c74c 100644 --- a/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md +++ b/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md @@ -6,8 +6,8 @@ versions: ghes: '*' ghae: '*' ghec: '*' - redirect_from: - - /github/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests +redirect_from: + - /github/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests topics: - Issues - Pull requests diff --git a/translations/ja-JP/content/github/copilot/github-copilot-telemetry-terms.md b/translations/ja-JP/content/github/copilot/github-copilot-telemetry-terms.md index ef3c3b99c6..4592ec5d45 100644 --- a/translations/ja-JP/content/github/copilot/github-copilot-telemetry-terms.md +++ b/translations/ja-JP/content/github/copilot/github-copilot-telemetry-terms.md @@ -11,7 +11,7 @@ effectiveDate: '2021-10-04' ## Additional telemetry -If you use {% data variables.product.prodname_copilot %}, the {% data variables.product.prodname_copilot %} extension/plugin will collect usage information about events generated by interacting with the integrated development environment (IDE). These events include {% data variables.product.prodname_copilot %} performance, features used, and suggestions accepted, modified and accepted, or dismissed. This information may include personal data, including your User Personal Information, as defined in the [GitHub Privacy Statement](/github/site-policy/github-privacy-statement). +If you use {% data variables.product.prodname_copilot %}, the {% data variables.product.prodname_copilot %} extension/plugin will collect usage information about events generated by interacting with the integrated development environment (IDE). These events include {% data variables.product.prodname_copilot %} performance, features used, and suggestions accepted, modified and accepted, or dismissed. This information may include personal data, including your personal information, as referenced in the [GitHub Privacy Statement](/github/site-policy/github-privacy-statement). This usage information is used by {% data variables.product.company_short %}, and shared with Microsoft and OpenAI, to develop and improve the extension/plugin and related products. OpenAI also uses this usage information to perform other services related to {% data variables.product.prodname_copilot %}. For example, when you edit files with the {% data variables.product.prodname_copilot %} extension/plugin enabled, file content snippets, suggestions, and any modifications to suggestions will be shared with {% data variables.product.company_short %}, Microsoft, and OpenAI, and used for diagnostic purposes to improve suggestions and related products. {% data variables.product.prodname_copilot %} relies on file content for context, both in the file you are editing and potentially other files open in the same IDE instance. When you are using {% data variables.product.prodname_copilot %}, it may also collect the URLs of repositories or file paths for relevant files. {% data variables.product.prodname_copilot %} does not use these URLs, file paths, or snippets collected in your telemetry as suggestions for other users of {% data variables.product.prodname_copilot %}. This information is treated as confidential information and accessed on a need-to-know basis. You are prohibited from collecting telemetry data about other users of {% data variables.product.prodname_copilot %} from the {% data variables.product.prodname_copilot %} extension/plugin. For more details about {% data variables.product.prodname_copilot %} telemetry, please see "[About {% data variables.product.prodname_copilot %} telemetry](/github/copilot/about-github-copilot-telemetry)." You may revoke your consent to the telemetry and personal data processing operations described in this paragraph by contacting GitHub and requesting removal from the technical preview. diff --git a/translations/ja-JP/content/issues/tracking-your-work-with-issues/about-task-lists.md b/translations/ja-JP/content/issues/tracking-your-work-with-issues/about-task-lists.md index 96feb7ad51..fa6a9836ad 100644 --- a/translations/ja-JP/content/issues/tracking-your-work-with-issues/about-task-lists.md +++ b/translations/ja-JP/content/issues/tracking-your-work-with-issues/about-task-lists.md @@ -76,5 +76,5 @@ topics: ## 参考リンク -* 「[基本的な執筆とフォーマットの構文](/articles/basic-writing-and-formatting-syntax)」{% if code-scanning-task-lists %} +* 「[基本的な執筆とフォーマットの構文](/articles/basic-writing-and-formatting-syntax)」{% ifversion code-scanning-task-lists %} * 「タスクリストを使ったIssue内の[{% data variables.product.prodname_code_scanning %} アラートの追跡](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/tracking-code-scanning-alerts-in-issues-using-task-lists)」{% endif %} diff --git a/translations/ja-JP/content/issues/tracking-your-work-with-issues/closing-an-issue.md b/translations/ja-JP/content/issues/tracking-your-work-with-issues/closing-an-issue.md new file mode 100644 index 0000000000..d6d9665667 --- /dev/null +++ b/translations/ja-JP/content/issues/tracking-your-work-with-issues/closing-an-issue.md @@ -0,0 +1,30 @@ +--- +title: Issueのクローズ +intro: バグが修正されたり、フィードバックが実行されたり、作業が計画されていないことを示したりするために、Issueをクローズできます。 +permissions: 'Anyone can close an issue they opened.

Repository owners, collaborators on repositories owned by a personal account, and people with triage permissions or greater on repositories owned by an organization can close issues opened by others. {% data reusables.enterprise-accounts.emu-permission-repo %}' +versions: + fpt: '*' + ghes: '*' + ghae: '*' + ghec: '*' +topics: + - Issues + - Project management +shortTitle: Close an issue(Issueのクローズ) +--- + +{% note %} + +**ノート:** Pull Requestやコミットメッセージ中のキーワードで、自動的にIssueをクローズすることもできます。 詳しい情報については「[プルリクエストのIssueへのリンク](/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword#linking-a-pull-request-to-an-issue-using-a-keyword)」を参照してください。 + +{% endnote %} + +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.sidebar-issues %} +1. Issueのリストで、クローズしたいIssueをクリックしてください。 +{%- ifversion issue-close-reasons %} +1. あるいは、Issueのクローズの理由を変更したい場合は、"Close issue(Issueのクローズ)"の隣にある{% octicon "triangle-down" aria-label="The down triangle octicon" %}を選択し、理由をクリックしてください。 ![Issueをクローズする理由を含むドロップダウンメニューが表示されているスクリーンショット](/assets/images/help/issues/close-issue-select-reason.png) +2. **Close issue(Issueをクローズ)**をクリックしてください。 !["close issue"ボタンが表示されているスクリーンショット](/assets/images/help/issues/close-issue-with-reason.png) +{%- else %} +1. ページの下部で、**Close issue(Issueをクローズ)**をクリックしてください。 !["close issue"ボタンが表示されているスクリーンショット](/assets/images/help/issues/close-issue.png) +{% endif %} diff --git a/translations/ja-JP/content/issues/tracking-your-work-with-issues/creating-an-issue.md b/translations/ja-JP/content/issues/tracking-your-work-with-issues/creating-an-issue.md index e2b9d62ad4..3f53ee62f6 100644 --- a/translations/ja-JP/content/issues/tracking-your-work-with-issues/creating-an-issue.md +++ b/translations/ja-JP/content/issues/tracking-your-work-with-issues/creating-an-issue.md @@ -143,7 +143,7 @@ Issueをオープンするのにクエリパラメータを利用できます。 | `projects` | `https://github.com/octo-org/octo-repo/issues/new?title=Bug+fix&projects=octo-org/1` は、"Bug fix" というタイトルを付けて Issue を作成し、それを Organization のプロジェクトボード 1 に追加します。 | | `template` | `https://github.com/octo-org/octo-repo/issues/new?template=issue_template.md` は、ボディにテンプレートを付けて Issue を作成します。 `template`クエリパラメータは、ルート内の`ISSUE_TEMPLATE`サブディレクトリ、リポジトリ内の`docs/`あるいは`.github/`ディレクトリに保存されたテンプレートで動作します。 詳しい情報については「[有益なIssueとPull Requestを促進するためのテンプレートの利用](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)」を参照してください。 | -{% if code-scanning-task-lists %} +{% ifversion code-scanning-task-lists %} ## {% data variables.product.prodname_code_scanning %}アラートからのIssueの作成 {% data reusables.code-scanning.beta-alert-tracking-in-issues %} diff --git a/translations/ja-JP/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md b/translations/ja-JP/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md index d196d10033..0a95c12b2c 100644 --- a/translations/ja-JP/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md +++ b/translations/ja-JP/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md @@ -175,7 +175,8 @@ Issue およびPull Requestの検索用語により、次のことができま Issueについては、以下も検索に利用できます。 -- クローズしているリファレンス`linked:pr`によってプルリクエストにリンクされているIssueのフィルタリング +- クローズしているリファレンス`linked:pr`によってPull RequestにリンクされているIssueのフィルタリング{% ifversion issue-close-reasons %} +- `is:closed reason:complete`や`is:closed reason:"not planned"`といった、クローズされた理由によるIssueのフィルタリング{% endif %} プルリクエストについては、検索を利用して以下の操作もできます。 - [ドラフト](/articles/about-pull-requests#draft-pull-requests)Pull Requestのフィルタリング: `is:draft` diff --git a/translations/ja-JP/content/issues/tracking-your-work-with-issues/index.md b/translations/ja-JP/content/issues/tracking-your-work-with-issues/index.md index 17396c36a8..d6d94bbbe4 100644 --- a/translations/ja-JP/content/issues/tracking-your-work-with-issues/index.md +++ b/translations/ja-JP/content/issues/tracking-your-work-with-issues/index.md @@ -22,6 +22,7 @@ children: - /marking-issues-or-pull-requests-as-a-duplicate - /pinning-an-issue-to-your-repository - /transferring-an-issue-to-another-repository + - /closing-an-issue - /deleting-an-issue - /planning-and-tracking-work-for-your-team-or-project redirect_from: diff --git a/translations/ja-JP/content/issues/trying-out-the-new-projects-experience/index.md b/translations/ja-JP/content/issues/trying-out-the-new-projects-experience/index.md index 5de8e43533..44498de820 100644 --- a/translations/ja-JP/content/issues/trying-out-the-new-projects-experience/index.md +++ b/translations/ja-JP/content/issues/trying-out-the-new-projects-experience/index.md @@ -17,6 +17,7 @@ children: - /filtering-projects - /using-the-api-to-manage-projects - /automating-projects + - /managing-projects - /managing-the-visibility-of-your-projects - /managing-access-to-projects - /using-insights-with-projects diff --git a/translations/ja-JP/content/issues/trying-out-the-new-projects-experience/managing-projects.md b/translations/ja-JP/content/issues/trying-out-the-new-projects-experience/managing-projects.md new file mode 100644 index 0000000000..520ef3cacb --- /dev/null +++ b/translations/ja-JP/content/issues/trying-out-the-new-projects-experience/managing-projects.md @@ -0,0 +1,43 @@ +--- +title: プロジェクト(ベータ)の管理 +intro: プロジェクトをクローズしたり再オープンしたり、あるいは完全に削除できます。 +allowTitleToDifferFromFilename: true +miniTocMaxHeadingLevel: 2 +versions: + fpt: '*' + ghec: '*' +topics: + - Projects + - Organizations +--- + +## プロジェクトの削除 + +プロジェクトを削除して、完全に除去できます。 + +{% data reusables.projects.project-settings %} +1. ページの下部で**Delete this project(このプロジェクトを削除)**をクリックしてください。 ![プロジェクトの削除ボタンが表示されているスクリーンショット](/assets/images/help/issues/delete-project-button.png) +1. 警告を読み、プロジェクト名をテキストボックスに入力してください。 ![プロジェクトの削除の確認が表示されているスクリーンショット](/assets/images/help/issues/project-delete-confirm.png) +1. **I understand the consequences, delete this project(生じることを理解したので、このプロジェクトを削除してください)**をクリックしてください。 + +## プロジェクトのクローズ + +プロジェクトをクローズしてプロジェクトのリストから削除し、ただしその内容を残し、後に再オープンできるようにしておくことができます。 + +{% data reusables.projects.project-settings %} +1. ページの下部で**Close this project(このプロジェクトをクローズ)**をクリックしてください。 ![プロジェクトのクローズボタンが表示されているスクリーンショット](/assets/images/help/issues/close-project-button.png) + +## Organizationプロジェクトの再オープン + +以前にクローズしたプロジェクトを再オープンできます。 + +{% data reusables.profile.access_org %} +{% data reusables.user-settings.access_org %} +{% data reusables.projects.reopen-a-project %} + +## ユーザプロジェクトの再オープン + +以前にクローズしたプロジェクトを再オープンできます。 + +{% data reusables.profile.access_profile %} +{% data reusables.projects.reopen-a-project %} diff --git a/translations/ja-JP/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md b/translations/ja-JP/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md index 9adfe84919..e7f66e6d7e 100644 --- a/translations/ja-JP/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md +++ b/translations/ja-JP/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md @@ -11,7 +11,7 @@ topics: shortTitle: Organizationのプロフィールのカスタマイズ --- -{% if org-profile-pin-private %} +{% ifversion org-profile-pin-private %} ## Organization のプロフィールページについて @@ -45,7 +45,7 @@ OrganizationのプロフィールのREADMEにどういった情報を含める ![Organizationの公開READMEの画像](/assets/images/help/organizations/org_public_readme.png) -{% if org-profile-pin-private %} +{% ifversion org-profile-pin-private %} ## メンバーのみのOrganizationプロフィールのREADMEの追加 diff --git a/translations/ja-JP/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md b/translations/ja-JP/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md index 64782150ba..baf35fadbf 100644 --- a/translations/ja-JP/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md +++ b/translations/ja-JP/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md @@ -60,7 +60,7 @@ To search for specific events, use the `action` qualifier in your query. Actions | [`marketplace_listing`](#marketplace_listing-category-actions) | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %}{% ifversion fpt or ghes or ghec %} | [`members_can_create_pages`](#members_can_create_pages-category-actions) | Contains all activities related to managing the publication of {% data variables.product.prodname_pages %} sites for repositories in the organization. For more information, see "[Managing the publication of {% data variables.product.prodname_pages %} sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." | {% endif %} | [`org`](#org-category-actions) | Contains activities related to organization membership.{% ifversion ghec %} -| [`org_credential_authorization`](#org_credential_authorization-category-actions) | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +| [`org_credential_authorization`](#org_credential_authorization-category-actions) | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} | [`org_secret_scanning_custom_pattern`](#org_secret_scanning_custom_pattern-category-actions) | Contains organization-level activities related to secret scanning custom patterns. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." {% endif %} | [`organization_label`](#organization_label-category-actions) | Contains all activities related to default labels for repositories in your organization. | [`oauth_application`](#oauth_application-category-actions) | Contains all activities related to OAuth Apps. @@ -73,11 +73,11 @@ To search for specific events, use the `action` qualifier in your query. Actions | [`repository_advisory`](#repository_advisory-category-actions) | Contains repository-level activities related to security advisories in the {% data variables.product.prodname_advisory_database %}. For more information, see "[About {% data variables.product.prodname_dotcom %} Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)." | [`repository_content_analysis`](#repository_content_analysis-category-actions) | Contains all activities related to [enabling or disabling data use for a private repository](/articles/about-github-s-use-of-your-data).{% endif %}{% ifversion fpt or ghec %} | [`repository_dependency_graph`](#repository_dependency_graph-category-actions) | Contains repository-level activities related to enabling or disabling the dependency graph for a {% ifversion fpt or ghec %}private {% endif %}repository. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)."{% endif %}{% ifversion ghes or ghae or ghec %} -| [`repository_secret_scanning`](#repository_secret_scanning-category-actions) | Contains repository-level activities related to secret scanning. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." {% endif %}{% if secret-scanning-audit-log-custom-patterns %} -| [`repository_secret_scanning_custom_pattern`](#respository_secret_scanning_custom_pattern-category-actions) | Contains repository-level activities related to secret scanning custom patterns. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." {% endif %}{% if secret-scanning-audit-log-custom-patterns %} +| [`repository_secret_scanning`](#repository_secret_scanning-category-actions) | Contains repository-level activities related to secret scanning. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} +| [`repository_secret_scanning_custom_pattern`](#respository_secret_scanning_custom_pattern-category-actions) | Contains repository-level activities related to secret scanning custom patterns. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} | [`repository_secret_scanning_push_protection`](#respository_secret_scanning_push_protection) | Contains repository-level activities related to secret scanning custom patterns. For more information, see "[Protecting pushes with secert scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." {% endif %}{% ifversion fpt or ghes or ghae or ghec %} | [`repository_vulnerability_alert`](#repository_vulnerability_alert-category-actions) | Contains all activities related to [{% data variables.product.prodname_dependabot_alerts %} for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies).{% endif %}{% ifversion fpt or ghec %} -| [`repository_vulnerability_alerts`](#repository_vulnerability_alerts-category-actions) | Contains repository-level configuration activities for {% data variables.product.prodname_dependabot_alerts %}.{% endif %}{% if custom-repository-roles %} +| [`repository_vulnerability_alerts`](#repository_vulnerability_alerts-category-actions) | Contains repository-level configuration activities for {% data variables.product.prodname_dependabot_alerts %}.{% endif %}{% ifversion custom-repository-roles %} | [`role`](#role-category-actions) | Contains all activities related to [custom repository roles](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization).{% endif %}{% ifversion ghes or ghae or ghec %} | [`secret_scanning`](#secret_scanning-category-actions) | Contains organization-level configuration activities for secret scanning in existing repositories. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." | [`secret_scanning_new_repos`](#secret_scanning_new_repos-category-actions) | Contains organization-level configuration activities for secret scanning for new repositories created in the organization. {% endif %}{% ifversion fpt or ghec %} @@ -462,7 +462,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `runner_group_updated` | Triggered when the configuration of a self-hosted runner group is changed. For more information, see "[Changing the access policy of a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-the-access-policy-of-a-self-hosted-runner-group)." | `runner_group_runners_added` | Triggered when a self-hosted runner is added to a group. For more information, see [Moving 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_runner_removed` | Triggered when the REST API is used to remove a self-hosted runner from a group. For more information, see "[Remove a self-hosted runner from a group for an organization](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-organization)." -| `runner_group_runners_updated`| Triggered when a runner group's list of members is updated. For more information, see "[Set self-hosted runners in a group for an organization](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)."{% if secret-scanning-audit-log-custom-patterns %} +| `runner_group_runners_updated`| Triggered when a runner group's list of members is updated. For more information, see "[Set self-hosted runners in a group for an organization](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)."{% ifversion secret-scanning-audit-log-custom-patterns %} | `secret_scanning_push_protection_disable ` | Triggered when an organization owner or person with admin access to the organization disables push protection for secret scanning. For more information, see "[Protecting pushes with secret scanning](/enterprise-cloud@latest/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." | `secret_scanning_push_protection_enable ` | Triggered when an organization owner or person with admin access to the organization enables push protection for secret scanning.{% endif %}{% ifversion fpt or ghes > 3.1 or ghae or ghec %} | `self_hosted_runner_online` | Triggered when the runner application is started. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." @@ -489,7 +489,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `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](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization). -{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} ### `org_secret_scanning_custom_pattern` category actions @@ -622,10 +622,10 @@ For more information, see "[Managing the publication of {% data variables.produc | `advanced_security_disabled` | Triggered when a repository administrator disables {% data variables.product.prodname_GH_advanced_security %} features for the repository. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)." | `advanced_security_enabled` | Triggered when a repository administrator enables {% data variables.product.prodname_GH_advanced_security %} features for the repository. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository).". | `archived` | Triggered when a repository admin [archives a repository](/articles/about-archiving-repositories).{% ifversion ghes %} -| `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 %} +| `config.disable_anonymous_git_access` | Triggered when [anonymous Git read access is disabled](/enterprise/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/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/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/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).{% ifversion fpt or ghes or ghec %} | `create_actions_secret` |Triggered when a {% data variables.product.prodname_actions %} secret is created for a repository. For more information, see "[Creating encrypted secrets for a repository](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository)."{% endif %} | `destroy` | Triggered when [a repository is deleted](/articles/deleting-a-repository).{% ifversion fpt or ghec %} @@ -687,7 +687,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `disable` | Triggered when a repository owner or person with admin access to the repository disables secret scanning for a repository. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." | `enable` | Triggered when a repository owner or person with admin access to the repository enables secret scanning for a repository. -{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} ### `repository_secret_scanning_custom_pattern` category actions @@ -697,7 +697,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `update` | Triggered when changes to a custom pattern are saved for secret scanning in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#editing-a-custom-pattern)." | `delete` | Triggered when a custom pattern is removed from secret scanning in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#removing-a-custom-pattern)." -{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} ### `repository_secret_scanning_push_protection` category actions @@ -724,7 +724,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `disable` | Triggered when a repository owner or person with admin access to the repository disables {% data variables.product.prodname_dependabot_alerts %}. | `enable` | Triggered when a repository owner or person with admin access to the repository enables {% data variables.product.prodname_dependabot_alerts %}. -{% endif %}{% if custom-repository-roles %} +{% endif %}{% ifversion custom-repository-roles %} ### `role` category actions | Action | Description |------------------|------------------- @@ -742,7 +742,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `enable` | Triggered when an organization owner enables secret scanning for all existing{% ifversion ghec %}, private or internal{% endif %} repositories. {% endif %} -{% if secret-scanning-alert-audit-log %} +{% ifversion secret-scanning-alert-audit-log %} ### `secret_scanning_alert` category actions | Action | Description diff --git a/translations/ja-JP/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md b/translations/ja-JP/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md index b8c4fe3b14..5709642228 100644 --- a/translations/ja-JP/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md +++ b/translations/ja-JP/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md @@ -33,7 +33,7 @@ Organization のプライベートリポジトリへの外部のコラボレー **ヒント**: - - Organizationのオーナーのみが、外部のコラボレータのOrganizationへのアクセスを復帰させることができます。{% if prevent-org-admin-add-outside-collaborator %}Entepriseのオーナーは、外部コラボレータのアクセスを復帰させる機能を、Enterpriseのオーナーのみに制限できます。{% endif %}詳しい情報については「[Organizationのロール](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)」を参照してください。 + - Organizationのオーナーのみが、外部のコラボレータのOrganizationへのアクセスを復帰させることができます。{% ifversion prevent-org-admin-add-outside-collaborator %}Entepriseのオーナーは、外部コラボレータのアクセスを復帰させる機能を、Enterpriseのオーナーのみに制限できます。{% endif %}詳しい情報については「[Organizationのロール](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)」を参照してください。 - {% data variables.product.product_location %} のメンバー復帰フローでは、外部コラボレーターの復帰を説明するために「メンバー」という用語を使用することがありますが、この個人を復帰させて以前の権限を保持しても、付与されるのはその[外部コラボレーターの以前の権限](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators)のみです。{% ifversion fpt or ghec %} - Organization がユーザ単位の有料プランである場合、新しいメンバーを招待して参加させる、または Organization の以前のメンバーを復帰させる前に、そのためのライセンスが用意されている必要があります。 詳しい情報については、「[ユーザごとの価格付けについて](/articles/about-per-user-pricing)」を参照してください。{% endif %} diff --git a/translations/ja-JP/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md b/translations/ja-JP/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md index aca65983c3..14e097104f 100644 --- a/translations/ja-JP/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md +++ b/translations/ja-JP/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md @@ -23,7 +23,7 @@ Organization のリポジトリにアクセスするとき Organization の全 Organizationのリポジトリに対する管理者アクセスがあるユーザが、リポジトリに対してそれより高いレベルのアクセスを付与すると、基本レベルのアクセスは、付与された高いアクセスによってオーバーライドされます。 -{% if custom-repository-roles %} +{% ifversion custom-repository-roles %} Organizationの基本権限よりも低いアクセスを持つ継承ロールを持つカスタムのリポジトリロールを作成すると、そのロールに割り当てられたメンバーは、継承されたロールではなくOrganizationの基本権限がデフォルトになります。 詳しい情報については「[Organizationのカスタムリポジトリロールの管理](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)」を参照してください。 {% endif %} diff --git a/translations/ja-JP/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md b/translations/ja-JP/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md index 07daffb882..0b65cba4e8 100644 --- a/translations/ja-JP/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md +++ b/translations/ja-JP/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md @@ -42,6 +42,12 @@ OrganizationがSSH証明書を必要としない場合は、メンバーは自 各証明書を発行する際には、その証明書がどの{% data variables.product.product_name %}ユーザー用かを示すエクステンションを指定する必要があります。 たとえば、OpenSSH の`ssh-keygen` コマンドを以下のように使用することができます。_KEY-IDENTITY_ は特定のキー IDに、_USERNAME_ は {% data variables.product.product_name %} ユーザ名に置き換えます。 あなたが生成する証明書は、あなたのOrganizationのリソースに対してそのユーザの代わりに振る舞うことを認可されるようになります。 証明書を発行する前に、そのユーザのアイデンティティを必ず検証してください。 +{% note %} + +**ノート:** これらのコマンドを使うためには、OpenSSH 7.6以降へのアップデートが必要です。 + +{% endnote %} + ```shell $ ssh-keygen -s ./ca-key -V '+1d' -I KEY-IDENTITY -O extension:login@{% data variables.product.product_url %}=USERNAME ./user-key.pub ``` diff --git a/translations/ja-JP/content/organizations/managing-membership-in-your-organization/exporting-member-information-for-your-organization.md b/translations/ja-JP/content/organizations/managing-membership-in-your-organization/exporting-member-information-for-your-organization.md index c8098a7e24..b01b42fe26 100644 --- a/translations/ja-JP/content/organizations/managing-membership-in-your-organization/exporting-member-information-for-your-organization.md +++ b/translations/ja-JP/content/organizations/managing-membership-in-your-organization/exporting-member-information-for-your-organization.md @@ -18,7 +18,7 @@ Organizationのメンバーに関する情報をエクスポートできます - ユーザが2要素認証を有効化しているか - メンバーシップがパブリックかプライベートか - ユーザがOrganizationのオーナーかメンバーか -- ユーザの最後のアクティビティの日時(関連するアクティビティの完全なリストについては「[ドメインユーザの管理](/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users)」を参照してください) +- ユーザの最後のアクティビティの日時(関連するアクティビティの完全なリストについては「[休眠ユーザの管理](/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users)」を参照してください) - 利用可能な場合はユーザのSAML NameID メンバー情報は、{% data variables.product.product_name %}のユーザインターフェースから直接、あるいはAPIを使って取得できます。 この記事では、メンバー情報を{% data variables.product.product_name %}内から取得する方法を説明します。 diff --git a/translations/ja-JP/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md b/translations/ja-JP/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md index d90de570aa..c10c24304c 100644 --- a/translations/ja-JP/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md +++ b/translations/ja-JP/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md @@ -63,5 +63,5 @@ Organization から削除する個人の移行と、その個人による機密 ## 参考リンク -- 「[TeamからのOrganizationメンバーの削除](/articles/removing-organization-members-from-a-team)」{% if remove-enterprise-members %} +- 「[TeamからのOrganizationメンバーの削除](/articles/removing-organization-members-from-a-team)」{% ifversion remove-enterprise-members %} - 「[Enterpriseからのメンバーの削除](/admin/user-management/managing-users-in-your-enterprise/removing-a-member-from-your-enterprise)」{% endif %} diff --git a/translations/ja-JP/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md b/translations/ja-JP/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md index c685804a96..7a7f73426a 100644 --- a/translations/ja-JP/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md +++ b/translations/ja-JP/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md @@ -24,11 +24,11 @@ miniTocMaxHeadingLevel: 3 You can enable {% data variables.product.prodname_actions %} for all repositories in your organization. {% data reusables.actions.enabled-actions-description %} You can disable {% data variables.product.prodname_actions %} for all repositories in your organization. {% data reusables.actions.disabled-actions-description %} -Alternatively, you can enable {% data variables.product.prodname_actions %} for all repositories in your organization but limit the actions {% if actions-workflow-policy %}and reusable workflows{% endif %} a workflow can run. +Alternatively, you can enable {% data variables.product.prodname_actions %} for all repositories in your organization but limit the actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} a workflow can run. ## Managing {% data variables.product.prodname_actions %} permissions for your organization -You can choose to disable {% data variables.product.prodname_actions %} for all repositories in your organization, or only allow specific repositories. You can also limit the use of public actions{% if actions-workflow-policy %} and reusable workflows{% endif %}, so that people can only use local actions {% if actions-workflow-policy %}and reusable workflows{% endif %} that exist in your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}. +You can choose to disable {% data variables.product.prodname_actions %} for all repositories in your organization, or only allow specific repositories. You can also limit the use of public actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}, so that people can only use local actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} that exist in your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}. {% note %} @@ -43,7 +43,7 @@ You can choose to disable {% data variables.product.prodname_actions %} for all {% indented_data_reference reusables.actions.actions-use-policy-settings spaces=3 %} - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Set actions policy for this organization](/assets/images/help/organizations/actions-policy-with-workflows.png) {%- else %} ![Set actions policy for this organization](/assets/images/help/organizations/actions-policy.png) @@ -55,9 +55,9 @@ You can choose to disable {% data variables.product.prodname_actions %} for all {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} -1. Under "Policies", select {% data reusables.actions.policy-label-for-select-actions-workflows %} and add your required actions{% if actions-workflow-policy %} and reusable workflows{% endif %} to the list. +1. Under "Policies", select {% data reusables.actions.policy-label-for-select-actions-workflows %} and add your required actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} to the list. - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Add actions and reusable workflows to the allow list](/assets/images/help/organizations/actions-policy-allow-list-with-workflows.png) {%- elsif ghes %} ![Add actions to the allow list](/assets/images/help/organizations/actions-policy-allow-list.png) @@ -109,7 +109,7 @@ You can set the default permissions for the `GITHUB_TOKEN` in the settings for y ### Configuring the default `GITHUB_TOKEN` permissions -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} By default, when you create a new organization, `GITHUB_TOKEN` only has read access for the `contents` scope. {% endif %} @@ -119,23 +119,23 @@ By default, when you create a new organization, `GITHUB_TOKEN` only has read acc {% data reusables.organizations.settings-sidebar-actions-general %} 1. Under "Workflow permissions", choose whether you want the `GITHUB_TOKEN` to have read and write access for all scopes, or just read access for the `contents` scope. - ![Set GITHUB_TOKEN permissions for this organization](/assets/images/help/settings/actions-workflow-permissions-organization{% if allow-actions-to-approve-pr %}-with-pr-{% if allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) + ![Set GITHUB_TOKEN permissions for this organization](/assets/images/help/settings/actions-workflow-permissions-organization{% ifversion allow-actions-to-approve-pr %}-with-pr-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) 1. Click **Save** to apply the settings. -{% if allow-actions-to-approve-pr %} -### Preventing {% data variables.product.prodname_actions %} from {% if allow-actions-to-approve-pr-with-ent-repo %}creating or {% endif %}approving pull requests +{% ifversion allow-actions-to-approve-pr %} +### Preventing {% data variables.product.prodname_actions %} from {% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating or {% endif %}approving pull requests {% data reusables.actions.workflow-pr-approval-permissions-intro %} -By default, when you create a new organization, workflows are not allowed to {% if allow-actions-to-approve-pr-with-ent-repo %}create or {% endif %}approve pull requests. +By default, when you create a new organization, workflows are not allowed to {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create or {% endif %}approve pull requests. {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} -1. Under "Workflow permissions", use the **Allow GitHub Actions to {% if allow-actions-to-approve-pr-with-ent-repo %}create and {% endif %}approve pull requests** setting to configure whether `GITHUB_TOKEN` can {% if allow-actions-to-approve-pr-with-ent-repo %}create and {% endif %}approve pull requests. +1. Under "Workflow permissions", use the **Allow GitHub Actions to {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create and {% endif %}approve pull requests** setting to configure whether `GITHUB_TOKEN` can {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create and {% endif %}approve pull requests. - ![Set GITHUB_TOKEN pull request approval permission for this organization](/assets/images/help/settings/actions-workflow-permissions-organization{% if allow-actions-to-approve-pr %}-with-pr-{% if allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) + ![Set GITHUB_TOKEN pull request approval permission for this organization](/assets/images/help/settings/actions-workflow-permissions-organization{% ifversion allow-actions-to-approve-pr %}-with-pr-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) 1. Click **Save** to apply the settings. {% endif %} diff --git a/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md b/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md index 47a60ac022..25bbe1cfc8 100644 --- a/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md +++ b/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md @@ -31,7 +31,7 @@ Organizationのオーナーには、Organization に対する管理アクセス {% endnote %} -{% if enterprise-owner-join-org %} +{% ifversion enterprise-owner-join-org %} OrganizationがEnterpriseアカウントに所有されている場合、Enterpriseオーナーは誰でも自分をOrganizationのオーナーにすることができます。 詳しい情報については「[自身のEnterpriseが所有しているOrganization内での自分のロールの管理](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)」を参照してください。 {% endif %} diff --git a/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md b/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md index 3332ed60fa..d1e416b524 100644 --- a/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md +++ b/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md @@ -30,7 +30,7 @@ Organizationレベルのロールは、OrganizationやOrganizationのリポジ 個人やTeamに対して様々なOrganizationレベルのロールを付与して、Organization及びそのリソースに対するメンバーのアクセスを制御してもらうことができます。 各ロールに含まれる個々の権限に関する詳細については、「[Organizationロールの権限](#permissions-for-organization-roles)」を参照してください。 -{% if enterprise-owner-join-org %} +{% ifversion enterprise-owner-join-org %} OrganizationがEnterpriseアカウントに所有されている場合、EnterpriseオーナーはOrganizationに任意のロールで参加できます。 詳しい情報については「[自身のEnterpriseが所有しているOrganization内での自分のロールの管理](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)」を参照してください。 {% endif %} @@ -49,7 +49,7 @@ Organizationオーナーは、Organizationに対する完全な管理アクセ {% endif %} -{% if security-managers %} +{% ifversion security-managers %} ### セキュリティマネージャー {% data reusables.organizations.security-manager-beta-note %} @@ -191,7 +191,7 @@ Organizationでの{% data variables.product.prodname_github_app %}マネージ | 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 内のリポジトリのためのデフォルトラベルを管理する](/articles/managing-default-labels-for-repositories-in-your-organization)」を参照) | **X** | | |{% if pull-request-approval-limit %} +| デフォルトラベルの管理 (「[Organization 内のリポジトリのためのデフォルトラベルを管理する](/articles/managing-default-labels-for-repositories-in-your-organization)」を参照) | **X** | | |{% ifversion pull-request-approval-limit %} | OrganizationのPull Requestレビューを管理([OrganizationでのPull Requestのレビューの管理](/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization)」を参照) | **X** | | | {% endif %} {% ifversion ghae %}| IP許可リストの管理(「[Enterpriseへのネットワークトラフィックの制限](/admin/configuration/restricting-network-traffic-to-your-enterprise)」参照) | **X** | | |{% endif %} diff --git a/translations/ja-JP/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md b/translations/ja-JP/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md index c2dca83a45..d54306fb3b 100644 --- a/translations/ja-JP/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md +++ b/translations/ja-JP/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md @@ -19,7 +19,7 @@ permissions: Team maintainers and organization owners can configure code review ## コードレビューの設定について -{% if only-notify-requested-members %} +{% ifversion only-notify-requested-members %} Teamのノイズを減らし、Pull Requestレビューに対する個人の責任を明確にするために、コードレビューの設定ができます。 - Teamの通知 @@ -46,7 +46,7 @@ Teamのノイズを減らし、Pull Requestレビューに対する個人の責 ステータスを"Busy"に設定したTeamメンバーは、レビューに選択されません。 すべてのTeamメンバーがBusyの場合、Pull RequestはTeam自体に割り当てられたままになります。 ユーザのステータスに関する詳しい情報については「[ステータスの設定](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile#setting-a-status)」を参照してください。 -{% if only-notify-requested-members %} +{% ifversion only-notify-requested-members %} ## Team通知の設定 {% data reusables.profile.access_org %} diff --git a/translations/ja-JP/content/packages/learn-github-packages/introduction-to-github-packages.md b/translations/ja-JP/content/packages/learn-github-packages/introduction-to-github-packages.md index f4716e5ca3..85a6cae85d 100644 --- a/translations/ja-JP/content/packages/learn-github-packages/introduction-to-github-packages.md +++ b/translations/ja-JP/content/packages/learn-github-packages/introduction-to-github-packages.md @@ -75,12 +75,10 @@ For more information, see "[About permissions for {% data variables.product.prod {% ifversion ghes %} {% note %} -**Note:** Docker is not supported when subdomain isolation is disabled. +**Note:** When enabling the Docker registry, we highly recommend also enabling subdomain isolation. For more information, see "[Enabling subdomain isolation](/admin/configuration/configuring-network-settings/enabling-subdomain-isolation)." {% endnote %} -For more information about subdomain isolation, see "[Enabling subdomain isolation](/enterprise/admin/configuration/enabling-subdomain-isolation)." - {% endif %} For more information about configuring your package client for use with {% data variables.product.prodname_registry %}, see "[Working with a {% data variables.product.prodname_registry %} registry](/packages/working-with-a-github-packages-registry)." diff --git a/translations/ja-JP/content/pages/getting-started-with-github-pages/about-github-pages.md b/translations/ja-JP/content/pages/getting-started-with-github-pages/about-github-pages.md index f5b9453f58..6e8072ac21 100644 --- a/translations/ja-JP/content/pages/getting-started-with-github-pages/about-github-pages.md +++ b/translations/ja-JP/content/pages/getting-started-with-github-pages/about-github-pages.md @@ -66,7 +66,7 @@ Organization | `http(s)://pages./` | `http(s)://///` | `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. +For more information, see "[Enabling subdomain isolation](/enterprise/admin/installation/enabling-subdomain-isolation)" or contact your site administrator. {% endif %} ## Publishing sources for {% data variables.product.prodname_pages %} sites @@ -137,5 +137,5 @@ When a {% data variables.product.prodname_pages %} site is visited, the visitor' ## Further reading -- [{% data variables.product.prodname_pages %}](https://lab.github.com/githubtraining/github-pages) on {% data variables.product.prodname_learning %} +- [{% data variables.product.prodname_pages %}](https://github.com/skills/github-pages) on {% data variables.product.prodname_learning %} - "[{% data variables.product.prodname_pages %}](/rest/reference/repos#pages)" diff --git a/translations/ja-JP/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md b/translations/ja-JP/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md index 3da106918d..86deecc0c6 100644 --- a/translations/ja-JP/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md +++ b/translations/ja-JP/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md @@ -66,4 +66,4 @@ Pagesの設定でカスタムドメインを設定もしくは変更した場合 |:----------:|:----------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------:| | CSS | `` | `` | | JavaScript | `` | `` | -| 画像 | `Logo` | `Logo` | +| 画像 | `Logo` | `Logo` | diff --git a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md index 9b585820eb..f080f433c9 100644 --- a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md +++ b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md @@ -31,4 +31,4 @@ error: failed to push some refs to 'https://54.204.174.51/hodor/nope.git' ![失敗した pre-receive フックのエラーメッセージ](/assets/images/help/pull_requests/pre-receive-hook-failed-error.png) -{% data variables.product.product_name %} サイト管理者は、Organization またはリポジトリの pre-receive フックを作成および削除することができます。また、Organization またはリポジトリ管理者は、pre-receive フックを有効または無効にすることができます。 詳細は「[ポリシーを強制するために pre-receive フックを使用する](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/using-pre-receive-hooks-to-enforce-policy)」を参照してください。 +{% data variables.product.product_name %} サイト管理者は、Organization またはリポジトリの pre-receive フックを作成および削除することができます。また、Organization またはリポジトリ管理者は、pre-receive フックを有効または無効にすることができます。 詳細は「[ポリシーを強制するために pre-receive フックを使用する](/enterprise/admin/guides/developer-workflow/using-pre-receive-hooks-to-enforce-policy)」を参照してください。 diff --git a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md index 2313a3f966..a1f5af783d 100644 --- a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md +++ b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md @@ -23,7 +23,7 @@ In the fork and pull model, anyone can fork an existing repository and push chan {% tip %} -**ヒント:**{% data reusables.open-source.open-source-guide-general %} {% data reusables.open-source.open-source-learning-lab %} +**ヒント:**{% data reusables.open-source.open-source-guide-general %} {% data reusables.open-source.open-source-learning %} {% endtip %} diff --git a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md index aedc5f05e4..a40f8da73b 100644 --- a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md +++ b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md @@ -32,7 +32,7 @@ You can create pull requests on {% data variables.product.prodname_dotcom_the_we プルリクエストを作成したら、トピックブランチからコミットをプッシュして、それらを既存のプルリクエストに追加できます。 それらのコミットは、プルリクエスト内で時系列順に表示され、変更は"Files changed(変更されたファイル)"タブで見ることができます。 -他のコントリビューターは、あなたが提案した変更をレビューしたり、レビューコメントを追加したり、プルリクエストのディスカッションにコントリビュートしたり、さらにはプルリクエストにコメントを追加したりできます。 {% if pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} +他のコントリビューターは、あなたが提案した変更をレビューしたり、レビューコメントを追加したり、プルリクエストのディスカッションにコントリビュートしたり、さらにはプルリクエストにコメントを追加したりできます。 {% ifversion pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} {% ifversion fpt or ghec %} [Conversation] タブで、ブランチの現在のデプロイメントステータスや過去のデプロイメントのアクティビティに関する情報を確認することができます。 詳細は「[リポジトリのデプロイメントアクティビティを表示する](/repositories/viewing-activity-and-data-for-your-repository/viewing-deployment-activity-for-your-repository)」を参照してください。 diff --git a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md index b709a92a9e..378f901105 100644 --- a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md +++ b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md @@ -17,13 +17,30 @@ shortTitle: Create & delete branches --- ## ブランチの作成 +You can create a branch in different ways on {% data variables.product.product_name %}. +{% note %} + +**Note:** You can only create a branch in a repository to which you have push access. + +{% endnote %} + +### Creating a branch via the branches overview {% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.navigate-to-branches %} +1. Click **New branch**. ![Screenshot of branches overview page with new branch button emphasized](/assets/images/help/branches/new-branch-button.png) +2. In the dialog box, enter the branch name and optionally change the branch source. +3. Click **Create branch**. ![Screenshot of branch creation modal with create branch button emphasized](/assets/images/help/branches/branch-creation-popup.png) -1. 必要に応じて、リポジトリのデフォルトブランチ以外のブランチから新しいブランチを作成する場合は、[{% octicon "git-branch" aria-label="The branch icon" %} **NUMBER branches**] をクリックし、別のブランチを選択します。 ![概要ページのブランチリンク](/assets/images/help/branches/branches-link.png) +### Creating a branch using the branch dropdown +{% data reusables.repositories.navigate-to-repo %} +1. Optionally, if you want to create the new branch from a branch other than the default branch of the repository, click {% octicon "git-branch" aria-label="The branch icon" %} **Branches** then choose another branch. ![概要ページのブランチリンク](/assets/images/help/branches/branches-overview-link.png) 1. ブランチセレクタメニューをクリックします。 ![ブランチセレクタメニュー](/assets/images/help/branch/branch-selection-dropdown.png) 1. 新しいブランチに、一意の名前を入力して、[**Create branch**] を選択します。 ![ブランチ作成のテキストボックス](/assets/images/help/branch/branch-creation-text-box.png) - +{% ifversion fpt or ghec or ghes > 3.4 %} +### Issueのためのブランチの作成 +直接Issueのページから作業のためのブランチを作成し、すぐに作業を開始できます。 For more information, see "[Creating a branch to work on an issue](/issues/tracking-your-work-with-issues/creating-a-branch-for-an-issue)". +{% endif %} ## ブランチの削除 {% data reusables.pull_requests.automatically-delete-branches %} diff --git a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md index 272ea40032..651478e1b2 100644 --- a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md +++ b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md @@ -20,7 +20,7 @@ shortTitle: About PR reviews プルリクエストがオープンになった後、*読み取り*アクセスを持つすべてのユーザは、提案された変更をレビューしてコメントできます。 また、作者がプルリクエストから直接適用できるコード行への特定の変更を提案することもできます。 詳細は「[プルリクエストで提案された変更をレビューする](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)」を参照してください。 -{% if pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} +{% ifversion pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} リポジトリオーナーとコラボレーターは、特定の人物にプルリクエストのレビューをリクエストできます。 また、Organization メンバーは、リポジトリの読み取りアクセス権を持つ Team にプルリクエストのレビューをリクエストできます。 詳細は「[Pull Request レビューをリクエストする](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review)」を参照してください。 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 settings for your team](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team)." diff --git a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md index bc03b9d269..2bc7bbae04 100644 --- a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md +++ b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md @@ -1,6 +1,6 @@ --- title: プルリクエスト内のファイルをフィルタリングする -intro: 'To help you quickly review changes in a large pull request, you can filter changed files{% if pr-tree-view %} or use the file tree to navigate between files{% endif %}.' +intro: 'To help you quickly review changes in a large pull request, you can filter changed files{% ifversion pr-tree-view %} or use the file tree to navigate between files{% endif %}.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request - /articles/filtering-files-in-a-pull-request-by-file-type @@ -17,7 +17,7 @@ topics: shortTitle: Filter files --- -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.{% if pr-tree-view %} You can also use the file tree to filter by file path, navigate between files, or see a high level view of the changed files.{% endif %} +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.{% ifversion pr-tree-view %} You can also use the file tree to filter by file path, navigate between files, or see a high level view of the changed files.{% endif %} ## Using the file filter dropdown @@ -33,7 +33,7 @@ You can filter files in a pull request by file extension type, such as `.html` o 4. [File filter] ドロップダウンメニュードロップダウンメニュー使って、目的のフィルタを選択、選択解除、またはクリックします。 ![プルリクエスト diff の上のファイルのフィルタオプション](/assets/images/help/pull_requests/file-filter-option.png) 5. オプションで、フィルタの選択をクリアするには、 [**Files changed**] タブの下で [**Clear**] をクリックします。 ![ファイルのフィルタの選択のクリア](/assets/images/help/pull_requests/clear-file-filter.png) -{% if pr-tree-view %} +{% ifversion pr-tree-view %} ## Using the file tree {% data reusables.repositories.sidebar-pr %} diff --git a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md index 52f6706ada..8488d0aded 100644 --- a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md +++ b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md @@ -37,7 +37,7 @@ shortTitle: Review proposed changes You can also choose to hide whitespace differences. The choice you make only applies to this pull request and will be remembered the next time you visit this page. {% endif %} -1. Optionally, filter the files to show only the files you want to review{% if pr-tree-view %} or use the file tree to navigate to a specific file{% endif %}. For more information, see "[Filtering files in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)." +1. Optionally, filter the files to show only the files you want to review{% ifversion pr-tree-view %} or use the file tree to navigate to a specific file{% endif %}. For more information, see "[Filtering files in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)." {% data reusables.repositories.start-line-comment %} {% data reusables.repositories.type-line-comment %} {% data reusables.repositories.suggest-changes %} diff --git a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md index f49b0f4bfd..b213d00319 100644 --- a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md +++ b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md @@ -28,3 +28,4 @@ shortTitle: View a PR review - "[プルリクエストのレビューについて](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)" - 「[プルリクエストで提案された変更をレビューする](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)」 +- "[Triaging code scanning alerts in pull requests](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)" diff --git a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md index b70c2df89e..9ff486a054 100644 --- a/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md +++ b/translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md @@ -44,7 +44,7 @@ shortTitle: Deleted or changes visibility 言い換えれば、パブリックリポジトリのフォークは、親リポジトリが非公開にされた後も、独自の別のリポジトリネットワークで公開されたままになります。 これにより、フォークオーナーは作業を中断せずに作業を継続できます。 このようにパブリックフォークが別のネットワークに移動されなかった場合、それらのフォークのオーナーは適切な[アクセス許可](/articles/access-permissions-on-github)を取得してプルする必要があります。 以前はこれらのアクセス権が必要ではなかったとしても、(現在はプライベートになっている) 親リポジトリからの変更を取得して送信します。 {% ifversion ghes or ghae %} -パブリックリポジトリで匿名の Git 読み取りアクセスが有効になっていて、そのリポジトリが非公開になっている場合、リポジトリのすべてのフォークは匿名の Git 読み取りアクセスを失い、デフォルトの無効設定に戻ります。 分岐したリポジトリが公開された場合、リポジトリ管理者は匿名の Git 読み取りアクセスを再度有効にすることができます。 詳細は「[リポジトリに対する匿名 Git 読み取りアクセスを有効化する](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)」を参照してください。 +パブリックリポジトリで匿名の Git 読み取りアクセスが有効になっていて、そのリポジトリが非公開になっている場合、リポジトリのすべてのフォークは匿名の Git 読み取りアクセスを失い、デフォルトの無効設定に戻ります。 分岐したリポジトリが公開された場合、リポジトリ管理者は匿名の Git 読み取りアクセスを再度有効にすることができます。 詳細は「[リポジトリに対する匿名 Git 読み取りアクセスを有効化する](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository)」を参照してください。 {% endif %} ### プライベートリポジトリを削除する diff --git a/translations/ja-JP/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md b/translations/ja-JP/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md index 7ae082fd14..7bad8ffe54 100644 --- a/translations/ja-JP/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md +++ b/translations/ja-JP/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md @@ -50,7 +50,7 @@ topics: {% ifversion fpt or ghec %} - [Require merge queue](#require-merge-queue) {% endif %} -{%- if required-deployments %} +{%- ifversion required-deployments %} - [Require deployments to succeed before merging](#require-deployments-to-succeed-before-merging) {%- endif %} - [管理者を含める](#include-administrators) @@ -164,7 +164,7 @@ You can enable branch restrictions if your repository is owned by an organizatio ブランチ制限を有効にすると、権限を与えられたユーザ、チーム、またはアプリのみが保護されたブランチにプッシュできます。 保護されたブランチの設定で、保護されたブランチへのプッシュアクセスを使用して、ユーザ、チーム、またはアプリを表示および編集できます。 When status checks are required, the people, teams, and apps that have permission to push to a protected branch will still be prevented from merging into the branch when the required checks fail. People, teams, and apps that have permission to push to a protected branch will still need to create a pull request when pull requests are required. -{% if restrict-pushes-create-branch %} +{% ifversion restrict-pushes-create-branch %} Optionally, you can apply the same restrictions to the creation of branches that match the rule. For example, if you create a rule that only allows a certain team to push to any branches that contain the word `release`, only members of that team would be able to create a new branch that contains the word `release`. {% endif %} @@ -186,7 +186,7 @@ If someone force pushes to a branch, the force push may overwrite commits that o フォースプッシュを有効化しても、他のブランチ保護ルールは上書きされません。 たとえば、ブランチに直線状のコミット履歴が必要な場合、そのブランチにマージコミットをフォースプッシュすることはできません。 -{% ifversion ghes or ghae %}サイト管理者がリポジトリ内のすべてのブランチへのフォースプッシュをブロックしている場合、保護されたブランチのフォースプッシュを有効にすることはできません。 For more information, see "[Blocking force pushes to repositories owned by a personal account or organization](/enterprise/{{ currentVersion }}/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)." +{% ifversion ghes or ghae %}サイト管理者がリポジトリ内のすべてのブランチへのフォースプッシュをブロックしている場合、保護されたブランチのフォースプッシュを有効にすることはできません。 For more information, see "[Blocking force pushes to repositories owned by a personal account or organization](/enterprise/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)." サイト管理者がデフォルトブランチへのフォースプッシュのみをブロックしている場合、他の保護されたブランチに対してフォースプッシュを有効にできます。{% endif %} diff --git a/translations/ja-JP/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md b/translations/ja-JP/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md index 077cc07f2a..453cc40dcf 100644 --- a/translations/ja-JP/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md +++ b/translations/ja-JP/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md @@ -63,9 +63,9 @@ For more information about each of the available branch protection settings, see - コードを変更するコミットがブランチにプッシュされたときにプルリクエストの承認レビューを却下する場合は、[**Dismiss stale pull request approvals when new commits are pushed**] を選択します。 ![新たなコミットがチェックボックスにプッシュされた際に古いプルリクエストの承認を却下するチェックボックス](/assets/images/help/repository/PR-reviews-required-dismiss-stale.png) - 指定されたオーナーのコードにプルリクエストが影響する場合に、コードオーナーからのレビューを必須にする場合は、[**Require review from Code Owners**] を選択します。 詳細は「[コードオーナーについて](/github/creating-cloning-and-archiving-repositories/about-code-owners)」を参照してください。 ![コードオーナーのレビューを必要とする](/assets/images/help/repository/PR-review-required-code-owner.png) {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5611 %} - - Optionally, to allow specific actors to push code to the branch without creating pull requests when they're required, select **Allow specified actors to bypass required pull requests**. Then, search for and select the actors who should be allowed to skip creating a pull request. ![Allow specific actors to bypass pull request requirements checkbox]{% if integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-bypass-requirements-with-apps.png){% else %}(/assets/images/help/repository/PR-bypass-requirements.png){% endif %} + - Optionally, to allow specific actors to push code to the branch without creating pull requests when they're required, select **Allow specified actors to bypass required pull requests**. Then, search for and select the actors who should be allowed to skip creating a pull request. ![Allow specific actors to bypass pull request requirements checkbox]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-bypass-requirements-with-apps.png){% else %}(/assets/images/help/repository/PR-bypass-requirements.png){% endif %} {% endif %} - - リポジトリが Organization の一部である場合、[**Restrict who can dismiss pull request reviews**] を選択します。 Then, search for and select the actors who are allowed to dismiss pull request reviews. 詳しい情報については[プルリクエストレビューの却下](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)を参照してください。 ![Restrict who can dismiss pull request reviews checkbox]{% if integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-review-required-dismissals-with-apps.png){% else %}(/assets/images/help/repository/PR-review-required-dismissals.png){% endif %} + - リポジトリが Organization の一部である場合、[**Restrict who can dismiss pull request reviews**] を選択します。 Then, search for and select the actors who are allowed to dismiss pull request reviews. 詳しい情報については[プルリクエストレビューの却下](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)を参照してください。 ![Restrict who can dismiss pull request reviews checkbox]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-review-required-dismissals-with-apps.png){% else %}(/assets/images/help/repository/PR-review-required-dismissals.png){% endif %} 1. 必要に応じて、ステータスチェック必須を有効化します。 詳しい情報については[ステータスチェックについて](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)を参照してください。 - [**Require status checks to pass before merging**] を選択します。 ![必須ステータスチェックのオプション](/assets/images/help/repository/required-status-checks.png) - プルリクエストを保護されたブランチの最新コードで確実にテストしたい場合は、[**Require branches to be up to date before merging**] を選択します。 ![必須ステータスのチェックボックス、ゆるい、または厳格な](/assets/images/help/repository/protecting-branch-loose-status.png) @@ -83,19 +83,19 @@ For more information about each of the available branch protection settings, see {% endtip %} {%- endif %} -{%- if required-deployments %} +{%- ifversion required-deployments %} 1. Optionally, to choose which environments the changes must be successfully deployed to before merging, select **Require deployments to succeed before merging**, then select the environments. ![Require successful deployment option](/assets/images/help/repository/require-successful-deployment.png) {%- endif %} 1. Optionally, select **Apply the rules above to administrators**. ![Apply the rules above to administrators checkbox](/assets/images/help/repository/include-admins-protected-branches.png) 1. 必要に応じて、{% ifversion fpt or ghec %}{% data variables.product.prodname_team %} または {% data variables.product.prodname_ghe_cloud %} を使用する Organization がリポジトリを所有している場合には、{% endif %}ブランチ制限を有効化します。 - - [**Restrict who can push to matching branches**] を選択します。 ![Branch restriction checkbox](/assets/images/help/repository/restrict-branch.png){% if restrict-pushes-create-branch %} + - [**Restrict who can push to matching branches**] を選択します。 ![Branch restriction checkbox](/assets/images/help/repository/restrict-branch.png){% ifversion restrict-pushes-create-branch %} - Optionally, to also restrict the creation of matching branches, select **Restrict pushes that create matching branches**. ![Branch creation restriction checkbox](/assets/images/help/repository/restrict-branch-create.png){% endif %} - - Search for and select the people, teams, or apps who will have permission to push to the protected branch or create a matching branch. ![Branch restriction search]{% if restrict-pushes-create-branch %}(/assets/images/help/repository/restrict-branch-search-with-create.png){% else %}(/assets/images/help/repository/restrict-branch-search.png){% endif %} + - Search for and select the people, teams, or apps who will have permission to push to the protected branch or create a matching branch. ![Branch restriction search]{% ifversion restrict-pushes-create-branch %}(/assets/images/help/repository/restrict-branch-search-with-create.png){% else %}(/assets/images/help/repository/restrict-branch-search.png){% endif %} 1. 必要に応じて、[Rules applied to everyone including administrators] で [**Allow force pushes**] を選択します。 ![フォースプッシュオプションを許可する](/assets/images/help/repository/allow-force-pushes.png) {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5624 %} Then, choose who can force push to the branch. - Select **Everyone** to allow everyone with at least write permissions to the repository to force push to the branch, including those with admin permissions. - - Select **Specify who can force push** to allow only specific actors to force push to the branch. Then, search for and select those actors. ![Screenshot of the options to specify who can force push]{% if integration-branch-protection-exceptions %}(/assets/images/help/repository/allow-force-pushes-specify-who-with-apps.png){% else %}(/assets/images/help/repository/allow-force-pushes-specify-who.png){% endif %} + - Select **Specify who can force push** to allow only specific actors to force push to the branch. Then, search for and select those actors. ![Screenshot of the options to specify who can force push]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/allow-force-pushes-specify-who-with-apps.png){% else %}(/assets/images/help/repository/allow-force-pushes-specify-who.png){% endif %} {% endif %} For more information about force pushes, see "[Allow force pushes](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches/#allow-force-pushes)." diff --git a/translations/ja-JP/content/repositories/creating-and-managing-repositories/deleting-a-repository.md b/translations/ja-JP/content/repositories/creating-and-managing-repositories/deleting-a-repository.md index a60b6009ab..6a418efff8 100644 --- a/translations/ja-JP/content/repositories/creating-and-managing-repositories/deleting-a-repository.md +++ b/translations/ja-JP/content/repositories/creating-and-managing-repositories/deleting-a-repository.md @@ -29,7 +29,7 @@ topics: {% endwarning %} -Some deleted repositories can be restored within {% ifversion fpt or ghec or ghes > 3.4 %}30{% else %}90{% endif%} days of deletion. {% ifversion ghes or ghae %}Your site administrator may be able to restore a deleted repository for you. 詳しい情報については、「[削除されたリポジトリを復元する](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)」を参照してください。 {% else %}For more information, see "[Restoring a deleted repository](/articles/restoring-a-deleted-repository)."{% endif %} +Some deleted repositories can be restored within 90 days of deletion. {% ifversion ghes or ghae %}Your site administrator may be able to restore a deleted repository for you. 詳しい情報については、「[削除されたリポジトリを復元する](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)」を参照してください。 {% else %}For more information, see "[Restoring a deleted repository](/articles/restoring-a-deleted-repository)."{% endif %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} diff --git a/translations/ja-JP/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md b/translations/ja-JP/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md index ddcfc56b3e..ebe3316a12 100644 --- a/translations/ja-JP/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md +++ b/translations/ja-JP/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md @@ -1,6 +1,7 @@ --- title: 削除したリポジトリの復元 -intro: 削除したリポジトリの一部を復元して、内容を回復することができます。 +intro: '{% ifversion ghes or ghae %}An enterprise owner{% elsif fpt or ghec %}You{% endif %} can restore some deleted repositories to recover their contents.' +permissions: '{% ifversion ghes or ghae %}{% elsif fpt or ghec %}Anyone can restore deleted repositories that were owned by their own personal account. Organization owners can restore deleted repositories that were owned by the organization.{% endif %}' redirect_from: - /articles/restoring-a-deleted-repository - /github/administering-a-repository/restoring-a-deleted-repository @@ -15,12 +16,15 @@ topics: shortTitle: Restore deleted repository --- -{% ifversion fpt or ghec %} -Anyone can restore deleted repositories that were owned by their own personal account. Organizationのオーナーは、そのOrganizationが所有していて削除したリポジトリを復元できます。 +{% ifversion ghes or ghae %} + +Usually, deleted repositories can be restored within 90 days by an enterprise owner{% ifversion ghes %} on {% data variables.product.product_location %}{% endif %}. 詳しい情報については、「[削除されたリポジトリを復元する](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)」を参照してください。 + +{% else %} ## リポジトリの復元について -A deleted repository can be restored within {% ifversion fpt or ghec or ghes > 3.4 %}30{% else %}90{% endif %} days, unless the repository was part of a fork network that is not currently empty. フォークネットワークは、親リポジトリ、リポジトリのフォーク、リポジトリのフォークのフォークで構成されます。 リポジトリがフォークネットワークの一部だった場合は、ネットワークの他のリポジトリすべてが削除されるか、ネットワークから切り離されていない限り、復元できません。 フォークに関する詳細は「[フォークについて](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)」を参照してください。 +削除したリポジトリは、そのリポジトリが現在空ではないフォークネットワークの一部でない限り、90日以内であれば復元できます。 フォークネットワークは、親リポジトリ、リポジトリのフォーク、リポジトリのフォークのフォークで構成されます。 リポジトリがフォークネットワークの一部だった場合は、ネットワークの他のリポジトリすべてが削除されるか、ネットワークから切り離されていない限り、復元できません。 フォークに関する詳細は「[フォークについて](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)」を参照してください。 現在空ではないフォークネットワークの一部だったリポジトリを復元したい場合は、{% data variables.contact.contact_support %}にお問い合わせください。 @@ -49,6 +53,4 @@ A deleted repository can be restored within {% ifversion fpt or ghec or ghes > 3 - 「[リポジトリを削除する](/articles/deleting-a-repository)」 -{% else %} -Usually, deleted repositories can be restored within 90 days by a {% data variables.product.prodname_enterprise %} site administrator. 詳しい情報については、「[削除されたリポジトリを復元する](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)」を参照してください。 {% endif %} diff --git a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md index d172d9ebc6..cb8f107a5c 100644 --- a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md +++ b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md @@ -54,7 +54,7 @@ CODEOWNERS ファイルは、[一部の例外](#syntax-exceptions)を除いて CODEOWNERS paths are case sensitive, because {% data variables.product.prodname_dotcom %} uses a case sensitive file system. Since CODEOWNERS are evaluated by {% data variables.product.prodname_dotcom %}, even systems that are case insensitive (for example, macOS) must use paths and files that are cased correctly in the CODEOWNERS file. -{% if codeowners-errors %} +{% ifversion codeowners-errors %} If any line in your CODEOWNERS file contains invalid syntax, that line will be skipped. When you navigate to the CODEOWNERS file in your repository on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, you can see any errors highlighted. A list of errors in a repository's CODEOWNERS file is also accessible via the API. For more information, see "[Repositories](/rest/reference/repos#list-codeowners-errors)" in the REST API documentation. {% else %} CODEOWNERS ファイルのいずれかの行に無効な構文が含まれている場合、そのファイルは検出されず、レビューのリクエストには使用されません。 diff --git a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md index d73455b3d4..7c7fc95897 100644 --- a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md +++ b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md @@ -29,11 +29,11 @@ miniTocMaxHeadingLevel: 3 リポジトリで {% data variables.product.prodname_actions %} を有効化できます。 {% data reusables.actions.enabled-actions-description %} リポジトリの {% data variables.product.prodname_actions %} を完全に無効化することができます。 {% data reusables.actions.disabled-actions-description %} -Alternatively, you can enable {% data variables.product.prodname_actions %} in your repository but limit the actions {% if actions-workflow-policy %}and reusable workflows{% endif %} a workflow can run. +Alternatively, you can enable {% data variables.product.prodname_actions %} in your repository but limit the actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} a workflow can run. ## リポジトリの {% data variables.product.prodname_actions %} 権限を管理する -You can disable {% data variables.product.prodname_actions %} for a repository, or set a policy that configures which actions{% if actions-workflow-policy %} and reusable workflows{% endif %} can be used in the repository. +You can disable {% data variables.product.prodname_actions %} for a repository, or set a policy that configures which actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} can be used in the repository. {% note %} @@ -48,7 +48,7 @@ You can disable {% data variables.product.prodname_actions %} for a repository, {% indented_data_reference reusables.actions.actions-use-policy-settings spaces=3 %} - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Set actions policy for this repository](/assets/images/help/repository/actions-policy-with-workflows.png) {%- else %} ![Set actions policy for this repository](/assets/images/help/repository/actions-policy.png) @@ -62,7 +62,7 @@ You can disable {% data variables.product.prodname_actions %} for a repository, {% data reusables.repositories.settings-sidebar-actions-general %} 1. Under "Actions permissions", select {% data reusables.actions.policy-label-for-select-actions-workflows %} and add your required actions to the list. - {% if actions-workflow-policy%} + {% ifversion actions-workflow-policy%} ![許可リストへのアクションと再利用可能なワークフローの追加](/assets/images/help/repository/actions-policy-allow-list-with-workflows.png) {%- elsif ghes %} ![許可リストへのアクションの追加](/assets/images/help/repository/actions-policy-allow-list.png) @@ -72,7 +72,7 @@ You can disable {% data variables.product.prodname_actions %} for a repository, 1. [**Save**] をクリックします。 {% ifversion fpt or ghec %} -## パブリックフォークからのワークフローに対する必須の承認の設定 +## Controlling changes from forks to workflows in public repositories {% data reusables.actions.workflow-run-approve-public-fork %} @@ -86,7 +86,7 @@ You can configure this behavior for a repository using the procedure below. Modi {% data reusables.actions.workflow-run-approve-link %} {% endif %} -## プライベートリポジトリのフォークのワークフローを有効にする +## Enabling workflows for forks of private repositories {% data reusables.actions.private-repository-forks-overview %} @@ -94,7 +94,7 @@ If a policy is disabled for an {% ifversion ghec or ghae or ghes %}enterprise or {% data reusables.actions.private-repository-forks-options %} -### リポジトリのプライベートフォークポリシーを設定する +### Configuring the fork policy for a private repository {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} @@ -112,7 +112,7 @@ The default permissions can also be configured in the organization settings. If ### デフォルトの`GITHUB_TOKEN`権限の設定 -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} By default, when you create a new repository in your personal account, `GITHUB_TOKEN` only has read access for the `contents` scope. If you create a new repository in an organization, the setting is inherited from what is configured in the organization settings. {% endif %} @@ -121,11 +121,11 @@ By default, when you create a new repository in your personal account, `GITHUB_T {% data reusables.repositories.settings-sidebar-actions-general %} 1. [Workflow permissions]の下で、`GITHUB_TOKEN`にすべてのスコープに対する読み書きアクセスを持たせたいか、あるいは`contents`スコープに対する読み取りアクセスだけを持たせたいかを選択してください。 - ![Set GITHUB_TOKEN permissions for this repository](/assets/images/help/settings/actions-workflow-permissions-repository{% if allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) + ![Set GITHUB_TOKEN permissions for this repository](/assets/images/help/settings/actions-workflow-permissions-repository{% ifversion allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) 1. **Save(保存)**をクリックして、設定を適用してください。 -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} ### {% data variables.product.prodname_actions %}がPull Requestの作成もしくは承認をできないようにする {% data reusables.actions.workflow-pr-approval-permissions-intro %} @@ -147,7 +147,7 @@ By default, when you create a new repository in your personal account, workflows Members of your enterprise can use internal repositories to work on projects without sharing information publicly. For information, see "[About repositories](/repositories/creating-and-managing-repositories/about-repositories#about-internal-repositories)." -You can use the steps below to configure whether {% if internal-actions%}actions and {% endif %}workflows in an internal repository can be accessed from outside the repository.{% if internal-actions %} For more information, see "[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)." Alternatively, you can use the REST API to set, or get details of, the level of access. For more information, see "[Get the level of access for workflows outside of the repository](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#get-the-level-of-access-for-workflows-outside-of-the-repository)" and "[Set the level of access for workflows outside of the repository](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#set-the-level-of-access-for-workflows-outside-of-the-repository)."{% endif %} +You can use the steps below to configure whether {% ifversion internal-actions%}actions and {% endif %}workflows in an internal repository can be accessed from outside the repository.{% ifversion internal-actions %} For more information, see "[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)." Alternatively, you can use the REST API to set, or get details of, the level of access. For more information, see "[Get the level of access for workflows outside of the repository](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#get-the-level-of-access-for-workflows-outside-of-the-repository)" and "[Set the level of access for workflows outside of the repository](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#set-the-level-of-access-for-workflows-outside-of-the-repository)."{% endif %} 1. On {% data variables.product.prodname_dotcom %}, navigate to the main page of the internal repository. 1. Under your repository name, click {% octicon "gear" aria-label="The gear icon" %} **Settings**. @@ -177,7 +177,7 @@ You can use the steps below to configure whether {% if internal-actions%}actions {% data reusables.repositories.settings-sidebar-actions-general %} {% data reusables.actions.change-retention-period-for-artifacts-logs %} -{% if actions-cache-policy-apis %} +{% ifversion actions-cache-policy-apis %} ## Configuring cache storage for a repository diff --git a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md index 435000d59f..32eaa29832 100644 --- a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md +++ b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md @@ -33,8 +33,7 @@ shortTitle: Security & analysis {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} -4. Under "Code security and analysis", to the right of the feature, click **Disable** or **Enable**.{% ifversion fpt %} !["Enable" or "Disable" button for "Configure security and analysis" features in a public repository](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-public.png){% elsif ghec %} -!["Enable" or "Disable" button for "Configure security and analysis" features in a public repository](/assets/images/help/repository/security-and-analysis-disable-or-enable-ghec-public.png){% endif %} +4. Under "Code security and analysis", to the right of the feature, click **Disable** or **Enable**. ![パブリックリポジトリ内の、[Configure security and analysis] 機能の [Enable] または [Disable] ボタン](/assets/images/help/repository/security-and-analysis-disable-or-enable-public.png) {% endif %} ## {% ifversion fpt or ghec %} プライベートリポジトリの{% endif %} セキュリティおよび分析機能を有効または無効にする @@ -49,10 +48,9 @@ shortTitle: Security & analysis {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} {% ifversion fpt or ghes or ghec %} -4. Under "Code security and analysis", to the right of the feature, click **Disable** or **Enable**. {% ifversion not fpt %}The control for "{% data variables.product.prodname_GH_advanced_security %}" is disabled if your enterprise has no available licenses for {% data variables.product.prodname_advanced_security %}.{% endif %}{% ifversion fpt %} !["Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghec %} -!["Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/help/repository/security-and-analysis-disable-or-enable-ghec-private.png){% elsif ghes > 3.2 %} -!["Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/enterprise/3.3/repository/security-and-analysis-disable-or-enable-ghes.png){% else %} -!["Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/enterprise/3.1/help/repository/security-and-analysis-disable-or-enable-ghes.png){% endif %} +4. Under "Code security and analysis", to the right of the feature, click **Disable** or **Enable**. {% ifversion not fpt %}The control for "{% data variables.product.prodname_GH_advanced_security %}" is disabled if your enterprise has no available licenses for {% data variables.product.prodname_advanced_security %}.{% endif %}{% ifversion fpt %} ![Screenshot of "Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghec %} +![Screenshot of "Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/help/repository/security-and-analysis-disable-or-enable-ghec-private.png){% elsif ghes > 3.6 or ghae-issue-7044 %}{% elsif ghes = 3.1 or ghes = 3.2 %} ![Screenshot of "Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/enterprise/3.1/help/repository/security-and-analysis-disable-or-enable-ghes.png){% else %} +![Screenshot of "Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/enterprise/3.3/repository/security-and-analysis-disable-or-enable-ghes.png){% endif %} {% ifversion not fpt %} {% note %} diff --git a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md index 936c1ed459..09cd34c6a8 100644 --- a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md +++ b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md @@ -18,7 +18,7 @@ versions: When you add a tag protection rule, all tags that match the pattern provided will be protected. Only users with admin or maintain permissions in the repository will be able to create protected tags, and only users with admin permissions in the repository will be able to delete protected tags. 詳しい情報については「[Organizationのリポジトリロール](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization#permissions-for-each-role)」を参照してください。 {% data variables.product.prodname_github_apps %} require the `Repository administration: write` permission to modify a protected tag. -{% if custom-repository-roles %} +{% ifversion custom-repository-roles %} Additionally, you can create custom repository roles to allow other groups of users to create or delete tags that match tag protection rules. For more information, see "[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)."{% endif %} {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md index 7ab6cba479..51f10bb7b1 100644 --- a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md +++ b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md @@ -61,7 +61,7 @@ Members of an {% data variables.product.prodname_emu_enterprise %} can only set {%- endif %} {%- ifversion ghes %} -* 匿名の Git 読み取りアクセスは利用できなくなりました。 詳細は「[リポジトリに対する匿名 Git 読み取りアクセスを有効化する](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)」を参照してください。 +* 匿名の Git 読み取りアクセスは利用できなくなりました。 詳細は「[リポジトリに対する匿名 Git 読み取りアクセスを有効化する](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository)」を参照してください。 {%- endif %} {% ifversion ghes or ghec or ghae %} diff --git a/translations/ja-JP/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md b/translations/ja-JP/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md index 3383d0c373..ebb5f11312 100644 --- a/translations/ja-JP/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md +++ b/translations/ja-JP/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md @@ -17,7 +17,9 @@ communityRedirect: ## About automatically generated release notes -Automatically generated release notes provide an automated alternative to manually writing release notes for your {% data variables.product.prodname_dotcom %} releases. With automatically generated release notes, you can quickly generate an overview of the contents of a release. You can also customize your automated release notes, using labels to create custom categories to organize pull requests you want to include, and exclude certain labels and users from appearing in the output. +Automatically generated release notes provide an automated alternative to manually writing release notes for your {% data variables.product.prodname_dotcom %} releases. With automatically generated release notes, you can quickly generate an overview of the contents of a release. Automatically generated release notes include a list of merged pull requests, a list of contributors to the release, and a link to a full changelog. + +You can also customize your automated release notes, using labels to create custom categories to organize pull requests you want to include, and exclude certain labels and users from appearing in the output. ## Creating automatically generated release notes for a new release @@ -35,7 +37,9 @@ Automatically generated release notes provide an automated alternative to manual {% ifversion fpt or ghec %}![Choose a branch](/assets/images/help/releases/releases-choose-branch.png) {% else %}![タグ付きブランチのリリース](/assets/images/enterprise/releases/releases-tag-branch.png) {% endif %} -7. To the top right of the description text box, click **Auto-generate release notes**. ![Auto-generate release notes](/assets/images/help/releases/auto-generate-release-notes.png) +{%- data reusables.releases.previous-release-tag %} +7. To the top right of the description text box, click {% ifversion previous-release-tag %}**Generate release notes**{% else %}**Auto-generate release notes**{% endif %}.{% ifversion previous-release-tag %} ![Generate release notes](/assets/images/help/releases/generate-release-notes.png){% else %} +![Auto-generate release notes](/assets/images/enterprise/3.5/releases/auto-generate-release-notes.png){% endif %} 8. Check the generated notes to ensure they include all (and only) the information you want to include. 9. オプションで、コンパイルされたプログラムなどのバイナリファイルをリリースに含めるには、ドラッグアンドドロップするかバイナリボックスで手動で選択します。 ![リリースに DMG ファイルを含める](/assets/images/help/releases/releases_adding_binary.gif) 10. リリースが不安定であり、運用準備ができていないことをユーザに通知するには、[**This is a pre-release**] を選択します。 ![リリースをプレリリースとしてマークするチェックボックス](/assets/images/help/releases/prerelease_checkbox.png) diff --git a/translations/ja-JP/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md b/translations/ja-JP/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md index 4463d8019c..bcc0de249a 100644 --- a/translations/ja-JP/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md +++ b/translations/ja-JP/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md @@ -53,15 +53,16 @@ You can create new releases with release notes, @mentions of contributors, and l {% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4865 %}![Choose a branch](/assets/images/help/releases/releases-choose-branch.png) {% else %}![Releases tagged branch](/assets/images/enterprise/releases/releases-tag-branch.png){% endif %} +{%- data reusables.releases.previous-release-tag %} 6. リリースのタイトルと説明を入力します。 {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4972 %} If you @mention any {% data variables.product.product_name %} users in the description, the published release will include a **Contributors** section with an avatar list of all the mentioned users. {%- endif %} - {% ifversion fpt or ghec %} Alternatively, you can automatically generate your release notes by clicking **Auto-generate release notes**. - {% endif %} - ![リリースの説明](/assets/images/help/releases/releases_description_auto.png) -7. オプションで、コンパイルされたプログラムなどのバイナリファイルをリリースに含めるには、ドラッグアンドドロップするかバイナリボックスで手動で選択します。 ![リリースに DMG ファイルを含める](/assets/images/help/releases/releases_adding_binary.gif) -8. リリースが不安定であり、運用準備ができていないことをユーザに通知するには、[**This is a pre-release**] を選択します。 ![リリースをプレリリースとしてマークするチェックボックス](/assets/images/help/releases/prerelease_checkbox.png) + {% ifversion fpt or ghec or ghes > 3.3 %} Alternatively, you can automatically generate your release notes by clicking {% ifversion previous-release-tag %}**Generate release notes**{% else %}**Auto-generate release notes**{% endif %}.{% endif %}{% ifversion previous-release-tag %} + ![リリースの説明](/assets/images/help/releases/releases_description_auto.png){% else %} +![Releases description](/assets/images/enterprise/3.5/releases/releases_description_auto.png){% endif %} +1. オプションで、コンパイルされたプログラムなどのバイナリファイルをリリースに含めるには、ドラッグアンドドロップするかバイナリボックスで手動で選択します。 ![リリースに DMG ファイルを含める](/assets/images/help/releases/releases_adding_binary.gif) +2. リリースが不安定であり、運用準備ができていないことをユーザに通知するには、[**This is a pre-release**] を選択します。 ![リリースをプレリリースとしてマークするチェックボックス](/assets/images/help/releases/prerelease_checkbox.png) {%- ifversion fpt or ghec %} 1. Optionally, if {% data variables.product.prodname_discussions %} are enabled in the repository, select **Create a discussion for this release**, then select the **Category** drop-down menu and click a category for the release discussion. ![リリースディスカッションを作成するためのチェックボックスと、カテゴリを選択するドロップダウンメニュー](/assets/images/help/releases/create-release-discussion.png) {%- endif %} diff --git a/translations/ja-JP/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md b/translations/ja-JP/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md index 74ff89c1cd..95aab73ee5 100644 --- a/translations/ja-JP/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md +++ b/translations/ja-JP/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md @@ -40,7 +40,7 @@ shortTitle: Large files {% endnote %} -{% ifversion ghes %}デフォルトでは、{% endif %}{% data variables.product.product_name %}は{% data variables.large_files.max_github_size %}以上のプッシュをブロックします。 {% ifversion ghes %} ただし、サイト管理者は {% data variables.product.product_location %} に別の制限を設定できます。 For more information, see "[Setting Git push limits](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-git-push-limits)."{% endif %} +{% ifversion ghes %}デフォルトでは、{% endif %}{% data variables.product.product_name %}は{% data variables.large_files.max_github_size %}以上のプッシュをブロックします。 {% ifversion ghes %} ただし、サイト管理者は {% data variables.product.product_location %} に別の制限を設定できます。 For more information, see "[Setting Git push limits](/enterprise/admin/guides/installation/setting-git-push-limits)."{% endif %} To track files beyond this limit, you must use {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}). 詳しい情報については、「[{% data variables.large_files.product_name_long %} について](/repositories/working-with-files/managing-large-files/about-git-large-file-storage)」を参照してください。 diff --git a/translations/ja-JP/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md b/translations/ja-JP/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md index dc1f1a1b78..fbf790a111 100644 --- a/translations/ja-JP/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md +++ b/translations/ja-JP/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md @@ -22,7 +22,7 @@ shortTitle: Configure Git LFS {% tip %} -**注釈:** 大容量ファイルを {% data variables.product.product_name %} にプッシュする前に、Enterprise で {% 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/)」を参照してください。 +**注釈:** 大容量ファイルを {% data variables.product.product_name %} にプッシュする前に、Enterprise で {% data variables.large_files.product_name_short %} を有効化していることを確認してください。 詳しい情報については「[GitHub Enterprise Server で Git Large File Storage を設定する](/enterprise/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/)」を参照してください。 {% endtip %} diff --git a/translations/ja-JP/content/repositories/working-with-files/using-files/viewing-a-file.md b/translations/ja-JP/content/repositories/working-with-files/using-files/viewing-a-file.md index 5e381b139c..819f7010c6 100644 --- a/translations/ja-JP/content/repositories/working-with-files/using-files/viewing-a-file.md +++ b/translations/ja-JP/content/repositories/working-with-files/using-files/viewing-a-file.md @@ -48,14 +48,9 @@ Blame ビューでは、{% octicon "versions" aria-label="The prior blame icon" 3. ファイルビューの右上隅で [**Blame**] をクリックして blame ビューを開きます。 ![[Blame] ボタン](/assets/images/help/repository/blame-button.png) 4. 特定の行の過去のリビジョンを表示するには、見てみたい変更が見つかるまで {% octicon "versions" aria-label="The prior blame icon" %} をクリックします。 ![さらに前の状態に遡るボタン](/assets/images/help/repository/prior-blame-button.png) -{% if blame-ignore-revs %} +{% ifversion blame-ignore-revs %} ## Ignore commits in the blame view -{% note %} - -**Note:** Ignoring commits in the blame view is currently in public beta and subject to change. - -{% endnote %} All revisions specified in the `.git-blame-ignore-revs` file, which must be in the root directory of your repository, are hidden from the blame view using Git's `git blame --ignore-revs-file` configuration setting. For more information, see [`git blame --ignore-revs-file`](https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revs-fileltfilegt) in the Git documentation. diff --git a/translations/ja-JP/content/repositories/working-with-files/using-files/working-with-non-code-files.md b/translations/ja-JP/content/repositories/working-with-files/using-files/working-with-non-code-files.md index 0ed72080f9..7cb37cd242 100644 --- a/translations/ja-JP/content/repositories/working-with-files/using-files/working-with-non-code-files.md +++ b/translations/ja-JP/content/repositories/working-with-files/using-files/working-with-non-code-files.md @@ -132,7 +132,7 @@ For example, if your model's URL is [`github.com/skalnik/secret-bear-clip/blob/m {% endtip %} -{% if mermaid %} +{% ifversion mermaid %} ### Rendering in Markdown You can embed ASCII STL syntax directly in Markdown. For more information, see "[Creating diagrams](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-stl-3d-models)." @@ -282,7 +282,7 @@ GeoJSON マップを {% data variables.product.product_name %} 以外の場所 {% endtip %} -{% if mermaid %} +{% ifversion mermaid %} ### Mapping in Markdown You can embed geoJSON and topoJSON directly in Markdown. For more information, see "[Creating diagrams](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-geojson-and-topojson-maps)." @@ -333,9 +333,9 @@ $ jupyter nbconvert --to html NOTEBOOK-NAME.ipynb ### 参考リンク - [Jupyter notebook の GitHub リポジトリ](https://github.com/jupyter/jupyter_notebook) -- [Jupyter notebooks のギャラリー](https://github.com/jupyter/jupyter/wiki/A-gallery-of-interesting-Jupyter-Notebooks) +- [Jupyter notebooks のギャラリー](https://github.com/jupyter/jupyter/wiki) -{% if mermaid %} +{% ifversion mermaid %} ## Displaying Mermaid files on {% data variables.product.prodname_dotcom %} {% data variables.product.product_name %} supports rendering Mermaid files within repositories. Commit the file as you would normally using a `.mermaid` or `.mmd` extension. Then, navigate to the path of the Mermaid file on {% data variables.product.prodname_dotcom %}. diff --git a/translations/ja-JP/content/rest/actions/permissions.md b/translations/ja-JP/content/rest/actions/permissions.md index 955497994c..01bdd536b8 100644 --- a/translations/ja-JP/content/rest/actions/permissions.md +++ b/translations/ja-JP/content/rest/actions/permissions.md @@ -2,7 +2,7 @@ title: GitHub Actionsの権限 allowTitleToDifferFromFilename: true shortTitle: 権限 -intro: '{% data variables.product.prodname_actions %} Permissions APIを使うと、どのEnterprise、Organization、リポジトリが{% data variables.product.prodname_actions %}を実行できるか、そしてどのアクション{% if actions-workflow-policy %}と再利用可能なワークフロー{% endif %}を実行できるかの権限を設定できます。' +intro: '{% data variables.product.prodname_actions %} Permissions APIを使うと、どのEnterprise、Organization、リポジトリが{% data variables.product.prodname_actions %}を実行できるか、そしてどのアクション{% ifversion actions-workflow-policy %}と再利用可能なワークフロー{% endif %}を実行できるかの権限を設定できます。' topics: - API versions: @@ -14,4 +14,4 @@ versions: ## Permissions APIについて -{% data variables.product.prodname_actions %} Permissions API では、どのEnterprise、Organizaton、リポジトリが {% data variables.product.prodname_actions %} を実行できるか、どのアクション{% if actions-workflow-policy %}と再利用可能なワークフロー{% endif %}を実行できるかについて権限を設定できます。{% ifversion fpt or ghec or ghes %}詳しい情報については[利用制限、支払い、管理](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)」を参照してください。{% endif %} +{% data variables.product.prodname_actions %} Permissions API では、どのEnterprise、Organizaton、リポジトリが {% data variables.product.prodname_actions %} を実行できるか、どのアクション{% ifversion actions-workflow-policy %}と再利用可能なワークフロー{% endif %}を実行できるかについて権限を設定できます。{% ifversion fpt or ghec or ghes %}詳しい情報については[利用制限、支払い、管理](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)」を参照してください。{% endif %} diff --git a/translations/ja-JP/content/rest/activity/feeds.md b/translations/ja-JP/content/rest/activity/feeds.md index 6c6a0b345b..f6e20efe90 100644 --- a/translations/ja-JP/content/rest/activity/feeds.md +++ b/translations/ja-JP/content/rest/activity/feeds.md @@ -29,9 +29,12 @@ HTTP/2 200 ```xml - + tag:github.com,2008:/security-advisories - + GitHub Security Advisory Feed GitHub @@ -41,10 +44,18 @@ HTTP/2 200 tag:github.com,2008:GHSA-abcd-12ab-23cd 2018-07-26T15:14:52Z 2019-01-14T19:34:52Z - [GHSA-abcd-12ab-23cd] Moderate severity vulnerability that affects Octoapp + [GHSA-abcd-12ab-23cd] Moderate + severity vulnerability that affects Octoapp - <p>Octoapp node module before 4.17.5 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via defaultsDeep, merge, and mergeWith functions, which allows a malicious user to modify the prototype of "Object" via <strong>proto</strong>, causing the addition or modification of an existing property that will exist on all objects.</p> + <p>Octoapp node module before 4.17.5 suffers + from a Modification of Assumed-Immutable Data (MAID) + vulnerability via defaultsDeep, merge, and mergeWith + functions, which allows a malicious user to modify + the prototype of "Object" via + <strong>proto</strong>, causing the + addition or modification of an existing property + that will exist on all objects.</p> <p><strong>Affected Packages</strong></p> <dl> 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 726026840e..36a4d49047 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 @@ -275,11 +275,11 @@ we need to `POST` some JSON containing the details and configuration options. ```shell $ curl -i -H "Authorization: token {% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghp_16C7e42F292c6912E7710c838347Ae178B4a{% else %}5199831f4dd3b79e7c5b7e0ebe75d67aa66e79d4{% endif %}" \ - -d '{ \ - "name": "blog", \ - "auto_init": true, \ - "private": true, \ - "gitignore_template": "nanoc" \ + -d '{ + "name": "blog", + "auto_init": true, + "private": true, + "gitignore_template": "nanoc" }' \ {% data variables.product.api_url_pre %}/user/repos ``` diff --git a/translations/ja-JP/content/rest/guides/index.md b/translations/ja-JP/content/rest/guides/index.md index a5f284c9dd..9579b92c39 100644 --- a/translations/ja-JP/content/rest/guides/index.md +++ b/translations/ja-JP/content/rest/guides/index.md @@ -25,4 +25,4 @@ children: - /getting-started-with-the-checks-api --- -ドキュメンテーションのこのセクションは、実際の{% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} APIアプリケーションを立ち上げられるようにすることを意図したものです。 認証から結果の操作、結果を他のアプリケーションと組み合わせる方法に至るまで、必要な情報をすべて網羅しています。 ここに挙げる各チュートリアルにはプロジェクトがあり、各プロジェクトはパブリックの[platform-samples](https://github.com/github/platform-samples)に保存・文書化されます。 ![Octocat](/assets/images/electrocat.png) +ドキュメンテーションのこのセクションは、実際の{% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} APIアプリケーションを立ち上げられるようにすることを意図したものです。 結果を操作するための認証から、他のアプリケーションとの結果のインテグレーションまで、知る必要があることをすべて見ていきます。 すべてのチュートリアルにはプロジェクトが含まれ、各プロジェクトはパブリックの[platform-samples](https://github.com/github/platform-samples)に保存・文書化されます。 ![Octocat](/assets/images/electrocat.png) diff --git a/translations/ja-JP/content/rest/overview/api-previews.md b/translations/ja-JP/content/rest/overview/api-previews.md index 1d744cbb95..c091ee47de 100644 --- a/translations/ja-JP/content/rest/overview/api-previews.md +++ b/translations/ja-JP/content/rest/overview/api-previews.md @@ -5,7 +5,6 @@ redirect_from: - /v3/previews versions: ghes: <3.4 - ghae: '*' topics: - API --- @@ -146,7 +145,7 @@ Organization メンバーによるリポジトリの作成可否、および作 **カスタムメディアタイプ:** `corsair-preview` **発表日:** [2018-12-10](https://developer.github.com/changes/2018-12-10-content-attachments-api/) {% endif %} -{% ifversion ghae or ghes < 3.3 %} +{% ifversion ghes < 3.3 %} ## Pages の有効化と無効化 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 a276bd4a61..d336f4374b 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 @@ -1,6 +1,7 @@ --- title: GitHub App で利用可能なエンドポイント intro: アプリケーションでは、次の REST エンドポイントにリクエストを送信できます。 +permissions: '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)."' redirect_from: - /v3/apps/available-endpoints - /rest/reference/endpoints-available-for-github-apps diff --git a/translations/ja-JP/content/rest/overview/permissions-required-for-github-apps.md b/translations/ja-JP/content/rest/overview/permissions-required-for-github-apps.md index 1b85ea0e85..6c0bc67cd2 100644 --- a/translations/ja-JP/content/rest/overview/permissions-required-for-github-apps.md +++ b/translations/ja-JP/content/rest/overview/permissions-required-for-github-apps.md @@ -121,7 +121,7 @@ _検索_ - [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (:read) - [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (:write) - [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (:read) -{% if actions-cache-management -%} +{% ifversion actions-cache-management -%} - [`GET /repos/:owner/:repo/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (:read) {% endif -%} - [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (:read) @@ -355,7 +355,7 @@ _トラフィック_ - [`GET /repos/:owner/:repo/check-suites/:check_suite_id`](/rest/reference/checks#get-a-check-suite) (:read) - [`GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (:read) - [`POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (:write) -{% if codeowners-errors %} +{% ifversion codeowners-errors %} - [`GET /repos/:owner/:repo/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) (:read) {% endif %} - [`GET /repos/:owner/:repo/commits`](/rest/reference/commits#list-commits) (:read) @@ -632,7 +632,7 @@ _Team_ ### "organization administration"に対する権限 - [`PATCH /orgs/:org`](/rest/reference/orgs#update-an-organization) (:write) -{% if actions-cache-management -%} +{% ifversion actions-cache-management -%} - [`GET /orgs/:org/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-organization) (:read) - [`GET /orgs/:org/actions/cache/usage-by-repository`](/rest/reference/actions#list-repositories-with-github-actions-cache-usage-for-an-organization) (:read) {% endif -%} diff --git a/translations/ja-JP/content/rest/secret-scanning.md b/translations/ja-JP/content/rest/secret-scanning.md index 1a193b5362..f10398dd2b 100644 --- a/translations/ja-JP/content/rest/secret-scanning.md +++ b/translations/ja-JP/content/rest/secret-scanning.md @@ -18,7 +18,7 @@ redirect_from: {% data variables.product.prodname_secret_scanning %} APIを使うと{% ifversion fpt or ghec or ghes > 3.1 or ghae %}以下のことができます。 -- リポジトリの{% data variables.product.prodname_secret_scanning %}{% if secret-scanning-push-protection %}及びプッシュ保護{% endif %}の有効化あるいは無効化。 詳しい情報については「[リポジトリ](/rest/reference/repos#update-a-repository)」を参照し、REST APIドキュメンテーションの「`security_and_analysis`のプロパティ」セクションを展開してください。 +- リポジトリの{% data variables.product.prodname_secret_scanning %}{% ifversion secret-scanning-push-protection %}及びプッシュ保護{% endif %}の有効化あるいは無効化。 詳しい情報については「[リポジトリ](/rest/repos/repos#update-a-repository)」を参照し、REST APIドキュメンテーションの「`security_and_analysis`のプロパティ」セクションを展開してください。 - リポジトリからの{% data variables.product.prodname_secret_scanning_GHAS %}アラートの取得と更新。 詳細については以下のセクションを参照してください。 {%- else %}リポジトリからの{% data variables.product.prodname_secret_scanning %}アラートの取得と更新ができます。{% endif %} diff --git a/translations/ja-JP/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md b/translations/ja-JP/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md index 1d9087e6f9..105587bc24 100644 --- a/translations/ja-JP/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md +++ b/translations/ja-JP/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md @@ -56,7 +56,7 @@ topics: ## ビジュアルインターフェースを使った検索 -You can search {% data variables.product.product_name %} using the {% data variables.search.search_page_url %} or {% data variables.search.advanced_url %}. {% if command-palette %}Alternatively, you can use the interactive search in the {% data variables.product.prodname_command_palette %} to search your current location in the UI, a specific user, repository or organization, and globally across all of {% data variables.product.product_name %}, without leaving the keyboard. For more information, see "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)."{% endif %} +You can search {% data variables.product.product_name %} using the {% data variables.search.search_page_url %} or {% data variables.search.advanced_url %}. {% ifversion command-palette %}Alternatively, you can use the interactive search in the {% data variables.product.prodname_command_palette %} to search your current location in the UI, a specific user, repository or organization, and globally across all of {% data variables.product.product_name %}, without leaving the keyboard. For more information, see "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)."{% endif %} {% data variables.search.advanced_url %}は、検索クエリを構築するビジュアルなインターフェースを提供します。 検索は、Star 数やリポジトリの持つフォーク数など、様々な要素でフィルタリングできます。 高度な検索フィールドに記入していくに従って、上部の検索バーでは自動的にクエリが構築されていきます。 diff --git a/translations/ja-JP/content/search-github/searching-on-github/searching-issues-and-pull-requests.md b/translations/ja-JP/content/search-github/searching-on-github/searching-issues-and-pull-requests.md index 970bb55b17..de9d4ffe2a 100644 --- a/translations/ja-JP/content/search-github/searching-on-github/searching-issues-and-pull-requests.md +++ b/translations/ja-JP/content/search-github/searching-on-github/searching-issues-and-pull-requests.md @@ -72,6 +72,18 @@ shortTitle: Search issues & PRs | `is:open` | [**performance is:open is:issue**](https://github.com/search?q=performance+is%3Aopen+is%3Aissue&type=Issues) は、「performance」という単語があるオープン Issue にマッチします。 | | `is:closed` | [**android is:closed**](https://github.com/search?utf8=%E2%9C%93&q=android+is%3Aclosed&type=) は、「android」という単語があるクローズされた Issue とプルリクエストにマッチします。 | +{% ifversion issue-close-reasons %} +## Search by the reason an issue was closed + +You can filter issues based on the reason given when the issue was closed, using the `reason` qualifier. + +| 修飾子 | サンプル | +| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `reason:complete` | [**libraries is:closed reason:complete**](https://github.com/search?q=libraries+is%3Aclosed+reason%3Acompleted&type=Issues) matches issues with the word "libraries" that were closed as "completed." | +| `reason:"not planned"` | [**libraries is:closed reason:"not planned"**](https://github.com/search?q=libraries+is%3Aclosed+reason%3A%22not+planned%22&type=Issues) matches issues with the word "libraries" that were closed as "not planned." | + +{% endif %} + ## リポジトリの可視性によるフィルタ `is` 修飾子を使用して、Issue とプルリクエストを含むリポジトリの可視性でフィルタできます。 For more information, see "[About repositories](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)." @@ -125,10 +137,10 @@ shortTitle: Search issues & PRs `involves` 修飾子は、特定のユーザが何らかの方法で関与する Issue を表示します。 `involves` 修飾子は、単一ユーザについて、`author`、`assignee`、`mentions`、および `commenter` を論理 OR でつなげます。 言い換えれば、この修飾子は、特定のユーザが作成した、当該ユーザにアサインされた、当該ユーザをメンションした、または、当該ユーザがコメントした、Issue およびプルリクエストを表示します。 -| 修飾子 | サンプル | -| ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 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 にマッチします。 | +| 修飾子 | サンプル | +| ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 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) matches issues @mdo is involved in that do not contain the word "bootstrap" in the body. | ## リンクされた Issue とプルリクエストを検索する 結果を絞り込んで、クローズしているリファレンスによってプルリクエストにリンクされている、またはプルリクエストによってクローズされる可能性がある Issue にリンクされている Issue のみを表示することができます。 @@ -144,10 +156,10 @@ shortTitle: Search issues & PRs `label` 修飾子を使って、ラベルで検索結果を絞り込むことができます。 Issue は複数のラベルがある可能性があることから、各 Issue について異なる修飾子を記載できます。 -| 修飾子 | サンプル | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| label:LABEL | [**label:"help wanted" language:ruby**](https://github.com/search?utf8=%E2%9C%93&q=label%3A%22help+wanted%22+language%3Aruby&type=Issues) は、Ruby のリポジトリにある「help wanted」のラベルがある Issue にマッチします。 | -| | [**broken in:body -label:bug label:priority**](https://github.com/search?q=broken+in%3Abody+-label%3Abug+label%3Apriority&type=Issues)は、「bug」ラベルはないが「priority」ラベルがある、本文に「broken」という単語がある Issue にマッチします。** | +| 修飾子 | サンプル | +| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| label:LABEL | [**label:"help wanted" language:ruby**](https://github.com/search?utf8=%E2%9C%93&q=label%3A%22help+wanted%22+language%3Aruby&type=Issues) matches issues with the label "help wanted" that are in Ruby repositories. | +| | [**broken in:body -label:bug label:priority**](https://github.com/search?q=broken+in%3Abody+-label%3Abug+label%3Apriority&type=Issues) matches issues with the word "broken" in the body, that lack the label "bug", but *do* have the label "priority." | | | [**label:bug label:resolved**](https://github.com/search?l=&q=label%3Abug+label%3Aresolved&type=Issues) matches issues with the labels "bug" and "resolved."{% ifversion fpt or ghes > 3.2 or ghae or ghec %} | | [**label:bug,resolved**](https://github.com/search?q=label%3Abug%2Cresolved&type=Issues) matches issues with the label "bug" or the label "resolved."{% endif %} @@ -155,73 +167,73 @@ shortTitle: Search issues & PRs `milestone` 修飾子は、リポジトリ内の[マイルストーン](/articles/about-milestones)の一部である Issue またはプルリクエストを表示します。 -| 修飾子 | サンプル | -| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -| milestone:MILESTONE | [**milestone:"overhaul"**](https://github.com/search?utf8=%E2%9C%93&q=milestone%3A%22overhaul%22&type=Issues)は、「overhaul」という名前のマイルストーンにある Issue にマッチします。 | -| | [**milestone:"bug fix"**](https://github.com/search?utf8=%E2%9C%93&q=milestone%3A%22bug+fix%22&type=Issues)は、「bug fix」という名前のマイルストーンにある Issue にマッチします。 | +| 修飾子 | サンプル | +| -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| milestone:MILESTONE | [**milestone:"overhaul"**](https://github.com/search?utf8=%E2%9C%93&q=milestone%3A%22overhaul%22&type=Issues) matches issues that are in a milestone named "overhaul." | +| | [**milestone:"bug fix"**](https://github.com/search?utf8=%E2%9C%93&q=milestone%3A%22bug+fix%22&type=Issues) matches issues that are in a milestone named "bug fix." | ## プロジェクトボードで検索 リポジトリまたは Organization にある特定の[プロジェクトボード](/articles/about-project-boards/)と関連する Issue を表示するには、`project` 修飾子を使います。 プロジェクトボードはプロジェクトボード番号で検索する必要があります。 プロジェクトボードの URL の末尾に、プロジェクトボード番号が表示されています。 -| 修飾子 | サンプル | -| -------------------------- | ---------------------------------------------------------------------------------------------- | -| project:PROJECT_BOARD | **project:github/57** は、Organization のプロジェクトボード 57 に関連付けられている、GitHub が所有する Issue にマッチします。 | -| project:REPOSITORY/PROJECT_BOARD | **project:github/linguist/1** は、@github の Linguist リポジトリのプロジェクトボード 1 に関連付けられている Issue にマッチします。 | +| 修飾子 | サンプル | +| -------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| project:PROJECT_BOARD | **project:github/57** matches issues owned by GitHub that are associated with the organization's project board 57. | +| project:REPOSITORY/PROJECT_BOARD | **project:github/linguist/1** matches issues that are associated with project board 1 in @github's linguist repository. | ## コミットステータスで検索 コミットのステータスでプルリクエストをフィルタリングできます。 This is especially useful if you are using [the Status API](/rest/reference/commits#commit-statuses) or a CI service. -| 修飾子 | サンプル | -| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `status:pending` | [**language:go status:pending**](https://github.com/search?utf8=%E2%9C%93&q=language%3Ago+status%3Apending) は、ステータスが pending になっている Go リポジトリにオープンしたプルリクエストにマッチします。 | -| `status:success` | [**is:open status:success finally in:body**](https://github.com/search?utf8=%E2%9C%93&q=is%3Aopen+status%3Asuccess+finally+in%3Abody&type=Issues) は、ステータスが successful になっている body に「finally」という単語があるオープンなプルリクエストにマッチします。 | -| `status:failure` | [**created:2015-05-01..2015-05-30 status:failure**](https://github.com/search?utf8=%E2%9C%93&q=created%3A2015-05-01..2015-05-30+status%3Afailure&type=Issues) は、ステータスが failed になっている 2015 年 5 月にオープンしたプルリクエストにマッチします。 | +| 修飾子 | サンプル | +| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `status:pending` | [**language:go status:pending**](https://github.com/search?utf8=%E2%9C%93&q=language%3Ago+status%3Apending) matches pull requests opened into Go repositories where the status is pending. | +| `status:success` | [**is:open status:success finally in:body**](https://github.com/search?utf8=%E2%9C%93&q=is%3Aopen+status%3Asuccess+finally+in%3Abody&type=Issues) matches open pull requests with the word "finally" in the body with a successful status. | +| `status:failure` | [**created:2015-05-01..2015-05-30 status:failure**](https://github.com/search?utf8=%E2%9C%93&q=created%3A2015-05-01..2015-05-30+status%3Afailure&type=Issues) matches pull requests opened on May 2015 with a failed status. | ## コミット SHA で検索 コミットの特定の SHA ハッシュを知っている場合、その SHA を含むプルリクエストを検索するために使えます。 SHA の構文は、7 字以上であることが必要です。 -| 修飾子 | サンプル | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| SHA | [**e1109ab**](https://github.com/search?q=e1109ab&type=Issues) は、`e1109ab` で始まるコミット SHA のプルリクエストにマッチします。 | -| | [**0eff326d6213c is:merged**](https://github.com/search?q=0eff326d+is%3Amerged&type=Issues) は、`0eff326d6213c`で始まるコミット SHA のマージされたプルリクエストにマッチします。 | +| 修飾子 | サンプル | +| -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| SHA | [**e1109ab**](https://github.com/search?q=e1109ab&type=Issues) matches pull requests with a commit SHA that starts with `e1109ab`. | +| | [**0eff326d6213c is:merged**](https://github.com/search?q=0eff326d+is%3Amerged&type=Issues) matches merged pull requests with a commit SHA that starts with `0eff326d6213c`. | ## ブランチ名で検索 元のブランチ (「head」ブランチ) またはマージされるブランチ (「base」ブランチ) でプルリクエストをフィルタリングできます。 -| 修飾子 | サンプル | -| -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| head:HEAD_BRANCH | [**head:change is:closed is:unmerged**](https://github.com/search?utf8=%E2%9C%93&q=head%3Achange+is%3Aclosed+is%3Aunmerged) は、クローズされた「change」という単語から始まる名前のブランチから開かれたプルリクエストに一致します。 | -| base:BASE_BRANCH | [**base:gh-pages**](https://github.com/search?utf8=%E2%9C%93&q=base%3Agh-pages) は、`gh-pages` ブランチにマージされるプルリクエストにマッチします。 | +| 修飾子 | サンプル | +| -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| head:HEAD_BRANCH | [**head:change is:closed is:unmerged**](https://github.com/search?utf8=%E2%9C%93&q=head%3Achange+is%3Aclosed+is%3Aunmerged) matches pull requests opened from branch names beginning with the word "change" that are closed. | +| base:BASE_BRANCH | [**base:gh-pages**](https://github.com/search?utf8=%E2%9C%93&q=base%3Agh-pages) matches pull requests that are being merged into the `gh-pages` branch. | ## 言語で検索 `language` 修飾子により、特定の言語で記述されたリポジトリ内の Issue およびプルリクエストを検索できます。 -| 修飾子 | サンプル | -| -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| language:LANGUAGE | [**language:ruby state:open**](https://github.com/search?q=language%3Aruby+state%3Aopen&type=Issues) は、Ruby のリポジトリにあるオープン Issue にマッチします。 | +| 修飾子 | サンプル | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| language:LANGUAGE | [**language:ruby state:open**](https://github.com/search?q=language%3Aruby+state%3Aopen&type=Issues) matches open issues that are in Ruby repositories. | ## コメントの数で検索 You can use the `comments` qualifier along with [greater than, less than, and range qualifiers](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax) to search by the number of comments. -| 修飾子 | サンプル | -| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| comments:n | [**state:closed comments:>100**](https://github.com/search?q=state%3Aclosed+comments%3A%3E100&type=Issues)は、コメント数が 100 を超えるクローズした Issue にマッチします。 | -| | [**comments:500..1000**](https://github.com/search?q=comments%3A500..1000&type=Issues)は、500 から 1,000 までの範囲のコメント数の Issue にマッチします。 | +| 修飾子 | サンプル | +| -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| comments:n | [**state:closed comments:>100**](https://github.com/search?q=state%3Aclosed+comments%3A%3E100&type=Issues) matches closed issues with more than 100 comments. | +| | [**comments:500..1000**](https://github.com/search?q=comments%3A500..1000&type=Issues) matches issues with comments ranging from 500 to 1,000. | ## インタラクションの数で検索 You can filter issues and pull requests by the number of interactions with the `interactions` qualifier along with [greater than, less than, and range qualifiers](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax). インタラクションの数とは、1 つの Issue またはプルリクエストにあるリアクションおよびコメントの数のことです。 -| 修飾子 | サンプル | -| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| interactions:n | [** interactions:>2000**](https://github.com/search?q=interactions%3A%3E2000) は、インタラクションの数が 2,000 を超えるプルリクエストまたは Issue にマッチします。 | -| | [**interactions:500..1000**](https://github.com/search?q=interactions%3A500..1000) は、インタラクションの数が 500 から 1,000 までの範囲のプルリクエストまたは Issue にマッチします。 | +| 修飾子 | サンプル | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| interactions:n | [** interactions:>2000**](https://github.com/search?q=interactions%3A%3E2000) は、インタラクションの数が 2,000 を超えるプルリクエストまたは Issue にマッチします。 | +| | [**interactions:500..1000**](https://github.com/search?q=interactions%3A500..1000) matches pull requests or issues with interactions ranging from 500 to 1,000. | ## リアクションの数で検索 @@ -230,7 +242,7 @@ You can filter issues and pull requests by the number of reactions using the `re | 修飾子 | サンプル | | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | | reactions:n | [** reactions:>1000**](https://github.com/search?q=reactions%3A%3E1000&type=Issues) は、リアクションの数が 1,000 を超える Issue にマッチします。 | -| | [**reactions:500..1000**](https://github.com/search?q=reactions%3A500..1000) は、リアクションの数が 500 から 1,000 までの範囲の Issue にマッチします。 | +| | [**reactions:500..1000**](https://github.com/search?q=reactions%3A500..1000) matches issues with reactions ranging from 500 to 1,000. | ## ドラフトプルリクエストを検索 ドラフトプルリクエストをフィルタリングすることができます。 For more information, see "[About pull requests](/articles/about-pull-requests#draft-pull-requests)." diff --git a/translations/ja-JP/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md b/translations/ja-JP/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md index bc974512f0..07c464d6bb 100644 --- a/translations/ja-JP/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md +++ b/translations/ja-JP/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md @@ -81,14 +81,14 @@ We do not allow content or activity on GitHub that: スクレイピングとは、ボットやウェブクローラーなどの自動的な処理により、当社「サービス」から情報を抽出することを指します。 スクレイピングは、API を介した情報の収集を指すものではありません。 当社「API 利用規約」については、[「利用規約」](/articles/github-terms-of-service#h-api-terms)のセクション H を参照してください。 -(「[GitHub のプライバシーについての声明](/github/site-policy/github-privacy-statement)」の定義による) 「ユーザ個人情報」を、ユーザに対して未承諾メールを送信する、人事採用担当者、ヘッドハンター、求人掲示板などに販売するといった目的を含め、スパム目的で本「サービス」から取得 (スクレイピング、APIを介した情報収集、その他の手段による取得) した情報を利用することはできません。 +You may not use information from the Service (whether scraped, collected through our API, or obtained otherwise) for spamming purposes, including for the purposes of sending unsolicited emails to users or selling personal information, such as to recruiters, headhunters, and job boards. 本「サービス」から収集したデータの利用はすべて、「 [GitHub のプライバシーについての声明](/github/site-policy/github-privacy-statement)」に従う必要があります。 ## 8. プライバシー -「ユーザ個人情報」の悪用は禁じられています +Misuse of personal information is prohibited. -本「サービス」からデータを収集するあらゆる個人、法人、またはサービスは、特に「ユーザ個人情報」の収集に関して、「[GitHub のプライバシーについての声明](/articles/github-privacy-statement)」に従う必要があります。 「サービス」から何らかの「ユーザ個人情報」を収集する場合、あなたは「ユーザ」が承認した目的においてのみ「ユーザ個人情報」を利用することに同意するものとします。 あなたは、「サービス」から収集した、あらゆる「ユーザ個人情報」を合理的に保護することに同意するものとし、当社やその他ユーザからの苦情、削除要請、および連絡拒否の要請に速やかに対応するものとします。 +Any person, entity, or service collecting data from the Service must comply with the [GitHub Privacy Statement](/articles/github-privacy-statement), particularly in regards to the collection of personal information. If you collect any personal information from the Service, you agree that you will only use that personal information for the purpose for which that User has authorized it. You agree that you will reasonably secure any personal information you have gathered from the Service, and you will respond promptly to complaints, removal requests, and "do not contact" requests from us or other users. ## 9. 過剰な帯域の使用 「サービス」の帯域制限は、利用する機能によって異なります。 帯域の利用が、同類の機能の他のユーザと比較して過剰であると当社が判断した場合、帯域の消費を抑えられるまで、当社はお客様の「アカウント」を停止したり、ファイルのホスティングを抑制したりするなどしてアクティビティを制限する権利を留保します。 また当社は、当社インフラストラクチャに過度の負荷をかけていると判断するリポジトリを、事前通知を行った後に削除する権利を留保します。 リポジトリのオブジェクトストレージに関する利用規定については、「[私のディスク容量はいくつですか?](/github/managing-large-files/what-is-my-disk-quota)」を参照してください。 特定機能の帯域制限に関する詳しい情報については、「[GitHub 追加製品の利用規約](/github/site-policy/github-additional-product-terms)」を参照してください。 diff --git a/translations/ja-JP/content/site-policy/content-removal-policies/github-private-information-removal-policy.md b/translations/ja-JP/content/site-policy/content-removal-policies/github-private-information-removal-policy.md index 56038296f1..242d481588 100644 --- a/translations/ja-JP/content/site-policy/content-removal-policies/github-private-information-removal-policy.md +++ b/translations/ja-JP/content/site-policy/content-removal-policies/github-private-information-removal-policy.md @@ -23,7 +23,7 @@ topics: - 組織のサーバー、ネットワーク、またはドメインにアクセスするための、ユーザ名とパスワード、アクセストークン、またはその他の機密情報の組み合わせなどの、アクセス認証情報。 - あなたに代わって第三者にアクセスを許可する AWS トークンおよびその他同様のアクセス認証情報。 トークンが自分のものであることを示すことができなければなりません。 - 組織に特定のセキュリティリスクをもたらす文書 (ネットワーク図やアーキテクチャーなど)。 -- あなた個人に関するものであり、セキュリティ上のリスクをもたらす[情報](/github/site-policy/github-community-guidelines#doxxing-and-invasion-of-privacy) (社会保障番号、国民識別番号など)。 +- あなた個人に関するものであり、セキュリティ上のリスクをもたらす[情報](/site-policy/acceptable-use-policies/github-doxxing-and-invasion-of-privacy) (社会保障番号、国民識別番号など)。 ### 個人情報削除リクエストが適して_いない_状況 - 内部サーバー名、IPアドレス、およびURLそれ自体。 特定のファイルまたはコードの一部分においてそれらを使用することがセキュリティ上の脅威をもたらすことを示す必要があります。 diff --git a/translations/ja-JP/content/site-policy/github-terms/github-corporate-terms-of-service.md b/translations/ja-JP/content/site-policy/github-terms/github-corporate-terms-of-service.md index 82609823c0..4337c5bbe5 100644 --- a/translations/ja-JP/content/site-policy/github-terms/github-corporate-terms-of-service.md +++ b/translations/ja-JP/content/site-policy/github-terms/github-corporate-terms-of-service.md @@ -128,7 +128,7 @@ GitHub Enterprise Cloudに対するGitHubの四半期稼働保証時間は、[En お客様が「製品」を利用する際には、[「GitHub利用規程」](/articles/github-acceptable-use-policies)および[「GitHubコミュニティガイドライン」](/articles/github-community-guidelines)に従う必要があります。 お客様は、いかなる管轄区域内でも、違法、わいせつ、不快、または詐欺的なコンテンツまたは活動 (損害を与えたりそう標榜したりする、ネットワークまたはシステムの完全性またはセキュリティを妨害または侵害する、フィルタを回避する、迷惑・虐待的・虚偽的なメッセージ、ウイルスまたは有害なコードを送信する、あるいは第三者の権利を侵害するなど) の目的で「サービス」を使用してはなりません。 ### 3. プライバシー -「 [GitHubのプライバシーについての声明](/articles/github-privacy-statement)」および「[GitHubデータ保護契約](/github/site-policy/github-data-protection-agreement-non-enterprise-customers)」には、GitHubのプライバシーおよびデータ取り扱い、ならびに「お客様の個人データ」に関するGitHubの処理およびセキュリティに関する義務についての詳細が記載されています。 「サービス」からデータを収集する個人、団体、またはサービスは、特にユーザの個人情報 (「GitHub のプライバシーについての声明」に規定) の収集に関して、GitHubの プライバシーについての声明に従う必要があります。 お客様がGitHubから「ユーザ個人情報」を収集した場合、お客様は「外部ユーザ」が承認した目的にのみその個人情報を使用するものとします。 お客様は、かかる個人情報を合理的に保護するものとし、GitHubはGitHubまたは「外部ユーザ」からの苦情、削除要請、および連絡拒否の要請に速やかに対応するものとします。 +「 [GitHubのプライバシーについての声明](/articles/github-privacy-statement)」および「[GitHubデータ保護契約](/github/site-policy/github-data-protection-agreement-non-enterprise-customers)」には、GitHubのプライバシーおよびデータ取り扱い、ならびに「お客様の個人データ」に関するGitHubの処理およびセキュリティに関する義務についての詳細が記載されています。 「サービス」からデータを収集する個人、団体、またはサービスは、特にユーザの個人情報 (「GitHub のプライバシーについての声明」に規定) の収集に関して、GitHubの プライバシーについての声明に従う必要があります。 If Customer collects any personal information from GitHub, Customer will only use it for the purpose for which the External User has authorized it. お客様は、かかる個人情報を合理的に保護するものとし、GitHubはGitHubまたは「外部ユーザ」からの苦情、削除要請、および連絡拒否の要請に速やかに対応するものとします。 ## D. コンテンツの責任、所有権、ライセンス権 diff --git a/translations/ja-JP/content/site-policy/privacy-policies/github-privacy-statement.md b/translations/ja-JP/content/site-policy/privacy-policies/github-privacy-statement.md index 2d8ee53f18..82aac069b7 100644 --- a/translations/ja-JP/content/site-policy/privacy-policies/github-privacy-statement.md +++ b/translations/ja-JP/content/site-policy/privacy-policies/github-privacy-statement.md @@ -15,9 +15,10 @@ topics: - Legal --- -発効日:2020年12月20日 +Effective date: May 31, 2022 + +Thanks for entrusting GitHub Inc. or GitHub B.V. (“GitHub”, “we”, "us" or "our") with your source code, your projects, and your personal data. This Privacy Statement explains our practices regarding the collection, use, and disclosure of your data, including any personal data we collect and process in connection with our website and any applications, software, products, and services provided by GitHub, including any Beta Previews (collectively “Service”). -お客様のソースコードやプロジェクト、個人情報について、GitHub Inc (以下、「GitHub」「当社」と称します)をご信頼いただき、ありがとうございます。 お客様の個人情報を保持することは重大な責務であり、当社がどのように取り扱っているのかを知っていただければと思います。 本文で注釈のない限り、すべての大文字の用語の定義は、[GitHub利用規約](/github/site-policy/github-terms-of-service)にあります。 @@ -26,295 +27,226 @@ topics: Githubではお客様の個人情報をプライバシーステートメントに記載のとおり使用します。 お客様の所在地や住所、どこの国の市民かに関係なく、出身国や所在地を問わず世界中のすべてのユーザーに対して等しく高水準のプライバシー保護を提供します。 -もちろん、このショートバージョンと概要にすべてが記載されているわけではありません。詳細は読み進めてください。 +To see our Privacy Notice to residents of California, please go to [GitHub's Notice about the California Consumer Privacy Act](#githubs-notice-to-california-residents) or scroll down. + ## 概要 -| セクション | 各セクションの内容 | -| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [GitHubが収集する情報](#what-information-github-collects) | GitHubは、お客様の登録内容や支払い、取引、ユーザプロフィールから直接情報を収集します。 当社は、また、お客様の同意が必要な場合は同意を得て、自動的に利用情報、クッキー、およびデバイス情報から収集します。 GitHubは、さらに、サードパーティからユーザの個人情報を収集することがあります。 当社は、必要最小限の個人情報を収集します。ただし、お客様がそれ以上の情報を提供することを選択した場合は除きます。 | -| [当社が_収集しない_情報](#what-information-github-does-not-collect) | 当社は、13歳未満の子どもの情報は意図的に収集しません。また、[センシティブな個人情報](https://gdpr-info.eu/art-9-gdpr/)も収集しません。 | -| [当社のお客様情報の利用方法](#how-github-uses-your-information) | このセクションでは、セキュリティおよび法令順守を目的として本サービスの提供を含めたお客様との連絡、および、当社のサービス向上のために、お客様の情報をどのように当社が使用するのかを説明します。 法令が要求している場合、さらに、お客様の情報を処理する法的な根拠を記載します。 | -| [当社が収集したお客様の情報の共有方法](#how-we-share-the-information-we-collect) | 次のいずれかの場合において、当社はお客様の情報を第三者と共有することがあります。 ・お客様の同意がある場合 ・当社のサービスプロバイダ間と共有する場合 ・セキュリティを目的とする場合 ・当社の法的義務を遵守する必要がある場合 ・事業法人または事業部門について支配者の変更または売却が行われた場合 当社が個人情報を販売することはありません。GitHubでは広告を掲載することもありません。 お客様の個人情報にアクセスするサービスプロバイダのリストはお客様自身で確認することができます。 | -| [その他の重要なお知らせ](#other-important-information) | 当社は、Github上のリポジトリコンテンツや公開情報、Organizationに関して個別の追加情報を提供します。 | -| [追加サービス](#additional-services) | 当社は、サードパーティアプリケーションやGitHub Pages、GitHubアプリケーションを含む追加のサービス提供についての情報を提供します。 | -| [当社が収集した情報についてお客様がアクセスし管理する方法](#how-you-can-access-and-control-the-information-we-collect) | 当社は、お客様に対して、お客様の個人情報にアクセス、変更または削除する方法を提供します。 | -| [当社のクッキー及びトラッキングの使用について](#our-use-of-cookies-and-tracking) | 当社は、サービスの提供、保護、向上のために不可欠なクッキーのみを使用します。 当社は、このクッキーとトラッキングについて透明性の高いページを提供します。 詳細は、本セクションをご覧ください。 | -| [お客様情報についての当社の保護方法](#how-github-secures-your-information) | 当社では、GitHub上のお客様の個人情報の秘密性、統合性及び可用性を保護するために合理的なすべての必要な措置を講ずるとともに、サーバーのレジリエンスを保護します。 | -| [GitHubのグローバルプライバシープラクティス](#githubs-global-privacy-practices) | 当社では世界中の当社のユーザ全員に対して、等しく高水準のプライバシー保護を提供します。 | -| [当社とお客様との連絡方法](#how-we-communicate-with-you) | 当社は、お客様にemailでご連絡します。 アカウント設定または当社にご連絡いただければ、当社からお客様への方法を管理できます。 | -| [苦情の解決](#resolving-complaints) | 万が一、当社がプライバシーに関する懸念を迅速かつ十分に解決できない場合、当社は紛争解決の方法を提案します。 | -| [プライバシーステートメントの変更](#changes-to-our-privacy-statement) | 当社は、本プライバシーステートメントの重大な変更について当該変更が有効となる30日前に、お客様に通知します。 お客様は、変更を当社のサイトポリシーリポジトリにおいて確認することもできます。 | -| [ライセンス](#license) | 本プライバシーステートメントは、[Creative Commons Zero license](https://creativecommons.org/publicdomain/zero/1.0/)の元でライセンス付与されています。 | -| [GitHubへの連絡](#contacting-github) | 当社のプライバシーステートメントに関するご質問がある場合はお気軽にお問い合わせください。 | -| [翻訳](#translations) | 当社では、一部のプライバシーステートメントの翻訳のリンクを提供しています。 | +| セクション | 各セクションの内容 | +| --------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [Who is responsible for the processing of your information](#who-is-responsible-for-the-processing-of-your-information) | Subject to limited exceptions, GitHub is the controller and entity responsible for the processing of your Personal Data in connection with the Website or Service. | +| [GitHubが収集する情報](#what-information-github-collects) | GitHubは、お客様の登録内容や支払い、取引、ユーザプロフィールから直接情報を収集します。 当社は、また、お客様の同意が必要な場合は同意を得て、自動的に利用情報、クッキー、およびデバイス情報から収集します。 GitHub may also collect Personal Data from third parties. We only collect the minimum amount of Personal Data necessary from you, unless you choose to provide more. | +| [当社のお客様情報の利用方法](#how-github-uses-your-information) | In this section, we describe the ways in which we use your information, including to provide you the Service, to communicate with you, for security and compliance purposes, and to improve our Website or Service or develop new features and functionality of our Website or Service. 法令が要求している場合、さらに、お客様の情報を処理する法的な根拠を記載します。 | +| [当社が収集したお客様の情報の共有方法](#how-we-share-the-information-we-collect) | 次のいずれかの場合において、当社はお客様の情報を第三者と共有することがあります。 ・お客様の同意がある場合 ・当社のサービスプロバイダ間と共有する場合 ・セキュリティを目的とする場合 ・当社の法的義務を遵守する必要がある場合 ・事業法人または事業部門について支配者の変更または売却が行われた場合 当社が個人情報を販売することはありません。GitHubでは広告を掲載することもありません。 | +| [Your choices regarding our processing of your personal data](#your-choices-regarding-our-processing-of-your-personal-data) | 当社は、お客様に対して、お客様の個人情報にアクセス、変更または削除する方法を提供します。 | +| [クッキー](#cookies) | We only use strictly necessary cookies to provide, secure, and improve our Website or Service or develop new features and functionality of our Website or Service. 当社は、このクッキーとトラッキングについて透明性の高いページを提供します。 We do not send any information to third-party analytics services. | +| [お客様情報についての当社の保護方法](#how-github-secures-your-information) | We take all measures reasonably necessary to protect the confidentiality, integrity, and availability of your Personal Data on GitHub and to protect the resilience of our servers. | +| [Communication preferences](#communication-preferences) | 当社は、お客様にemailでご連絡します。 アカウント設定または当社にご連絡いただければ、当社からお客様への方法を管理できます。 | +| [苦情の解決](#resolving-complaints) | 万が一、当社がプライバシーに関する懸念を迅速かつ十分に解決できない場合、当社は紛争解決の方法を提案します。 | +| [プライバシーステートメントの変更](#changes-to-our-privacy-statement) | 当社は、本プライバシーステートメントの重大な変更について当該変更が有効となる30日前に、お客様に通知します。 お客様は、変更を当社のサイトポリシーリポジトリにおいて確認することもできます。 | +| [ライセンス](#license) | 本プライバシーステートメントは、[Creative Commons Zero license](https://creativecommons.org/publicdomain/zero/1.0/)の元でライセンス付与されています。 | +| [GitHubへの連絡](#contacting-github) | 当社のプライバシーステートメントに関するご質問がある場合はお気軽にお問い合わせください。 | +| [翻訳](#translations) | 当社では、一部のプライバシーステートメントの翻訳のリンクを提供しています。 | ## GitHubのプライバシーについての声明 +## Who is responsible for the processing of your information? +The data controller of your personal data is GitHub, Inc. For individuals outside North America, the data controller is GitHub B.V. + +This privacy statement does not apply to personal data we process as a service provider or data processor on behalf of our enterprise customers. Our data processing activities as service processor or data processor is governed by our [Data Protection Agreement](https://github.com/customer-terms/github-data-protection-agreement). If you are a consumer end-user of one of those organizations, you should read that organization’s privacy statement and direct any privacy inquiries to that organization. + +## GitHub acting on your behalf + +In some cases, GitHub is acting only on your behalf for the personal data we collect and process in connection with our Service (for example, for the Personal Data added to a repository by the contributors to such repository). In such cases, GitHub will only process the data in order to provide the Service requested by you. Please note that subject to our [Private Information Removal Policy](/site-policy/content-removal-policies/github-private-information-removal-policy) contributors’ requests to remove Personal Data generally require notice to and action from the repository owner. + ## GitHubが収集する情報 -「**ユーザ個人情報**」とは、当社のユーザの誰か1人に関する何らかの情報であり、単独またはほかの情報と合わせることでユーザを個人として識別できる、または、ユーザと合理的に結びつける、もしくは、関連づけることができるものとします。 「ユーザ個人情報」は、たとえば、ユーザ名やパスワード、メールアドレス、本名、IPアドレスや画像です。 +The personal data we collect depends on how you interact with us, the services you use, and the choices you make. We collect information about you from different sources and in various ways when you use our Service, including information you provide directly, information collected automatically, third-party data sources, and data we infer or generate from other data. -ユーザ個人情報には、集合的で、個人的でない識別情報は含まないものとし、ユーザを特定できない、または、ユーザと合理的に結び付けられない、もしくは、関連づけられないものは含みません。 当社は、かかる集合的で個人的でない識別情報を、調査ならびに当社のウェブサイトおよびサービスの運営や分析、最適化を目的として使用することがあります。 ### ユーザがGitHubに直接提供する情報 +We collect personal data you provide to us. 例: #### 登録情報 -当社は、アカウント作成時に基本情報を要求しています。 当社は、お客様がユーザ名とパスワードを生成する時に有効なメールアドレスを要求します。 +We collect information such as your username, email address, and password during account creation. -#### 支払情報 -有料でのアカウントにサインオンする場合や、GitHub Sponsors Programを通じて送金する場合、GitHub Marketplaceでアプリケーションを購入する場合、当社は、お客様のフルネーム、住所およびクレジットカード情報またはPayPal情報を収集します。 GitHubは、お客様のクレジットカード情報またはPaypal情報を処理または保管しませんが、第三者の支払処理者はこれを行うことにご留意ください。 +#### Demographic information +In some cases, we request that you provide age, gender, and similar demographic details. -[GitHub Marketplace](https://github.com/marketplace) にアプリケーションを掲載しこれを販売する場合、当社は、お客様の銀行情報を要求します。 If you raise funds through the [GitHub Sponsors Program](https://github.com/sponsors), we require some [additional information](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account#submitting-your-bank-information) through the registration process for you to participate in and receive funds through those services and for compliance purposes. +#### Payment and billing information +If you make a purchase or other financial transaction, we collect credit card numbers, financial account information, and other payment details. -#### プロフィール情報 -お客様は、フルネーム、写真を含むアバター、経歴、位置情報、会社、第三者のウェブサイトへのURLなどのお客様のアカウントプロフィールの追加情報を当社に提供するかどうかを選択できます。 この情報には、ユーザの個人情報が含まれる可能性があります。 プロフィール情報は、当社のサービスを使用する他のユーザからも閲覧ができますのでご注意ください。 +#### Content and files +We collect any photographs, documents, or other files you upload to our Service; and if you send us email messages or other communications, we collect and retain those communications. For example, you may choose to give us more information for your Account profile, such as your full name, an avatar which may include a photograph, your biography, your location, your company, and a URL to a third-party website. プロフィール情報は、当社のサービスを使用する他のユーザからも閲覧ができますのでご注意ください。 -### サービスを使用することによってGitHubが収集する情報 +### Information GitHub automatically collects. +When you visit or use our Service, we collect some information automatically. 例: -#### トランザクション情報 -有料でのアカウントを持っている場合、[GitHub Marketplace](https://github.com/marketplace)に掲載したアプリケーションを販売した場合、または、[GitHub Sponsors Program](https://github.com/sponsors)を通じて資金を調達した場合、当社は、日付、時間や請求金額など、本サービス上でのお客様のトランザクションについての一定の情報を自動的に収集します。 +#### Transaction information +If you have a paid Account with us, or make a purchase or sale using our Service, we automatically collect certain information about your transactions on the Service, such as your full name, address, region, state, country, zip code, the date, time, and amount charged. #### 利用情報 -お客様が当社のサービスまたはウェブサイトにアクセスしている場合、当社は、ほとんどのサービスが収集する情報を、お客様の同意が必要な場合はその同意を得て、自動的に収集します。 この収集する情報は、閲覧しているページ、参照したページ、IPアドレスおよびセッション情報ならびに。それぞれのリクエストの日付および時間などのお客様のサービス利用方法を含みます。 この情報は、アカウントを保有しているかどうかに関わらず、ウェブサイトのすべての訪問者から収集しています。 この情報には、ユーザ個人情報を含む可能性があります。 +If you're accessing or using our Service, we may automatically collect information about how you use the Service, such as the pages you view, the referring site, your IP address and information about your device, session information, the date and time of each request, information contained in or relating to your contributions to individual repositories, and telemetry data (i.e., information about how a specific feature or service is performing) regarding your use of other features and functionality of the Service. #### クッキー -下記で詳述する通り、お客様のログインの保持、設定の記憶、お客様およびお客様のデバイスの識別、ならびにお客様による当社サービスの利用の解析のため、当社はクッキーから自動的に情報 (クッキー ID や設定など) を収集します。 +As further described below, we automatically collect information from cookies (such as cookie ID and settings) in connection with our Service. #### デバイス情報 -当社は、IPアドレス、ブラウザまたはクライアントアプリケーション情報、言語設定、オペレーティングシステムとアプリケーションバージョン、デバイスの種類とID、デバイスのモデルとメーカーなど、お客様のデバイスについての一定の情報を収集することがあります。 この情報には、ユーザ個人情報を含む可能性があります。 +We may collect information about your device, such as its IP address, browser or client application information, language preference, operating system and application version, device type and ID, and device model and manufacturer. + +#### Geolocation information +In connection with certain features and depending on the functionality of the Service, we collect geolocation information such as through IP addresses or the location information you choose to provide in your Account profile. + +### Information we create or generate +We infer new information from other data we collect, including using automated means to generate information about your likely preferences or other characteristics (“inferences”). For example, we infer your general geographic location (such as city, state, and country) based on your IP address. ### 当社から第三者から収集する情報 -GitHubは、第三者からユーザの個人情報を収集することがあります。 たとえば、お客様が、トレーニングにサインアップしたり、当社のベンダー、パートナーや関連会社からGitHubについての情報を受け取る場合に、行われる可能性があります。 GitHubは、第三者からのデータブローカーからユーザ個人情報を購入することはありません。 +Other companies with whom you choose to engage. GitHub may collect Personal Data about you from third parties. たとえば、お客様が、トレーニングにサインアップしたり、当社のベンダー、パートナーや関連会社からGitHubについての情報を受け取る場合に、行われる可能性があります。 GitHub does not purchase Personal Data from third-party data brokers. -## 当社が収集しない情報 +Service Providers. We may also receive information from processors or service providers who process the data on our behalf, such as our payment processor who process payment and billing information in connection with our Service. -当社は、 「**[センシティブな個人情報](https://gdpr-info.eu/art-9-gdpr/)**」を意図的に収集することはありません。 この情報には、人種または民族的出自、政治上の意見、宗教的または哲学的な信念、あるいは労働組合への加入、自然人を一意に識別する遺伝子データまたはバイオメトリックデータの処理、健康状態に関するデータ、または、性生活や性的指向に関するデータを含みます。 当社のサーバー上でセンシティブな個人情報を保管することを選択した場合、お客様は、当該データに関する一切の規制に従う責任を負うものとします。 +Content you post on our Service. Information you store in, or contribute to, a public repository, provide for use in connection with a Community Feature or make otherwise publicly available through the Service will be collected by GitHub as described in this Privacy Statement. Such information may also be available to the GitHub user community as well as the general public. For more information, please review details regarding public repositories and community features [here](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile). -お客様が13歳未満のこどもの場合、GitHub上でアカウントを保有することはできません。 GitHubは、13歳以下のこどもから意図的に情報を収集せず、および、13歳以下のこどもを対象としたコンテンツを提供しません。 当社がお客様が13歳未満であることを知った場合、または、そうだと疑う理由がある場合、当社はお客様のアカウントを閉鎖しなければなりません。 当社はお客様がコードを学習することを止めたくはありませんが、これらは規則なのです。 アカウント解除についての情報は、[「利用規約」](/github/site-policy/github-terms-of-service)を参照してください。 様々な国は異なる年齢制限を設けており、お客様がお客様の国でデータ収集に同意できる年齢未満である場合、GitHub上のアカウントを保有することはできません。 +Co-branding/marketing partners. We may receive information from partners with which we offer co-branded services or engage in joint marketing activities. -当社は、**お客様のリポジトリ**に保管されたユーザ個人情報またはその他の何らかのフォームに入力した内容について、意図的に収集することはありません。 ユーザリポジトリ内の個人情報の一切については、リポジトリのオーナーがその責を負うものとします。 +Publicly available sources. We may also obtain information from publicly available sources as GitHub repositories. + +When you are asked to provide Personal Data, you may decline. And you may use web browser or operating system controls to prevent certain types of automatic data collection. But if you choose not to provide or allow information that is necessary for certain services or features, those services or features may not be available or fully functional. ## 当社のお客様情報の利用方法 +We may use your information to provide, administer, analyze, manage, and operate our Service. For example, we use your information for the following purposes: +- Provide our products and deliver our services including troubleshooting, improving, and personalizing the features on the Service. +- Business operations such as billing, accounting, improving our internal operations, securing our systems, detecting fraudulent or illegal activity, and meeting our legal obligations. +- Improve and develop our products and services including to develop new services or features, and conduct research. +- Personalization of our Service by understanding you and your preferences to enhance your experience and enjoyment using our Service. +- Provide customer support and respond to your questions. +- Deliver promotional communications with you about new services, features, offers, promotions, and other information about our Service. +- Send you information, including confirmations, invoices, technical notices, updates, security alerts, support and administrative messages. -当社は、次の目的のためにお客様の情報を共有することがあります: -- 当社は、アカウントを作成するため、および、サービスを提供するために、お客様の [登録情報](#registration-information)を利用します。 -- 当社は、有料アカウントサービス、Marketplaceサービス、Sponsors Programまたはその他のお客様が希望するGitHubの有料サービスを提供するために、お客様の[支払い情報](#payment-information) を利用します。 -- 当社は、ユーザ個人情報(特にユーザ名)をGitHub上でお客様を識別するために利用します。 -- 当社は、お客様が希望する場合、お客様のアカウントプロフィールに記入するため、および、他のユーザとそのプロフィールを共有するために、お客様の[プロフィール情報](#profile-information)を利用します。 -- 当社は、お客様のメールアドレスをお客様にご連絡するために利用します。お客様がOKといった場合、**そして、OKといった理由に限ります**。 詳細は、[emailコミュニケーション](#how-we-communicate-with-you)を参照してください。 -- 当社は、サポートリクエストに回答するためにユーザ個別情報を利用します。 -- 当社は、ユーザ個人情報およびその他のデータを、お客様がフォローまたはコントリビュートしたいと思う可能性のあるプロジェクトの提案など、お客様へのおススメを行うために利用します。 当社は、お客様のコーディングの関心を判断し、類似プロジェクトを推奨するために、Starを付けたプロジェクトなどお客様のGitHub上の公開行動から学習します。 これらのおススメは自動的な判断ですが、お客様の権利への法的影響は一切ありません。 -- 当社は、お客様の同意が必要な場合はその同意を得たうえで、アンケート、ベータプログラムまたはその他のリサーチプロジェクトにお客様を勧誘するために、ユーザ個人情報を利用します。 -- 当社は、当社ユーザのGitHub利用方法をより理解し、当社のウェブサイトやサービスを改善するために、[利用情報](#usage-information)および[デバイス情報](#device-information)を利用します。 -- 当社は、セキュリティ目的や、GitHubまたはユーザを攻撃する詐欺または試みを調査するために、お客様のユーザ個人情報を利用することがあります。 -- 当社は、当社の法的義務の遵守、当社の知的財産権の保護および[利用規約](/github/site-policy/github-terms-of-service)実施のために、ユーザ個人情報を利用することがあります。 -- 当社は、ユーザ個人情報の利用を、このプライバシーステートメントに記載した目的に限るものとします。 当社が他の目的のためにお客様のユーザ個人情報を利用する必要がある場合、先立ってお客様の許可を求めるものとします。 お客様は、[ユーザプロフィール](https://github.com/settings/admin)で、当社が保有する情報、当社の利用方法およびお客様が当社に与えた許可を閲覧できます。 - -### 情報処理における根拠法令 - -お客様のユーザ個人情報の処理が、一定の国際法(EUのGDPRを含むがこれに限らない) の対象である範囲において、GitHubはユーザ個人情報を処理する根拠法令についてお客様の通知が要求されています。 GitHubは、次の法的プロセスにおいてユーザ個人情報を処理します。 - -- 契約の履行 - * お客様がGitHubアカウントを作成する場合、お客様は[登録情報](#registration-information)を提供します。 当社は、この情報をお客様が当社との利用規約を締結するために要求します。当社は、この情報を契約を履行する用途に利用します。 当社は、さらに、お客様のユーザ名およびメールアドレスを他の法的根拠にもとづき利用します。 - * お客様が当社に有料アカウントを保有している場合、当社は、契約を履行する用途のために、追加で[支払い情報](#payment-information)を収集し処理します。 - * お客様がMarketplaceに掲載されたアプリケーションを売買する場合、または、GitHub Sponsors Programを通じて金銭の授受を行う場合、当社は、これらのサービスに適用される契約を履行するために、[支払い情報](#payment-information)および追加情報を処理します。 -- 同意 - * 当社は、次の状況において、お客様のユーザ個人情報を利用することにお客様の同意を必要としています。 ・[ユーザプロファイル](https://github.com/settings/admin)に情報を記入した時 ・GitHubトレーニング、リサーチプロジェクト、ベータプログラムまたは調査に参加すると決めた時 ・マーケティングを目的とする時(該当する場合) このユーザ個人情報のすべては選択的なものであり、お客様は、随時、これにアクセス、修正および削除することができます。 お客様はメールアドレスを完全に削除することはできませんが、非公開にすることはできます。 お客様は随時、同意を撤回することができます。 -- 追加要求事項 - * 一般的に、当社が行うユーザ個人情報の処理のリマインダーは、追加要求事項を目的とするものです。たとえば、法令遵守、セキュリティおよびGitHubのシステム、ウェブサイトおよびサービスの現在の秘密、統合性、利用可能性およびレジリエンスを保持することを目的としています。 -- 同意に基づき当社が処理するデータの削除をご希望の場合、または、当社による個人情報の処理に同意できない場合は[プライバシー連絡フォーム](https://support.github.com/contact/privacy)をご利用ください。 +We combine data we collect from different sources for these purposes and to give you a more seamless, consistent, and personalized experience. ## 当社が収集したお客様の情報の共有方法 -当社は以下に記載された状況でお客様のユーザ個人情報を第三者に提供する場合があります。 +We share Personal Data with your consent or as necessary to complete your transactions or provide the services you have requested or authorized. In addition, we may share each of the categories of your Personal Data described above with the types of third parties described below for the following business purposes: -### お客様の同意を得た場合 -当社は、当社がどの情報を誰とどのような理由で共有するのかお知らせした後にお客様が同意した場合に、ユーザ個人情報を共有します。 たとえば、Marketplaceに掲載されているアプリケーションをお客様が購入した場合、当社は、アプリケーション開発者がサービスをお客様に提供できるようにするためにユーザ名を共有します。 さらに、お客様は、ユーザ個人情報を共有することについてGitHub上でのアクションを通じて当社に指示することもできます。 たとえば、お客様がOrganizationに参加する場合、OrganizationのオーナーにOrganizationのアクセスログを使ってお客様のアクティビティを表示する権限を付与したい旨を指示できます。 +### Public information +You may select options available through our Service to publicly display and share your name and/or username and certain other information, such as your profile, demographic data, content and files, or geolocation data. For example, if you would like your email address to remain private, even when you’re commenting on public repositories, [you can adjust your setting for your email address to be private in your user profile](https://github.com/settings/emails). You can also [update your local Git configuration to use your private email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). コミットメッセージ内のメールアドレスに関する詳細については、[こちら](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address)を参照してください。 -### サービスプロバイダーに提供する場合 -当社は、ユーザ個人情報を限定数のサービスプロバイダと共有します。当該情報を処理するサービスプロバイダは、データ保護契約または類似の約束に署名することで、当社のプライバシーステートメントに類似するプライバシー制限に同意し、当社に代わって当社のサービスを提供または改善します。 当社のサービスプロバイダは、支払い処理、カスタマーサポートのチケット発行、ネットワークデータの移行、セキュリティおよびその他の類似サービスを履行します。 GitHubは、ユーザ個人情報のすべてを米国で処理しますが、当社のサービスプロバイダは、米国またはEU以外でデータを処理することがあります。 当社のサービスプロバイダを知りたい場合、当社ページ[GitHubのサブプロセッサ](/github/site-policy/github-subprocessors-and-cookies)を参照してください。 +Please note that if you would like to compile GitHub data, you must comply with our [Terms of Service](/site-policy/github-terms/github-terms-of-service) regarding information usage and privacy, and you may only use any public-facing information you gather for the purpose for which our user authorized it. For example, where a GitHub user has made an email address public-facing for the purpose of identification and attribution, do not use that email address for the purposes of sending unsolicited emails to users or selling personal information, such as to recruiters, headhunters, and job boards, or for commercial advertising. We expect you to reasonably secure information you have gathered from GitHub, and to respond promptly to complaints, removal requests, and "do not contact" requests from GitHub or GitHub users. + +### Third-party applications +We share your Personal Data with third parties when you tell us to do so. For example, if you purchase an application listed on our Marketplace, we share your username to allow the application developer to provide you with services. Additionally, you may direct us through your actions on GitHub to share your Personal Data. たとえば、お客様がOrganizationに参加する場合、OrganizationのオーナーにOrganizationのアクセスログを使ってお客様のアクティビティを表示する権限を付与したい旨を指示できます。 + +You can enable or add third-party applications, known as "Developer Products" to your Account. このDeveloper Productsは、お客様がGitHubを利用するにあたって、必ずしも必要なものではありません。 We will share your Personal Data with such third-party applications when you ask us to; however, you are responsible for your use of the third-party Developer Product and for the amount of Personal Data you choose to share with it. You can check our [API documentation](/rest/reference/users) to see what information is provided when you authenticate into a Developer Product using your GitHub profile. + +### Organizations with which you engage +You may indicate, through your actions on GitHub, that you are willing to share your Personal Data. If you collaborate on or become a member of an organization, then its Account owners may receive your Personal Data. When you accept an invitation to an organization, you will be notified of the types of information owners may be able to see (for more information, see [About Organization Membership](/github/setting-up-and-managing-your-github-user-account/about-organization-membership)). Please contact the Account owners for more information about how they might process your Personal Data in their Organization and the ways for you to access, update, alter, or delete your Personal Data stored in the Account. + +### サービスプロバイダ +We share your Personal Data with service providers who process the information on our behalf to provide or improve our Service. For example, our service providers may perform payment processing, customer support ticketing, network data transmission, security, and other similar services. While GitHub processes all Personal Data in the United States, our service providers may process data outside of the United States or the European Union. Such processing by service providers will be in compliance with applicable law including any relevant transfer mechanism. + + ### Affiliates We enable access to Personal Data across our subsidiaries, affiliates, and related companies, for example, where we share common data systems or where access is needed to operate and provide the Service. ### セキュリティを目的とする場合 -お客様がOrganizationのメンバーである場合、GitHubは、OrganizationのオーナーまたはOrganizationの管理者に紐づいている、お客様のユーザ名、[ユーザー情報](#usage-information)および[デバイス情報](#device-information)を共有する場合があります。提供された情報は、特定のOrganizationにおけるセキュリティに影響を与えるか、セキュリティを侵害するようなセキュリティインシデントの調査または対応を行うためにのみ用いられます。 +We will disclose Personal Data if we believe it is necessary to: +- protect our customers and others, for example to prevent spam or attempts to commit fraud, or to help prevent the loss of life or serious injury of anyone; +- operate and maintain the security of the Service, including to prevent or stop an attack on our systems or networks; or +- protect the rights or property or ourselves or others, including enforcing our agreements, terms, and policies. + ### 法令にもとづく開示を求められた場合 -GitHubは、法的手続きおよび法的義務を遵守するために透明性を保つ努力をしています。 法令または裁判所の命令によりその努力が妨げられない限り、または、稀なケースには緊急事態が発生しない限り、当社は、法令が要求するお客様の情報の開示について、お客様に通知するために合理的な努力を行います。 GitHubは、有効な召喚令状、裁判所の命令、捜索令状、類似の政府命令が要求する場合、または、当社の法的義務の遵守するため、または、当社、第三者もしくは一般社会の財産もしくは権利を保護するために開示することが必要だと当社が誠意をもって信ずる場合、当社が収集したお客様のユーザ個人情報またはその他の情報を、法執行措置に対して開示します。 - -法的な要求に対する当社の情報開示についての詳細は、[ユーザデータに対する法的要求についてのガイドライン](/github/site-policy/guidelines-for-legal-requests-of-user-data)を参照してください。 +GitHub may disclose Personal Data or other information we collect about you to law enforcement or other governmental agencies if required in response to a valid legal process. For more information about our disclosure in response to legal requests, see our [Guidelines for Legal Requests of User Data](/github/site-policy/guidelines-for-legal-requests-of-user-data). ### 管理者の変更または売却があった場合 -当社は、企業法人または事業部門の吸収、売却または合併に関与した場合、ユーザ個人情報を共有することがあります。 所有権の変更が発生した場合、当社は、ユーザ個人情報の秘密性を保持する条項にもとづいてこれが行われることを確実にし、かつ、当社はお客様のユーザ個人情報を移行する前に、ウェブサイトまたはemailにてお客様に通知します。 ユーザ個人情報を受け取るOrganizationは、当社がプライバシーステートメントまたは利用規約で行った約束を尊重する必要があります。 +We may share your Personal Data if we are involved in a merger, sale, or acquisition of corporate entities or business units as described in this Privacy Statement. -### 集合的で個人的でない識別情報 -当社は、ユーザが、集合的に、GitHubをどのように利用するか、または、カンファレンスやイベントなどの当社のその他の提供に対してユーザがどのように反応するかに関する、特定の集合的で個人的でない識別情報を他者と共有します。 +Please note that some of the features on our Service include integrations, references, or links to services provided by third parties whose privacy practices differ from ours. If you provide Personal Data to any of those third parties, or allow us to share Personal Data with them, that data is governed by their privacy statements. -当社がお客様の個人情報を金銭または他の対価のために売却**することはありません**。 +Finally, we may share de-identified information in accordance with applicable law. -備考:2018年カリフォルニア州消費者プライバシー法(「CCPA」)では、事業体が自らのプライバシーポリシーにおいて、お客様の個人情報を金銭または他の対価と交換で、個人情報を公開するかどうかを記述することを要求しています。 CCPAはカリフォルニア州民のみを対象としていますが、当社は自主的に、人々が自らのデータを管理するこの中核的な権利を、カリフォルニア州の住民の当社ユーザだけでなく当社ユーザ_全員_に拡大しています。 CCPAおよび当社の遵守についての詳細は[こちら](/github/site-policy/githubs-notice-about-the-california-consumer-privacy-act)を参照してください。 +### No Selling of Personal Data +We *do not* sell your Personal Data for monetary or other consideration as defined under California and Nevada state laws. You can learn more about the CCPA and how we comply with it [here](#githubs-notice-to-california-residents). -## リポジトリコンテンツ +## Your choices regarding our processing of your personal data +We provide choices about the Personal Data we collect about you. The choices you make will not apply to any Personal Data associated with an Organization under your Account. -### プライベートリポジトリへのアクセス +Access, correction, and deletion. If you're a GitHub user, you may access, update, alter, or delete your basic user profile information by [editing your user profile](https://github.com/settings/profile) or contacting [GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://enterprise.githubsupport.com/hc/en-us). 当社がお客様について収集する情報は、プロフィールに掲載する情報を限定する、お客様の情報を最新に保つ、または[GitHub Support](https://support.github.com/contact)もしくは[GitHubPremium Support](https://enterprise.githubsupport.com/hc/en-us)に連絡することにより管理できます。 -リポジトリがプライベートである場合、あなたのコンテンツへのアクセスを管理するのはあなた自信です。 お客様の個人情報やセンシティブな個人情報が含まれる場合、その情報は本プライバシーポリシーに従い、GitHubのみがアクセスできます。 GitHubのスタッフは、以下の場合を除いて[プライベートリポジトリのコンテンツにアクセスしません](/github/site-policy/github-terms-of-service#e-private-repositories)。 -- セキュリティ上の目的 -- リポジトリのオーナーをサポートするため -- サービスの完全性を維持するため -- 当社の法的義務を遵守するため -- コンテンツが法律違反であると当社が信じる理由がある場合 -- お客様の同意を得た場合. +We retain and use your information as described in this Privacy Statement, but barring legal requirements, we will delete your full profile within 90 days of your request. アカウントが削除された後でも、他のユーザのリポジトリへのコントリビューションおよび他のIssueのコメントなどの一定のデータは残存します。 However, we will delete or de-identify your Personal Data, including your username and email address, from the author field of issues, pull requests, and comments by associating them with a ghost user. That said, the email address you have provided via your Git commit settings will always be associated with your commits in the Git system. メールアドレスを非公開にする場合、Gitコミット設定もアップデートする必要があります。 当社は、Gitコミット履歴のデータを変更または削除することはできません。Gitソフトウェアは記録を保持する設計になっています。ただし、当社は、お客様がその記録に入力する情報を管理できるようにします。 -通常、当社はリポジトリのコンテンツを検索することはありません。ただし、当社はサーバーやコンテンツをスキャンし、特定のトークンやセキュリティ署名、既知のアクティブなマルウェア、依存関係における既知の脆弱性、その他当社の利用規約に違反することが既知であるコンテンツ (暴力的な過激主義やテロリストのコンテンツ、自動搾取の画像など) を、アルゴリズム的フィンガープリント技術 (「自動スキャン」と総称) を用いて検出することがあります。 当社の利用規約では、[プライベートリポジトリ](/github/site-policy/github-terms-of-service#e-private-repositories)について詳述しています。 +If GitHub processes Personal Data other than your profile information, such as information about you GitHub receives from [third parties](/github/site-policy/github-privacy-statement#information-we-collect-from-third-parties), then you may, subject to applicable law, access, update, alter, delete, object to or restrict the processing of your Personal Data by contacting [GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://enterprise.githubsupport.com/hc/en-us). -なお、サービスを提供する一環としてデフォルトで有効にされている、プライベートリポジトリへの特定のアクセス (依存関係グラフやDependabotアラートを有効にするために必要な自動スキャンなど) を無効にすることもできます。 +You can adjust the settings on your Account regarding the display of your Personal Data in private or public repositories or Personal Data processed in connection with Community Features (such as GitHub Feed, GitHub Sponsors, and GitHub Explore) through [profile settings](https://github.com/settings/profile). -GitHub は、[法令にもとづく開示を求められた場合](/github/site-policy/github-privacy-statement#for-legal-disclosure)、当社の法的義務を順守するために必要な場合、その他法的要件により拘束されている場合、 自動スキャンの場合、またはセキュリティの脅威やその他セキュリティへのリスクに対処する場合を除き、プライベートリポジトリのコンテンツへの当社によるアクセスについて通知します。 - -### パブリックリポジトリ - -リポジトリが公開されている場合、誰でもそのコンテンツを閲覧できます。 パブリックリポジトリに、メールアドレスやパスワードなど、お客様の個人情報、[センシティブな個人情報](https://gdpr-info.eu/art-9-gdpr/)、または機密情報が含まれる場合、その情報はサーチエンジンによりインデックス化されたり、第三者に利用されたりする可能性があります。 - -[公開リポジトリのユーザ個人情報](/github/site-policy/github-privacy-statement#public-information-on-github)を参照してください。 - -## その他の重要なお知らせ - -### GitHub上の公開情報 - -GitHubサービスおよび機能の多くは公開向けです。 お客様のコンテンツが公開向けの場合、第三者が、お客様のプロフィールもしくはリポジトリの閲覧または当社のAPIを介してデータをプルするなど、当社の利用規約にもとづきアクセスかつ利用できます。 当社は、そのコンテンツを販売しません。これはお客様の所有物です。 しかし、当社は、研究機関やアーカイブなどの第三者に対して、公開向けのGitHub情報をコンパイルすることを認めています。 データブローカーなどの他の第三者も、GitHubをスクレイプし、データをコンパイルしていることは知られています。 - -お客様のコンテンツに関係するユーザ個人情報はGitHubデータのコンパイルによって第三者が収集する場合があります。 お客様が第三者によるGitHubデータのコンパイルにユーザ個人情報が含まれることを望まない場合、ユーザ個人情報を公開しないようにしてください。そして、[gitコミット設定](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address)で、[ユーザプロフィールでメールアドレスを非公開に設定してください](https://github.com/settings/emails)。 当社は現在、デフォルト設定ではユーザのメールアドレスを非公開に設定しています。ただし、レガシーのGitHubユーザは設定をアップデートしなくてはならない場合があります。 - -GitHubデータをコンパイルしたい場合、お客様は、[情報利用](/github/site-policy/github-acceptable-use-policies#6-information-usage-restrictions)および[プライバシー](/github/site-policy/github-acceptable-use-policies#7-privacy)に関する当社の利用規約を遵守しなければなりません。またお客様は、収集した公開向けユーザ個人情報を、当社のユーザが許可した目的に限り利用できるものとします。 たとえば、GitHubユーザが自らの身分と所属を明らかにする目的でメールアドレスを公開している場合、そのメールアドレスをユーザへの未承諾メール送信や、採用担当者、ヘッドハンター、および求人掲示板への販売、または商業広告などの目的で使用してはなりません。 当社は、お客様が、GitHubから収集したあらゆるユーザ個人情報を合理的に保護すること、ならびに、 GitHubまたは他のユーザからの苦情、削除要請および連絡拒否のリクエストに速やかに対応することを要求します。 - -これに類して、GitHub上のプロジェクトは、コラボレーティブ処理の一部として収集した公開されている利用可能なユーザ個人情報を含むことがあります。 If you have a complaint about any User Personal Information on GitHub, please see our section on [resolving complaints](/github/site-policy/github-privacy-statement#resolving-complaints). - - -### Organization - -さらに、お客様は、GitHub上でのアクションを通じて、ユーザ個人情報を共有するために指示することができます。 Organizationでコラボレートしている場合またはそのOrganizationのメンバーとなったの場合、そのアカウントオーナーはお客様のユーザ個人情報を受け取ることができます。 Organizationへの招待を承認した場合、オーナーが閲覧できる情報の種類についてお客様に通知されます。(詳細は、[Organizationメンバーシップについて](/github/setting-up-and-managing-your-github-user-account/about-organization-membership)を参照してください) [認証ドメイン](/organizations/managing-organization-settings/verifying-your-organizations-domain)付きOrganizationへの招待を承認した場合、Organizationのオーナーは、Organizationの認証ドメイン内でお客様の完全なメールアドレスを閲覧できます。 - -GitHubは、お客様のユーザ名、[利用情報](#usage-information)および[デバイス情報](#device-information)を、お客様がメンバーとなっているOrganizationのオーナーと共有することがありますが、ユーザ個人情報の提供は、個別のOrganizationに影響を及ぼすまたは障害を与えるインシデントを調査またはこれに対応するための範囲に限るものとします。 - -お客様が、このプライバシーステートメントに対する[企業向け利用規約](/github/site-policy/github-corporate-terms-of-service)およびData Protection Addendum (DPA) について同意しているアカウントでコラボレートしている場合またはそのメンバーの場合、アカウントでのお客様のアクティビティに関係するこのプライバシーステートメントとDPAの間に矛盾があった場合、DPAを優先するものとします。 - -Organizationでお客様のユーザ個人情報を処理する方法およびお客様がアカウントでユーザ個人情報にアクセス、アップデート、変更または削除する方法についての詳細情報はアカウントオーナーにご連絡ください。 - -## 追加サービス - -### サードパーティアプリケーション - -お客様は、アカウントで「Developer Products」として知られるサードパーティアプリケーションを有効化または追加することを選択できます。 このDeveloper Productsは、お客様がGitHubを利用するにあたって、必ずしも必要なものではありません。 当社は、MarketplaceからDeveloper Productを購入する場合などお客様の要望があったとき、ユーザ個人情報を第三者と共有します。しかし、第三者のDeveloper Productの利用およびユーザ個人情報を共有する量の選択については、お客様がその責を負うものとします。 お客様のGitHubプロフィールを利用してDeveloper Productに認証した場合、どの情報が提供されるのか[API documentation](/rest/reference/users)で確認できます。 - -### GitHub Pages - -GitHub Pagesウェブサイトを作成する場合、お客様は、個人情報およびその他の訪問者の情報の収集、利用および共有方法ならびに適用されるデータプライバシー法令、規則および規定の遵守方法を正確に記述するプライバシーステートメントを掲載する責任を負うものとします。 GitHubは、法的義務を遵守するためならびにウェブサイトおよびサービスのセキュリティおよび統合性を保持するために、お客様のGitHub Pagesウェブサイトへの訪問者から、IPアドレスを含むユーザ個人情報を収集することがあります。 - -### GitHubアプリケーション - -お客様は、GitHubのデスクトップアプリケーション、Atomアプリケーション、その他のアプリケーション類およびアカウント機能をご自分のアカウントに追加することができます。 これらのアプリケーションは、それぞれ固有の規約を有しており、異なる種類のユーザ個人情報を収集する可能性があります。ただし、すべてのGitHubアプリケーションに対してこのプライバシーについての声明が適用されます。当社はユーザ個人情報を必要な分だけ収集し、お客様の提供目的に限って利用するものとします。 - -## 当社が収集した情報についてお客様がアクセスし管理する方法 - -If you're already a GitHub user, you may access, update, alter, or delete your basic user profile information by [editing your user profile](https://github.com/settings/profile) or contacting [GitHub Support](https://support.github.com/contact?tags=docs-policy). You can control the information we collect about you by limiting what information is in your profile, by keeping your information current, or by contacting [GitHub Support](https://support.github.com/contact?tags=docs-policy). - -If GitHub processes information about you, such as information [GitHub receives from third parties](#information-we-collect-from-third-parties), and you do not have an account, then you may, subject to applicable law, access, update, alter, delete, or object to the processing of your personal information by contacting [GitHub Support](https://support.github.com/contact?tags=docs-policy). +Additionally, if you are unable to access certain Personal Data we have via the means described above, you can request access by contacting us as described at the bottom of this privacy statement. ### データポータビリティ -GitHubユーザとして、お客様は、常に自らのデータを保有することができます。 たとえば、[お客様のリポジトリをデスクトップにクローン](/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop)できます。または、当社が保有するお客様の情報をダウンロードするために、当社の[データポータビリティツール](https://developer.github.com/changes/2018-05-24-user-migration-api/)を利用できます。 +GitHubユーザとして、お客様は、常に自らのデータを保有することができます。 You can [clone your repositories to your desktop](/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop), for example, or you can use our [Data Portability tools](https://developer.github.com/changes/2018-05-24-user-migration-api/) to download information we have about you. -### データの保持とデータの削除 +### Communication preferences +We use your email address to communicate with you, if you've said that's okay, and only for the reasons you’ve said that’s okay. たとえば、お客様が当社のサポートチームにリクエストを連絡した場合、当社はemailでお返事します。 You have control over how your email address is used and shared on and through our Service. You may manage your communication preferences in your [profile](https://github.com/settings/emails). -GitHubは、一般的に、ユーザ個人情報をアカウントがアクティブである限りまたはサービス提供に必要な限り保持します。 +By design, the Git version control system associates many actions with a user's email address, such as commit messages. See more details regarding [setting your commit email address](https://github.com/settings/emails). -お客様がアカウントをキャンセルしたい場合またはユーザ個人情報を削除したい場合、お客様の[ユーザプロフィール](https://github.com/settings/admin)で行うことができます。 当社は、法的義務の遵守、紛争解決および当社の契約を実行するためにお客様の情報を保持かつ利用します。法的な要求がある場合を除き、お客様の要望から90日以内に、合理的な範囲でお客様のすべてのプロフィールを削除します。 You may contact [GitHub Support](https://support.github.com/contact?tags=docs-policy) to request the erasure of the data we process on the basis of consent within 30 days. +Depending on your [email settings](https://github.com/settings/emails), GitHub may occasionally send notification emails, for example, about changes in a repository you’re watching, new features, requests for feedback, important policy changes, or to offer customer support. We may also send marketing emails, based on your choices and in accordance with applicable laws and regulations. 当社がお客様に送信するマーケティングemailの文末には、「サブスクライブ解除」のリンクがあります。 -アカウントが削除された後でも、他のユーザのリポジトリへのコントリビューションおよび他のIssueのコメントなどの一定のデータは残存します。 しかし、当社は、[ゴーストユーザ](https://github.com/ghost)と関係付けることで、Issue、pull requestおよびコメントの作者フィールドからユーザ名およびメールアドレスを含むユーザ個人情報を削除または識別不能にします。 +当社から、サポートチームまたはシステムemailなどの重要なコミュニケーションの受け取りを解除することはできません。ですが、その他のコミュニケーションについては、プロフィールの通知設定を変更することで解除できます。 -つまり、[Gitコミット設定](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address)を通じてお客様が提供したメールアドレスは、Gitシステムのコミットで常に関係付けられることになります。 メールアドレスを非公開にする場合、Gitコミット設定もアップデートする必要があります。 当社は、Gitコミット履歴のデータを変更または削除することはできません。Gitソフトウェアは記録を保持する設計になっています。ただし、当社は、お客様がその記録に入力する情報を管理できるようにします。 +### European Data Protection Rights -## 当社のクッキー及びトラッキングの使用について +If the processing of Personal Data about you is subject to European Union data protection law, you have certain rights with respect to that data: -### クッキー +You can request access to, and rectification or erasure of, Personal Data; If any automated processing of Personal Data is based on your consent or a contract with you, you have a right to transfer or receive a copy of the Personal Data in a usable and portable format; If the processing of Personal Data is based on your consent, you can withdraw consent at any time for future processing; You can to object to, or obtain a restriction of, the processing of Personal Data under certain circumstances; and For residents of France, you can send us specific instructions regarding the use of your data after your death. -GitHub が使用するのは、不可欠なクッキーのみです。 Cookie は、ウェブサイトが訪問者のコンピュータまたはモバイルデバイスに度々格納する小さなテキストファイルです。 +To make such requests, please use the contact information at the bottom of this statement. When we are processing data on behalf of another party (i.e., where GitHub is acting as a data processor) you should direct your request to that party. You also have the right to lodge a complaint with a supervisory authority, but we encourage you to first contact us with any questions or concerns. -当社は、サービスの提供、保護、向上の目的においてのみクッキーを使用します。 たとえば、当社はログインを維持し、お客様の環境設定を記憶し、セキュリティ上の目的でデバイスを特定し、サービスの利用状況を分析し、統計レポートを作成し、GitHubの今後の開発のための情報を提供するためクッキーを使用します。 当社は、分析のため当社のクッキーを使用しますが、サードパーティの分析サービスプロバイダーは使用しません。 +We rely on different lawful bases for collecting and processing Personal Data about you, for example, with your consent and/or as necessary to provide the services you use, operate our business, meet our contractual and legal obligations, protect the security of our systems and our customers, or fulfill other legitimate interests. -当社のサービスを利用することで、お客様は、お客様のコンピュータまたはデバイスにこれらの種類のクッキーを当社が保管することに同意したものとされます。 これらのクッキーをブラウザやデバイスで拒否するよう設定した場合、当社のサービスにログインしたりサービスを利用したりすることができなくなります。 +## Our use of cookies and tracking technologies -[GitHub上のクッキー](/github/site-policy/github-subprocessors-and-cookies#cookies-on-github)については、[GitHubの当社のサブプロセッサーおよびクッキー](/github/site-policy/github-subprocessors-and-cookies)のページで、当社が設定するクッキー、クッキーの必要性、およびクッキーの有効期限について詳しく説明しています。 +### Cookies and tracking technologies + +GitHub uses cookies to provide, secure and improve our Service or to develop new features and functionality of our Service. For example, we use them to keep you logged in, remember your preferences, identify your device for security purposes, compile statistical reports, and provide information for future development of GitHub. We use our own cookies and do not use any third-party service providers in this context. If you disable your browser or device’s ability to accept these cookies, you will not be able to log in or use our Service. [GitHub上のクッキー](/github/site-policy/github-subprocessors-and-cookies#cookies-on-github)については、[GitHubの当社のサブプロセッサーおよびクッキー](/github/site-policy/github-subprocessors-and-cookies)のページで、当社が設定するクッキー、クッキーの必要性、およびクッキーの有効期限について詳しく説明しています。 + +Our emails to users may contain a pixel tag, which is a small, clear image that can tell us whether or not you have opened an email and what your IP address is. We use this pixel tag to make our email communications more effective and to make sure we are not sending you unwanted email. ### DNT 「[Do Not Track](https://www.eff.org/issues/do-not-track)」(DNT) とは、オンラインサービスに対して、第三者のトラッキングサービスからお客様のオンライン活動についての特定の種類の情報を収集して共有することを望まない場合に、ブラウザで設定できるプライバシー設定です。 GitHubは、ブラウザのDNTシグナルに応答し、[DNTシグナルへの応答についてのW3C基準](https://www.w3.org/TR/tracking-dnt/)に従います。 トラッキングを望まないことを通知するようブラウザに対して設定したい場合、この通知を有効化する方法について、ブラウザのドキュメントをご確認ください。 [Privacy Badger](https://privacybadger.org/)など、トラッキングをブロックする良いアプリケーションもあります。 +## Retention of Personal Data +We retain Personal Data for as long as necessary to provide the services and fulfill the transactions you have requested, comply with our legal obligations, resolve disputes, enforce our agreements, and other legitimate and lawful business purposes. Because these needs can vary for different data types in the context of different services, actual retention periods can vary significantly based on criteria such as user expectations or consent, the sensitivity of the data, the availability of automated controls that enable users to delete data, and our legal or contractual obligations. For example, we may retain your Personal Data for longer periods, where necessary, subject to applicable law, for security purposes. + ## お客様情報についての当社の保護方法 +GitHub takes reasonable measures necessary to protect your Personal Data from unauthorized access, alteration, or destruction; maintain data accuracy; and help ensure the appropriate use of your Personal Data. To help us protect personal data, we request that you use a strong password and never share your password with anyone or use the same password with other sites or accounts. -GitHubは、不正アクセス、変更および破壊からユーザ個人情報を保護するため、そして、データの正確性を保持しユーザ個人情報が適切に利用されることを確実にするために必要なすべての措置を講じます。 +In addition, if your account has private repositories, you control the access to that Content. GitHub personnel does not access private repository content except for +- security purposes, +- automated scanning for known vulnerabilities, active malware, or other content known to violate our Terms of Service +- リポジトリのオーナーをサポートするため +- サービスの完全性を維持するため +- to comply with our legal obligations if we have reason to believe the contents are in violation of the law, +- or with your consent. -GitHubは、書面によるセキュリティ情報プログラムを実行しています。 当社のプログラム: -- 業界で評価されているフレームワークと提携 -- 当社のユーザのデータの秘密性、統合性、利用可能性およびレジリエンスを保護するために合理的に設計されたセキュリティセーフガードを装備 -- GitHubの事業遂行に適切な性質、サイズおよび複雑性 -- インシデントに対する応答およびデータ侵害通知プロセスを装備 -- GitHubがビジネスを行う地理的地域において適用される情報セキュリティ関係法令に適合 - -お客様のユーザ個人情報に影響を与えるデータ侵害が発生した場合、当社は、速やかに侵害の影響を判断し、遅滞なく影響を受けたユーザに対して通知します。 - -GitHub上のデータの転送は、SSHおよびHTTPS (TLS) を利用して暗号化されます。Gitリポジトリコンテンツも暗号化されます。 当社は、高レベルの物理的およびネットワークセキュリティを有する第一級のデータセンターで自社所有のかごとラックを管理しています。データをサードパーティのストレージプロバイダーで管理する場合、暗号化されます。 - -いかなる転送方法または電子的保管方法も、100%安全ではありません。 したがって、当社は絶対的なセキュリティを保証できません。 詳細は、[セキュリティディスクロージャー](https://github.com/security)を参照してください。 - -## GitHubのグローバルプライバシープラクティス - -GitHub, Inc.、そして欧州経済領域、英国、およびスイスにおいては GitHub B.V. が、本サービスに関してお客様の個人情報を処理する責任を負う管理者です。ただし、(a) コントリビューターによりリポジトリに追加された個人情報については、リポジトリのオーナーが管理者であり、 GitHubは処理者です (また、オーナーが処理者の役割を担う場合は、GitHubは副処理者です)。(b) GitHubとお客様が、データプライバシーを扱う別途の契約 (データ処理契約など) を結んだ場合は例外です。 - -当社の住所は以下の通りです。 - -- GitHub, Inc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107. -- GitHub B.V., Vijzelstraat 68-72, 1017 HL Amsterdam, The Netherlands. - -当社は本プライバシーについての声明に従い、収集した情報を米国で保管および処理しますが、当社のサービスプロバイダは米国外でデータを保管および処理することがあります。 しかし、当社は、プライバシーについて様々な期待をする、様々な国および地域のユーザがいることを理解しています。当社は、米国が他の国んと同じプライバシーフレームワークを有していない場合でも、その必要性を充たす努力をします。 - -当社は、本プライバシーについての声明に記載のとおり、ユーザの出生国や地域に関わらず、世界中のユーザ全員に対して、等しく高水準のプライバシー保護を提供します。当社が提供する通知、選択肢、アカウンタビリティ、セキュリティ、データ完全性、アクセスおよび償還の水準を、当社は誇りにしています。 当社は、ビジネスを行う場所に関係なく、当社のプライバシー適合のために努力を行うクロスファンクショナルチームの一員としての当社のデータ保護責任者とともに、適用されるデータプライバシー法令に適合するために全力を尽くしています。 加えて、当社のベンダーまたは関係会社がユーザ個人情報にアクセスする場合、当社のプライバシーポリシーおよび適用されるデータプライバシー法令にしたがうことを要求する契約を締結しなければなりません。 - -主要な点 - - - GitHubは、同意にもとづいてユーザ個人情報を収集する場合、データ収集時に明確、精通、具体的かつ自由に同意された、分かりやすい方法を提供します。 - - 当社は、当社の目的に必要な最小限の個人情報を収集します。ただし、お客様がさらに提供することを選択した場合は除きます。 当社は、お客様が共有してよいと思うデータの量に限って、当社に提供することを推奨します。 - - 当社は、法令で認められている場合、当社が収集したユーザ個人情報にアクセス、変更および削除するためのシンプルな方法をお客様に提供します。 - - 当社は、ユーザ個人情報に関係して、ユーザに対して通知、選択肢、アカウンタビリティ、セキュリティおよびアクセスを提供します。かつ、当社は、ユーザ個人情報を処理する目的を限定します。 当社は、ユーザがリコースおよび実行する方法を当社のユーザに提供します。 +Github will provide notice regarding private repository access where not prohibited by law or if in response to a security threat or other risk to security. ### クロスボーダーデータトランスファー +GitHub processes Personal Data both inside and outside of the United States and relies on legal mechanisms such as Standard Contractual Clauses to lawfully transfer data from the European Economic Area, the United Kingdom, and Switzerland to the United States. You may request a copy of the Standard Contractual Clauses using the contact details provided in the section entitled “Contacting GitHub” below. -GitHubは米国内外の個人情報を処理しており、欧州経済領域、英国、スイスからデータを合法的に転送するにあたり、法的に提供されたメカニズムとして標準契約条項に依拠しています。 さらにGitHubは、EU-米国プライバシーシールドフレームワークの認証を受けています。 国境を越えたデータ転送に関する詳細については、[グローバルプライバシープラクティス](/github/site-policy/global-privacy-practices)をご覧ください。 - -## 当社とお客様との連絡方法 - -当社は、お客様のメールアドレスをお客様にご連絡するために利用します。お客様がOKといった場合、**そして、OKといった理由に限ります**。 たとえば、お客様が当社のサポートチームにリクエストを連絡した場合、当社はemailでお返事します。 お客様は、GitHubでのメールアドレスの使用方法および共有方法について様々な管理を行えます。 お客様は、[ユーザプロフィール](https://github.com/settings/emails)で、コミュニケーションの設定を管理できます。 - -設計によって、Gitバージョン管理システムは、コミットメッセージなどのユーザのメールアドレスを伴う様々なアクションと協業します。 当社は、Gitシステムの多くの要素を変更することはできません。 パブリックリポジトリにコメントしている場合でも、お客様がメールアドレスを非公開のままにすることを希望するとき、[お客様はユーザプロフィールで非公開メールアドレスを作成できます](https://github.com/settings/emails)。 また、お客様は、[非公開メールアドレスを利用するためにローカルのGit設定をアップデートする](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address)必要があります。 このことで、当社からお客様への連絡方法は変わりません。しかし、他のユーザにとってのお客様の表示に影響を及ぼします。 当社は、デフォルト設定では現在のユーザのメールアドレスを非公開に設定しています。ただし、レガシーのGitHubユーザは、設定をアップデートする必要がある可能性があります。 コミットメッセージ内のメールアドレスに関する詳細については、[こちら](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address)を参照してください。 - -お客様の[email設定](https://github.com/settings/emails)によっては、GitHubは、時々、お客様がWatchしているリポジトリでの変更、新機能、フードバックのお願い、重要なポリシーの変更または顧客サポートを提供するために、通知のemailを送信することがあります。 また、当社は、お客様の選択ならびに適用される法令および規則にしたがって、マーケティングのemailを送信します。 当社がお客様に送信するマーケティングemailの文末には、「サブスクライブ解除」のリンクがあります。 当社から、サポートチームまたはシステムemailなどの重要なコミュニケーションの受け取りを解除することはできません。ですが、その他のコミュニケーションについては、プロフィールの通知設定を変更することで解除できます。 - -当社のemailには、お客様がemailを開封したかどうか、および、IPアドレスを当社に知らせる小さく明瞭な画像であるピクセルタグを含むことがあります。 当社は、emailをお客様によって効果的にするために、および、望まれないemailを当社がお客様に送信しないことを確実にするために、このピクセルタグを利用します。 - -## 苦情の解決 - -ユーザ個人情報の当社の取り扱い方法についてお客様が懸念を有している場合、ただちに当社にお知らせください。 当社はお客様を手助けしたいと考えています。 お客様は、[プライバシー連絡フォーム](https://support.github.com/contact/privacy)に記入することで、当社に連絡できます。 また、お客様は、サブジェクトを「Privacy Concerns」とした当社宛てe-mailを、、privacy@github.comに送信することができます。 当社は、遅くとも45日以内に速やかに返信します。 +### 苦情の解決 +If you have concerns about the way GitHub is handling your Personal Data, please let us know immediately. 当社はお客様を手助けしたいと考えています。 お客様は、[プライバシー連絡フォーム](https://support.github.com/contact/privacy)に記入することで、当社に連絡できます。 You may also email us directly at **(privacy [at] github [dot] com)** with the subject line "Privacy Concerns." 当社は、遅くとも45日以内に速やかに返信します。 お客様は、当社のデータ保護責任者に直接連絡することもできます。 -| 当社の米国本社 | 当社のEU事務所 | -| ------------------------------ | ------------------ | -| GitHub Data Protection Officer | GitHub BV | -| 88 Colin P. Kelly Jr. St. | Vijzelstraat 68-72 | -| San Francisco, CA 94107 | 1017 HL Amsterdam | -| 米国 | The Netherlands | -| privacy@github.com | privacy@github.com | +| 当社の米国本社 | 当社のEU事務所 | +| --------------------------------- | --------------------------------- | +| GitHub Data Protection Officer | GitHub BV | +| 88 Colin P. Kelly Jr. St. | Vijzelstraat 68-72 | +| San Francisco, CA 94107 | 1017 HL Amsterdam | +| 米国 | The Netherlands | +| **privacy [at] github [dot] com** | **privacy [at] github [dot] com** | ### 紛争解決プロセス @@ -341,3 +273,50 @@ Cliquez ici pour obtenir la version française: [Déclaration de confidentialit ### その他の翻訳 この声明の他の言語への翻訳については、[https://docs.github.com/](/)にアクセスし、[English] のドロップダウンメニューから言語を選択してください。 + +## GitHub's notice to California residents +2018年の[カリフォルニア州消費者プライバシー法](https://leginfo.legislature.ca.gov/faces/billCompareClient.xhtml?bill_id=201720180AB375) (Cal. Civ. Code §1798.100 以降の条文 (改訂された場合はその改訂版)、以下「CCPA」) は、カリフォルニア州住民に自らの個人情報に対する権利と管理権を与えるものです。 GitHub, Inc. (「GitHub」または「当社」) は、CCPA に基づく要件に従い、カリフォルニア州住民 (「お客様」) の個人情報の収集および取り扱いに関して特定の開示を行うため、カリフォルニア州住民に対して本声明を規定します。 これはCCPAに基づき、GitHubがカリフォルニア州住民に限定して付与する消費者のプライバシー権について説明するものです。 個人情報を管理するというCCPAの中核的な権利を、米国の当社全ユーザに拡大したことに関する情報については、当社の「[プライバシーについての声明](/github/site-policy/github-privacy-statement)」を参照してください。 + +### Our handling of personal information +While the table below contains information about the categories of personal information we collect, process, and share, please see the [GitHub Privacy Statement](/github/site-policy/github-privacy-statement) for full details. + +| 過去12か月間に収集された個人情報の類型 | 個人情報が収集された情報源の類型 | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 識別子 (実名、エイリアス、住所、固有の個人識別子、オンライン識別子、インターネットプロトコルアドレス、メールアドレス、アカウント名、その他の類似する識別子など) | Information consumer provides directly or automatically through their interaction with our Service and/or Website or GitHub’s vendors, partners, or affiliates | +| Personal information described in Cal. Civ. Code §1798.80 (e) such as name, address, credit card or debit card number) | Information consumer may choose to provide directly, through service providers | +| Characteristics of protected classifications under California or federal law (such as gender) | 消費者が直接提供することを選択できる情報 | +| 商業的情報 (製品やサービスの購入、取得、検討、その他購入または消費の履歴や傾向など) | 当社サービスとのやりとりにより消費者が直接的または自動的に提供する情報 | +| Geolocation data (such as any information collected after giving users the opportunity to opt-in to location-based services, which rely upon a device’s precise location services. ) | Information consumer provides automatically through their interaction with our Services | +| Audio, electronic, visual, or similar information such as content and files uploaded to the Service. | 消費者が直接提供することを選択できる情報 | +| Professional or employment information | 消費者が直接提供することを選択できる情報 | +| Inferences drawn from any of the information identified in this table to create a profile about a consumer reflecting the consumer’s preferences | 当社サービスとのやりとりにより消費者が直接的または自動的に提供する情報 | + + +We use the categories of personal information described above for the purposes listed in the [“How GitHub uses your information”](/github/site-policy/github-privacy-statement#how-github-uses-your-information) section of our Privacy Statement. We also disclose the categories of personal information listed above for business purposes. Please see the [“How we share the information we collect”](/github/site-policy/github-privacy-statement#how-we-share-the-information-we-collect) section of our Privacy Statement for additional details. + +### 個人情報は販売いたしません +CCPAの下では、カリフォルニア州住民の個人情報を他者に販売する企業は、1) 個人情報を他者に販売する前にカリフォルニア州住民に通知する義務があり、2) カリフォルニア州住民に個人情報の販売をオプトアウトする権利を与える義務があります。 GitHub does not sell personal information, including personal information of anyone under 16 years old. + +### CCPAに基づくあなたの権利 +CCPAは、カリフォルニア州住民に、個人情報に関する特定の権利を付与します。 この権利に基づく請求を提出するには、[連絡フォーム](https://support.github.com/contact?tags=docs-policy)からご連絡ください。 + + + +請求を受領した際、当社はリクエストを行った方が、個人情報の請求対象に関係する住民であるかどうかを検証します。 California residents may exercise their rights themselves or may use an authorized agent, designated in writing or through a power of attorney, to make requests on their behalf. If you use an authorized agent to submit a request, we may require that you provide us additional information demonstrating that the agent is acting on your behalf, and we may need you to verify your identity directly with us. With respect to your personal information, California residents may exercise the rights described below. +#### Right to Know. +You have a right to request that we disclose to you the personal information we have collected about you. You also have a right to request additional information about our collection, use, disclosure, or sale of such personal information. Note that we have provided much of this information in this privacy statement. You can use GitHub’s User Migration API to access and download your data. Learn more here. You may also make such a “request to know” by contacting us here. +#### Right to Request Deletion. +You also have a right to request that we delete personal information under certain circumstances, subject to a number of exceptions. To make a request to delete, You can use GitHub’s User Migration API to access and download your data. Learn more here. You may also make such a “request to delete” by contacting us here. + +#### Right to Opt-Out. +You have a right to opt-out from future “sales” of personal information. Note that we do not “sell” personal information as defined by the CCPA and have not done so in the past 12 months. + +#### Right to Non-Discrimination. +You have a right to not be discriminated against for exercising your CCPA rights. We will not discriminate against you for exercising your CCPA rights. + +You may designate, in writing or through a power of attorney, an authorized agent to make requests on your behalf to exercise your rights under the CCPA. Before accepting such a request from an agent, we will require the agent to provide proof you have authorized it to act on your behalf, and we may need you to verify your identity directly with us. Further, to provide or delete specific pieces of personal information we will need to verify your identity to the degree of certainty required by law. We will verify your request by asking you to submit the request from the email address associated with your account or requiring you to provide information necessary to verify your account. [Please note that you may use two-factor authentication with your GitHub account.](/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication) +Finally, you have a right to receive notice of our practices at or before collection of personal information. + +Additionally, under California Civil Code section 1798.83, also known as the “Shine the Light” law, California residents who have provided personal information to a business with which the individual has established a business relationship for personal, family, or household purposes (“California Customers”) may request information about whether the business has disclosed personal information to any third parties for the third parties’ direct marketing purposes. Please be aware that we do not disclose personal information to any third parties for their direct marketing purposes as defined by this law. California Customers may request further information about our compliance with this law by emailing **(privacy [at] github [dot] com)**. Please note that businesses are required to respond to one request per California Customer each year and may not be required to respond to requests made by means other than through the designated email address. + +California residents under the age of 18 who are registered users of online sites, services, or applications have a right under California Business and Professions Code Section 22581 to remove, or request and obtain removal of, content or information they have publicly posted. To remove content or information you have publicly posted, [please submit a Private Information Removal request](https://support.github.com/contact/private-information). Alternatively, to request that we remove such content or information, please send a detailed description of the specific content or information you wish to have removed to [GitHub support](https://support.github.com/contact). Please be aware that your request does not guarantee complete or comprehensive removal of content or information posted online and that the law may not permit or require removal in certain circumstances. If you have any questions about our privacy practices with respect to California residents, please contact us via our [contact form](https://support.github.com/contact?tags=docs-policy). diff --git a/translations/ja-JP/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md b/translations/ja-JP/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md index 9f5920096d..070e3eb9fa 100644 --- a/translations/ja-JP/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md +++ b/translations/ja-JP/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md @@ -20,7 +20,7 @@ GitHubは、お客様のデータを当社が利用する方法、お客様の ## GitHubのサブプロセッサ -当社がお客様の情報を、ベンダーやサービスプロバイダなどのサードパーティーのサブプロセッサと共有する場合、それについては当社が責任を負います。 新たなベンダーとのやり取りを行う際に、当社はお客様の信頼を維持するため努力し、全てのベンダーに対して、 ユーザの個人情報 ([プライバシーについての声明](/articles/github-privacy-statement/)の定義による) に関する取り扱いを制限する、データ保護契約を締結するよう要求しています。 +当社がお客様の情報を、ベンダーやサービスプロバイダなどのサードパーティーのサブプロセッサと共有する場合、それについては当社が責任を負います。 新たなベンダーとのやり取りを行う際に、当社はお客様の信頼を維持するため努力し、全てのベンダーに対して、 ユーザの個人情報 ([プライバシーについての声明](/articles/github-privacy-statement/)の定義による) に関する取り扱いを制限する、データ保護契約を締結するよう要求しています。 You can sign up to receive subprocessor list updates [here](https://www.github.com/privacy/subprocessors). | サブプロセッサ名 | 処理の内容 | 処理の場所 | 会社所在地 | |:------------------------ |:--------------------------------- |:----- |:----- | diff --git a/translations/ja-JP/content/site-policy/privacy-policies/githubs-notice-about-the-california-consumer-privacy-act.md b/translations/ja-JP/content/site-policy/privacy-policies/githubs-notice-about-the-california-consumer-privacy-act.md deleted file mode 100644 index 6559fcd612..0000000000 --- a/translations/ja-JP/content/site-policy/privacy-policies/githubs-notice-about-the-california-consumer-privacy-act.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: カリフォルニア州消費者プライバシー法に関するGitHubの通知 -versions: - fpt: '*' -topics: - - Policy - - Legal -redirect_from: - - /github/site-policy/githubs-notice-about-the-california-consumer-privacy-act ---- - -発行日: 2020年1月1日 - -## カリフォルニア州住民に対するGitHubからの通知 - -2018年の[カリフォルニア州消費者プライバシー法](https://leginfo.legislature.ca.gov/faces/billCompareClient.xhtml?bill_id=201720180AB375) (Cal. Civ. Code §1798.100 以降の条文 (改訂された場合はその改訂版)、以下「CCPA」) は、カリフォルニア州住民に自らの個人情報に対する権利と管理権を与えるものです。 GitHub, Inc. (「GitHub」または「当社」) は、CCPA に基づく要件に従い、カリフォルニア州住民 (「お客様」) の個人情報の収集および取り扱いに関して特定の開示を行うため、カリフォルニア州住民に対して本声明を規定します。 これはCCPAに基づき、GitHubがカリフォルニア州住民に限定して付与する消費者のプライバシー権について説明するものです。 個人情報を管理するというCCPAの中核的な権利を、米国の当社全ユーザに拡大したことに関する情報については、当社の「[プライバシーについての声明](/github/site-policy/github-privacy-statement)」を参照してください。 - -## 個人情報は販売いたしません - -CCPAの下では、カリフォルニア州住民の個人情報を他者に販売する企業は、1) 個人情報を他者に販売する前にカリフォルニア州住民に通知する義務があり、2) カリフォルニア州住民に個人情報の販売をオプトアウトする権利を与える義務があります。 - -GitHubは、16歳未満の方を含め、一切の個人情報を販売_いたしません_。 したがって、本件に関する通知およびオプトアウトの要件はGitHubには適用されません。 - -## CCPAに基づくあなたの権利 - -CCPAは、カリフォルニア州住民に、個人情報に関する特定の権利を付与します。 この権利に基づく請求を提出するには、[連絡フォーム](https://support.github.com/contact?tags=docs-policy)からご連絡ください。 - -請求を受領した際、当社はリクエストを行った方が、個人情報の請求対象に関係する住民であるかどうかを検証します。 カリフォルニア州住民は、個人情報の処理に関する特定の情報を開示したり、個人情報を削除したりするため、自ら権利を行使するか、委任代理人を使用して権利行使の請求を行うことができます。 委任代理人を使用して請求を行う場合、当社は代理人があなたに代わって行動していることを証明する追加情報を求めることがあります。 - -個人情報に関して、カリフォルニア州住民は以下の権利を行使することができます。 - -## 1. どの個人情報が、どのような目的で、誰と共有されているかを知る権利 - -カリフォルニア州住民は、過去12か月間に収集した個人情報の類型および特定の部分、かかる個人情報が収集された情報源の類型、かかる個人情報を収集した事業または商業上の目的、および事業者が個人情報を共有する第三者の類型について、事業者に対し開示を求める権利を有します。 - -収集された自らの個人情報の類型および特定の部分について事業者に開示を請求した場合、その情報を無料で、年2回受け取る権利があります。 情報は郵送または電子的手段で送信でき、電子的手段の場合はポータブルであり、技術的に可能な範囲で、カリフォルニア州住民がその情報を他の主体に容易に送信できる容易に利用可能なフォーマットであることとします。 あなたはGitHubの[User Migration API](/rest/reference/migrations#users)を使用して、あなた自身のデータにアクセスしてダウンロードできます。 詳細は[こちら](https://github.blog/2018-12-19-download-your-data/)をご覧ください。 - -## 2. 事業目的で個人情報が販売または開示されたか、また誰に販売または開示されたかを知る権利 - -カリフォルニア州住民は、事業目的で個人情報を販売または開示する事業者に対し、事業目的で個人情報を販売または開示した第三者の類型も含めて、過去12か月間において事業目的で収集、販売、開示した個人情報を、別々に記載した一覧を請求する権利を有します。 - -## 3. 個人情報の販売を拒否する権利 - -上述の通り、CCPAは個人情報を販売する事業者に対し、カリフォルニア州住民が個人情報の販売をオプトアウトできるようにすることを求めています。 - -繰り返しますが、GitHubは個人情報を販売いたしません。 - -## 4. プライバシー権を行使した場合にサービスや価格で差別されない権利 - -CCPAは、CCPAに基づく権利を行使することにより事業者がカリフォルニア州住民を差別することを禁止しています。その内容には、以下が含まれます。 -- 商品またはサービスを拒むこと -- 割引やその他特典を用いる、ペナルティを課すといった手段を含め、商品やサービスに異なる価格や料金を請求すること -- 商品やサービスについて異なるレベルまたは品質を提供すること -- 権利を行使する人が商品やサービスについて異なる価格や料金を提示される、または商品やサービスについて異なるレベルまたは品質が提供されると示唆すること - -## 5. 削除する権利 - -カリフォルニア州住民は、事業者が収集した自らの個人情報の削除を事業者に請求する権利を有します。ただし、CCPA §1798.105にある例外に該当する場合を除きます。 - -## 当社における個人情報の取り扱い - -以下の表には、当社が収集および共有する情報の類型についての情報が含まれていますが、詳細については[GitHubのプライバシーについての声明](/github/site-policy/github-privacy-statement)を参照してください。 - -| **過去12か月間に収集された個人情報の類型** | **個人情報が収集された情報源の類型** | **個人情報を収集する事業上または商業上の目的** | **個人情報を共有する第三者の類型** | **事業上または商業上の目的により開示した個人情報の類型** | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 識別子 (実名、エイリアス、住所、固有の個人識別子、オンライン識別子、インターネットプロトコルアドレス、メールアドレス、アカウント名、その他の類似する識別子など) | 当社サービスやウェブサイトとのやりとりにより消費者が直接的または自動的に提供する情報 | セキュリティインシデントの検出、悪意のある、虚偽的、詐欺的、または違法な行為からの保護、およびかかる行為の責任者の起訴、

既存の意図した機能を損なうエラーを特定および修復するためのデバッグ

事業者またはサービスプロバイダを代理したサービスの提供

技術開発および実証のための内部調査の実施

サービスの品質または安全性を検証または維持、およびサービスを改善、アップグレード、または強化するための活動の実施 | サービスプロバイダ、該当する顧客、法執行機関 | この類型の個人情報は、事業または商業上の目的により開示 | -| Cal. Civ. Code §1798.80の (e) に記載された個人情報のあらゆる類型 (同法は「個人情報」を「特定の個人を特定する、特定の個人に関係する、特定の個人を描写する、または特定の個人と紐付くあらゆる情報」と定義。氏名、住所、クレジットカード番号、デビットカード番号をなどが含まれ、公開情報は除外) | 消費者が直接提供する情報 | 悪意のある、虚偽的、詐欺的、または違法な行為の責任者の起訴、

事業者またはサービスプロバイダを代理したサービスの提供 | サービスプロバイダ、法執行機関 | この類型の個人情報は、事業または商業上の目的により開示 | -| カリフォルニア州法または連邦法のもとでの保護された分類の特性 (性別、年齢など) | 消費者が直接提供することを選択できる情報 | サービスの実施 (ユーザプロフィール) | サービスプロバイダ | この類型の個人情報は、事業または商業上の目的により開示 | -| 商業的情報 (製品やサービスの購入、取得、検討、その他購入または消費の履歴や傾向など) | 当社サービスとのやりとりにより消費者が直接的または自動的に提供する情報 | 既存の意図した機能を損なうエラーを特定および修復するためのデバッグ

事業者またはサービスプロバイダを代理したサービスの提供 | サービスプロバイダ | この類型の個人情報は、事業または商業上の目的により開示 | | インターネットやその他の電子的なネットワーク活動の情報 (閲覧履歴、検索履歴、インターネットウェブサイトまたはアプリケーションとの消費者のやりとりに関する情報など) | 当社サービスとのやりとりにより消費者が自動的に提供する情報 | セキュリティインシデントの検出、悪意のある、虚偽的、詐欺的、または違法な行為からの保護、およびかかる行為の責任者の起訴、

既存の意図した機能を損なうエラーを特定および修復するためのデバッグ

事業者またはサービスプロバイダを代理したサービスの提供

技術開発および実証のための内部調査の実施

サービスの品質または安全性を検証または維持、およびサービスを改善、アップグレード、または強化するための活動の実施 | この類型の個人情報は、事業または商業上の目的により開示 | - Geolocation data (such as IP address) | Information consumer provides automatically through their interaction with our Services | Detecting security incidents, protecting against malicious, deceptive, fraudulent, or illegal activity, and prosecuting those responsible for that activity

Debugging to identify and repair errors that impair existing intended functionality

Performing services on behalf of the business or service provider

Undertaking internal research for technological development and demonstration

Undertaking activities to verify or maintain the quality or safety of a service, and to improve, upgrade, or enhance the service | Service providers, applicable customers, law enforcement | This category of personal information has been disclosed for a business or commercial purpose | Audio, electronic, visual, or similar information | Information consumer may choose to provide directly | Performing services (user profile) | Service providers | This category of personal information has been disclosed for a business or commercial purpose | Professional or employment-related information | Information consumer may choose to provide directly | Performing services (user profile) | Service providers | This category of personal information has been disclosed for a business or commercial purpose | Education information that is not publicly available personally identifiable | This category of personal information has been disclosed for a business or commercial purpose | Information as defined in the Family Educational Rights and Privacy Act (20 U.S.C. Sec. 1232g; 34 C.F.R. Part 99) | Information consumer may choose to provide directly | Performing services (user profile) | Service providers | This category of personal information has been disclosed for a business or commercial purpose | Inferences drawn from any of the information identified in this table to create a profile about a consumer reflecting the consumer’s preferences | Information consumer provides directly or automatically through their interaction with our Services | Performing services on behalf of the business or service provider | Service providers | This category of personal information has been disclosed for a business or commercial purpose | - -## CCPAに基づく適用除外 - -CCPAでは、過去12か月間に関する上記の開示のうち以下の特定の部分について、**企業間の適用除外**を含めて、2020年12月31日まで適用除外を行います。 - - GitHubと自然人との間の書面または口頭によるやりとりまたは取引を反映した個人情報で、自然人が従業員、経営者、取締役、役員、または契約会社、共同経営者、個人事業主、非営利団体、もしくは政府機関として行動し、GitHubとのやりとりまたは取引が、かかる企業、共同経営者、個人事業主、非営利団体、もしくは政府機関がGitHubとのデューデリジェンスに関する、または製品やサービスの授受に関する文脈においてのみ発生したものである場合。 - -If you have any questions about this page, please contact us via our [contact form](https://support.github.com/contact?tags=docs-policy). diff --git a/translations/ja-JP/content/site-policy/privacy-policies/global-privacy-practices.md b/translations/ja-JP/content/site-policy/privacy-policies/global-privacy-practices.md index ccdfa46356..841f78a6f0 100644 --- a/translations/ja-JP/content/site-policy/privacy-policies/global-privacy-practices.md +++ b/translations/ja-JP/content/site-policy/privacy-policies/global-privacy-practices.md @@ -27,7 +27,7 @@ SCCの詳細については、欧州委員会のウェブサイトにある[こ 欧州司法裁判所の判決 (Case C-311/18) に基づいて、GitHubは、個人情報の転送に関する法的根拠としてはEU-米国プライバシーシールドフレームワークに依拠しないものの、EU-米国およびスイス-米国のプライバシーシールドフレームワークの認証を受け、そこに含まれる義務を履行します。 -EU-米国およびスイス-米国プライバシーシールドフレームワークはEU、イギリスおよびスイスから米国へ転送されたユーザ個人情報の収集、利用および保持について、米国商務省により定められたものです。 GitHubは、プライバシーシールド原則を遵守することを商務省に証明しています。 当社のベンダーや関連会社が、いずれかのプライバシーシールドフレームワークの原則に反した方法でユーザ個人情報を処理する場合は、損害を発生させた事象について当社に責任がないことを証明しない限り、GitHubが責任を負います。 +The EU-US and Swiss-US Privacy Shield Frameworks are set forth by the US Department of Commerce regarding the collection, use, and retention of personal information transferred from the European Union, the UK, and Switzerland to the United States. GitHubは、プライバシーシールド原則を遵守することを商務省に証明しています。 If our vendors or affiliates process personal information on our behalf in a manner inconsistent with the principles of either Privacy Shield Framework, GitHub remains liable unless we prove we are not responsible for the event giving rise to the damage. プライバシーシールドフレームワークに基づく認証において、本グローバルプライバシープラクティスとプライバシープライバシーシールド原則の条項の間に何らかの矛盾がある場合、プライバシーシールド原則を優先するものとします。 プライバシーシールプログラムについて詳細を知りたい場合、および、当社の証明を閲覧したい場合、[プライバシーシールドウェブサイト](https://www.privacyshield.gov/)を確認ください。 diff --git a/translations/ja-JP/content/site-policy/privacy-policies/index.md b/translations/ja-JP/content/site-policy/privacy-policies/index.md index 632e7ba279..83d2d96b78 100644 --- a/translations/ja-JP/content/site-policy/privacy-policies/index.md +++ b/translations/ja-JP/content/site-policy/privacy-policies/index.md @@ -10,7 +10,6 @@ children: - /global-privacy-practices - /github-data-protection-agreement - /github-subprocessors-and-cookies - - /githubs-notice-about-the-california-consumer-privacy-act - /github-codespaces-privacy-statement - /github-candidate-privacy-policy --- diff --git a/translations/ja-JP/content/support/contacting-github-support/providing-data-to-github-support.md b/translations/ja-JP/content/support/contacting-github-support/providing-data-to-github-support.md index ccb3ae837e..cc7c690a07 100644 --- a/translations/ja-JP/content/support/contacting-github-support/providing-data-to-github-support.md +++ b/translations/ja-JP/content/support/contacting-github-support/providing-data-to-github-support.md @@ -68,7 +68,7 @@ SSHキーがすぐに利用できない場合、この方法が使えます。 この方法は、{% data variables.enterprise.management_console %} にサインインせずに利用できます。 -[ghe-diagnostics](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-diagnostics) コマンドラインユーティリティを使ってインスタンスの Diagnostics を取得してください。 +[ghe-diagnostics](/enterprise/admin/guides/installation/command-line-utilities#ghe-diagnostics) コマンドラインユーティリティを使ってインスタンスの Diagnostics を取得してください。 ```shell $ ssh -p122 admin@hostname -- 'ghe-diagnostics' > diagnostics.txt diff --git a/translations/ja-JP/content/support/learning-about-github-support/about-github-premium-support.md b/translations/ja-JP/content/support/learning-about-github-support/about-github-premium-support.md index e1409be088..24d792dd5a 100644 --- a/translations/ja-JP/content/support/learning-about-github-support/about-github-premium-support.md +++ b/translations/ja-JP/content/support/learning-about-github-support/about-github-premium-support.md @@ -44,7 +44,7 @@ There are two {% data variables.contact.premium_support %} plans: Premium and Pr |---|---|------| | Hours of operation | 24 x 7 | 24 x 7 | | Initial response time |
  • 30 minutes for {% data variables.product.support_ticket_priority_urgent %}
  • 4 hours for {% data variables.product.support_ticket_priority_high %}
|
  • 30 minutes for {% data variables.product.support_ticket_priority_urgent %}
  • 4 hours for {% data variables.product.support_ticket_priority_high %}
| -| Support channels |
  • Online ticket submission
  • Phone support in English via callback request
|
  • Online ticket submission
  • Phone support in English via callback request
  • Screen share for critical issues
+| Support channels |
  • Online ticket submission
  • Phone support in English via callback request
  • Screen share for critical issues
|
  • Online ticket submission
  • Phone support in English via callback request
  • Screen share for critical issues
| | Training | Access to premium content |
  • Access to premium content
  • 1 virtual training class per year
| | Members with support entitlements | 10 | 25 | | Resources | Priority ticket handling |
  • Priority ticket handling
  • Named Customer Reliability Engineer
| diff --git a/translations/ja-JP/data/features/README.md b/translations/ja-JP/data/features/README.md index 044b3fa416..d42b91f594 100644 --- a/translations/ja-JP/data/features/README.md +++ b/translations/ja-JP/data/features/README.md @@ -21,7 +21,7 @@ versions: ### Liquidの条件演算子 -コンテンツファイルで`{% if meow %} ... {% endif %}`が使えるようになりました! これは`if`タグであり、新しい`ifversion`タグではないことに注意してください。 +コンテンツファイルで`{% ifversion meow %} ... {% endif %}`が使えるようになりました! ### Frontmatter @@ -45,7 +45,7 @@ versions: ## スキーマの適用 -機能のバージョン管理の検証のためのスキーマは[`tests/helpers/schemas/feature-versions-schema.js`](/tests/helpers/schemas/feature-versions-schema.js)にあり、[`tests/linting/lint-files.js`](/tests/linting/lint-files.js)によって実行されます。 +機能のバージョン管理の検証のためのスキーマは[`tests/helpers/schemas/feature-versions-schema.js`](/tests/helpers/schemas/feature-versions-schema.js)にあり、[`tests/linting/lint-versioning.js`](/tests/linting/lint-versioning.js)によって実行されます。 ## 機能タグを削除するためのスクリプト diff --git a/translations/ja-JP/data/features/actions-inherit-secrets-reusable-workflows.yml b/translations/ja-JP/data/features/actions-inherit-secrets-reusable-workflows.yml index 1a80448cb4..dcf7f8f3f7 100644 --- a/translations/ja-JP/data/features/actions-inherit-secrets-reusable-workflows.yml +++ b/translations/ja-JP/data/features/actions-inherit-secrets-reusable-workflows.yml @@ -5,4 +5,4 @@ versions: fpt: '*' ghec: '*' ghes: '>= 3.6' - ghae: + ghae: 'issue-6920' diff --git a/translations/ja-JP/data/features/actions-unified-inputs.yml b/translations/ja-JP/data/features/actions-unified-inputs.yml new file mode 100644 index 0000000000..8843eefffd --- /dev/null +++ b/translations/ja-JP/data/features/actions-unified-inputs.yml @@ -0,0 +1,7 @@ +--- +#Issue 6921 +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-6921' diff --git a/translations/ja-JP/data/features/code-scanning-pr-conversations-tab.yml b/translations/ja-JP/data/features/code-scanning-pr-conversations-tab.yml new file mode 100644 index 0000000000..40e6b2d53a --- /dev/null +++ b/translations/ja-JP/data/features/code-scanning-pr-conversations-tab.yml @@ -0,0 +1,6 @@ +--- +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.7' + ghae: 'issue-5895' diff --git a/translations/ja-JP/data/features/comment-dismissed-code-scanning-alert.yml b/translations/ja-JP/data/features/comment-dismissed-code-scanning-alert.yml new file mode 100644 index 0000000000..e9cb18bb20 --- /dev/null +++ b/translations/ja-JP/data/features/comment-dismissed-code-scanning-alert.yml @@ -0,0 +1,6 @@ +--- +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-2191' diff --git a/translations/ja-JP/data/features/dependabot-bulk-alerts.yml b/translations/ja-JP/data/features/dependabot-bulk-alerts.yml new file mode 100644 index 0000000000..1a1108e133 --- /dev/null +++ b/translations/ja-JP/data/features/dependabot-bulk-alerts.yml @@ -0,0 +1,7 @@ +--- +#Reference: Issue #6076 ability to dismiss or re-open multiple Dependabot alerts +versions: + fpt: '*' + ghec: '*' + ghes: '>3.5' + ghae: 'issue-6628' diff --git a/translations/ja-JP/data/features/dependabot-settings-update-37.yml b/translations/ja-JP/data/features/dependabot-settings-update-37.yml new file mode 100644 index 0000000000..f70a6eb154 --- /dev/null +++ b/translations/ja-JP/data/features/dependabot-settings-update-37.yml @@ -0,0 +1,7 @@ +--- +#Reference: Issue #7044 Update repository settings for Dependabot to include shortcut for Version updates +versions: + fpt: '*' + ghec: '*' + ghes: '>3.6' + ghae: 'issue-7044' diff --git a/translations/ja-JP/data/features/dependency-graph-rust-support.yml b/translations/ja-JP/data/features/dependency-graph-rust-support.yml new file mode 100644 index 0000000000..439b0edf01 --- /dev/null +++ b/translations/ja-JP/data/features/dependency-graph-rust-support.yml @@ -0,0 +1,7 @@ +--- +#Reference: Issue #6964 Support for Rust manifest parsing in Dependency graph +versions: + fpt: '*' + ghec: '*' + ghes: '>3.5' + ghae: 'issue-6964' diff --git a/translations/ja-JP/data/features/enterprise-audit-log-ip-addresses.yml b/translations/ja-JP/data/features/enterprise-audit-log-ip-addresses.yml new file mode 100644 index 0000000000..d39d55cd0c --- /dev/null +++ b/translations/ja-JP/data/features/enterprise-audit-log-ip-addresses.yml @@ -0,0 +1,5 @@ +--- +#Reference: #6972 +#Documentation for IP addresses in the enterprise audit log (public beta) +versions: + ghec: '*' diff --git a/translations/ja-JP/data/features/ghas-enablement-webhook.yml b/translations/ja-JP/data/features/ghas-enablement-webhook.yml new file mode 100644 index 0000000000..919039ef0d --- /dev/null +++ b/translations/ja-JP/data/features/ghas-enablement-webhook.yml @@ -0,0 +1,7 @@ +--- +#docs-content 7314. GHAS enablement webhook +versions: + fpt: '*' + ghec: '*' + ghes: '>3.6' + ghae: 'issue-7314' diff --git a/translations/ja-JP/data/features/issue-close-reasons.yml b/translations/ja-JP/data/features/issue-close-reasons.yml new file mode 100644 index 0000000000..b11b389fe7 --- /dev/null +++ b/translations/ja-JP/data/features/issue-close-reasons.yml @@ -0,0 +1,8 @@ +--- +#Issues 6363 +#Closed issue states +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-6363' diff --git a/translations/ja-JP/data/features/oidc-for-emu.yml b/translations/ja-JP/data/features/oidc-for-emu.yml new file mode 100644 index 0000000000..523dd3df61 --- /dev/null +++ b/translations/ja-JP/data/features/oidc-for-emu.yml @@ -0,0 +1,6 @@ +--- +#Issues 6495 and 6494 +#OIDC/CAP for Enterprise Managed Users +versions: + ghec: '*' + ghae: 'issue-6495' diff --git a/translations/ja-JP/data/features/partial-reruns-with-reusable.yml b/translations/ja-JP/data/features/partial-reruns-with-reusable.yml new file mode 100644 index 0000000000..c0802bf2b1 --- /dev/null +++ b/translations/ja-JP/data/features/partial-reruns-with-reusable.yml @@ -0,0 +1,7 @@ +--- +#Issue #7062 +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.5' + ghae: 'issue-7062' diff --git a/translations/ja-JP/data/features/previous-release-tag.yml b/translations/ja-JP/data/features/previous-release-tag.yml new file mode 100644 index 0000000000..17e793c765 --- /dev/null +++ b/translations/ja-JP/data/features/previous-release-tag.yml @@ -0,0 +1,8 @@ +--- +#Issue 7052 +#Adding a previous (release) tag for users when creating a new release and autogenerating release notes +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-7052' diff --git a/translations/ja-JP/data/features/project-beta-webhooks.yml b/translations/ja-JP/data/features/project-beta-webhooks.yml new file mode 100644 index 0000000000..326213ebe0 --- /dev/null +++ b/translations/ja-JP/data/features/project-beta-webhooks.yml @@ -0,0 +1,6 @@ +--- +#Issue 6981 +#Projects (beta) webhooks +versions: + fpt: '*' + ghec: '*' 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 index 5f38bf1c0e..5485c04839 100644 --- 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 @@ -80,7 +80,7 @@ upcoming_changes: - location: RemovePullRequestFromMergeQueueInput.branch description: '`branch`は削除されます。' - reason: PRs are removed from the merge queue for the base branch, the `branch` argument is now a no-op + reason: PRはベースブランチのマージキューから削除され、引数`branch`はno-opになりました。 date: '2022-10-01T00:00:00+00:00' criticality: 破壊的 owner: jhunschejones diff --git a/translations/ja-JP/data/graphql/ghec/graphql_upcoming_changes.public.yml b/translations/ja-JP/data/graphql/ghec/graphql_upcoming_changes.public.yml index 29cd816281..70081c302d 100644 --- a/translations/ja-JP/data/graphql/ghec/graphql_upcoming_changes.public.yml +++ b/translations/ja-JP/data/graphql/ghec/graphql_upcoming_changes.public.yml @@ -98,10 +98,17 @@ upcoming_changes: date: '2022-07-01T00:00:00+00:00' criticality: 破壊的 owner: cheshire137 + - + location: DependencyGraphDependency.packageLabel + description: '`packageLabel` will be removed. Use normalized `packageName` field instead.' + reason: '`packageLabel` will be removed.' + date: '2022-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: github/dependency_graph - location: RemovePullRequestFromMergeQueueInput.branch description: '`branch`は削除されます。' - reason: PRs are removed from the merge queue for the base branch, the `branch` argument is now a no-op + reason: PRはベースブランチのマージキューから削除され、引数`branch`はno-opになりました。 date: '2022-10-01T00:00:00+00:00' criticality: 破壊的 owner: jhunschejones diff --git a/translations/ja-JP/data/graphql/graphql_upcoming_changes.public.yml b/translations/ja-JP/data/graphql/graphql_upcoming_changes.public.yml index 29cd816281..70081c302d 100644 --- a/translations/ja-JP/data/graphql/graphql_upcoming_changes.public.yml +++ b/translations/ja-JP/data/graphql/graphql_upcoming_changes.public.yml @@ -98,10 +98,17 @@ upcoming_changes: date: '2022-07-01T00:00:00+00:00' criticality: 破壊的 owner: cheshire137 + - + location: DependencyGraphDependency.packageLabel + description: '`packageLabel` will be removed. Use normalized `packageName` field instead.' + reason: '`packageLabel` will be removed.' + date: '2022-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: github/dependency_graph - location: RemovePullRequestFromMergeQueueInput.branch description: '`branch`は削除されます。' - reason: PRs are removed from the merge queue for the base branch, the `branch` argument is now a no-op + reason: PRはベースブランチのマージキューから削除され、引数`branch`はno-opになりました。 date: '2022-10-01T00:00:00+00:00' criticality: 破壊的 owner: jhunschejones diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/23.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/23.yml index 803af4fe05..e160251e92 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/23.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-0/23.yml @@ -2,14 +2,14 @@ date: '2022-01-18' sections: security_fixes: - - 'Packages have been updated to the latest security versions. In these updates, Log4j has been updated to version 2.17.1. Note: previous mitigations released in 3.3.1, 3.2.6, 3.1.14, and 3.0.22 are sufficient to address the impact of CVE-2021-44228, CVE-2021-45046, CVE-2021-45105, and CVE-2021-44832 in these versions of GitHub Enterprise Server.' - - Sanitize more secrets in the generated support bundles + - 'パッケージは最新のセキュリティバージョンに更新されました。これらの更新で、Log4jはバージョン2.17.1に更新されました。ノート: 3.3.1、3.2.6、3.1.14、3.0.22でリリースされた以前の緩和対応は、GitHub Enterprise ServerのこれらのバージョンにおけるCVE-2021-44228、CVE-2021-45046、CVE-2021-45105、CVE-2021-44832の影響に対応するには十分なものです。' + - 生成されるSupport Bundleでのより多くのシークレットのサニタイズ - パッケージは最新のセキュリティバージョンにアップデートされました。 bugs: - '`ghe-config-apply`を実行すると、`/data/user/tmp/pages`における権限の問題のために失敗することがあります。' - - The save button in management console was unreachable by scrolling in lower resolution browsers. - - IOPS and Storage Traffic monitoring graphs were not updating after collectd version upgrade. - - Some webhook related jobs could generated large amount of logs. + - 低解像度のブラウザで、スクロールしてもManagement ConsoleのSaveボタンに到達できませんでした。 + - collectdのバージョンアップグレード後、IOPSとストレージトラフィックのモニタリンググラフが更新されませんでした。 + - 一部のwebhookに関連するジョブが、大量のログを発生させることがありました。 known_issues: - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}で、攻撃者が最初の管理ユーザを作成できました。 - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/21.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/21.yml index b6e1956267..fae05e4fc2 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/21.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-1/21.yml @@ -9,6 +9,7 @@ sections: - SNMP incorrectly logged a high number of `Cannot statfs` error messages to syslog. - For instances configured with SAML authentication and built-in fallback enabled, built-in users would get stuck in a “login” loop when attempting to sign in from the page generated after logging out. - When using SAML encrypted assertions, some assertions were not correctly marking SSH keys as verified. + - 'The Releases page would return a 500 error when the repository has tags that contain non-ASCII characters. [Updated: 2022-06-10]' changes: - In high availability configurations, clarify that the replication overview page in the Management Console only displays the current replication configuration, not the current replication status. - When enabling {% data variables.product.prodname_registry %}, clarify that using a Shared Access Signature (SAS) token as connection string is not supported. diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/11.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/11.yml index d1a2706f5f..edac64c05d 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/11.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-2/11.yml @@ -2,43 +2,43 @@ date: '2022-04-04' sections: security_fixes: - - 'MEDIUM: A path traversal vulnerability was identified in {% data variables.product.prodname_ghe_server %} Management Console that allowed the bypass of CSRF protections. This vulnerability affected all versions of {% data variables.product.prodname_ghe_server %} prior to 3.5 and was fixed in versions 3.1.19, 3.2.11, 3.3.6, 3.4.1. This vulnerability was reported via the {% data variables.product.prodname_dotcom %} Bug Bounty program and has been assigned CVE-2022-23732.' - - 'MEDIUM: An integer overflow vulnerability was identified in the 1.x branch and the 2.x branch of `yajil` which leads to subsequent heap memory corruption when dealing with large (~2GB) inputs. This vulnerability was reported internally and has been assigned CVE-2022-24795. ' - - Support bundles could include sensitive files if {% data variables.product.prodname_actions %} was enabled. + - '中: CSRF保護のバイパスを許してしまうパストラバーサルの脆弱性が、{% data variables.product.prodname_ghe_server %}のManagement Consoleで特定されました。この脆弱性は3.5以前のすべての{% data variables.product.prodname_ghe_server %}のバージョンに影響し、バージョン3.1.19、3.2.11、3.3.6、3.4.1で修正されました。この脆弱性は{% data variables.product.prodname_dotcom %} Bug Bountyプログラムを通じて報告され、CVE-2022-23732が割り当てられました。' + - '中: `yajil`の1.xブランチ及び2.xブランチで、整数オーバーフローの脆弱性が特定されました。これは、大きな(2GB以上)の入力を処理する際に、それ以降のヒープメモリの破壊につながるものです。この脆弱性は内部的に報告され、CVE-2022-24795が割り当てられました。 ' + - '{% data variables.product.prodname_actions %}が有効化されている場合、Support Bundleにセンシティブなファイルが含まれることがありました。' - パッケージは最新のセキュリティバージョンにアップデートされました。 bugs: - - Minio processes would have high CPU usage if an old configuration option was present after upgrading {% data variables.product.prodname_ghe_server %}. - - The options to enable `TLS 1.0` and `TLS 1.1` in the Privacy settings of the Management Console were shown, although removal of those protocol versions occurred in an earlier release. - - In a HA environment, configuring MSSQL replication could require additional manual steps after enabling {% data variables.product.prodname_actions %} for the first time. - - A subset of internal configuration files are more reliably updated after a hotpatch. - - The `ghe-run-migrations` script would sometimes fail to generate temporary certificate names correctly. - - In a cluster environment, Git LFS operations could fail with failed internal API calls that crossed multiple web nodes. - - Pre-receive hooks that used `gpg --import` timed out due to insufficient `syscall` privileges. - - In some cluster topologies, webhook delivery information was not available. + - '{% data variables.product.prodname_ghe_server %}のアップグレード後に、古い設定オプションが残っている場合、MinioのプロセスのCPU使用率が高くなります。' + - Management Consolemのプライバシー設定で`TLS 1.0`と`TLS 1.1`の有効化のオプションが表示されていましたが、これらのプロトコルバージョンは以前のリリースで削除されていました。 + - HA環境において、MSSQLのレプリケーション設定には初回の{% data variables.product.prodname_actions %}の有効化のあとに、手作業の追加ステップが必要になることがあります。 + - 内部設定ファイルの一部は、ホットパッチ後にさらに確実に更新されます。 + - '`ghe-run-migrations`スクリプトは、一時的な証明書名を正しく生成するのに失敗することがあります。' + - クラスタ環境において、複数のWebノードをまたぐ内部APIの失敗によって、Git LFSの操作が失敗することがありました。 + - '`gpg --import`を使うpre-receiveフックが、不十分な`syscall`権限のためにタイムアウトしました。' + - 一部のクラスタトポロジーにおいて、webhookの配信情報が利用できませんでした。 - HA設定では、{% data variables.product.prodname_actions %}が以前に有効化されていた場合、レプリカの破棄が失敗します。 - - Elasticsearch health checks would not allow a yellow cluster status when running migrations. - - Organizations created as a result of a user transforming their user account into an organization were not added to the global enterprise account. + - 移行の実行中に、Elasticsearchのヘルスチェックが黄色のクラスタのステータスを許しません。 + - ユーザが自分のアカウントをOrganizationに変換した結果作成されたOrganizationが、グローバルなEnterpriseアカウントに追加されませんでした。 - '`ghe-migrator`を使う場合、もしくは{% data variables.product.prodname_dotcom_the_website %}からエクスポートする場合、データがエクスポート中に削除されると実行に長時間かかるエクスポートが失敗します。' - - The {% data variables.product.prodname_actions %} deployment graph would display an error when rendering a pending job. - - Links to inaccessible pages were removed. + - '{% data variables.product.prodname_actions %}デプロイメントグラフで、保留中のジョブの連打リンクの際にエラーが表示されます。' + - アクセスできないページへのリンクが削除されました。 - Web UIで2つのコミットの比較から別のところに移動すると、他のページにdiffが保持されます。 - - Adding a team as a reviewer to a pull request would sometimes show the incorrect number of members on that team. + - TeamをPull Requestのレビュー担当者として追加すると、そのTeamのメンバー数が正しく表示されないことがあります。 - '外部でSCIMグループにょって管理されているメンバーを削除しようとすると、[Remove team membership for a user](/rest/reference/teams#remove-team-membership-for-a-user) API エンドポイントがエラーを返します。' - - A large number of dormant users could cause a {% data variables.product.prodname_github_connect %} configuration to fail. - - The "Feature & beta enrollments" page in the Site admin web UI was incorrectly available. - - The "Site admin mode" link in the site footer did not change state when clicked. - - 'The `spokesctl cache-policy rm` command no longer fails with the message `error: failed to delete cache policy`.' + - 大量の休眠ユーザによって{% data variables.product.prodname_github_connect %}の設定が失敗することがあります。 + - サイトアドミンのWeb UIの"Feature & beta enrollments(機能とベータ登録)"ページが誤って利用可能でした。 + - サイトのフッタの"Site admin mode(サイトアドミンモード)"リンクが、クリックされても状態が変化しませんでした。 + - '`spokesctl cache-policy rm`コマンドは、`error: failed to delete cache policy`というメッセージで失敗することがなくなりました。' changes: - - Memcached connection limits were increased to better accommodate large cluster topologies. - - The Dependency Graph API previously ran with a statically defined port. - - The default shard counts for cluster-related Elasticsearch shard settings have been updated. - - The “Triage” and “Maintain” team roles are preserved during repository migrations. - - Performance has been improved for web requests made by enterprise owners. + - 大規模なクラスタトポロジーへの対応を改善するため、Memcachedの接続制限が引き上げられました。 + - Dependency Graph APIは、以前は静的に定義されたポートで実行されていました。 + - クラスタ関連のElasticsearchのシャード設定のデフォルトのシャード数が更新されました。 + - Teamロールの“Triage”及び“Maintain”は、リポジトリの移行中に保持されます。 + - Enterpriseのオーナーによって発行されたWebリクエストのパフォーマンスが改善されました。 known_issues: - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}インスタンスで、攻撃者が最初の管理ユーザを作成できました。 - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 - Git LFSが追跡するファイル[Webインターフェースからアップロードされたもの](https://github.com/blog/2105-upload-files-to-your-repositories)が、不正にリポジトリに直接追加されてしまいます。 - 同じリポジトリ内のファイルパスが255文字を超えるblobへのパーマリンクを含むIssueをクローズできませんでした。 - - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results. + - '{% data variables.product.prodname_github_connect %}で"Users can search GitHub.com(ユーザはGitHub.comの検索が可能)" が有効化されたとき、プライベート及びインターナルリポジトリのIssueが{% data variables.product.prodname_dotcom_the_website %}の検索結果に含まれません。' - '{% data variables.product.prodname_registry %}のnpmレジストリは、メタデータのレスポンス中で時間の値を返さなくなります。これは、大きなパフォーマンス改善のために行われました。メタデータレスポンスの一部として時間の値を返すために必要なすべてのデータは保持し続け、既存のパフォーマンスの問題を解決した将来に、この値を返すことを再開します。' - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/12.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/12.yml index 5e3bfa935e..2200503f8f 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/12.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-2/12.yml @@ -4,21 +4,21 @@ sections: security_fixes: - パッケージは最新のセキュリティバージョンにアップデートされました。 bugs: - - Upgrading the nodes in a high availability pair with an upgrade package could cause Elasticsearch to enter an inconsistent state in some cases. - - In some cluster topologies, the command line utilities `ghe-spokesctl` and `ghe-btop` failed to run. - - Elasticsearch indices could be duplicated during a package upgrade, due to an `elasticsearch-upgrade` service running multiple times in parallel. - - When converting a user account to an organization, if the user account was an owner of the {% data variables.product.prodname_ghe_server %} enterprise account, the converted organization would incorrectly appear in the enterprise owner list. + - アップグレードパッケージで高可用性ペアのノードをアップグレードすると、Elasticsearchが不整合な状態になることがあります。 + - 一部のクラスタトポロジでは、コマンドラインユーティリティの`ghe-spokesctl`及び`ghe-btop`の実行が失敗します。 + - パッケージのアップグレードの間に、`elasticsearch-upgrade`サービスが複数回並列に実行されることから、Elasticsearchのインデックスが複製されることがあります。 + - ユーザアカウントをOrganizationに変換する際に、そのユーザアカウントが{% data variables.product.prodname_ghe_server %} Enterpriseアカウントのオーナーだった場合、変換されたOrganizationは誤ってEntepriseオーナーのリストに表示されます。 - OAuth Application IDがマッチするインテグレーションが既に存在する場合、Enterprise Administration REST APIを使った偽装OAuthトークンの作成が正しく動作しませんでした。 changes: - - Configuration errors that halt a config apply run are now output to the terminal in addition to the configuration log. + - 設定の適用の実行を停止させる設定エラーは、設定ログに加えてターミナルにも出力されるようになりました。 - Memcachedで許されている最大よりも長い値をキャッシュしようとするとエラーが生じますが、キーは報告されませんでした。 - '{% data variables.product.prodname_codeql %}スターターワークフローは、{% data variables.product.prodname_actions %}のためのデフォルトのトークンの権限が使われていない場合でも、エラーになりません。' - - If {% data variables.product.prodname_GH_advanced_security %} features are enabled on your instance, the performance of background jobs has improved when processing batches for repository contributions. + - インスタンスで{% data variables.product.prodname_GH_advanced_security %}の機能が有効化されている場合、リポジトリのコントリビューションに対するバッチを処理している際のバックグラウンドジョブのパフォーマンスが改善されました。 known_issues: - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}インスタンスで、攻撃者が最初の管理ユーザを作成できました。 - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 - Git LFSが追跡するファイル[Webインターフェースからアップロードされたもの](https://github.com/blog/2105-upload-files-to-your-repositories)が、不正にリポジトリに直接追加されてしまいます。 - 同じリポジトリ内のファイルパスが255文字を超えるblobへのパーマリンクを含むIssueをクローズできませんでした。 - - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results. + - '{% data variables.product.prodname_github_connect %}で"Users can search GitHub.com(ユーザはGitHub.comの検索が可能)" が有効化されたとき、プライベート及びインターナルリポジトリのIssueが{% data variables.product.prodname_dotcom_the_website %}の検索結果に含まれません。' - '{% data variables.product.prodname_registry %}のnpmレジストリは、メタデータのレスポンス中で時間の値を返さなくなります。これは、大きなパフォーマンス改善のために行われました。メタデータレスポンスの一部として時間の値を返すために必要なすべてのデータは保持し続け、既存のパフォーマンスの問題を解決した将来に、この値を返すことを再開します。' - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/13.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/13.yml index 0b4a2ae5fa..5a678bdcee 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/13.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-2/13.yml @@ -8,10 +8,11 @@ sections: bugs: - 一部のクラスタトポロジーで、`ghe-cluster-status`コマンドが`/tmp`に空のディレクトリを残しました。 - SNMPがsyslogに大量の`Cannot statfs`エラーメッセージを誤って記録しました。 - - SAML認証が設定され、ビルトインのフォールバックが有効化されたインスタンスで、ビルトインのユーザがログアウト語に生成されたページからサインインしようとすると、“login”ループに捕まってしまいます。 + - SAML認証が設定され、ビルトインのフォールバックが有効化されたインスタンスで、ビルトインのユーザがログアウト後に生成されたページからサインインしようとすると、“login”ループに捕まってしまいます。 - Issueコメントにアップロードされたビデオが適切にレンダリングされません。 - SAML暗号化されたアサーションを利用する場合、一部のアサーションは正しくSSHキーを検証済みとしてマークしませんでした。 - '`ghe-migrator`を使う場合、移行はIssueやPull Request内のビデオの添付ファイルのインポートに失敗します。' + - 'リポジトリに非ASCII文字が含まれているタグがある場合、リリースページが500エラーを返します。[更新: 2022年06月10日]' changes: - 高可用性構成では、Management Consoleのレプリケーションの概要ページが現在のレプリケーションのステータスではなく、現在のレプリケーション設定だけを表示することを明確にしてください。 - '{% data variables.product.prodname_registry %}を有効化する場合、接続文字列としてのShared Access Signature (SAS)トークンの利用は現在サポートされていないことを明確にしてください。' @@ -22,6 +23,6 @@ sections: - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 - Git LFSが追跡するファイル[Webインターフェースからアップロードされたもの](https://github.com/blog/2105-upload-files-to-your-repositories)が、不正にリポジトリに直接追加されてしまいます。 - 同じリポジトリ内のファイルパスが255文字を超えるblobへのパーマリンクを含むIssueをクローズできませんでした。 - - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results. + - '{% data variables.product.prodname_github_connect %}で"Users can search GitHub.com(ユーザはGitHub.comの検索が可能)" が有効化されたとき、プライベート及びインターナルリポジトリのIssueが{% data variables.product.prodname_dotcom_the_website %}の検索結果に含まれません。' - '{% data variables.product.prodname_registry %}のnpmレジストリは、メタデータのレスポンス中で時間の値を返さなくなります。これは、大きなパフォーマンス改善のために行われました。メタデータレスポンスの一部として時間の値を返すために必要なすべてのデータは保持し続け、既存のパフォーマンスの問題を解決した将来に、この値を返すことを再開します。' - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/7.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/7.yml index 3dccabaad2..c69f19c439 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/7.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-2/7.yml @@ -2,17 +2,17 @@ date: '2022-01-18' sections: security_fixes: - - 'Packages have been updated to the latest security versions. In these updates, Log4j has been updated to version 2.17.1. Note: previous mitigations released in 3.3.1, 3.2.6, 3.1.14, and 3.0.22 are sufficient to address the impact of CVE-2021-44228, CVE-2021-45046, CVE-2021-45105, and CVE-2021-44832 in these versions of GitHub Enterprise Server.' - - Sanitize more secrets in the generated support bundles + - 'パッケージは最新のセキュリティバージョンに更新されました。これらの更新で、Log4jはバージョン2.17.1に更新されました。ノート: 3.3.1、3.2.6、3.1.14、3.0.22でリリースされた以前の緩和対応は、GitHub Enterprise ServerのこれらのバージョンにおけるCVE-2021-44228、CVE-2021-45046、CVE-2021-45105、CVE-2021-44832の影響に対応するには十分なものです。' + - 生成されるSupport Bundleでのより多くのシークレットのサニタイズ - パッケージは最新のセキュリティバージョンにアップデートされました。 bugs: - - Actions self hosted runners would fail to self-update or run new jobs after upgrading from an older GHES installation. - - Storage settings could not be validated when configuring MinIO as blob storage for GitHub Packages. + - Actionsのセルフホストランナーは、古いGHESのインストールからのアップグレード後に、自己更新あるいは新しいジョブの実行に失敗します。 + - MinIOをGitHub Packagesのblobストレージとして設定しようとすると、ストレージ設定が検証できませんでした。 - '`ghe-config-apply`を実行すると、`/data/user/tmp/pages`における権限の問題のために失敗することがあります。' - - The save button in management console was unreachable by scrolling in lower resolution browsers. - - IOPS and Storage Traffic monitoring graphs were not updating after collectd version upgrade. - - Some webhook related jobs could generated large amount of logs. - - Several documentation links resulted in a 404 Not Found error. + - 低解像度のブラウザで、スクロールしてもManagement ConsoleのSaveボタンに到達できませんでした。 + - collectdのバージョンアップグレード後、IOPSとストレージトラフィックのモニタリンググラフが更新されませんでした。 + - 一部のwebhookに関連するジョブが、大量のログを発生させることがありました。 + - いくつのかのドキュメンテーションリンクが404 Not Found errorになりました。 known_issues: - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}で、攻撃者が最初の管理ユーザを作成できました。 - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-3/1.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-3/1.yml index dce9bbe00f..1a25d179f4 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-3/1.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-3/1.yml @@ -5,7 +5,7 @@ sections: - '{% octicon "alert" aria-label="The alert icon" %} **重大** [CVE-2021-44228](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228)として特定されたLOg4jライブラリのリモートコード実行の脆弱性は、3.3.1以前のすべてのバージョンの{% data variables.product.prodname_ghe_server %}に影響します。Log4jライブラリは、{% data variables.product.prodname_ghe_server %}インスタンス上で動作するオープンソースのサービスで使われています。この脆弱性は{% data variables.product.prodname_ghe_server %}バージョン3.0.22、3.1.14、3.2.6、3.3.1で修正されました。詳しい情報についてはGitHub Blogの[このポスト](https://github.blog/2021-12-13-githubs-response-to-log4j-vulnerability-cve-2021-44228/)を参照してください。' - '** 2021年12月17日更新 **: このリリースでの修正は、このリリース後に公開された[CVE-2021-45046](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046)も緩和します。CVE-2021-44228とCVE-2021-45046をどちらも緩和するために、{% data variables.product.prodname_ghe_server %}に追加のアップグレードは必要ありません。' known_issues: - - After upgrading to {% data variables.product.prodname_ghe_server %} 3.3, {% data variables.product.prodname_actions %} may fail to start automatically. To resolve this issue, connect to the appliance via SSH and run the `ghe-actions-start` command. + - '{% data variables.product.prodname_ghe_server %} 3.3にアップグレード後、{% data variables.product.prodname_actions %}が自動起動に失敗することがあります。この問題を解決するためには、アプライアンスにSSHで接続し、`ghe-actions-start`コマンドを実行してください。' - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}インスタンスで、攻撃者が最初の管理ユーザを作成できました。 - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 - Git LFSが追跡するファイル[Webインターフェースからアップロードされたもの](https://github.com/blog/2105-upload-files-to-your-repositories)が、不正にリポジトリに直接追加されてしまいます。 @@ -13,5 +13,5 @@ sections: - GitHub Connectで"Users can search GitHub.com"が有効化されている場合、GitHub.comの検索結果にプライベート及びインターナルリポジトリのIssueが含まれません。 - '{% data variables.product.prodname_registry %}のnpmレジストリは、メタデータのレスポンス中で時間の値を返さなくなります。これは、大きなパフォーマンス改善のために行われました。メタデータレスポンスの一部として時間の値を返すために必要なすべてのデータは保持し続け、既存のパフォーマンスの問題を解決した将来に、この値を返すことを再開します。' - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。 - - '{% data variables.product.prodname_actions %} storage settings cannot be validated and saved in the {% data variables.enterprise.management_console %} when "Force Path Style" is selected, and must instead be configured with the `ghe-actions-precheck` command line utility.' - - '{% data variables.product.prodname_ghe_server %} 3.3 instances installed on Azure and provisioned with 32+ CPU cores would fail to launch, due to a bug present in the current Linux kernel. [Updated: 2022-04-08]' + - '{% data variables.product.prodname_actions %}のストレージ設定は、"Force Path Style(パススタイルの強制)"が選択されている場合、検証できず{% data variables.enterprise.management_console %}に保存できません。その代わりに、`ghe-actions-precheck`コマンドラインユーティリティで設定しなければなりません。' + - '現在のLinuxカーネルにあるバグのために、Azureにインストールされ、32以上のCPUコアをプロビジョニングされた{% data variables.product.prodname_ghe_server %} 3.3インスタンスが起動に失敗します。[更新:2022年04月08日]' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-3/2.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-3/2.yml index f0adbba049..8ecf7076f8 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-3/2.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-3/2.yml @@ -2,25 +2,25 @@ date: '2022-01-18' sections: security_fixes: - - 'Packages have been updated to the latest security versions. In these updates, Log4j has been updated to version 2.17.1. Note: previous mitigations released in 3.3.1, 3.2.6, 3.1.14, and 3.0.22 are sufficient to address the impact of CVE-2021-44228, CVE-2021-45046, CVE-2021-45105, and CVE-2021-44832 in these versions of GitHub Enterprise Server.' - - Sanitize more secrets in the generated support bundles - - Users on teams with the Security Manger role will now be notified about security alerts for repositories they are watching. - - The security managers component will show a less-aggressive warning once the maximum number of teams has been reached. - - The repository manage access page should return 403 when attempting to remove a security manager team from the repository. + - 'パッケージは最新のセキュリティバージョンに更新されました。これらの更新で、Log4jはバージョン2.17.1に更新されました。ノート: 3.3.1、3.2.6、3.1.14、3.0.22でリリースされた以前の緩和対応は、GitHub Enterprise ServerのこれらのバージョンにおけるCVE-2021-44228、CVE-2021-45046、CVE-2021-45105、CVE-2021-44832の影響に対応するには十分なものです。' + - 生成されるSupport Bundleでのより多くのシークレットのサニタイズ + - TeamでSecurity Mangerのロールを持つユーザは、Watchしているリポジトリでのセキュリティアラートに関する通知を受けるようになりました。 + - セキュリティマネージャーのコンポーネントは、Teamの最大数に達すると、それほど強くない警告を表示します。 + - リポジトリ管理アクセスページは、リポジトリからセキュリティマネージャーのTeamを削除しようとすると403を返さなければなりません。 - パッケージは最新のセキュリティバージョンにアップデートされました。 bugs: - - Actions self hosted runners would fail to self-update or run new jobs after upgrading from an older GHES installation. - - Storage settings could not be validated when configuring MinIO as blob storage for GitHub Packages. - - GitHub Actions storage settings could not be validated and saved in the Management Console when "Force Path Style" was selected. - - Actions would be left in a stopped state after an update with maintenance mode set. + - Actionsのセルフホストランナーは、古いGHESのインストールからのアップグレード後に、自己更新あるいは新しいジョブの実行に失敗します。 + - MinIOをGitHub Packagesのblobストレージとして設定しようとすると、ストレージ設定が検証できませんでした。 + - '"Force Path Style(パススタイルの強制)"が選択されている場合、Management ConsoleでGitHub Actionsのストレージ設定が検証できず、保存できませんでした。' + - メンテナンスモードが設定された更新後、Actionsが停止状態のままになります。 - '`ghe-config-apply`を実行すると、`/data/user/tmp/pages`における権限の問題のために失敗することがあります。' - - The save button in management console was unreachable by scrolling in lower resolution browsers. - - IOPS and Storage Traffic monitoring graphs were not updating after collectd version upgrade. - - Some webhook related jobs could generated large amount of logs. - - A Billing navigation item was visible in the site admin pages. - - Several documentation links resulted in a 404 Not Found error. + - 低解像度のブラウザで、スクロールしてもManagement ConsoleのSaveボタンに到達できませんでした。 + - collectdのバージョンアップグレード後、IOPSとストレージトラフィックのモニタリンググラフが更新されませんでした。 + - 一部のwebhookに関連するジョブが、大量のログを発生させることがありました。 + - 支払いのナビゲーションアイテムがサイトアドミンページに表示されていました。 + - いくつのかのドキュメンテーションリンクが404 Not Found errorになりました。 known_issues: - - After upgrading to {% data variables.product.prodname_ghe_server %} 3.3, {% data variables.product.prodname_actions %} may fail to start automatically. To resolve this issue, connect to the appliance via SSH and run the `ghe-actions-start` command. + - '{% data variables.product.prodname_ghe_server %} 3.3にアップグレード後、{% data variables.product.prodname_actions %}が自動起動に失敗することがあります。この問題を解決するためには、アプライアンスにSSHで接続し、`ghe-actions-start`コマンドを実行してください。' - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}インスタンスで、攻撃者が最初の管理ユーザを作成できました。 - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 - Git LFSが追跡するファイル[Webインターフェースからアップロードされたもの](https://github.com/blog/2105-upload-files-to-your-repositories)が、不正にリポジトリに直接追加されてしまいます。 @@ -28,5 +28,5 @@ sections: - GitHub Connectで"Users can search GitHub.com"が有効化されている場合、GitHub.comの検索結果にプライベート及びインターナルリポジトリのIssueが含まれません。 - '{% data variables.product.prodname_registry %}のnpmレジストリは、メタデータのレスポンス中で時間の値を返さなくなります。これは、大きなパフォーマンス改善のために行われました。メタデータレスポンスの一部として時間の値を返すために必要なすべてのデータは保持し続け、既存のパフォーマンスの問題を解決した将来に、この値を返すことを再開します。' - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。 - - '{% data variables.product.prodname_actions %} storage settings cannot be validated and saved in the {% data variables.enterprise.management_console %} when "Force Path Style" is selected, and must instead be configured with the `ghe-actions-precheck` command line utility.' - - '{% data variables.product.prodname_ghe_server %} 3.3 instances installed on Azure and provisioned with 32+ CPU cores would fail to launch, due to a bug present in the current Linux kernel. [Updated: 2022-04-08]' + - '{% data variables.product.prodname_actions %}のストレージ設定は、"Force Path Style(パススタイルの強制)"が選択されている場合、検証できず{% data variables.enterprise.management_console %}に保存できません。その代わりに、`ghe-actions-precheck`コマンドラインユーティリティで設定しなければなりません。' + - '現在のLinuxカーネルにあるバグのために、Azureにインストールされ、32以上のCPUコアをプロビジョニングされた{% data variables.product.prodname_ghe_server %} 3.3インスタンスが起動に失敗します。[更新:2022年04月08日]' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-3/3.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-3/3.yml index d09764e0b7..467e16f82c 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-3/3.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-3/3.yml @@ -2,7 +2,7 @@ date: '2022-02-01' sections: security_fixes: - - '**MEDIUM**: Secret Scanning API calls could return alerts for repositories outside the scope of the request.' + - '**中**: Secret Scanning APIの呼び出しは、リクエストのスコープ外のリポジトリに対するアラートを返すことがありました。' - パッケージは最新のセキュリティバージョンにアップデートされました。 bugs: - '`nginx`が手動で再起動されるまで、MySQLのシークレットのローテーション後にPagesが利用できなくなります。' @@ -18,7 +18,7 @@ sections: changes: - GitHub Connectのデータ接続レコードに、アクティブ及び休眠ユーザ数と、設定された休眠期間が含まれるようになりました。 known_issues: - - After upgrading to {% data variables.product.prodname_ghe_server %} 3.3, {% data variables.product.prodname_actions %} may fail to start automatically. To resolve this issue, connect to the appliance via SSH and run the `ghe-actions-start` command. + - '{% data variables.product.prodname_ghe_server %} 3.3にアップグレード後、{% data variables.product.prodname_actions %}が自動起動に失敗することがあります。この問題を解決するためには、アプライアンスにSSHで接続し、`ghe-actions-start`コマンドを実行してください。' - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}インスタンスで、攻撃者が最初の管理ユーザを作成できました。 - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 - Git LFSが追跡するファイル[Webインターフェースからアップロードされたもの](https://github.com/blog/2105-upload-files-to-your-repositories)が、不正にリポジトリに直接追加されてしまいます。 @@ -26,5 +26,5 @@ sections: - GitHub Connectで"Users can search GitHub.com"が有効化されている場合、GitHub.comの検索結果にプライベート及びインターナルリポジトリのIssueが含まれません。 - '{% data variables.product.prodname_registry %}のnpmレジストリは、メタデータのレスポンス中で時間の値を返さなくなります。これは、大きなパフォーマンス改善のために行われました。メタデータレスポンスの一部として時間の値を返すために必要なすべてのデータは保持し続け、既存のパフォーマンスの問題を解決した将来に、この値を返すことを再開します。' - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。 - - '{% data variables.product.prodname_actions %} storage settings cannot be validated and saved in the {% data variables.enterprise.management_console %} when "Force Path Style" is selected, and must instead be configured with the `ghe-actions-precheck` command line utility.' - - '{% data variables.product.prodname_ghe_server %} 3.3 instances installed on Azure and provisioned with 32+ CPU cores would fail to launch, due to a bug present in the current Linux kernel. [Updated: 2022-04-08]' + - '{% data variables.product.prodname_actions %}のストレージ設定は、"Force Path Style(パススタイルの強制)"が選択されている場合、検証できず{% data variables.enterprise.management_console %}に保存できません。その代わりに、`ghe-actions-precheck`コマンドラインユーティリティで設定しなければなりません。' + - '現在のLinuxカーネルにあるバグのために、Azureにインストールされ、32以上のCPUコアをプロビジョニングされた{% data variables.product.prodname_ghe_server %} 3.3インスタンスが起動に失敗します。[更新:2022年04月08日]' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-3/4.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-3/4.yml index 04a0b1f557..af2c55f2ff 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-3/4.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-3/4.yml @@ -8,12 +8,12 @@ sections: - Azure Blob Storageが使われている場合、Management ConsoleでGitHub Packagesのストレージ設定を検証して保存することができませんでした。 - 不正な文字セットの警告で、設定オプションのmssql.backup.cadenceによってghe-config-checkが失敗しました。 - memcachedから2^16以上のキーを取得する際のSystemStackError(スタックが深すぎる)を修正しました。 - - A number of select menus across the site rendered incorrectly and were not functional. + - サイト全体の選択メニューの数が正しく表示されず、機能していませんでした。 changes: - - Dependency Graph can now be enabled without vulnerability data, allowing customers to see what dependencies are in use and at what versions. Enabling Dependency Graph without enabling GitHub Connect will *not* provide vulnerability information. + - 依存関係グラフは脆弱性のデータなしで有効化できるようになり、お客様は使用されている依存関係とバージョンを見ることができるようになりました。GitHub Connectを有効化せずに依存関係グラフを有効化しても、脆弱性の情報は提供され**ません**。 - Secret scaningがZIP及び他のアーカイブファイルでシークレットのスキャンをスキップしてしまいます。 known_issues: - - After upgrading to {% data variables.product.prodname_ghe_server %} 3.3, {% data variables.product.prodname_actions %} may fail to start automatically. To resolve this issue, connect to the appliance via SSH and run the `ghe-actions-start` command. + - '{% data variables.product.prodname_ghe_server %} 3.3にアップグレード後、{% data variables.product.prodname_actions %}が自動起動に失敗することがあります。この問題を解決するためには、アプライアンスにSSHで接続し、`ghe-actions-start`コマンドを実行してください。' - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}インスタンスで、攻撃者が最初の管理ユーザを作成できました。 - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 - Git LFSが追跡するファイル[Webインターフェースからアップロードされたもの](https://github.com/blog/2105-upload-files-to-your-repositories)が、不正にリポジトリに直接追加されてしまいます。 @@ -21,5 +21,5 @@ sections: - GitHub Connectで"Users can search GitHub.com"が有効化されている場合、GitHub.comの検索結果にプライベート及びインターナルリポジトリのIssueが含まれません。 - '{% data variables.product.prodname_registry %}のnpmレジストリは、メタデータのレスポンス中で時間の値を返さなくなります。これは、大きなパフォーマンス改善のために行われました。メタデータレスポンスの一部として時間の値を返すために必要なすべてのデータは保持し続け、既存のパフォーマンスの問題を解決した将来に、この値を返すことを再開します。' - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。 - - '{% data variables.product.prodname_actions %} storage settings cannot be validated and saved in the {% data variables.enterprise.management_console %} when "Force Path Style" is selected, and must instead be configured with the `ghe-actions-precheck` command line utility.' - - '{% data variables.product.prodname_ghe_server %} 3.3 instances installed on Azure and provisioned with 32+ CPU cores would fail to launch, due to a bug present in the current Linux kernel. [Updated: 2022-04-08]' + - '{% data variables.product.prodname_actions %}のストレージ設定は、"Force Path Style(パススタイルの強制)"が選択されている場合、検証できず{% data variables.enterprise.management_console %}に保存できません。その代わりに、`ghe-actions-precheck`コマンドラインユーティリティで設定しなければなりません。' + - '現在のLinuxカーネルにあるバグのために、Azureにインストールされ、32以上のCPUコアをプロビジョニングされた{% data variables.product.prodname_ghe_server %} 3.3インスタンスが起動に失敗します。[更新:2022年04月08日]' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-3/5.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-3/5.yml index cef8ac61d2..167529c5dd 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-3/5.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-3/5.yml @@ -5,9 +5,9 @@ sections: - "高: GitHubのMarkdownパーサーで、情報漏洩とRCEにつながる整数オーバーフローの脆弱性が特定されました。この脆弱性は、GoogleのProject ZeroのFelix WilhelmによってGitHub Bug Bountyプログラムを通じて報告され、CVE-2022-24724が割り当てられました。" bugs: - 高可用性レプリカのクロックがプライマリと同期していない場合、アップグレードが失敗することがありました。 - - 'OAuth Applications created after September 1st, 2020 were not able to use the [Check an Authorization](https://docs.github.com/en/enterprise-server@3.3/rest/reference/apps#check-an-authorization) API endpoint.' + - '2020年9月1日以降に作成されたOAuthアプリケーションは、 [Check an Authorization](https://docs.github.com/en/enterprise-server@3.3/rest/reference/apps#check-an-authorization) API エンドポイントを使用できませんでした。' known_issues: - - After upgrading to {% data variables.product.prodname_ghe_server %} 3.3, {% data variables.product.prodname_actions %} may fail to start automatically. To resolve this issue, connect to the appliance via SSH and run the `ghe-actions-start` command. + - '{% data variables.product.prodname_ghe_server %} 3.3にアップグレード後、{% data variables.product.prodname_actions %}が自動起動に失敗することがあります。この問題を解決するためには、アプライアンスにSSHで接続し、`ghe-actions-start`コマンドを実行してください。' - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}インスタンスで、攻撃者が最初の管理ユーザを作成できました。 - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 - Git LFSが追跡するファイル[Webインターフェースからアップロードされたもの](https://github.com/blog/2105-upload-files-to-your-repositories)が、不正にリポジトリに直接追加されてしまいます。 @@ -15,5 +15,5 @@ sections: - GitHub Connectで"Users can search GitHub.com"が有効化されている場合、GitHub.comの検索結果にプライベート及びインターナルリポジトリのIssueが含まれません。 - '{% data variables.product.prodname_registry %}のnpmレジストリは、メタデータのレスポンス中で時間の値を返さなくなります。これは、大きなパフォーマンス改善のために行われました。メタデータレスポンスの一部として時間の値を返すために必要なすべてのデータは保持し続け、既存のパフォーマンスの問題を解決した将来に、この値を返すことを再開します。' - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。 - - '{% data variables.product.prodname_actions %} storage settings cannot be validated and saved in the {% data variables.enterprise.management_console %} when "Force Path Style" is selected, and must instead be configured with the `ghe-actions-precheck` command line utility.' - - '{% data variables.product.prodname_ghe_server %} 3.3 instances installed on Azure and provisioned with 32+ CPU cores would fail to launch, due to a bug present in the current Linux kernel. [Updated: 2022-04-08]' + - '{% data variables.product.prodname_actions %}のストレージ設定は、"Force Path Style(パススタイルの強制)"が選択されている場合、検証できず{% data variables.enterprise.management_console %}に保存できません。その代わりに、`ghe-actions-precheck`コマンドラインユーティリティで設定しなければなりません。' + - '現在のLinuxカーネルにあるバグのために、Azureにインストールされ、32以上のCPUコアをプロビジョニングされた{% data variables.product.prodname_ghe_server %} 3.3インスタンスが起動に失敗します。[更新:2022年04月08日]' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-3/6.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-3/6.yml index 9212cc73a3..60a665e77c 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-3/6.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-3/6.yml @@ -2,49 +2,49 @@ date: '2022-04-04' sections: security_fixes: - - 'MEDIUM: A path traversal vulnerability was identified in {% data variables.product.prodname_ghe_server %} Management Console that allowed the bypass of CSRF protections. This vulnerability affected all versions of {% data variables.product.prodname_ghe_server %} prior to 3.5 and was fixed in versions 3.1.19, 3.2.11, 3.3.6, 3.4.1. This vulnerability was reported via the {% data variables.product.prodname_dotcom %} Bug Bounty program and has been assigned CVE-2022-23732.' - - 'MEDIUM: An integer overflow vulnerability was identified in the 1.x branch and the 2.x branch of `yajil` which leads to subsequent heap memory corruption when dealing with large (~2GB) inputs. This vulnerability was reported internally and has been assigned CVE-2022-24795. ' - - Support bundles could include sensitive files if {% data variables.product.prodname_actions %} was enabled. + - '中: CSRF保護のバイパスを許してしまうパストラバーサルの脆弱性が、{% data variables.product.prodname_ghe_server %}のManagement Consoleで特定されました。この脆弱性は3.5以前のすべての{% data variables.product.prodname_ghe_server %}のバージョンに影響し、バージョン3.1.19、3.2.11、3.3.6、3.4.1で修正されました。この脆弱性は{% data variables.product.prodname_dotcom %} Bug Bountyプログラムを通じて報告され、CVE-2022-23732が割り当てられました。' + - '中: `yajil`の1.xブランチ及び2.xブランチで、整数オーバーフローの脆弱性が特定されました。これは、大きな(2GB以上)の入力を処理する際に、それ以降のヒープメモリの破壊につながるものです。この脆弱性は内部的に報告され、CVE-2022-24795が割り当てられました。 ' + - '{% data variables.product.prodname_actions %}が有効化されている場合、Support Bundleにセンシティブなファイルが含まれることがありました。' - パッケージは最新のセキュリティバージョンにアップデートされました。 bugs: - - When enabling {% data variables.product.prodname_dependabot %}, an error caused some security advisories to temporarily read as no-longer applicable. - - Minio processes would have high CPU usage if an old configuration option was present after upgrading {% data variables.product.prodname_ghe_server %}. - - The options to enable `TLS 1.0` and `TLS 1.1` in the Privacy settings of the Management Console were shown, although removal of those protocol versions occurred in an earlier release. - - In a HA environment, configuring MSSQL replication could require additional manual steps after enabling {% data variables.product.prodname_actions %} for the first time. - - A subset of internal configuration files are more reliably updated after a hotpatch. - - The `ghe-run-migrations` script would sometimes fail to generate temporary certificate names correctly. - - In a cluster environment, Git LFS operations could fail with failed internal API calls that crossed multiple web nodes. - - Pre-receive hooks that used `gpg --import` timed out due to insufficient `syscall` privileges. - - In some cluster topologies, webhook delivery information was not available. - - Elasticsearch health checks would not allow a yellow cluster status when running migrations. - - Repositories would display a non-functional Discussions tab in the web UI. - - Organizations created as a result of a user transforming their user account into an organization were not added to the global enterprise account. - - Links to inaccessible pages were removed. - - The {% data variables.product.prodname_actions %} deployment graph would display an error when rendering a pending job. - - Some instances experienced high CPU usage due to large amounts unnecessary background jobs being queued. - - LDAP user sync jobs would fail when trying to sync GPG keys that had been synced previously. - - Following a link to a pull request from the users Pull Request dashboard would result in the repository header not loading. - - Adding a team as a reviewer to a pull request would sometimes show the incorrect number of members on that team. - - The remove team membership API endpoint would respond with an error when attempting to remove member externally managed via a SCIM Group. - - A large number of dormant users could cause a {% data variables.product.prodname_github_connect %} configuration to fail. - - The "Feature & beta enrollments" page in the Site admin web UI was incorrectly available. - - The "Site admin mode" link in the site footer did not change state when clicked. - - 'The `spokesctl cache-policy rm` command no longer fails with the message `error: failed to delete cache policy`.' + - '{% data variables.product.prodname_dependabot %}を有効にするとき、エラーによって一部のセキュリティアドバイザリが一時的に適用不能になったものとして読まれました。' + - '{% data variables.product.prodname_ghe_server %}のアップグレード後に、古い設定オプションが残っている場合、MinioのプロセスのCPU使用率が高くなります。' + - Management Consolemのプライバシー設定で`TLS 1.0`と`TLS 1.1`の有効化のオプションが表示されていましたが、これらのプロトコルバージョンは以前のリリースで削除されていました。 + - HA環境において、MSSQLのレプリケーション設定には初回の{% data variables.product.prodname_actions %}の有効化のあとに、手作業の追加ステップが必要になることがあります。 + - 内部設定ファイルの一部は、ホットパッチ後にさらに確実に更新されます。 + - '`ghe-run-migrations`スクリプトは、一時的な証明書名を正しく生成するのに失敗することがあります。' + - クラスタ環境において、複数のWebノードをまたぐ内部APIの失敗によって、Git LFSの操作が失敗することがありました。 + - '`gpg --import`を使うpre-receiveフックが、不十分な`syscall`権限のためにタイムアウトしました。' + - 一部のクラスタトポロジーにおいて、webhookの配信情報が利用できませんでした。 + - 移行の実行中に、Elasticsearchのヘルスチェックが黄色のクラスタのステータスを許しません。 + - リポジトリは、機能しないディスカッションタブをWeb UIに表示します。 + - ユーザが自分のアカウントをOrganizationに変換した結果作成されたOrganizationが、グローバルなEnterpriseアカウントに追加されませんでした。 + - アクセスできないページへのリンクが削除されました。 + - '{% data variables.product.prodname_actions %}デプロイメントグラフで、保留中のジョブの連打リンクの際にエラーが表示されます。' + - 大量の不要なバックグラウンドジョブがキューイングされたために、一部のインスタンスでCPU使用率が高くなりました。 + - 以前に同期されていなかったGPGキーを同期しようとした際に、LDAPユーザの同期ジョブが失敗します。 + - ユーザのPull RequestダッシュボードからPull Requestへのリンクをたどると、リポジトリヘッダがロードされません。 + - TeamをPull Requestのレビュー担当者として追加すると、そのTeamのメンバー数が正しく表示されないことがあります。 + - SCIMグループを通じて外部で管理されているメンバーを削除しようとすると、Teamメンバーシップの削除のAPIエンドポイントがエラーを返します。 + - 大量の休眠ユーザによって{% data variables.product.prodname_github_connect %}の設定が失敗することがあります。 + - サイトアドミンのWeb UIの"Feature & beta enrollments(機能とベータ登録)"ページが誤って利用可能でした。 + - サイトのフッタの"Site admin mode(サイトアドミンモード)"リンクが、クリックされても状態が変化しませんでした。 + - '`spokesctl cache-policy rm`コマンドは、`error: failed to delete cache policy`というメッセージで失敗することがなくなりました。' changes: - - Memcached connection limits were increased to better accommodate large cluster topologies. - - The Dependency Graph API previously ran with a statically defined port. - - The default shard counts for cluster-related Elasticsearch shard settings have been updated. - - When filtering enterprise members by organization role on the "People" page, the text for the dropdown menu items has been improved. - - The “Triage” and “Maintain” team roles are preserved during repository migrations. - - Performance has been improved for web requests made by enterprise owners. + - 大規模なクラスタトポロジーへの対応を改善するため、Memcachedの接続制限が引き上げられました。 + - Dependency Graph APIは、以前は静的に定義されたポートで実行されていました。 + - クラスタ関連のElasticsearchのシャード設定のデフォルトのシャード数が更新されました。 + - '"People"ページでOrganizationのロールによってEnterpriseメンバーをフィルタリングする場合のドロップダウンメニューアイテムのテキストが改善されました。' + - Teamロールの“Triage”及び“Maintain”は、リポジトリの移行中に保持されます。 + - Enterpriseのオーナーによって発行されたWebリクエストのパフォーマンスが改善されました。 known_issues: - - After upgrading to {% data variables.product.prodname_ghe_server %} 3.3, {% data variables.product.prodname_actions %} may fail to start automatically. To resolve this issue, connect to the appliance via SSH and run the `ghe-actions-start` command. + - '{% data variables.product.prodname_ghe_server %} 3.3にアップグレード後、{% data variables.product.prodname_actions %}が自動起動に失敗することがあります。この問題を解決するためには、アプライアンスにSSHで接続し、`ghe-actions-start`コマンドを実行してください。' - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}インスタンスで、攻撃者が最初の管理ユーザを作成できました。 - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 - Git LFSが追跡するファイル[Webインターフェースからアップロードされたもの](https://github.com/blog/2105-upload-files-to-your-repositories)が、不正にリポジトリに直接追加されてしまいます。 - 同じリポジトリ内のファイルパスが255文字を超えるblobへのパーマリンクを含むIssueをクローズできませんでした。 - - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results. + - '{% data variables.product.prodname_github_connect %}で"Users can search GitHub.com(ユーザはGitHub.comの検索が可能)" が有効化されたとき、プライベート及びインターナルリポジトリのIssueが{% data variables.product.prodname_dotcom_the_website %}の検索結果に含まれません。' - '{% data variables.product.prodname_registry %}のnpmレジストリは、メタデータのレスポンス中で時間の値を返さなくなります。これは、大きなパフォーマンス改善のために行われました。メタデータレスポンスの一部として時間の値を返すために必要なすべてのデータは保持し続け、既存のパフォーマンスの問題を解決した将来に、この値を返すことを再開します。' - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。 - - '{% data variables.product.prodname_actions %} storage settings cannot be validated and saved in the {% data variables.enterprise.management_console %} when "Force Path Style" is selected, and must instead be configured with the `ghe-actions-precheck` command line utility.' - - '{% data variables.product.prodname_ghe_server %} 3.3 instances installed on Azure and provisioned with 32+ CPU cores would fail to launch, due to a bug present in the current Linux kernel. [Updated: 2022-04-08]' + - '{% data variables.product.prodname_actions %}のストレージ設定は、"Force Path Style(パススタイルの強制)"が選択されている場合、検証できず{% data variables.enterprise.management_console %}に保存できません。その代わりに、`ghe-actions-precheck`コマンドラインユーティリティで設定しなければなりません。' + - '現在のLinuxカーネルにあるバグのために、Azureにインストールされ、32以上のCPUコアをプロビジョニングされた{% data variables.product.prodname_ghe_server %} 3.3インスタンスが起動に失敗します。[更新:2022年04月08日]' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-3/7.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-3/7.yml index bfa24ea0ef..1c667f2d3f 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-3/7.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-3/7.yml @@ -4,29 +4,29 @@ sections: security_fixes: - パッケージは最新のセキュリティバージョンにアップデートされました。 bugs: - - When a manifest file was deleted from a repository, the manifest would not be removed from the repository's "Dependency graph" page. - - Resolved a regression that could lead to consistent failures to retrieve artifacts and download log archives for {% data variables.product.prodname_actions %}. In some circumstances we stopped resolving URLs for internal communications that used `localhost`, and instead incorrectly used the instance hostname. - - Upgrading the nodes in a high availability pair with an upgrade package could cause Elasticsearch to enter an inconsistent state in some cases. - - Rotated log files with the extension `.backup` would accumulate in directories containing system logs. - - In some cluster topologies, the command line utilities `ghe-spokesctl` and `ghe-btop` failed to run. - - Elasticsearch indices could be duplicated during a package upgrade, due to an `elasticsearch-upgrade` service running multiple times in parallel. - - In the pull request and commit views, rich diffs would fail to load for some files tracked by Git LFS. - - When converting a user account to an organization, if the user account was an owner of the {% data variables.product.prodname_ghe_server %} enterprise account, the converted organization would incorrectly appear in the enterprise owner list. - - Creating an impersonation OAuth token using the Enterprise Administration REST API resulted in an error when an integration matching the OAuth Application ID already existed. - - The Secret Scanning REST API would return a `500` response code when there were UTF8 characters present in a detected secret. - - Repository cache servers could serve data from non-cache locations even when the data was available in the local cache location. + - マニフェストファイルがリポジトリから削除されたとき、そのマニフェストがリポジトリの"Dependency graph(依存関係グラフ)"ページから削除されません。 + - '{% data variables.product.prodname_actions %}の成果物の取得とログアーカイブのダウンロードの一貫した失敗につながりうるリグレッションが解決されました。環境によっては`localhost`を使った内部的な通信のURLの解決を停止し、その代わりにインスタンスのホスト名を誤って使用していました。' + - アップグレードパッケージで高可用性ペアのノードをアップグレードすると、Elasticsearchが不整合な状態になることがあります。 + - '`.backup`という拡張子を持つローテートされたログファイルが、システムログを含むディレクトリに蓄積されます。' + - 一部のクラスタトポロジでは、コマンドラインユーティリティの`ghe-spokesctl`及び`ghe-btop`の実行が失敗します。 + - パッケージのアップグレードの間に、`elasticsearch-upgrade`サービスが複数回並列に実行されることから、Elasticsearchのインデックスが複製されることがあります。 + - Pull Requestとコメントのビューで、リッチdiffがGit LFSによって追跡されている一部のファイルのロードに失敗します。 + - ユーザアカウントをOrganizationに変換する際に、そのユーザアカウントが{% data variables.product.prodname_ghe_server %} Enterpriseアカウントのオーナーだった場合、変換されたOrganizationは誤ってEntepriseオーナーのリストに表示されます。 + - OAuth Application IDがマッチするインテグレーションが既に存在する場合、Enterprise Administration REST APIを使った偽装OAuthトークンの作成はエラーになりました。 + - 検出されたシークレットにUTF8文字がある場合、Secret Scanning REST APIがレスポンスコード`500`を返します。 + - データがローカルキャッシュの場所から利用できる場合であっても、リポジトリキャッシュサーバーが非キャッシュの場所からデータを提供することがあります。 changes: - - Configuration errors that halt a config apply run are now output to the terminal in addition to the configuration log. + - 設定の適用の実行を停止させる設定エラーは、設定ログに加えてターミナルにも出力されるようになりました。 - Memcachedで許されている最大よりも長い値をキャッシュしようとするとエラーが生じますが、キーは報告されませんでした。 - - If {% data variables.product.prodname_GH_advanced_security %} features are enabled on your instance, the performance of background jobs has improved when processing batches for repository contributions. + - インスタンスで{% data variables.product.prodname_GH_advanced_security %}の機能が有効化されている場合、リポジトリのコントリビューションに対するバッチを処理している際のバックグラウンドジョブのパフォーマンスが改善されました。 known_issues: - - After upgrading to {% data variables.product.prodname_ghe_server %} 3.3, {% data variables.product.prodname_actions %} may fail to start automatically. To resolve this issue, connect to the appliance via SSH and run the `ghe-actions-start` command. + - '{% data variables.product.prodname_ghe_server %} 3.3にアップグレード後、{% data variables.product.prodname_actions %}が自動起動に失敗することがあります。この問題を解決するためには、アプライアンスにSSHで接続し、`ghe-actions-start`コマンドを実行してください。' - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}インスタンスで、攻撃者が最初の管理ユーザを作成できました。 - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 - Git LFSが追跡するファイル[Webインターフェースからアップロードされたもの](https://github.com/blog/2105-upload-files-to-your-repositories)が、不正にリポジトリに直接追加されてしまいます。 - 同じリポジトリ内のファイルパスが255文字を超えるblobへのパーマリンクを含むIssueをクローズできませんでした。 - - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results. + - '{% data variables.product.prodname_github_connect %}で"Users can search GitHub.com(ユーザはGitHub.comの検索が可能)" が有効化されたとき、プライベート及びインターナルリポジトリのIssueが{% data variables.product.prodname_dotcom_the_website %}の検索結果に含まれません。' - '{% data variables.product.prodname_registry %}のnpmレジストリは、メタデータのレスポンス中で時間の値を返さなくなります。これは、大きなパフォーマンス改善のために行われました。メタデータレスポンスの一部として時間の値を返すために必要なすべてのデータは保持し続け、既存のパフォーマンスの問題を解決した将来に、この値を返すことを再開します。' - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。 - - '{% data variables.product.prodname_actions %} storage settings cannot be validated and saved in the {% data variables.enterprise.management_console %} when "Force Path Style" is selected, and must instead be configured with the `ghe-actions-precheck` command line utility.' - - '{% data variables.product.prodname_ghe_server %} 3.3 instances installed on Azure and provisioned with 32+ CPU cores would fail to launch, due to a bug present in the current Linux kernel. [Updated: 2022-04-08]' + - '{% data variables.product.prodname_actions %}のストレージ設定は、"Force Path Style(パススタイルの強制)"が選択されている場合、検証できず{% data variables.enterprise.management_console %}に保存できません。その代わりに、`ghe-actions-precheck`コマンドラインユーティリティで設定しなければなりません。' + - '現在のLinuxカーネルにあるバグのために、Azureにインストールされ、32以上のCPUコアをプロビジョニングされた{% data variables.product.prodname_ghe_server %} 3.3インスタンスが起動に失敗します。[更新:2022年04月08日]' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-3/8.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-3/8.yml index f4fc0b8c88..73338863b0 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-3/8.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-3/8.yml @@ -7,27 +7,28 @@ sections: - パッケージは最新のセキュリティバージョンにアップデートされました。 bugs: - 一部のクラスタトポロジーで、`ghe-cluster-status`コマンドが`/tmp`に空のディレクトリを残しました。 - - SNMP incorrectly logged a high number of `Cannot statfs` error messages to syslog - - SAML認証が設定され、ビルトインのフォールバックが有効化されたインスタンスで、ビルトインのユーザがログアウト語に生成されたページからサインインしようとすると、“login”ループに捕まってしまいます。 - - Attempts to view the `git fsck` output from the `/stafftools/repositories/:owner/:repo/disk` page would fail with a `500 Internal Server Error`. + - SNMPが誤って大量の`Cannot statfs`エラーメッセージをsyslogに記録しました。 + - SAML認証が設定され、ビルトインのフォールバックが有効化されたインスタンスで、ビルトインのユーザがログアウト後に生成されたページからサインインしようとすると、“login”ループに捕まってしまいます。 + - '`/stafftools/repositories/:owner/:repo/disk`ページから`git fsck`の出力を見ようとすると、`500 Internal Server Error`で失敗します。' - SAML暗号化されたアサーションを利用する場合、一部のアサーションは正しくSSHキーを検証済みとしてマークしませんでした。 - Issueコメントにアップロードされたビデオが適切にレンダリングされません。 - - When using the file finder on a repository page, typing the backspace key within the search field would result in search results being listed multiple times and cause rendering problems. - - When using GitHub Enterprise Importer to import a repository, some issues would fail to import due to incorrectly configured project timeline events. + - リポジトリページでファイルファインダーを使おうとしたとき、検索フィールド内でバックスペースキーを入力すると、検索結果が複数回リストされ、レンダリングの問題が生じます。 + - GitHub Enterprise Importerを使ってリポジトリをインポートしようとすると、プロジェクトのタイムラインイベントが正しく設定されていないことから、一部のIssueのインポートに失敗します。 - '`ghe-migrator`を使う場合、移行はIssueやPull Request内のビデオの添付ファイルのインポートに失敗します。' + - 'リポジトリに非ASCII文字が含まれているタグがある場合、リリースページが500エラーを返します。[更新: 2022年06月10日]' changes: - 高可用性構成では、Management Consoleのレプリケーションの概要ページが現在のレプリケーションのステータスではなく、現在のレプリケーション設定だけを表示することを明確にしてください。 - '{% data variables.product.prodname_registry %}を有効化する場合、接続文字列としてのShared Access Signature (SAS)トークンの利用は現在サポートされていないことを明確にしてください。' - Support BundleにはMySQLに保存されたテーブルの行数が含まれるようになりました。 - - When determining which repository networks to schedule maintenance on, we no longer count the size of unreachable objects. - - The `run_started_at` response field is now included in the [Workflow runs API](/rest/actions/workflow-runs) and the `workflow_run` event webhook payload. + - どのリポジトリネットワークでスケジュールされたメンテナンスをオンにするかを判断する際に、到達不能なオブジェクトのサイズはカウントされなくなりました。 + - '[Workflow runs API](/rest/actions/workflow-runs)及び`workflow_run`イベントwebhookのペイロードに、`run_started_at`レスポンスフィールドが含まれるようになりました。' known_issues: - - After upgrading to {% data variables.product.prodname_ghe_server %} 3.3, {% data variables.product.prodname_actions %} may fail to start automatically. To resolve this issue, connect to the appliance via SSH and run the `ghe-actions-start` command. + - '{% data variables.product.prodname_ghe_server %} 3.3にアップグレード後、{% data variables.product.prodname_actions %}が自動起動に失敗することがあります。この問題を解決するためには、アプライアンスにSSHで接続し、`ghe-actions-start`コマンドを実行してください。' - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}インスタンスで、攻撃者が最初の管理ユーザを作成できました。 - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 - Git LFSが追跡するファイル[Webインターフェースからアップロードされたもの](https://github.com/blog/2105-upload-files-to-your-repositories)が、不正にリポジトリに直接追加されてしまいます。 - 同じリポジトリ内のファイルパスが255文字を超えるblobへのパーマリンクを含むIssueをクローズできませんでした。 - - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results. + - '{% data variables.product.prodname_github_connect %}で"Users can search GitHub.com(ユーザはGitHub.comの検索が可能)" が有効化されたとき、プライベート及びインターナルリポジトリのIssueが{% data variables.product.prodname_dotcom_the_website %}の検索結果に含まれません。' - '{% data variables.product.prodname_registry %}のnpmレジストリは、メタデータのレスポンス中で時間の値を返さなくなります。これは、大きなパフォーマンス改善のために行われました。メタデータレスポンスの一部として時間の値を返すために必要なすべてのデータは保持し続け、既存のパフォーマンスの問題を解決した将来に、この値を返すことを再開します。' - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。 - - '{% data variables.product.prodname_actions %} storage settings cannot be validated and saved in the {% data variables.enterprise.management_console %} when "Force Path Style" is selected, and must instead be configured with the `ghe-actions-precheck` command line utility.' + - '{% data variables.product.prodname_actions %}のストレージ設定は、"Force Path Style(パススタイルの強制)"が選択されている場合、検証できず{% data variables.enterprise.management_console %}に保存できません。その代わりに、`ghe-actions-precheck`コマンドラインユーティリティで設定しなければなりません。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-4/0-rc1.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-4/0-rc1.yml index 215da0d141..9aa637db8e 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-4/0-rc1.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-4/0-rc1.yml @@ -1,4 +1,3 @@ ---- date: '2022-02-15' release_candidate: true deprecated: true @@ -14,115 +13,197 @@ intro: | > This release is dedicated to our colleague and friend John, a Hubber who was always there to help. You will be greatly missed. > > **John "Ralph" Wiebalk 1986–2021** + sections: features: - - - heading: Secret scanning REST API now returns locations + - heading: Secret scanning REST API now returns locations notes: + # https://github.com/github/releases/issues/1642 - | {% data variables.product.prodname_GH_advanced_security %} customers can now use the REST API to retrieve commit details of secrets detected in private repository scans. The new endpoint returns details of a secret's first detection within a file, including the secret's location and commit SHA. For more information, see "[Secret scanning](/rest/reference/secret-scanning)" in the REST API documentation. - - - heading: Export license data of committer-based billing for GitHub Advanced Security + + - heading: Export license data of committer-based billing for GitHub Advanced Security notes: + # https://github.com/github/releases/issues/1757 - | Enterprise and organization owners can now export their {% data variables.product.prodname_GH_advanced_security %} license usage data to a CSV file. The {% data variables.product.prodname_advanced_security %} billing data can also be retrieved via billing endpoints in the REST API. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-11-export-github-advanced-security-license-usage-data/)." - - - heading: GitHub Actions reusable workflows in public beta + + - heading: GitHub Actions reusable workflows in public beta notes: + # https://github.com/github/releases/issues/1541 - | You can now reuse entire workflows as if they were an action. This feature is available in public beta. Instead of copying and pasting workflow definitions across repositories, you can now reference an existing workflow with a single line of configuration. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-10-05-github-actions-dry-your-github-actions-configuration-by-reusing-workflows/)." - - - heading: Dependabot security and version updates in public beta + + - heading: Dependabot security and version updates in public beta notes: + # https://github.com/github/releases/issues/2004 - | {% data variables.product.prodname_dependabot %} is now available in {% data variables.product.prodname_ghe_server %} 3.4 as a public beta, offering both version updates and security updates for several popular ecosystems. {% data variables.product.prodname_dependabot %} on {% data variables.product.prodname_ghe_server %} requires {% data variables.product.prodname_actions %} and a pool of self-hosted runners configured for {% data variables.product.prodname_dependabot %} use. {% data variables.product.prodname_dependabot %} on {% data variables.product.prodname_ghe_server %} also requires {% data variables.product.prodname_github_connect %} and {% data variables.product.prodname_dependabot %} to be enabled by an administrator. Beta feedback and suggestions can be shared in the [{% data variables.product.prodname_dependabot %} Feedback GitHub discussion](https://github.com/github/feedback/discussions/categories/dependabot-feedback). For more information and to try the beta, see "[Setting up {% data variables.product.prodname_dependabot %} security and version updates on your enterprise](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/setting-up-dependabot-updates)." + changes: - - - heading: 管理に関する変更 + - heading: Administration Changes notes: + # https://github.com/github/releases/issues/1657 - Users can now choose the number of spaces a tab is equal to, by setting their preferred tab size in the "Appearance" settings of their user account. All code with a tab indent will render using the preferred tab size. + + # https://github.com/github/releases/issues/2062 - The {% data variables.product.prodname_github_connect %} data connection record now includes a count of the number of active and dormant users and the configured dormancy period. - - - heading: パフォーマンスの変更 + + - heading: Performance Changes notes: - - WireGuard, used to secure communication between {% data variables.product.prodname_ghe_server %} instances in a High Availability configuration, has been migrated to the Kernel implementation. - - - heading: Notification Changes + # https://github.com/github/releases/issues/2031 + - WireGuard, used to secure communication between {% data variables.product.prodname_ghe_server %} instances in a High Availability configuration, has been migrated to the Kernel implementation. + + - heading: Notification Changes notes: - - Organization owners can now unsubscribe from email notifications when new deploy keys are added to repositories belonging to their organizations. For more information, see "[Configuring notifications](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications)." - - 'Notification emails from newly created issues and pull requests now include `(Issue #xx)` or `(PR #xx)` in the email subject, so you can recognize and filter emails that reference these types of issues.' - - - heading: Organization Changes + # https://github.com/github/releases/issues/1801 + - Organization owners can now unsubscribe from email notifications when new deploy keys are added to repositories belonging to their organizations. For more information, see "[Configuring notifications](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications)." + + # https://github.com/github/releases/issues/1714 + - 'Notification emails from newly created issues and pull requests now include `(Issue #xx)` or `(PR #xx)` in the email subject, so you can recognize and filter emails that reference these types of issues.' + + - heading: Organization Changes notes: + # https://github.com/github/releases/issues/1509 - Organizations can now display a `README.md` file on their profile Overview. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-09-14-readmes-for-organization-profiles/)." - - 'Members of organizations can now view a list of their enterprise owners under the organization''s "People" tab. The enterprise owners list is also now accessible using the GraphQL API. For more information, see the "[`enterpriseOwners`](/graphql/reference/objects#organization)" field under the Organization object in the GraphQL API documentation.' - - - heading: リポジトリの変更 + + # https://github.com/github/releases/issues/1883 + - Members of organizations can now view a list of their enterprise owners under the organization's "People" tab. The enterprise owners list is also now accessible using the GraphQL API. For more information, see the "[`enterpriseOwners`](/graphql/reference/objects#organization)" field under the Organization object in the GraphQL API documentation. + + - heading: Repositories changes notes: + # https://github.com/github/releases/issues/1944 - | A "Manage Access" section is now shown on the "Collaborators and teams" page in your repository settings. The new section makes it easier for repository administrators to see and manage who has access to their repository, and the level of access granted to each user. Administrators can now: * Search all members, teams and collaborators who have access to the repository. * View when members have mixed role assignments, granted to them directly as individuals or indirectly via a team. This is visualized through a new "mixed roles" warning, which displays the highest level role the user is granted if their permission level is higher than their assigned role. * Manage access to popular repositories reliably, with page pagination and fewer timeouts when large groups of users have access. + + # https://github.com/github/releases/issues/1748 - '{% data variables.product.prodname_ghe_server %} 3.4 includes improvements to the repository invitation experience, such as notifications for private repository invites, a UI prompt when visiting a private repository you have a pending invitation for, and a banner on a public repository overview page when there is an pending invitation.' - - 'You can now use single-character prefixes for custom autolinks. Autolink prefixes also now allow `.`, `-`, `_`, `+`, `=`, `:`, `/`, and `#` characters, as well as alphanumerics. For more information about custom autolinks, see "[Configuring autolinks to reference external resources](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-autolinks-to-reference-external-resources)."' + + # https://github.com/github/releases/issues/1739 + - You can now use single-character prefixes for custom autolinks. Autolink prefixes also now allow `.`, `-`, `_`, `+`, `=`, `:`, `/`, and `#` characters, as well as alphanumerics. For more information about custom autolinks, see "[Configuring autolinks to reference external resources](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-autolinks-to-reference-external-resources)." + + # https://github.com/github/releases/issues/1776 - A `CODE_OF_CONDUCT.md` file in the root of a repository is now highlighted in the "About" sidebar on the repository overview page. - - - heading: 'Releases changes' + + - heading: 'Releases changes' notes: + # https://github.com/github/releases/issues/1723 - '{% data variables.product.prodname_ghe_server %} 3.4 includes improvements to the Releases UI, such as automatically generated release notes which display a summary of all the pull requests for a given release. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-10-20-improvements-to-github-releases-generally-available/)."' + + # https://github.com/github/releases/issues/1606 - When a release is published, an avatar list is now displayed at the bottom of the release. Avatars for all user accounts mentioned in the release notes are shown. For more information, see "[Managing releases in a repository](/repositories/releasing-projects-on-github/managing-releases-in-a-repository)." - - - heading: 'Markdownの変更' + + - heading: 'Markdown changes' notes: + # https://github.com/github/releases/issues/1779 - You can now use the new "Accessibility" settings page to manage your keyboard shortcuts. You can choose to disable keyboard shortcuts that only use single characters like S, G C, and . (the period key). For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-16-managing-keyboard-shortcuts-using-accessibility-settings/)." + + # https://github.com/github/releases/issues/1727 - You can now choose to use a fixed-width font in Markdown-enabled fields, like issue comments and pull request descriptions. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-10-12-fixed-width-font-support-in-markdown-enabled-fields/)." + + # https://github.com/github/releases/issues/1761 - You can now paste a URL on selected text to quickly create a Markdown link. This works in all Markdown-enabled fields, such as issue comments and pull request descriptions. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-10-linkify-selected-text-on-url-paste/)." - - 'An image URL can now be appended with a theme context, such as `#gh-dark-mode-only`, to define how the Markdown image is displayed to a viewer. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-24-specify-theme-context-for-images-in-markdown/)."' + + # https://github.com/github/releases/issues/1758 + - An image URL can now be appended with a theme context, such as `#gh-dark-mode-only`, to define how the Markdown image is displayed to a viewer. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-24-specify-theme-context-for-images-in-markdown/)." + + # https://github.com/github/releases/issues/1686 - When creating or editing a gist file with the Markdown (`.md`) file extension, you can now use the "Preview" or "Preview Changes" tab to display a Markdown rendering of the file contents. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-17-preview-the-markdown-rendering-of-gists/)." + + # https://github.com/github/releases/issues/1754 - When typing the name of a {% data variables.product.prodname_dotcom %} user in issues, pull requests and discussions, the @mention suggester now ranks existing participants higher than other {% data variables.product.prodname_dotcom %} users, so that it's more likely the user you're looking for will be listed. + + # https://github.com/github/releases/issues/1636 - Right-to-left languages are now supported natively in Markdown files, issues, pull requests, discussions, and comments. - - - heading: 'Issue及びPull Requestの変更' + + - heading: 'Issues and pull requests changes' notes: + # https://github.com/github/releases/issues/1731 - The diff setting to hide whitespace changes in the pull request "Files changed" tab is now retained for your user account for that pull request. The setting you have chosen is automatically reapplied if you navigate away from the page and then revisit the "Files changed" tab of the same pull request. + + # https://github.com/github/releases/issues/1663 - When using auto assignment for pull request code reviews, you can now choose to only notify requested team members independently of your auto assignment settings. This setting is useful in scenarios where many users are auto assigned but not all users require notification. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-10-team-member-pull-request-review-notifications-can-be-configured-independently-of-auto-assignment/)." - - - heading: 'ブランチの変更' + + - heading: 'Branches changes' notes: - - 'Organization and repository administrators can now trigger webhooks to listen for changes to branch protection rules on their repositories. For more information, see the "[branch_protection_rule](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#branch_protection_rule)" event in the webhooks events and payloads documentation.' + # https://github.com/github/releases/issues/1526 + - Organization and repository administrators can now trigger webhooks to listen for changes to branch protection rules on their repositories. For more information, see the "[branch_protection_rule](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#branch_protection_rule)" event in the webhooks events and payloads documentation. + + # https://github.com/github/releases/issues/1759 - When configuring protected branches, you can now enforce that a required status check is provided by a specific {% data variables.product.prodname_github_app %}. If a status is then provided by a different application, or by a user via a commit status, merging is prevented. This ensures all changes are validated by the intended application. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-12-01-ensure-required-status-checks-provided-by-the-intended-app/)." + + # https://github.com/github/releases/issues/1911 - Only users with administrator permissions are now able to rename protected branches and modify branch protection rules. Previously, with the exception of the default branch, a collaborator could rename a branch and consequently any non-wildcard branch protection rules that applied to that branch were also renamed. For more information, see "[Renaming a branch](/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/renaming-a-branch)" and "[Managing a branch protection rule](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule)." + + # https://github.com/github/releases/issues/1845 - Administrators can now allow only specific users and teams to bypass pull request requirements. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-19-allow-bypassing-required-pull-requests/)." + + # https://github.com/github/releases/issues/1850 - Administrators can now allow only specific users and teams to force push to a repository. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-12-21-specify-who-can-force-push-to-a-repository/)." + + # https://github.com/github/releases/issues/1796 - When requiring pull requests for all changes to a protected branch, administrators can now choose if approved reviews are also a requirement. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-10-require-pull-requests-without-requiring-reviews/)." - - - heading: 'GitHub Actionsの変更' + + - heading: 'GitHub Actions changes' notes: + # https://github.com/github/releases/issues/1906 - '{% data variables.product.prodname_actions %} workflows triggered by {% data variables.product.prodname_dependabot %} for the `create`, `deployment`, and `deployment_status` events now always receive a read-only token and no secrets. Similarly, workflows triggered by {% data variables.product.prodname_dependabot %} for the `pull_request_target` event on pull requests where the base ref was created by {% data variables.product.prodname_dependabot %}, now always receive a read-only token and no secrets. These changes are designed to prevent potentially malicious code from executing in a privileged workflow. For more information, see "[Automating {% data variables.product.prodname_dependabot %} with {% data variables.product.prodname_actions %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/automating-dependabot-with-github-actions)."' + + # https://github.com/github/releases/issues/1667 - Workflow runs on `push` and `pull_request` events triggered by {% data variables.product.prodname_dependabot %} will now respect the permissions specified in your workflows, allowing you to control how you manage automatic dependency updates. The default token permissions will remain read-only. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-10-06-github-actions-workflows-triggered-by-dependabot-prs-will-respect-permissions-key-in-workflows/)." + + # https://github.com/github/releases/issues/1668 - '{% data variables.product.prodname_actions %} workflows triggered by {% data variables.product.prodname_dependabot %} will now be sent the {% data variables.product.prodname_dependabot %} secrets. You can now pull from private package registries in your CI using the same secrets you have configured for {% data variables.product.prodname_dependabot %} to use, improving how {% data variables.product.prodname_actions %} and {% data variables.product.prodname_dependabot %} work together. For more information, see "[Automating {% data variables.product.prodname_dependabot %} with {% data variables.product.prodname_actions %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/automating-dependabot-with-github-actions)."' + + # https://github.com/github/releases/issues/1615 - You can now manage runner groups and see the status of your self-hosted runners using new Runners and Runner Groups pages in the UI. The Actions settings page for your repository or organization now shows a summary view of your runners, and allows you to deep dive into a specific runner to edit it or see what job it may be currently running. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-09-20-github-actions-experience-refresh-for-the-management-of-self-hosted-runners/)." + + # https://github.com/github/releases/issues/1785 - 'Actions authors can now have their action run in Node.js 16 by specifying [`runs.using` as `node16` in the action''s `action.yml`](/actions/creating-actions/metadata-syntax-for-github-actions#runs-for-javascript-actions). This is in addition to the existing Node.js 12 support; actions can continue to specify `runs.using: node12` to use the Node.js 12 runtime.' + + # https://github.com/github/releases/issues/1799 - 'For manually triggered workflows, {% data variables.product.prodname_actions %} now supports the `choice`, `boolean`, and `environment` input types in addition to the default `string` type. For more information, see "[`on.workflow_dispatch.inputs`](/actions/using-workflows/workflow-syntax-for-github-actions#onworkflow_dispatchinputs)."' + + # https://github.com/github/releases/issues/1782 - Actions written in YAML, also known as composite actions, now support `if` conditionals. This lets you prevent specific steps from executing unless a condition has been met. Like steps defined in workflows, you can use any supported context and expression to create a conditional. + + # https://github.com/github/releases/issues/1919 - The search order behavior for self-hosted runners has now changed, so that the first available matching runner at any level will run the job in all cases. This allows jobs to be sent to self-hosted runners much faster, especially for organizations and enterprises with lots of self-hosted runners. Previously, when running a job that required a self-hosted runner, {% data variables.product.prodname_actions %} would look for self-hosted runners in the repository, organization, and enterprise, in that order. - - 'Runner labels for {% data variables.product.prodname_actions %} self-hosted runners can now be listed, added and removed using the REST API. For more information about using the new APIs at a repository, organization, or enterprise level, see "[Repositories](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-a-repository)", "[Organizations](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-organization)", and "[Enterprises](/rest/reference/enterprise-admin#list-labels-for-a-self-hosted-runner-for-an-enterprise)" in the REST API documentation.' - - - heading: 'Dependabot及び依存関係グラフの変更' + + # https://github.com/github/releases/issues/1753 + - Runner labels for {% data variables.product.prodname_actions %} self-hosted runners can now be listed, added and removed using the REST API. For more information about using the new APIs at a repository, organization, or enterprise level, see "[Repositories](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-a-repository)", "[Organizations](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-organization)", and "[Enterprises](/rest/reference/enterprise-admin#list-labels-for-a-self-hosted-runner-for-an-enterprise)" in the REST API documentation. + + - heading: 'Dependabot and Dependency graph changes' notes: + # https://github.com/github/releases/issues/1520 - Dependency graph now supports detecting Python dependencies in repositories that use the Poetry package manager. Dependencies will be detected from both `pyproject.toml` and `poetry.lock` manifest files. + + # https://github.com/github/releases/issues/1921 - When configuring {% data variables.product.prodname_dependabot %} security and version updates on GitHub Enterprise Server, we recommend you also enable {% data variables.product.prodname_dependabot %} in {% data variables.product.prodname_github_connect %}. This will allow {% data variables.product.prodname_dependabot %} to retrieve an updated list of dependencies and vulnerabilities from {% data variables.product.prodname_dotcom_the_website %}, by querying for information such as the changelogs of the public releases of open source code that you depend upon. For more information, see "[Enabling the dependency graph and Dependabot alerts for your enterprise](/admin/configuration/configuring-github-connect/enabling-the-dependency-graph-and-dependabot-alerts-for-your-enterprise)." + + # https://github.com/github/releases/issues/1717 - '{% data variables.product.prodname_dependabot_alerts %} alerts can now be dismissed using the GraphQL API. For more information, see the "[dismissRepositoryVulnerabilityAlert](/graphql/reference/mutations#dismissrepositoryvulnerabilityalert)" mutation in the GraphQL API documentation.' - - - heading: 'Code scanningとSecret scanningの変更' + + - heading: 'Code scanning and secret scanning changes' notes: + # https://github.com/github/releases/issues/1802 - The {% data variables.product.prodname_codeql %} CLI now supports including markdown-rendered query help in SARIF files, so that the help text can be viewed in the {% data variables.product.prodname_code_scanning %} UI when the query generates an alert. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-23-display-help-text-for-your-custom-codeql-queries-in-code-scanning/)." + + # https://github.com/github/releases/issues/1790 - The {% data variables.product.prodname_codeql %} CLI and {% data variables.product.prodname_vscode %} extension now support building databases and analyzing code on machines powered by Apple Silicon, such as Apple M1. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-10-codeql-now-supports-apple-silicon-m1/)." + + # https://github.com/github/releases/issues/1732 - | The depth of {% data variables.product.prodname_codeql %}'s analysis has been improved by adding support for more [libraries and frameworks](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/) from the Python ecosystem. As a result, {% data variables.product.prodname_codeql %} can now detect even more potential sources of untrusted user data, steps through which that data flows, and potentially dangerous sinks where the data could end up. This results in an overall improvement of the quality of {% data variables.product.prodname_code_scanning %} alerts. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-24-codeql-code-scanning-now-recognizes-more-python-libraries-and-frameworks/)." + + # https://github.com/github/releases/issues/1567 - Code scanning with {% data variables.product.prodname_codeql %} now includes beta support for analyzing code in all common Ruby versions, up to and including 3.02. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-10-27-codeql-code-scanning-adds-beta-support-for-ruby/)." + + # https://github.com/github/releases/issues/1764 - | Several improvements have been made to the {% data variables.product.prodname_code_scanning %} API: @@ -134,54 +215,64 @@ sections: * Personal access tokens with the `public_repo` scope now have write access for code scanning endpoints on public repos, if the user has permission. For more information, see "[Code scanning](/rest/reference/code-scanning)" in the REST API documentation. + + # https://github.com/github/releases/issues/1943 - '{% data variables.product.prodname_GH_advanced_security %} customers can now use the REST API to retrieve private repository secret scanning results at the enterprise level. The new endpoint supplements the existing repository-level and organization-level endpoints. For more information, see "[Secret scanning](/rest/reference/secret-scanning)" in the REST API documentation.' - #No security/bug fixes for the RC release - #security_fixes: - #- PLACEHOLDER - #bugs: - #- PLACEHOLDER + + # No security/bug fixes for the RC release + # security_fixes: + # - PLACEHOLDER + + # bugs: + # - PLACEHOLDER + known_issues: - - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}インスタンスで、攻撃者が最初の管理ユーザを作成できました。 - - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 - - Git LFSが追跡するファイル[Webインターフェースからアップロードされたもの](https://github.com/blog/2105-upload-files-to-your-repositories)が、不正にリポジトリに直接追加されてしまいます。 - - 同じリポジトリ内のファイルパスが255文字を超えるblobへのパーマリンクを含むIssueをクローズできませんでした。 - - GitHub Connectで"Users can search GitHub.com"が有効化されている場合、GitHub.comの検索結果にプライベート及びインターナルリポジトリのIssueが含まれません。 - - '{% data variables.product.prodname_registry %}のnpmレジストリは、メタデータのレスポンス中で時間の値を返さなくなります。これは、大きなパフォーマンス改善のために行われました。メタデータレスポンスの一部として時間の値を返すために必要なすべてのデータは保持し続け、既存のパフォーマンスの問題を解決した将来に、この値を返すことを再開します。' - - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。 + - On a freshly set up {% data variables.product.prodname_ghe_server %} instance without any users, an attacker could create the first admin user. + - Custom firewall rules are removed during the upgrade process. + - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. + - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. + - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. + - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. + - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. - Actions services needs to be restarted after restoring appliance from backup taken on a different host. + deprecations: - - - heading: GitHub Enterprise Server 3.0の非推奨化 + - heading: Deprecation of GitHub Enterprise Server 3.0 notes: - '**{% data variables.product.prodname_ghe_server %} 3.0 was discontinued on February 16, 2022**. This means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server) as soon as possible.' - - - heading: Deprecation of GitHub Enterprise Server 3.1 + - heading: Deprecation of GitHub Enterprise Server 3.1 notes: - '**{% data variables.product.prodname_ghe_server %} 3.1 will be discontinued on June 3, 2022**. This means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server) as soon as possible.' - - - heading: XenServer Hypervisorサポートの非推奨化 + + - heading: Deprecation of XenServer Hypervisor support notes: + # https://github.com/github/docs-content/issues/4439 - Starting in {% data variables.product.prodname_ghe_server %} 3.3, {% data variables.product.prodname_ghe_server %} on XenServer was deprecated and is no longer supported. Please contact [GitHub Support](https://support.github.com) with questions or concerns. - - - heading: Deprecation of the Content Attachments API preview + + - heading: Deprecation of the Content Attachments API preview notes: + # - Due to low usage, we have deprecated the Content References API preview in {% data variables.product.prodname_ghe_server %} 3.4. The API was previously accessible with the `corsair-preview` header. Users can continue to navigate to external URLs without this API. Any registered usages of the Content References API will no longer receive a webhook notification for URLs from your registered domain(s) and we no longer return valid response codes for attempted updates to existing content attachments. - - - heading: Deprecation of the Codes of Conduct API preview + + - heading: Deprecation of the Codes of Conduct API preview notes: + # https://github.com/github/releases/issues/1708 - 'The Codes of Conduct API preview, which was accessible with the `scarlet-witch-preview` header, is deprecated and no longer accessible in {% data variables.product.prodname_ghe_server %} 3.4. We instead recommend using the "[Get community profile metrics](/rest/reference/repos#get-community-profile-metrics)" endpoint to retrieve information about a repository''s code of conduct. For more information, see the "[Deprecation Notice: Codes of Conduct API preview](https://github.blog/changelog/2021-10-06-deprecation-notice-codes-of-conduct-api-preview/)" in the {% data variables.product.prodname_dotcom %} changelog.' - - - heading: OAuth Application APIエンドポイント及びクエリパラメータを使ったAPI認証の非推奨化 + + - heading: Deprecation of OAuth Application API endpoints and API authentication using query parameters notes: + # https://github.com/github/releases/issues/1316 - | Starting with {% data variables.product.prodname_ghe_server %} 3.4, the [deprecated version of the OAuth Application API endpoints](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/#endpoints-affected) have been removed. If you encounter 404 error messages on these endpoints, convert your code to the versions of the OAuth Application API that do not have `access_tokens` in the URL. We've also disabled the use of API authentication using query parameters. We instead recommend using [API authentication in the request header](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/#changes-to-make). - - - heading: CodeQLランナーの非推奨化 + + - heading: Deprecation of the CodeQL runner notes: + # https://github.com/github/releases/issues/1632 - The {% data variables.product.prodname_codeql %} runner is deprecated in {% data variables.product.prodname_ghe_server %} 3.4 and is no longer supported. The deprecation only affects users who use {% data variables.product.prodname_codeql %} code scanning in third party CI/CD systems; {% data variables.product.prodname_actions %} users are not affected. We strongly recommend that customers migrate to the {% data variables.product.prodname_codeql %} CLI, which is a feature-complete replacement for the {% data variables.product.prodname_codeql %} runner. For more information, see the [{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-09-21-codeql-runner-deprecation/). - - - heading: カスタムのビットキャッシュ機能拡張の非推奨化 + + - heading: Deprecation of custom bit-cache extensions notes: + # https://github.com/github/releases/issues/1415 - | Starting in {% data variables.product.prodname_ghe_server %} 3.1, support for {% data variables.product.company_short %}'s proprietary bit-cache extensions began to be phased out. These extensions are deprecated in {% data variables.product.prodname_ghe_server %} 3.3 onwards. @@ -190,5 +281,6 @@ sections: Repositories which were not present and active before upgrading to {% data variables.product.prodname_ghe_server %} 3.3 may not perform optimally until a repository maintenance task is run and has successfully completed. To start a repository maintenance task manually, browse to `https:///stafftools/repositories///network` for each affected repository and click the Schedule button. + backups: - '{% data variables.product.prodname_ghe_server %} 3.4 requires at least [GitHub Enterprise Backup Utilities 3.4.0](https://github.com/github/backup-utils) for [Backups and Disaster Recovery](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-4/0.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-4/0.yml index 72373e46d8..ef44b150b3 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-4/0.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-4/0.yml @@ -1,4 +1,3 @@ ---- date: '2022-03-15' intro: | @@ -7,121 +6,206 @@ intro: | > This release is dedicated to our colleague and friend John, a Hubber who was always there to help. You will be greatly missed. > > **John "Ralph" Wiebalk 1986–2021** + sections: features: - - - heading: Secret scanning REST API now returns locations + - heading: Secret scanning REST API now returns locations notes: + # https://github.com/github/releases/issues/1642 - | {% data variables.product.prodname_GH_advanced_security %} customers can now use the REST API to retrieve commit details of secrets detected in private repository scans. The new endpoint returns details of a secret's first detection within a file, including the secret's location and commit SHA. For more information, see "[Secret scanning](/rest/reference/secret-scanning)" in the REST API documentation. - - - heading: Export license data of committer-based billing for GitHub Advanced Security + + - heading: Export license data of committer-based billing for GitHub Advanced Security notes: + # https://github.com/github/releases/issues/1757 - | Enterprise and organization owners can now export their {% data variables.product.prodname_GH_advanced_security %} license usage data to a CSV file. The {% data variables.product.prodname_advanced_security %} billing data can also be retrieved via billing endpoints in the REST API. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-11-export-github-advanced-security-license-usage-data/)." - - - heading: GitHub Actions reusable workflows in public beta + + - heading: GitHub Actions reusable workflows in public beta notes: + # https://github.com/github/releases/issues/1541 - | You can now reuse entire workflows as if they were an action. This feature is available in public beta. Instead of copying and pasting workflow definitions across repositories, you can now reference an existing workflow with a single line of configuration. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-10-05-github-actions-dry-your-github-actions-configuration-by-reusing-workflows/)." - - - heading: Dependabot security and version updates in public beta + + - heading: Dependabot security and version updates in public beta notes: + # https://github.com/github/releases/issues/2004 - | {% data variables.product.prodname_dependabot %} is now available in {% data variables.product.prodname_ghe_server %} 3.4 as a public beta, offering both version updates and security updates for several popular ecosystems. {% data variables.product.prodname_dependabot %} on {% data variables.product.prodname_ghe_server %} requires {% data variables.product.prodname_actions %} and a pool of self-hosted runners configured for {% data variables.product.prodname_dependabot %} use. {% data variables.product.prodname_dependabot %} on {% data variables.product.prodname_ghe_server %} also requires {% data variables.product.prodname_github_connect %} and {% data variables.product.prodname_dependabot %} to be enabled by an administrator. Beta feedback and suggestions can be shared in the [{% data variables.product.prodname_dependabot %} Feedback GitHub discussion](https://github.com/github/feedback/discussions/categories/dependabot-feedback). For more information and to try the beta, see "[Setting up {% data variables.product.prodname_dependabot %} security and version updates on your enterprise](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/setting-up-dependabot-updates)." - - - heading: SAML authentication supports encrypted assertions + + - heading: SAML authentication supports encrypted assertions notes: + # https://github.com/github/releases/issues/1946 - | If you use SAML authentication for {% data variables.product.prodname_ghe_server %}, you can now configure encrypted assertions from your IdP to improve security. Encrypted assertions add an additional layer of encryption when your IdP transmits information to {% data variables.product.product_location %}. For more information, see "[Using SAML](/admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/using-saml#enabling-encrypted-assertions)." + changes: - - - heading: 管理に関する変更 + - heading: Administration Changes notes: + # https://github.com/github/releases/issues/1657 - Users can now choose the number of spaces a tab is equal to, by setting their preferred tab size in the "Appearance" settings of their user account. All code with a tab indent will render using the preferred tab size. + + # https://github.com/github/releases/issues/2062 - The {% data variables.product.prodname_github_connect %} data connection record now includes a count of the number of active and dormant users and the configured dormancy period. + + # https://github.com/github/releases/issues/1722 - You can now give users access to enterprise-specific links by adding custom footers to {% data variables.product.prodname_ghe_server %}. For more information, see "[Configuring custom footers](/admin/configuration/configuring-your-enterprise/configuring-custom-footers)." - - - heading: パフォーマンスの変更 + + - heading: Performance Changes notes: - - WireGuard, used to secure communication between {% data variables.product.prodname_ghe_server %} instances in a High Availability configuration, has been migrated to the Kernel implementation. - - - heading: Notification Changes + # https://github.com/github/releases/issues/2031 + - WireGuard, used to secure communication between {% data variables.product.prodname_ghe_server %} instances in a High Availability configuration, has been migrated to the Kernel implementation. + + - heading: Notification Changes notes: - - Organization owners can now unsubscribe from email notifications when new deploy keys are added to repositories belonging to their organizations. For more information, see "[Configuring notifications](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications)." - - 'Notification emails from newly created issues and pull requests now include `(Issue #xx)` or `(PR #xx)` in the email subject, so you can recognize and filter emails that reference these types of issues.' - - - heading: Organization Changes + # https://github.com/github/releases/issues/1801 + - Organization owners can now unsubscribe from email notifications when new deploy keys are added to repositories belonging to their organizations. For more information, see "[Configuring notifications](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications)." + + # https://github.com/github/releases/issues/1714 + - 'Notification emails from newly created issues and pull requests now include `(Issue #xx)` or `(PR #xx)` in the email subject, so you can recognize and filter emails that reference these types of issues.' + + - heading: Organization Changes notes: + # https://github.com/github/releases/issues/1509 - Organizations can now display a `README.md` file on their profile Overview. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-09-14-readmes-for-organization-profiles/)." - - 'Members of organizations can now view a list of their enterprise owners under the organization''s "People" tab. The enterprise owners list is also now accessible using the GraphQL API. For more information, see the "[`enterpriseOwners`](/graphql/reference/objects#organization)" field under the Organization object in the GraphQL API documentation.' - - - heading: リポジトリの変更 + + # https://github.com/github/releases/issues/1883 + - Members of organizations can now view a list of their enterprise owners under the organization's "People" tab. The enterprise owners list is also now accessible using the GraphQL API. For more information, see the "[`enterpriseOwners`](/graphql/reference/objects#organization)" field under the Organization object in the GraphQL API documentation. + + - heading: Repositories changes notes: + # https://github.com/github/releases/issues/1944 - | A "Manage Access" section is now shown on the "Collaborators and teams" page in your repository settings. The new section makes it easier for repository administrators to see and manage who has access to their repository, and the level of access granted to each user. Administrators can now: * Search all members, teams and collaborators who have access to the repository. * View when members have mixed role assignments, granted to them directly as individuals or indirectly via a team. This is visualized through a new "mixed roles" warning, which displays the highest level role the user is granted if their permission level is higher than their assigned role. * Manage access to popular repositories reliably, with page pagination and fewer timeouts when large groups of users have access. + + # https://github.com/github/releases/issues/1748 - '{% data variables.product.prodname_ghe_server %} 3.4 includes improvements to the repository invitation experience, such as notifications for private repository invites, a UI prompt when visiting a private repository you have a pending invitation for, and a banner on a public repository overview page when there is an pending invitation.' - - 'You can now use single-character prefixes for custom autolinks. Autolink prefixes also now allow `.`, `-`, `_`, `+`, `=`, `:`, `/`, and `#` characters, as well as alphanumerics. For more information about custom autolinks, see "[Configuring autolinks to reference external resources](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-autolinks-to-reference-external-resources)."' + + # https://github.com/github/releases/issues/1739 + - You can now use single-character prefixes for custom autolinks. Autolink prefixes also now allow `.`, `-`, `_`, `+`, `=`, `:`, `/`, and `#` characters, as well as alphanumerics. For more information about custom autolinks, see "[Configuring autolinks to reference external resources](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-autolinks-to-reference-external-resources)." + + # https://github.com/github/releases/issues/1776 - A `CODE_OF_CONDUCT.md` file in the root of a repository is now highlighted in the "About" sidebar on the repository overview page. - - - heading: 'Releases changes' + + - heading: 'Releases changes' notes: + # https://github.com/github/releases/issues/1723 - '{% data variables.product.prodname_ghe_server %} 3.4 includes improvements to the Releases UI, such as automatically generated release notes which display a summary of all the pull requests for a given release. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-10-20-improvements-to-github-releases-generally-available/)."' + + # https://github.com/github/releases/issues/1606 - When a release is published, an avatar list is now displayed at the bottom of the release. Avatars for all user accounts mentioned in the release notes are shown. For more information, see "[Managing releases in a repository](/repositories/releasing-projects-on-github/managing-releases-in-a-repository)." - - - heading: 'Markdownの変更' + + - heading: 'Markdown changes' notes: + # https://github.com/github/releases/issues/1779 - You can now use the new "Accessibility" settings page to manage your keyboard shortcuts. You can choose to disable keyboard shortcuts that only use single characters like S, G C, and . (the period key). For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-16-managing-keyboard-shortcuts-using-accessibility-settings/)." + + # https://github.com/github/releases/issues/1727 - You can now choose to use a fixed-width font in Markdown-enabled fields, like issue comments and pull request descriptions. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-10-12-fixed-width-font-support-in-markdown-enabled-fields/)." + + # https://github.com/github/releases/issues/1761 - You can now paste a URL on selected text to quickly create a Markdown link. This works in all Markdown-enabled fields, such as issue comments and pull request descriptions. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-10-linkify-selected-text-on-url-paste/)." - - 'An image URL can now be appended with a theme context, such as `#gh-dark-mode-only`, to define how the Markdown image is displayed to a viewer. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-24-specify-theme-context-for-images-in-markdown/)."' + + # https://github.com/github/releases/issues/1758 + - An image URL can now be appended with a theme context, such as `#gh-dark-mode-only`, to define how the Markdown image is displayed to a viewer. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-24-specify-theme-context-for-images-in-markdown/)." + + # https://github.com/github/releases/issues/1686 - When creating or editing a gist file with the Markdown (`.md`) file extension, you can now use the "Preview" or "Preview Changes" tab to display a Markdown rendering of the file contents. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-17-preview-the-markdown-rendering-of-gists/)." + + # https://github.com/github/releases/issues/1754 - When typing the name of a {% data variables.product.prodname_dotcom %} user in issues, pull requests and discussions, the @mention suggester now ranks existing participants higher than other {% data variables.product.prodname_dotcom %} users, so that it's more likely the user you're looking for will be listed. + + # https://github.com/github/releases/issues/1636 - Right-to-left languages are now supported natively in Markdown files, issues, pull requests, discussions, and comments. - - - heading: 'Issue及びPull Requestの変更' + + - heading: 'Issues and pull requests changes' notes: + # https://github.com/github/releases/issues/1731 - The diff setting to hide whitespace changes in the pull request "Files changed" tab is now retained for your user account for that pull request. The setting you have chosen is automatically reapplied if you navigate away from the page and then revisit the "Files changed" tab of the same pull request. + + # https://github.com/github/releases/issues/1663 - When using auto assignment for pull request code reviews, you can now choose to only notify requested team members independently of your auto assignment settings. This setting is useful in scenarios where many users are auto assigned but not all users require notification. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-10-team-member-pull-request-review-notifications-can-be-configured-independently-of-auto-assignment/)." - - - heading: 'ブランチの変更' + + - heading: 'Branches changes' notes: - - 'Organization and repository administrators can now trigger webhooks to listen for changes to branch protection rules on their repositories. For more information, see the "[branch_protection_rule](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#branch_protection_rule)" event in the webhooks events and payloads documentation.' + # https://github.com/github/releases/issues/1526 + - Organization and repository administrators can now trigger webhooks to listen for changes to branch protection rules on their repositories. For more information, see the "[branch_protection_rule](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#branch_protection_rule)" event in the webhooks events and payloads documentation. + + # https://github.com/github/releases/issues/1759 - When configuring protected branches, you can now enforce that a required status check is provided by a specific {% data variables.product.prodname_github_app %}. If a status is then provided by a different application, or by a user via a commit status, merging is prevented. This ensures all changes are validated by the intended application. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-12-01-ensure-required-status-checks-provided-by-the-intended-app/)." + + # https://github.com/github/releases/issues/1911 - Only users with administrator permissions are now able to rename protected branches and modify branch protection rules. Previously, with the exception of the default branch, a collaborator could rename a branch and consequently any non-wildcard branch protection rules that applied to that branch were also renamed. For more information, see "[Renaming a branch](/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/renaming-a-branch)" and "[Managing a branch protection rule](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule)." + + # https://github.com/github/releases/issues/1845 - Administrators can now allow only specific users and teams to bypass pull request requirements. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-19-allow-bypassing-required-pull-requests/)." + + # https://github.com/github/releases/issues/1850 - Administrators can now allow only specific users and teams to force push to a repository. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-12-21-specify-who-can-force-push-to-a-repository/)." + + # https://github.com/github/releases/issues/1796 - When requiring pull requests for all changes to a protected branch, administrators can now choose if approved reviews are also a requirement. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-10-require-pull-requests-without-requiring-reviews/)." - - - heading: 'GitHub Actionsの変更' + + - heading: 'GitHub Actions changes' notes: + # https://github.com/github/releases/issues/1906 - '{% data variables.product.prodname_actions %} workflows triggered by {% data variables.product.prodname_dependabot %} for the `create`, `deployment`, and `deployment_status` events now always receive a read-only token and no secrets. Similarly, workflows triggered by {% data variables.product.prodname_dependabot %} for the `pull_request_target` event on pull requests where the base ref was created by {% data variables.product.prodname_dependabot %}, now always receive a read-only token and no secrets. These changes are designed to prevent potentially malicious code from executing in a privileged workflow. For more information, see "[Automating {% data variables.product.prodname_dependabot %} with {% data variables.product.prodname_actions %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/automating-dependabot-with-github-actions)."' + + # https://github.com/github/releases/issues/1667 - Workflow runs on `push` and `pull_request` events triggered by {% data variables.product.prodname_dependabot %} will now respect the permissions specified in your workflows, allowing you to control how you manage automatic dependency updates. The default token permissions will remain read-only. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-10-06-github-actions-workflows-triggered-by-dependabot-prs-will-respect-permissions-key-in-workflows/)." + + # https://github.com/github/releases/issues/1668 - '{% data variables.product.prodname_actions %} workflows triggered by {% data variables.product.prodname_dependabot %} will now be sent the {% data variables.product.prodname_dependabot %} secrets. You can now pull from private package registries in your CI using the same secrets you have configured for {% data variables.product.prodname_dependabot %} to use, improving how {% data variables.product.prodname_actions %} and {% data variables.product.prodname_dependabot %} work together. For more information, see "[Automating {% data variables.product.prodname_dependabot %} with {% data variables.product.prodname_actions %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/automating-dependabot-with-github-actions)."' + + # https://github.com/github/releases/issues/1615 - You can now manage runner groups and see the status of your self-hosted runners using new Runners and Runner Groups pages in the UI. The Actions settings page for your repository or organization now shows a summary view of your runners, and allows you to deep dive into a specific runner to edit it or see what job it may be currently running. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-09-20-github-actions-experience-refresh-for-the-management-of-self-hosted-runners/)." + + # https://github.com/github/releases/issues/1785 - 'Actions authors can now have their action run in Node.js 16 by specifying [`runs.using` as `node16` in the action''s `action.yml`](/actions/creating-actions/metadata-syntax-for-github-actions#runs-for-javascript-actions). This is in addition to the existing Node.js 12 support; actions can continue to specify `runs.using: node12` to use the Node.js 12 runtime.' + + # https://github.com/github/releases/issues/1799 - 'For manually triggered workflows, {% data variables.product.prodname_actions %} now supports the `choice`, `boolean`, and `environment` input types in addition to the default `string` type. For more information, see "[`on.workflow_dispatch.inputs`](/actions/using-workflows/workflow-syntax-for-github-actions#onworkflow_dispatchinputs)."' + + # https://github.com/github/releases/issues/1782 - Actions written in YAML, also known as composite actions, now support `if` conditionals. This lets you prevent specific steps from executing unless a condition has been met. Like steps defined in workflows, you can use any supported context and expression to create a conditional. + + # https://github.com/github/releases/issues/1919 - The search order behavior for self-hosted runners has now changed, so that the first available matching runner at any level will run the job in all cases. This allows jobs to be sent to self-hosted runners much faster, especially for organizations and enterprises with lots of self-hosted runners. Previously, when running a job that required a self-hosted runner, {% data variables.product.prodname_actions %} would look for self-hosted runners in the repository, organization, and enterprise, in that order. - - 'Runner labels for {% data variables.product.prodname_actions %} self-hosted runners can now be listed, added and removed using the REST API. For more information about using the new APIs at a repository, organization, or enterprise level, see "[Repositories](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-a-repository)", "[Organizations](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-organization)", and "[Enterprises](/rest/reference/enterprise-admin#list-labels-for-a-self-hosted-runner-for-an-enterprise)" in the REST API documentation.' - - - heading: 'Dependabot及び依存関係グラフの変更' + + # https://github.com/github/releases/issues/1753 + - Runner labels for {% data variables.product.prodname_actions %} self-hosted runners can now be listed, added and removed using the REST API. For more information about using the new APIs at a repository, organization, or enterprise level, see "[Repositories](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-a-repository)", "[Organizations](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-organization)", and "[Enterprises](/rest/reference/enterprise-admin#list-labels-for-a-self-hosted-runner-for-an-enterprise)" in the REST API documentation. + + - heading: 'Dependabot and Dependency graph changes' notes: + # https://github.com/github/releases/issues/1520 - Dependency graph now supports detecting Python dependencies in repositories that use the Poetry package manager. Dependencies will be detected from both `pyproject.toml` and `poetry.lock` manifest files. + + # https://github.com/github/releases/issues/1921 - When configuring {% data variables.product.prodname_dependabot %} security and version updates on GitHub Enterprise Server, we recommend you also enable {% data variables.product.prodname_dependabot %} in {% data variables.product.prodname_github_connect %}. This will allow {% data variables.product.prodname_dependabot %} to retrieve an updated list of dependencies and vulnerabilities from {% data variables.product.prodname_dotcom_the_website %}, by querying for information such as the changelogs of the public releases of open source code that you depend upon. For more information, see "[Enabling the dependency graph and Dependabot alerts for your enterprise](/admin/configuration/configuring-github-connect/enabling-the-dependency-graph-and-dependabot-alerts-for-your-enterprise)." + + # https://github.com/github/releases/issues/1717 - '{% data variables.product.prodname_dependabot_alerts %} alerts can now be dismissed using the GraphQL API. For more information, see the "[dismissRepositoryVulnerabilityAlert](/graphql/reference/mutations#dismissrepositoryvulnerabilityalert)" mutation in the GraphQL API documentation.' - - - heading: 'Code scanningとSecret scanningの変更' + + - heading: 'Code scanning and secret scanning changes' notes: + # https://github.com/github/releases/issues/1802 - The {% data variables.product.prodname_codeql %} CLI now supports including markdown-rendered query help in SARIF files, so that the help text can be viewed in the {% data variables.product.prodname_code_scanning %} UI when the query generates an alert. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-23-display-help-text-for-your-custom-codeql-queries-in-code-scanning/)." + + # https://github.com/github/releases/issues/1790 - The {% data variables.product.prodname_codeql %} CLI and {% data variables.product.prodname_vscode %} extension now support building databases and analyzing code on machines powered by Apple Silicon, such as Apple M1. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-10-codeql-now-supports-apple-silicon-m1/)." + + # https://github.com/github/releases/issues/1732 - | The depth of {% data variables.product.prodname_codeql %}'s analysis has been improved by adding support for more [libraries and frameworks](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/) from the Python ecosystem. As a result, {% data variables.product.prodname_codeql %} can now detect even more potential sources of untrusted user data, steps through which that data flows, and potentially dangerous sinks where the data could end up. This results in an overall improvement of the quality of {% data variables.product.prodname_code_scanning %} alerts. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-24-codeql-code-scanning-now-recognizes-more-python-libraries-and-frameworks/)." + + # https://github.com/github/releases/issues/1567 - Code scanning with {% data variables.product.prodname_codeql %} now includes beta support for analyzing code in all common Ruby versions, up to and including 3.02. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-10-27-codeql-code-scanning-adds-beta-support-for-ruby/)." + + # https://github.com/github/releases/issues/1764 - | Several improvements have been made to the {% data variables.product.prodname_code_scanning %} API: @@ -133,64 +217,77 @@ sections: * Personal access tokens with the `public_repo` scope now have write access for code scanning endpoints on public repos, if the user has permission. For more information, see "[Code scanning](/rest/reference/code-scanning)" in the REST API documentation. + + # https://github.com/github/releases/issues/1943 - '{% data variables.product.prodname_GH_advanced_security %} customers can now use the REST API to retrieve private repository secret scanning results at the enterprise level. The new endpoint supplements the existing repository-level and organization-level endpoints. For more information, see "[Secret scanning](/rest/reference/secret-scanning)" in the REST API documentation.' - - - heading: Mobile changes + + - heading: Mobile changes notes: + # https://github.com/github/mobile/issues/2440 + # https://github.com/github/enterprise2/pull/28057 - Support for {% data variables.product.prodname_mobile %} is now enabled by default for new {% data variables.product.prodname_ghe_server %} instances. If you have not explicitly disabled or enabled {% data variables.product.prodname_mobile %}, {% data variables.product.prodname_mobile %} will be enabled when you upgrade to {% data variables.product.prodname_ghe_server %} 3.4.0 or later. If you previously disabled or enabled {% data variables.product.prodname_mobile %} for your instance, your preference will be preserved upon upgrade. For more information, see "[Managing {% data variables.product.prodname_mobile %} for your enterprise](/admin/configuration/configuring-your-enterprise/managing-github-mobile-for-your-enterprise)." - #No security/bug fixes for the GA release - #security_fixes: - #- PLACEHOLDER - #bugs: - #- PLACEHOLDER + + + # No security/bug fixes for the GA release + # security_fixes: + # - PLACEHOLDER + + # bugs: + # - PLACEHOLDER + known_issues: - - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}インスタンスで、攻撃者が最初の管理ユーザを作成できました。 - - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 - - Git LFSが追跡するファイル[Webインターフェースからアップロードされたもの](https://github.com/blog/2105-upload-files-to-your-repositories)が、不正にリポジトリに直接追加されてしまいます。 - - 同じリポジトリ内のファイルパスが255文字を超えるblobへのパーマリンクを含むIssueをクローズできませんでした。 - - GitHub Connectで"Users can search GitHub.com"が有効化されている場合、GitHub.comの検索結果にプライベート及びインターナルリポジトリのIssueが含まれません。 - - '{% data variables.product.prodname_registry %}のnpmレジストリは、メタデータのレスポンス中で時間の値を返さなくなります。これは、大きなパフォーマンス改善のために行われました。メタデータレスポンスの一部として時間の値を返すために必要なすべてのデータは保持し続け、既存のパフォーマンスの問題を解決した将来に、この値を返すことを再開します。' - - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。 + - On a freshly set up {% data variables.product.prodname_ghe_server %} instance without any users, an attacker could create the first admin user. + - Custom firewall rules are removed during the upgrade process. + - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. + - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. + - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. + - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. + - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. - Actions services needs to be restarted after restoring appliance from backup taken on a different host. - | When using SAML encrypted assertions with {% data variables.product.prodname_ghe_server %} 3.4.0 and 3.4.1, a new XML attribute `WantAssertionsEncrypted` in the `SPSSODescriptor` contains an invalid attribute for SAML metadata. IdPs that consume this SAML metadata endpoint may encounter errors when validating the SAML metadata XML schema. A fix will be available in the next patch release. [Updated: 2022-04-11] - + To work around this problem, you can take one of the two following actions. - Reconfigure the IdP by uploading a static copy of the SAML metadata without the `WantAssertionsEncrypted` attribute. - Copy the SAML metadata, remove `WantAssertionsEncrypted` attribute, host it on a web server, and reconfigure the IdP to point to that URL. + deprecations: - - - heading: GitHub Enterprise Server 3.0の非推奨化 + - heading: Deprecation of GitHub Enterprise Server 3.0 notes: - '**{% data variables.product.prodname_ghe_server %} 3.0 was discontinued on February 16, 2022**. This means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server) as soon as possible.' - - - heading: Deprecation of GitHub Enterprise Server 3.1 + - heading: Deprecation of GitHub Enterprise Server 3.1 notes: - '**{% data variables.product.prodname_ghe_server %} 3.1 will be discontinued on June 3, 2022**. This means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server) as soon as possible.' - - - heading: XenServer Hypervisorサポートの非推奨化 + + - heading: Deprecation of XenServer Hypervisor support notes: + # https://github.com/github/docs-content/issues/4439 - Starting in {% data variables.product.prodname_ghe_server %} 3.3, {% data variables.product.prodname_ghe_server %} on XenServer was deprecated and is no longer supported. Please contact [GitHub Support](https://support.github.com) with questions or concerns. - - - heading: Deprecation of the Content Attachments API preview + + - heading: Deprecation of the Content Attachments API preview notes: + # - Due to low usage, we have deprecated the Content References API preview in {% data variables.product.prodname_ghe_server %} 3.4. The API was previously accessible with the `corsair-preview` header. Users can continue to navigate to external URLs without this API. Any registered usages of the Content References API will no longer receive a webhook notification for URLs from your registered domain(s) and we no longer return valid response codes for attempted updates to existing content attachments. - - - heading: Deprecation of the Codes of Conduct API preview + + - heading: Deprecation of the Codes of Conduct API preview notes: + # https://github.com/github/releases/issues/1708 - 'The Codes of Conduct API preview, which was accessible with the `scarlet-witch-preview` header, is deprecated and no longer accessible in {% data variables.product.prodname_ghe_server %} 3.4. We instead recommend using the "[Get community profile metrics](/rest/reference/repos#get-community-profile-metrics)" endpoint to retrieve information about a repository''s code of conduct. For more information, see the "[Deprecation Notice: Codes of Conduct API preview](https://github.blog/changelog/2021-10-06-deprecation-notice-codes-of-conduct-api-preview/)" in the {% data variables.product.prodname_dotcom %} changelog.' - - - heading: OAuth Application APIエンドポイント及びクエリパラメータを使ったAPI認証の非推奨化 + + - heading: Deprecation of OAuth Application API endpoints and API authentication using query parameters notes: + # https://github.com/github/releases/issues/1316 - | Starting with {% data variables.product.prodname_ghe_server %} 3.4, the [deprecated version of the OAuth Application API endpoints](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/#endpoints-affected) have been removed. If you encounter 404 error messages on these endpoints, convert your code to the versions of the OAuth Application API that do not have `access_tokens` in the URL. We've also disabled the use of API authentication using query parameters. We instead recommend using [API authentication in the request header](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/#changes-to-make). - - - heading: CodeQLランナーの非推奨化 + + - heading: Deprecation of the CodeQL runner notes: + # https://github.com/github/releases/issues/1632 - The {% data variables.product.prodname_codeql %} runner is deprecated in {% data variables.product.prodname_ghe_server %} 3.4 and is no longer supported. The deprecation only affects users who use {% data variables.product.prodname_codeql %} code scanning in third party CI/CD systems; {% data variables.product.prodname_actions %} users are not affected. We strongly recommend that customers migrate to the {% data variables.product.prodname_codeql %} CLI, which is a feature-complete replacement for the {% data variables.product.prodname_codeql %} runner. For more information, see the [{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-09-21-codeql-runner-deprecation/). - - - heading: カスタムのビットキャッシュ機能拡張の非推奨化 + + - heading: Deprecation of custom bit-cache extensions notes: + # https://github.com/github/releases/issues/1415 - | Starting in {% data variables.product.prodname_ghe_server %} 3.1, support for {% data variables.product.company_short %}'s proprietary bit-cache extensions began to be phased out. These extensions are deprecated in {% data variables.product.prodname_ghe_server %} 3.3 onwards. @@ -199,5 +296,6 @@ sections: Repositories which were not present and active before upgrading to {% data variables.product.prodname_ghe_server %} 3.3 may not perform optimally until a repository maintenance task is run and has successfully completed. To start a repository maintenance task manually, browse to `https:///stafftools/repositories///network` for each affected repository and click the Schedule button. + backups: - '{% data variables.product.prodname_ghe_server %} 3.4 requires at least [GitHub Enterprise Backup Utilities 3.4.0](https://github.com/github/backup-utils) for [Backups and Disaster Recovery](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-4/1.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-4/1.yml index f11c9820b6..14b6ef5c67 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-4/1.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-4/1.yml @@ -2,97 +2,97 @@ date: '2022-04-04' sections: security_fixes: - - 'MEDIUM: A path traversal vulnerability was identified in {% data variables.product.prodname_ghe_server %} Management Console that allowed the bypass of CSRF protections. This vulnerability affected all versions of {% data variables.product.prodname_ghe_server %} prior to 3.5 and was fixed in versions 3.1.19, 3.2.11, 3.3.6, 3.4.1. This vulnerability was reported via the {% data variables.product.prodname_dotcom %} Bug Bounty program and has been assigned CVE-2022-23732.' - - 'MEDIUM: An integer overflow vulnerability was identified in the 1.x branch and the 2.x branch of `yajil` which leads to subsequent heap memory corruption when dealing with large (~2GB) inputs. This vulnerability was reported internally and has been assigned CVE-2022-24795. ' - - Support bundles could include sensitive files if {% data variables.product.prodname_actions %} was enabled. + - '中: CSRF保護のバイパスを許してしまうパストラバーサルの脆弱性が、{% data variables.product.prodname_ghe_server %}のManagement Consoleで特定されました。この脆弱性は3.5以前のすべての{% data variables.product.prodname_ghe_server %}のバージョンに影響し、バージョン3.1.19、3.2.11、3.3.6、3.4.1で修正されました。この脆弱性は{% data variables.product.prodname_dotcom %} Bug Bountyプログラムを通じて報告され、CVE-2022-23732が割り当てられました。' + - '中: `yajil`の1.xブランチ及び2.xブランチで、整数オーバーフローの脆弱性が特定されました。これは、大きな(2GB以上)の入力を処理する際に、それ以降のヒープメモリの破壊につながるものです。この脆弱性は内部的に報告され、CVE-2022-24795が割り当てられました。 ' + - '{% data variables.product.prodname_actions %}が有効化されている場合、Support Bundleにセンシティブなファイルが含まれることがありました。' - パッケージは最新のセキュリティバージョンにアップデートされました。 bugs: - - A workflow run may not complete if it uses composite-actions. - - When enabling {% data variables.product.prodname_dependabot %}, an error caused some security advisories to temporarily read as no-longer applicable. - - Minio processes would have high CPU usage if an old configuration option was present after upgrading {% data variables.product.prodname_ghe_server %}. - - The options to enable `TLS 1.0` and `TLS 1.1` in the Privacy settings of the Management Console were shown, although removal of those protocol versions occurred in an earlier release. - - In a HA environment, configuring MSSQL replication could require additional manual steps after enabling {% data variables.product.prodname_actions %} for the first time. - - A subset of internal configuration files are more reliably updated after a hotpatch. - - The `ghe-run-migrations` script would sometimes fail to generate temporary certificate names correctly. - - Pre-receive hooks that used `gpg --import` timed out due to insufficient `syscall` privileges. - - In some cluster topologies, webhook delivery information was not available. - - The {% data variables.product.prodname_actions %} deployment graph would display an error when rendering a pending job. - - Elasticsearch health checks would not allow a yellow cluster status when running migrations. - - When using the [Migrations API](/rest/reference/migrations), queued export jobs were not processed. - - Repositories would display a non-functional Discussions tab in the web UI. - - Organizations created as a result of a user transforming their user account into an organization were not added to the global enterprise account. - - LDAP user sync jobs would fail when trying to sync GPG keys that had been synced previously. - - Links to inaccessible pages were removed. - - Some instances experienced high CPU usage due to large amounts unnecessary background jobs being queued. - - Empty repositories didnt sync correctly to cache servers. - - Adding a team as a reviewer to a pull request would sometimes show the incorrect number of members on that team. - - The remove team membership API endpoint would respond with an error when attempting to remove member externally managed via a SCIM Group. - - A large number of dormant users could cause a {% data variables.product.prodname_github_connect %} configuration to fail. - - The "Feature & beta enrollments" page in the Site admin web UI was incorrectly available. - - The "Site admin mode" link in the site footer did not change state when clicked. + - 複合アクションを使っている場合、ワークフローの実行が完了しないことがあります。 + - '{% data variables.product.prodname_dependabot %}を有効にするとき、エラーによって一部のセキュリティアドバイザリが一時的に適用不能になったものとして読まれました。' + - '{% data variables.product.prodname_ghe_server %}のアップグレード後に、古い設定オプションが残っている場合、MinioのプロセスのCPU使用率が高くなります。' + - Management Consolemのプライバシー設定で`TLS 1.0`と`TLS 1.1`の有効化のオプションが表示されていましたが、これらのプロトコルバージョンは以前のリリースで削除されていました。 + - HA環境において、MSSQLのレプリケーション設定には初回の{% data variables.product.prodname_actions %}の有効化のあとに、手作業の追加ステップが必要になることがあります。 + - 内部設定ファイルの一部は、ホットパッチ後にさらに確実に更新されます。 + - '`ghe-run-migrations`スクリプトは、一時的な証明書名を正しく生成するのに失敗することがあります。' + - '`gpg --import`を使うpre-receiveフックが、不十分な`syscall`権限のためにタイムアウトしました。' + - 一部のクラスタトポロジーにおいて、webhookの配信情報が利用できませんでした。 + - '{% data variables.product.prodname_actions %}デプロイメントグラフで、保留中のジョブの連打リンクの際にエラーが表示されます。' + - 移行の実行中に、Elasticsearchのヘルスチェックが黄色のクラスタのステータスを許しません。 + - '[Migrations API](/rest/reference/migrations)を使う場合、キューイングされたエクスポートジョブが処理されませんでした。' + - リポジトリは、機能しないディスカッションタブをWeb UIに表示します。 + - ユーザが自分のアカウントをOrganizationに変換した結果作成されたOrganizationが、グローバルなEnterpriseアカウントに追加されませんでした。 + - 以前に同期されていなかったGPGキーを同期しようとした際に、LDAPユーザの同期ジョブが失敗します。 + - アクセスできないページへのリンクが削除されました。 + - 大量の不要なバックグラウンドジョブがキューイングされたために、一部のインスタンスでCPU使用率が高くなりました。 + - 空のリポジトリは、キャッシュサーバーに正しく同期されませんでした。 + - TeamをPull Requestのレビュー担当者として追加すると、そのTeamのメンバー数が正しく表示されないことがあります。 + - SCIMグループを通じて外部で管理されているメンバーを削除しようとすると、Teamメンバーシップの削除のAPIエンドポイントがエラーを返します。 + - 大量の休眠ユーザによって{% data variables.product.prodname_github_connect %}の設定が失敗することがあります。 + - サイトアドミンのWeb UIの"Feature & beta enrollments(機能とベータ登録)"ページが誤って利用可能でした。 + - サイトのフッタの"Site admin mode(サイトアドミンモード)"リンクが、クリックされても状態が変化しませんでした。 changes: - - Memcached connection limits were increased to better accommodate large cluster topologies. - - The Dependency Graph API previously ran with a statically defined port. - - The default shard counts for cluster-related Elasticsearch shard settings have been updated. - - The [Migrations API](/rest/reference/migrations) now generates exports of repositories. - - When filtering enterprise members by organization role on the "People" page, the text for the dropdown menu items has been improved. - - The “Triage” and “Maintain” team roles are preserved during repository migrations. - - Using ghe-migrator or exporting from GitHub.com, an export would not include Pull Request attachments. - - Performance has been improved for web requests made by enterprise owners. + - 大規模なクラスタトポロジーへの対応を改善するため、Memcachedの接続制限が引き上げられました。 + - Dependency Graph APIは、以前は静的に定義されたポートで実行されていました。 + - クラスタ関連のElasticsearchのシャード設定のデフォルトのシャード数が更新されました。 + - '[Migrations API](/rest/reference/migrations)がリポジトリのエクスポートを生成するようになりました。' + - '"People"ページでOrganizationのロールによってEnterpriseメンバーをフィルタリングする場合のドロップダウンメニューアイテムのテキストが改善されました。' + - Teamロールの“Triage”及び“Maintain”は、リポジトリの移行中に保持されます。 + - GitHub.comからのエクスポートにghe-migratorを使うと、エクスポートにはPull Requestの添付ファイルが含まれません。 + - Enterpriseのオーナーによって発行されたWebリクエストのパフォーマンスが改善されました。 known_issues: - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}インスタンスで、攻撃者が最初の管理ユーザを作成できました。 - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 - Git LFSが追跡するファイル[Webインターフェースからアップロードされたもの](https://github.com/blog/2105-upload-files-to-your-repositories)が、不正にリポジトリに直接追加されてしまいます。 - 同じリポジトリ内のファイルパスが255文字を超えるblobへのパーマリンクを含むIssueをクローズできませんでした。 - - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results. + - '{% data variables.product.prodname_github_connect %}で"Users can search GitHub.com(ユーザはGitHub.comの検索が可能)" が有効化されたとき、プライベート及びインターナルリポジトリのIssueが{% data variables.product.prodname_dotcom_the_website %}の検索結果に含まれません。' - '{% data variables.product.prodname_registry %}のnpmレジストリは、メタデータのレスポンス中で時間の値を返さなくなります。これは、大きなパフォーマンス改善のために行われました。メタデータレスポンスの一部として時間の値を返すために必要なすべてのデータは保持し続け、既存のパフォーマンスの問題を解決した将来に、この値を返すことを再開します。' - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。 - | - When using SAML encrypted assertions with {% data variables.product.prodname_ghe_server %} 3.4.0 and 3.4.1, a new XML attribute `WantAssertionsEncrypted` in the `SPSSODescriptor` contains an invalid attribute for SAML metadata. IdPs that consume this SAML metadata endpoint may encounter errors when validating the SAML metadata XML schema. A fix will be available in the next patch release. [Updated: 2022-04-11] + SAMLの暗号化されたアサーションを{% data variables.product.prodname_ghe_server %} 3.4.0及び3.4.1で使用する場合、`SPSSODescriptor`内の新しいXML属性である`WantAssertionsEncrypted`にはSAMLメタデータの不正な属性が含まれます。このSAMLエンドポイントを利用するIdPは、SAMLメタデータのXMLスキーマの検証の際にエラーが生じることがあります。修正は次回のパッチリリースで提供されます。[2022年04月11日更新] - To work around this problem, you can take one of the two following actions. - - Reconfigure the IdP by uploading a static copy of the SAML metadata without the `WantAssertionsEncrypted` attribute. - - Copy the SAML metadata, remove `WantAssertionsEncrypted` attribute, host it on a web server, and reconfigure the IdP to point to that URL. + この問題を回避するためには、以下の2つの方法のいずれかを取ることができます。 + - `WantAssertionsEncrypted`属性なしのSAMLメタデータの静的なコピーをアップロードして、IdPを再設定する。 + - SAMLメタデータをコピーし、`WantAssertionsEncrypted`を削除し、それをWebサーバーでホストして、そのURLを指してIdPを再設定する。 deprecations: - heading: GitHub Enterprise Server 3.0の非推奨化 notes: - - '**{% data variables.product.prodname_ghe_server %} 3.0 was discontinued on February 16, 2022**. This means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server) as soon as possible.' + - '**{% data variables.product.prodname_ghe_server %} 3.0は、2022 年2月16日に廃止となりました**。これは、この日以降は重大なセキュリティの問題に対してであってもパッチリリースが行われなくなるということです。より優れたパフォーマンス、改善されたセキュリティ、新しい機能のために、[{% data variables.product.prodname_ghe_server %}の最新バージョンへのアップグレード](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server)をできるだけ早く行ってください。' - - heading: Deprecation of GitHub Enterprise Server 3.1 + heading: GitHub Enterprise Server 3.1の非推奨化 notes: - - '**{% data variables.product.prodname_ghe_server %} 3.1 will be discontinued on June 3, 2022**. This means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server) as soon as possible.' + - '**{% data variables.product.prodname_ghe_server %} 3.1は、2022 年6月3日に廃止となりました**。これは、この日以降は重大なセキュリティの問題に対してであってもパッチリリースが行われなくなるということです。より優れたパフォーマンス、改善されたセキュリティ、新しい機能のために、[{% data variables.product.prodname_ghe_server %}の最新バージョンへのアップグレード](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server)をできるだけ早く行ってください。' - heading: XenServer Hypervisorサポートの非推奨化 notes: - - Starting in {% data variables.product.prodname_ghe_server %} 3.3, {% data variables.product.prodname_ghe_server %} on XenServer was deprecated and is no longer supported. Please contact [GitHub Support](https://support.github.com) with questions or concerns. + - '{% data variables.product.prodname_ghe_server %} 3.3以降、XenServer上の{% data variables.product.prodname_ghe_server %}は非推奨となり、サポートされません。質問や懸念事項につきましては、[GitHub Support](https://support.github.com) にお問い合わせください。' - - heading: Deprecation of the Content Attachments API preview + heading: Content Attachments APIプレビューの非推奨化 notes: - - Due to low usage, we have deprecated the Content References API preview in {% data variables.product.prodname_ghe_server %} 3.4. The API was previously accessible with the `corsair-preview` header. Users can continue to navigate to external URLs without this API. Any registered usages of the Content References API will no longer receive a webhook notification for URLs from your registered domain(s) and we no longer return valid response codes for attempted updates to existing content attachments. + - 利用が少ないことから、{% data variables.product.prodname_ghe_server %} 3.4においてContent References APIプレビューを非推奨化しました。以前このAPIは、`corsair-preview`ヘッダを使ってアクセスできました。ユーザは、このAPIなしで引き続き外部のURLにアクセスできます。登録済みのContent References APIの利用は、登録されたドメインからのURLに対するwebhookの通知を受け取らなくなり、既存のコンテンツの添付ファイルを更新しようとした場合、有効なレスポンスコードは返されません。 - - heading: Deprecation of the Codes of Conduct API preview + heading: Codes of Conduct APIプレビューの非推奨化 notes: - - 'The Codes of Conduct API preview, which was accessible with the `scarlet-witch-preview` header, is deprecated and no longer accessible in {% data variables.product.prodname_ghe_server %} 3.4. We instead recommend using the "[Get community profile metrics](/rest/reference/repos#get-community-profile-metrics)" endpoint to retrieve information about a repository''s code of conduct. For more information, see the "[Deprecation Notice: Codes of Conduct API preview](https://github.blog/changelog/2021-10-06-deprecation-notice-codes-of-conduct-api-preview/)" in the {% data variables.product.prodname_dotcom %} changelog.' + - '`scarlet-witch-preview`ヘッダを使ってアクセスできたCodes of Conduct APIは非推奨化され、{% data variables.product.prodname_ghe_server %} 3.4ではアクセスできなくなりました。その代わりに、リポジトリの行動規範に関する情報の取得には「[コミュニティプロフィールのメトリクス取得](/rest/reference/repos#get-community-profile-metrics)」エンドポイントを使うことをおすすめします。詳しい情報については、{% data variables.product.prodname_dotcom %} changelogの「[非推奨化のお知らせ: Codes of Conduct APIプレビュー](https://github.blog/changelog/2021-10-06-deprecation-notice-codes-of-conduct-api-preview/)を参照してください。' - heading: OAuth Application APIエンドポイント及びクエリパラメータを使ったAPI認証の非推奨化 notes: - | - Starting with {% data variables.product.prodname_ghe_server %} 3.4, the [deprecated version of the OAuth Application API endpoints](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/#endpoints-affected) have been removed. If you encounter 404 error messages on these endpoints, convert your code to the versions of the OAuth Application API that do not have `access_tokens` in the URL. We've also disabled the use of API authentication using query parameters. We instead recommend using [API authentication in the request header](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/#changes-to-make). + {% data variables.product.prodname_ghe_server %} 3.4以降、[非推奨化されたバージョンのOAuth Application APIエンドポイント](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/#endpoints-affected)は削除されました。これらのエンドポイントで404エラーメッセージが返された場合、`access_tokens`をURL中に持たないOAuth Application APIのバージョンに、コードを変換してください。クエリパラメータを使ったAPI認証の利用も無効化されました。その代わりに[リクエストヘッダでのAPI認証](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/#changes-to-make)の利用をおすすめします。 - heading: CodeQLランナーの非推奨化 notes: - - The {% data variables.product.prodname_codeql %} runner is deprecated in {% data variables.product.prodname_ghe_server %} 3.4 and is no longer supported. The deprecation only affects users who use {% data variables.product.prodname_codeql %} code scanning in third party CI/CD systems; {% data variables.product.prodname_actions %} users are not affected. We strongly recommend that customers migrate to the {% data variables.product.prodname_codeql %} CLI, which is a feature-complete replacement for the {% data variables.product.prodname_codeql %} runner. For more information, see the [{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-09-21-codeql-runner-deprecation/). + - '{% data variables.product.prodname_codeql %}ランナーは{% data variables.product.prodname_ghe_server %} 3.4で非推奨化され、サポートされなくなりました。この非推奨化は、サードパーティのCI/CDシステムで{% data variables.product.prodname_codeql %}コードスキャンニングを利用しているユーザにのみ影響します。{% data variables.product.prodname_actions %}ユーザは影響を受けません。お客様は{% data variables.product.prodname_codeql %}ランナーに対する機能的な互換性がある{% data variables.product.prodname_codeql %} CLIへの移行を強くおすすめします。詳しい情報については[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-09-21-codeql-runner-deprecation/)を参照してください。' - heading: カスタムのビットキャッシュ機能拡張の非推奨化 notes: - | - Starting in {% data variables.product.prodname_ghe_server %} 3.1, support for {% data variables.product.company_short %}'s proprietary bit-cache extensions began to be phased out. These extensions are deprecated in {% data variables.product.prodname_ghe_server %} 3.3 onwards. + {% data variables.product.prodname_ghe_server %} 3.1から{% data variables.product.company_short %}のプロプライエタリなビットキャッシュ機能拡張のサポートは終了に向かいました。これらの機能拡張は、{% data variables.product.prodname_ghe_server %} 3.3以降で非推奨になっています。 - Any repositories that were already present and active on {% data variables.product.product_location %} running version 3.1 or 3.2 will have been automatically updated. + バージョン3.1もしくは3.2を実行している{% data variables.product.product_location %}上に既に存在しておりアクティブなリポジトリは、自動的に更新されます。 - Repositories which were not present and active before upgrading to {% data variables.product.prodname_ghe_server %} 3.3 may not perform optimally until a repository maintenance task is run and has successfully completed. + {% data variables.product.prodname_ghe_server %} 3.3へのアップグレード以前に存在しておらず、アクティブではなかったリポジトリは、リポジトリのメンテナンスタスクが実行され、成功して完了するまでは最適なパフォーマンスにならないかもしれません。 - To start a repository maintenance task manually, browse to `https:///stafftools/repositories///network` for each affected repository and click the Schedule button. + 手動でリポジトリメンテナンスタスクを開始するには、影響される各リポジトリについて`https:///stafftools/repositories///network`にアクセスし、Scheduleボタンをクリックしてください。 backups: - - '{% data variables.product.prodname_ghe_server %} 3.4 requires at least [GitHub Enterprise Backup Utilities 3.4.0](https://github.com/github/backup-utils) for [Backups and Disaster Recovery](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' + - '{% data variables.product.prodname_ghe_server %} 3.4は、[バックアップとディザスタリカバリ](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance)のために、最低でも[GitHub Enterprise Backup Utilities 3.4.0](https://github.com/github/backup-utils)を必要とします。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-4/2.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-4/2.yml index 89e903c8a6..11fc36ee23 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-4/2.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-4/2.yml @@ -4,79 +4,73 @@ sections: security_fixes: - パッケージは最新のセキュリティバージョンにアップデートされました。 bugs: - - Resolved a regression that could lead to consistent failures to retrieve artifacts and download log archives for {% data variables.product.prodname_actions %}. In some circumstances we stopped resolving URLs for internal communications that used `localhost`, and instead incorrectly used the instance hostname. - - When a manifest file was deleted from a repository, the manifest would not be removed from the repository's "Dependency graph" page. - - Upgrading the nodes in a high availability pair with an upgrade package could cause Elasticsearch to enter an inconsistent state in some cases. - - Rotated log files with the extension `.backup` would accumulate in directories containing system logs. - - In some cluster topologies, the command line utilities `ghe-spokesctl` and `ghe-btop` failed to run. - - Elasticsearch indices could be duplicated during a package upgrade, due to an `elasticsearch-upgrade` service running multiple times in parallel. - - Repository cache servers could serve data from non-cache locations even when the data was available in the local cache location. - - When converting a user account to an organization, if the user account was an owner of the {% data variables.product.prodname_ghe_server %} enterprise account, the converted organization would incorrectly appear in the enterprise owner list. - - The `/stafftools/users/ip_addresses/:address` page responded with a `500 Internal Server Error` when attempting to display the page for an IPv6 address. - - Creating an impersonation OAuth token using the Enterprise Administration REST API resulted in an error when an integration matching the OAuth Application ID already existed. + - '{% data variables.product.prodname_actions %}の成果物の取得とログアーカイブのダウンロードの一貫した失敗につながりうるリグレッションが解決されました。環境によっては`localhost`を使った内部的な通信のURLの解決を停止し、その代わりにインスタンスのホスト名を誤って使用していました。' + - マニフェストファイルがリポジトリから削除されたとき、そのマニフェストがリポジトリの"Dependency graph(依存関係グラフ)"ページから削除されません。 + - アップグレードパッケージで高可用性ペアのノードをアップグレードすると、Elasticsearchが不整合な状態になることがあります。 + - '`.backup`という拡張子を持つローテートされたログファイルが、システムログを含むディレクトリに蓄積されます。' + - 一部のクラスタトポロジでは、コマンドラインユーティリティの`ghe-spokesctl`及び`ghe-btop`の実行が失敗します。 + - パッケージのアップグレードの間に、`elasticsearch-upgrade`サービスが複数回並列に実行されることから、Elasticsearchのインデックスが複製されることがあります。 + - データがローカルキャッシュの場所から利用できる場合であっても、リポジトリキャッシュサーバーが非キャッシュの場所からデータを提供することがあります。 + - ユーザアカウントをOrganizationに変換する際に、そのユーザアカウントが{% data variables.product.prodname_ghe_server %} Enterpriseアカウントのオーナーだった場合、変換されたOrganizationは誤ってEntepriseオーナーのリストに表示されます。 + - IPv6のアドレスのページを表示しようとした場合、`/stafftools/users/ip_addresses/:address`ページは`500 Internal Server Error`を返しました。 + - OAuth Application IDがマッチするインテグレーションが既に存在する場合、Enterprise Administration REST APIを使った偽装OAuthトークンの作成はエラーになりました。 changes: - - Added support for replica domain names that are more than 63 characters. - - Configuration errors that halt a config apply run are now output to the terminal in addition to the configuration log. - - If {% data variables.product.prodname_GH_advanced_security %} features are enabled on your instance, the performance of background jobs has improved when processing batches for repository contributions. + - 63文字以上のレプリカのドメイン名のサポートが追加されました。 + - 設定の適用の実行を停止させる設定エラーは、設定ログに加えてターミナルにも出力されるようになりました。 + - インスタンスで{% data variables.product.prodname_GH_advanced_security %}の機能が有効化されている場合、リポジトリのコントリビューションに対するバッチを処理している際のバックグラウンドジョブのパフォーマンスが改善されました。 known_issues: - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}インスタンスで、攻撃者が最初の管理ユーザを作成できました。 - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 - Git LFSが追跡するファイル[Webインターフェースからアップロードされたもの](https://github.com/blog/2105-upload-files-to-your-repositories)が、不正にリポジトリに直接追加されてしまいます。 - 同じリポジトリ内のファイルパスが255文字を超えるblobへのパーマリンクを含むIssueをクローズできませんでした。 - - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results. + - '{% data variables.product.prodname_github_connect %}で"Users can search GitHub.com(ユーザはGitHub.comの検索が可能)" が有効化されたとき、プライベート及びインターナルリポジトリのIssueが{% data variables.product.prodname_dotcom_the_website %}の検索結果に含まれません。' - '{% data variables.product.prodname_registry %}のnpmレジストリは、メタデータのレスポンス中で時間の値を返さなくなります。これは、大きなパフォーマンス改善のために行われました。メタデータレスポンスの一部として時間の値を返すために必要なすべてのデータは保持し続け、既存のパフォーマンスの問題を解決した将来に、この値を返すことを再開します。' - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。 - - | - When using SAML encrypted assertions with {% data variables.product.prodname_ghe_server %} 3.4.0 and 3.4.1, a new XML attribute `WantAssertionsEncrypted` in the `SPSSODescriptor` contains an invalid attribute for SAML metadata. IdPs that consume this SAML metadata endpoint may encounter errors when validating the SAML metadata XML schema. A fix will be available in the next patch release. [Updated: 2022-04-11] - - To work around this problem, you can take one of the two following actions. - - Reconfigure the IdP by uploading a static copy of the SAML metadata without the `WantAssertionsEncrypted` attribute. - - Copy the SAML metadata, remove `WantAssertionsEncrypted` attribute, host it on a web server, and reconfigure the IdP to point to that URL. deprecations: - heading: GitHub Enterprise Server 3.0の非推奨化 notes: - - '**{% data variables.product.prodname_ghe_server %} 3.0 was discontinued on February 16, 2022**. This means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server) as soon as possible.' + - '**{% data variables.product.prodname_ghe_server %} 3.0は、2022 年2月16日に廃止となりました**。これは、この日以降は重大なセキュリティの問題に対してであってもパッチリリースが行われなくなるということです。より優れたパフォーマンス、改善されたセキュリティ、新しい機能のために、[{% data variables.product.prodname_ghe_server %}の最新バージョンへのアップグレード](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server)をできるだけ早く行ってください。' - - heading: Deprecation of GitHub Enterprise Server 3.1 + heading: GitHub Enterprise Server 3.1の非推奨化 notes: - - '**{% data variables.product.prodname_ghe_server %} 3.1 will be discontinued on June 3, 2022**. This means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server) as soon as possible.' + - '**{% data variables.product.prodname_ghe_server %} 3.1は、2022 年6月3日に廃止となりました**。これは、この日以降は重大なセキュリティの問題に対してであってもパッチリリースが行われなくなるということです。より優れたパフォーマンス、改善されたセキュリティ、新しい機能のために、[{% data variables.product.prodname_ghe_server %}の最新バージョンへのアップグレード](/enterprise-server@3.4/admin/enterprise-management/upgrading-github-enterprise-server)をできるだけ早く行ってください。' - heading: XenServer Hypervisorサポートの非推奨化 notes: - - Starting in {% data variables.product.prodname_ghe_server %} 3.3, {% data variables.product.prodname_ghe_server %} on XenServer was deprecated and is no longer supported. Please contact [GitHub Support](https://support.github.com) with questions or concerns. + - '{% data variables.product.prodname_ghe_server %} 3.3以降、XenServer上の{% data variables.product.prodname_ghe_server %}は非推奨となり、サポートされません。質問や懸念事項につきましては、[GitHub Support](https://support.github.com) にお問い合わせください。' - - heading: Deprecation of the Content Attachments API preview + heading: Content Attachments APIプレビューの非推奨化 notes: - - Due to low usage, we have deprecated the Content References API preview in {% data variables.product.prodname_ghe_server %} 3.4. The API was previously accessible with the `corsair-preview` header. Users can continue to navigate to external URLs without this API. Any registered usages of the Content References API will no longer receive a webhook notification for URLs from your registered domain(s) and we no longer return valid response codes for attempted updates to existing content attachments. + - 利用が少ないことから、{% data variables.product.prodname_ghe_server %} 3.4においてContent References APIプレビューを非推奨化しました。以前このAPIは、`corsair-preview`ヘッダを使ってアクセスできました。ユーザは、このAPIなしで引き続き外部のURLにアクセスできます。登録済みのContent References APIの利用は、登録されたドメインからのURLに対するwebhookの通知を受け取らなくなり、既存のコンテンツの添付ファイルを更新しようとした場合、有効なレスポンスコードは返されません。 - - heading: Deprecation of the Codes of Conduct API preview + heading: Codes of Conduct APIプレビューの非推奨化 notes: - - 'The Codes of Conduct API preview, which was accessible with the `scarlet-witch-preview` header, is deprecated and no longer accessible in {% data variables.product.prodname_ghe_server %} 3.4. We instead recommend using the "[Get community profile metrics](/rest/reference/repos#get-community-profile-metrics)" endpoint to retrieve information about a repository''s code of conduct. For more information, see the "[Deprecation Notice: Codes of Conduct API preview](https://github.blog/changelog/2021-10-06-deprecation-notice-codes-of-conduct-api-preview/)" in the {% data variables.product.prodname_dotcom %} changelog.' + - '`scarlet-witch-preview`ヘッダを使ってアクセスできたCodes of Conduct APIは非推奨化され、{% data variables.product.prodname_ghe_server %} 3.4ではアクセスできなくなりました。その代わりに、リポジトリの行動規範に関する情報の取得には「[コミュニティプロフィールのメトリクス取得](/rest/reference/repos#get-community-profile-metrics)」エンドポイントを使うことをおすすめします。詳しい情報については、{% data variables.product.prodname_dotcom %} changelogの「[非推奨化のお知らせ: Codes of Conduct APIプレビュー](https://github.blog/changelog/2021-10-06-deprecation-notice-codes-of-conduct-api-preview/)を参照してください。' - heading: OAuth Application APIエンドポイント及びクエリパラメータを使ったAPI認証の非推奨化 notes: - | - Starting with {% data variables.product.prodname_ghe_server %} 3.4, the [deprecated version of the OAuth Application API endpoints](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/#endpoints-affected) have been removed. If you encounter 404 error messages on these endpoints, convert your code to the versions of the OAuth Application API that do not have `access_tokens` in the URL. We've also disabled the use of API authentication using query parameters. We instead recommend using [API authentication in the request header](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/#changes-to-make). + {% data variables.product.prodname_ghe_server %} 3.4以降、[非推奨化されたバージョンのOAuth Application APIエンドポイント](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/#endpoints-affected)は削除されました。これらのエンドポイントで404エラーメッセージが返された場合、`access_tokens`をURL中に持たないOAuth Application APIのバージョンに、コードを変換してください。クエリパラメータを使ったAPI認証の利用も無効化されました。その代わりに[リクエストヘッダでのAPI認証](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/#changes-to-make)の利用をおすすめします。 - heading: CodeQLランナーの非推奨化 notes: - - The {% data variables.product.prodname_codeql %} runner is deprecated in {% data variables.product.prodname_ghe_server %} 3.4 and is no longer supported. The deprecation only affects users who use {% data variables.product.prodname_codeql %} code scanning in third party CI/CD systems; {% data variables.product.prodname_actions %} users are not affected. We strongly recommend that customers migrate to the {% data variables.product.prodname_codeql %} CLI, which is a feature-complete replacement for the {% data variables.product.prodname_codeql %} runner. For more information, see the [{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-09-21-codeql-runner-deprecation/). + - '{% data variables.product.prodname_codeql %}ランナーは{% data variables.product.prodname_ghe_server %} 3.4で非推奨化され、サポートされなくなりました。この非推奨化は、サードパーティのCI/CDシステムで{% data variables.product.prodname_codeql %}コードスキャンニングを利用しているユーザにのみ影響します。{% data variables.product.prodname_actions %}ユーザは影響を受けません。お客様は{% data variables.product.prodname_codeql %}ランナーに対する機能的な互換性がある{% data variables.product.prodname_codeql %} CLIへの移行を強くおすすめします。詳しい情報については[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-09-21-codeql-runner-deprecation/)を参照してください。' - heading: カスタムのビットキャッシュ機能拡張の非推奨化 notes: - | - Starting in {% data variables.product.prodname_ghe_server %} 3.1, support for {% data variables.product.company_short %}'s proprietary bit-cache extensions began to be phased out. These extensions are deprecated in {% data variables.product.prodname_ghe_server %} 3.3 onwards. + {% data variables.product.prodname_ghe_server %} 3.1から{% data variables.product.company_short %}のプロプライエタリなビットキャッシュ機能拡張のサポートは終了に向かいました。これらの機能拡張は、{% data variables.product.prodname_ghe_server %} 3.3以降で非推奨になっています。 - Any repositories that were already present and active on {% data variables.product.product_location %} running version 3.1 or 3.2 will have been automatically updated. + バージョン3.1もしくは3.2を実行している{% data variables.product.product_location %}上に既に存在しておりアクティブなリポジトリは、自動的に更新されます。 - Repositories which were not present and active before upgrading to {% data variables.product.prodname_ghe_server %} 3.3 may not perform optimally until a repository maintenance task is run and has successfully completed. + {% data variables.product.prodname_ghe_server %} 3.3へのアップグレード以前に存在しておらず、アクティブではなかったリポジトリは、リポジトリのメンテナンスタスクが実行され、成功して完了するまでは最適なパフォーマンスにならないかもしれません。 - To start a repository maintenance task manually, browse to `https:///stafftools/repositories///network` for each affected repository and click the Schedule button. + 手動でリポジトリメンテナンスタスクを開始するには、影響される各リポジトリについて`https:///stafftools/repositories///network`にアクセスし、Scheduleボタンをクリックしてください。 - - heading: Theme picker for GitHub Pages has been removed + heading: GitHub Pagesのテーマピッカーの削除 notes: - | - The theme picker for GitHub Pages has been removed from the Pages settings. For more information about configuration of themes for GitHub Pages, see "[Adding a theme to your GitHub Pages site using Jekyll](/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll)." + GitHub Pagesのテーマピッカーは、Pagesの設定から削除されました。GitHub Pagesのテーマ設定に関する詳しい情報については「[Jekyllを使ったGitHub Pagesサイトへのテーマの追加(/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll)を参照してください。 backups: - - '{% data variables.product.prodname_ghe_server %} 3.4 requires at least [GitHub Enterprise Backup Utilities 3.4.0](https://github.com/github/backup-utils) for [Backups and Disaster Recovery](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' + - '{% data variables.product.prodname_ghe_server %} 3.4は、[バックアップとディザスタリカバリ](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance)のために、最低でも[GitHub Enterprise Backup Utilities 3.4.0](https://github.com/github/backup-utils)を必要とします。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-4/3.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-4/3.yml index b45ffdc9de..df920b956e 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-4/3.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-4/3.yml @@ -8,34 +8,29 @@ sections: bugs: - 一部のクラスタトポロジーで、`ghe-cluster-status`コマンドが`/tmp`に空のディレクトリを残しました。 - SNMPがsyslogに大量の`Cannot statfs`エラーメッセージを誤って記録しました。 - - When adding custom patterns and providing non-UTF8 test strings, match highlighting was incorrect. - - LDAP users with an underscore character (`_`) in their user names can now login successfully. - - SAML認証が設定され、ビルトインのフォールバックが有効化されたインスタンスで、ビルトインのユーザがログアウト語に生成されたページからサインインしようとすると、“login”ループに捕まってしまいます。 - - After enabling SAML encrypted assertions with Azure as identity provider, the sign in page would fail with a `500` error. - - Character key shortcut preferences weren't respected. - - Attempts to view the `git fsck` output from the `/stafftools/repositories/:owner/:repo/disk` page would fail with a `500 Internal Server Error`. + - カスタムパターンを追加し、非UTF8のテスト文字列を提供すると、マッチのハイライトが正しくありませんでした。 + - ユーザ名にアンダースコア(`_`)を持つLDAPユーザは、正常にログインできるようになりました。 + - SAML認証が設定され、ビルトインのフォールバックが有効化されたインスタンスで、ビルトインのユーザがログアウト後に生成されたページからサインインしようとすると、“login”ループに捕まってしまいます。 + - アイデンティティプロバイダとしてAzureを使ってSAML暗号化アサーションを有効化したあと、サインインページが`500`エラーで失敗します。 + - キャラクタキーのショートカット設定が用いられませんでした。 + - '`/stafftools/repositories/:owner/:repo/disk`ページから`git fsck`の出力を見ようとすると、`500 Internal Server Error`で失敗します。' - SAML暗号化されたアサーションを利用する場合、一部のアサーションは正しくSSHキーを検証済みとしてマークしませんでした。 - Issueコメントにアップロードされたビデオが適切にレンダリングされません。 - - When using GitHub Enterprise Importer to import a repository, some issues would fail to import due to incorrectly configured project timeline events. + - GitHub Enterprise Importerを使ってリポジトリをインポートしようとすると、プロジェクトのタイムラインイベントが正しく設定されていないことから、一部のIssueのインポートに失敗します。 - '`ghe-migrator`を使う場合、移行はIssueやPull Request内のビデオの添付ファイルのインポートに失敗します。' + - 'リポジトリに非ASCII文字が含まれているタグがある場合、リリースページが500エラーを返します。[更新: 2022年06月10日]' changes: - 高可用性構成では、Management Consoleのレプリケーションの概要ページが現在のレプリケーションのステータスではなく、現在のレプリケーション設定だけを表示することを明確にしてください。 - - The Nomad allocation timeout for Dependency Graph has been increased to ensure post-upgrade migrations can complete. + - アップグレード後の移行が確実に完了するようにするため、依存関係グラフのためのNomadの割り当てのタイムアウトは長くなりました。 - '{% data variables.product.prodname_registry %}を有効化する場合、接続文字列としてのShared Access Signature (SAS)トークンの利用は現在サポートされていないことを明確にしてください。' - Support BundleにはMySQLに保存されたテーブルの行数が含まれるようになりました。 - - When determining which repository networks to schedule maintenance on, we no longer count the size of unreachable objects. - - The `run_started_at` response field is now included in the [Workflow runs API](/rest/actions/workflow-runs) and the `workflow_run` event webhook payload. + - どのリポジトリネットワークでスケジュールされたメンテナンスをオンにするかを判断する際に、到達不能なオブジェクトのサイズはカウントされなくなりました。 + - '[Workflow runs API](/rest/actions/workflow-runs)及び`workflow_run`イベントwebhookのペイロードに、`run_started_at`レスポンスフィールドが含まれるようになりました。' known_issues: - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}インスタンスで、攻撃者が最初の管理ユーザを作成できました。 - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 - Git LFSが追跡するファイル[Webインターフェースからアップロードされたもの](https://github.com/blog/2105-upload-files-to-your-repositories)が、不正にリポジトリに直接追加されてしまいます。 - 同じリポジトリ内のファイルパスが255文字を超えるblobへのパーマリンクを含むIssueをクローズできませんでした。 - - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results. + - '{% data variables.product.prodname_github_connect %}で"Users can search GitHub.com(ユーザはGitHub.comの検索が可能)" が有効化されたとき、プライベート及びインターナルリポジトリのIssueが{% data variables.product.prodname_dotcom_the_website %}の検索結果に含まれません。' - '{% data variables.product.prodname_registry %}のnpmレジストリは、メタデータのレスポンス中で時間の値を返さなくなります。これは、大きなパフォーマンス改善のために行われました。メタデータレスポンスの一部として時間の値を返すために必要なすべてのデータは保持し続け、既存のパフォーマンスの問題を解決した将来に、この値を返すことを再開します。' - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。 - - | - When using SAML encrypted assertions with {% data variables.product.prodname_ghe_server %} 3.4.0 and 3.4.1, a new XML attribute `WantAssertionsEncrypted` in the `SPSSODescriptor` contains an invalid attribute for SAML metadata. IdPs that consume this SAML metadata endpoint may encounter errors when validating the SAML metadata XML schema. A fix will be available in the next patch release. [Updated: 2022-04-11] - - To work around this problem, you can take one of the two following actions. - - Reconfigure the IdP by uploading a static copy of the SAML metadata without the `WantAssertionsEncrypted` attribute. - - Copy the SAML metadata, remove `WantAssertionsEncrypted` attribute, host it on a web server, and reconfigure the IdP to point to that URL. diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-5/0-rc1.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-5/0-rc1.yml index 8349dede09..0f1477c856 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-5/0-rc1.yml +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-5/0-rc1.yml @@ -1,7 +1,7 @@ --- date: '2022-05-10' release_candidate: true -deprecated: false +deprecated: true intro: | {% note %} @@ -13,212 +13,212 @@ intro: | sections: features: - - heading: IP exception list for validation testing after maintenance + heading: メンテナンス後の検証テストのためのIP例外リスト notes: - | - You can now configure an allow list of IP addresses that can access application services on your GitHub Enterprise Server instance while maintenance mode is enabled. Administrators who visit the instance's web interface from an allowed IP address can validate the instance's functionality post-maintenance and before disabling maintenance mode. For more information, see "[Enabling and scheduling maintenance mode](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)." + メンテナンスモードが有効化されている間に、GitHub Enterprise Serverインスタンス上のアプリケーションサービスにアクセスできるIPアドレスの許可リストを設定できるようになりました。許可されたIPアドレスからインスタンスのWebインターフェースにアクセスする管理者は、メンテナンス後及びメンテナンスモードを無効化する前にインスタンスの機能を検証できます。詳しい情報については「[メンテナンスモードの有効化とスケジューリング](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)」を参照してください。 - - heading: Custom repository roles are generally available + heading: カスタムリポジトリロールの一般提供 notes: - | - With custom repository roles, organizations now have more granular control over the repository access permissions they can grant to users. For more information, see "[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)." + Organizationは、カスタムリポジトリロールを使用してユーザに付与するリポジトリへのアクセス権限をより細かく制御できるようになりました。詳しい情報については「[Organizationのカスタムリポジトリロールの管理](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)」を参照してください。 - A custom repository role is created by an organization owner, and is available across all repositories in that organization. Each role can be given a custom name, and a description. It can be configured from a set of over 40 fine grained permissions. Once created, repository admins can assign a custom role to any user, team or outside collaborator in their repository. + カスタムリポジトリロールはOrganizationのオーナーによって作成され、そのOrganization内のすべてのリポジトリに渡って利用できます。それぞれのロールにはカスタムの名前と説明が与えられます。ロールは、40以上の細かな権限のセットから設定できます。いったん作成されると、リポジトリの管理者は自分のリポジトリでカスタムロールを任意のユーザ、Team、外部のコラボレータに割り当てることができます。 - Custom repository roles can be created, viewed, edited and deleted via the new **Repository roles** tab in an organization's settings. A maximum of 3 custom roles can be created within an organization. + カスタムリポジトリロールは、Organizationの設定の新しい**Repository roles(リポジトリロール)**タブから作成、表示、編集、削除できます。 - Custom repository roles are also fully supported in the GitHub Enterprise Server REST APIs. The Organizations API can be used to list all custom repository roles in an organization, and the existing APIs for granting repository access to individuals and teams have been extended to support custom repository roles. For more information, see "[Organizations](/rest/reference/orgs#list-custom-repository-roles-in-an-organization)" in the REST API documentation. + カスタムリポジトリロールは、GitHub Enterprise ServerのREST APIでも完全にサポートされています。Organization APIを使ってOrganization内のすべてのカスタムリポジトリロールをリストでき、個人やTeamにリポジトリへのアクセスを付与するための既存のAPIは、カスタムリポジトリロールをサポートするために拡張されました。詳しい情報については、REST APIドキュメンテーションの「[Organizations](/rest/reference/orgs#list-custom-repository-roles-in-an-organization)」を参照してください。 - - heading: GitHub Container registry in public beta + heading: GitHubコンテナレジストリのパブリックベータ notes: - | - The GitHub Container registry (GHCR) is now available in GitHub Enterprise Server 3.5 as a public beta, offering developers the ability to publish, download, and manage containers. GitHub Packages container support implements the OCI standards for hosting Docker images. For more information, see "[GitHub Container registry](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)." + GitHubコンテナレジストリ(GHCR)はGitHub Enterprise Server 3.5でパブリックベータとして利用できるようになり、開発者はコンテナを公開、ダウンロード、管理できるようになりました。GitHub Packagesコンテナは、DockerイメージのホストのOCI標準の実装をサポートしています。詳しい情報については「[GitHubコンテナレジストリ](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)」を参照してください。 - - heading: Dependabot updates are generally available + heading: Depandabotアップデートの一般提供 notes: - | - Dependabot version and security updates are now generally available in GitHub Enterprise Server 3.5. All the popular ecosystems and features that work on GitHub.com repositories now can be set up on your GitHub Enterprise Server instance. Dependabot on GitHub Enterprise Server requires GitHub Actions and a pool of self-hosted Dependabot runners, GitHub Connect enabled, and Dependabot enabled by an admin. + Dependabotバージョン及びセキュリティアップデートは、GitHub Enterprise Server 3.5で一般提供になりました。GitHub.comリポジトリで動作する一般的なすべてのエコシステムと機能は、GitHub Enterprise Serverインスタンスでセットアップできます。GitHub Enterprise Server上のDependabotにはGitHub ActionsとセルフホストのDependabotランナーのプール、GitHub Connectの有効化、管理者によるDependabotの有効化が必要です。 - Following on from the public beta release, we will be supporting the use of GitHub Actions runners hosted on a Kubernetes setup. + パブリックベータでのリリース以降、Kubernetes環境でホストされたGitHub Actionsランナーの利用がサポートされます。 - For more information, see "[Setting up Dependabot updates](https://docs.github.com/en/enterprise-server@3.5/admin/github-actions/enabling-github-actions-for-github-enterprise-server/setting-up-dependabot-updates)." + 詳しい情報については「[Dependabotアップデートのセットアップ](https://docs.github.com/en/enterprise-server@3.5/admin/github-actions/enabling-github-actions-for-github-enterprise-server/setting-up-dependabot-updates)」を参照してください。 - - heading: Server Statistics in public beta + heading: Server Statisticsのパブリックベータ notes: - | - You can now analyze how your team works, understand the value you get from GitHub Enterprise Server, and help us improve our products by reviewing your instance's usage data and sharing this aggregate data with GitHub. You can use your own tools to analyze your usage over time by downloading your data in a CSV or JSON file or by accessing it using the REST API. To see the list of aggregate metrics collected, see "[About Server Statistics](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics#server-statistics-data-collected)." Server Statistics data includes no personal data nor GitHub content, such as code, issues, comments, or pull requests content. For a better understanding of how we store and secure Server Statistics data, see "[GitHub Security](https://github.com/security)." For more information about Server Statistics, see "[Analyzing how your team works with Server Statistics](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics)." This feature is available in public beta. + インスタンスの利用状況のデータをレビューし、その集約データをGitHubと共有することによって、チームの作業の様子を分析し、GitHub Enterprise Serverから得ている価値を理解し、弊社が製品を改善するのを支援していただけるようになりました。データをCSVもしくはJSONファイルとしてダウンロードするか、REST APIを使ってデータにアクセスすることによって、時間の経過に伴う利用状況の分析に独自のツールを使うことができます。収集された集約メトリクスのリストを見るには、「[Server Statisticsについて](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics#server-statistics-data-collected)」を参照してください。Server Statisticsのデータには、個人情報や、コード、Issue、コメント、Pull Requestの内容といったGitHubの内容は含まれません。弊社がどのようにServer Statisticsのデータを保存し、保護しているかをよく理解していただくには、「[GitHubセキュリティ](https://github.com/security)」を参照してください。Server Statisticsに関する詳しい情報については「[Server StatisticsでのTeamの作業の分析](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics)」を参照してください。この機能はパブリックベータとして利用できます。 - - heading: GitHub Actions rate limiting is now configurable + heading: GitHub Actionsのレート制限が設定可能に notes: - | - Site administrators can now enable and configure a rate limit for GitHub Actions. By default, the rate limit is disabled. When workflow jobs cannot immediately be assigned to an available runner, they will wait in a queue until a runner is available. However, if GitHub Actions experiences a sustained high load, the queue can back up faster than it can drain and the performance of the GitHub Enterprise Server instance may degrade. To avoid this, an administrator can configure a rate limit. When the rate limit is exceeded, additional workflow runs will fail immediately rather than being put in the queue. Once the rate has stabilized below the threshold, new runs can be queued again. For more information, see "[Configuring rate limits](/admin/configuration/configuring-your-enterprise/configuring-rate-limits#configuring-rate-limits-for-github-actions)." + サイト管理者は、GitHub Actionsのレート制限を有効化し、設定できるようになりました。デフォルトでは、レート制限は無効化されています。ワークフローのジョブが利用可能なランナーにすぐに割り当てできない場合、そのジョブはランナーが利用可能になるまでキューで待ちます。しかし、もしもGitHub Actionsが継続的に高負荷になり続けているなら、キューは消費されるよりも早く積み上がっていくことになり、GitHub Enterprise Serverインスタンスのパフォーマンスは低下してしまうかもしれません。これを避けるために、管理者はレート制限を設定できます。レート制限を超えると、追加のワークフローの実行はキューに置かれるのではなく、即座に失敗するようになります。レートが閾値以下で安定すれば、新しい実行は再びキューイングできるようになります。詳しい情報については「[レート制限の設定](/admin/configuration/configuring-your-enterprise/configuring-rate-limits#configuring-rate-limits-for-github-actions)」を参照してください。 - - heading: OpenID Connect (OIDC) for secure deployments with GitHub Actions + heading: GitHub ActionsでのセキュアなデプロイメントのためのOpenID Connect (OIDC) notes: - | - GitHub Actions on GitHub Enterprise Server now supports OIDC for secure deployments to cloud providers, which uses short-lived tokens that are automatically rotated for each deployment. OIDC enables the following functionality. + GitHub Enterprise Server上のGitHub Actionsは、クラウドプロバイダへのセキュアなデプロイメントのためのOIDCをサポートしました。これは、デプロイメントのたびに自動的にローテートされる短期間有効なトークンを使います。OIDCは、以下の機能を有効化します。 - - Seamless authentication between cloud providers and GitHub Enterprise Server without the need for storing any long-lived cloud secrets on your instance - - Cloud administrators can rely on the security mechanisms of a particular cloud provider to ensure that GitHub Actions workflows have minimal access to cloud resources. There is no duplication of secret management between GitHub Enterprise Server and the cloud. + - 長期間有効なクラウドのシークレットをインスタンスに保存する必要のない、クラウドプロバイダとGitHub Enterprise Server間のシームレスな認証 + - クラウドの管理者は、GitHub Actionsのワークフローがクラウドのリソースに最小限のアクセスだけを持つことを保証する、特定のクラウドプロバイダのセキュリティメカニズムに依存可能GitHub Enterprise Serverとクラウド間で、重複するシークレットの管理はない - For more information, see "[Security hardening your deployments](/actions/deployment/security-hardening-your-deployments)." + 詳しい情報については「[デプロイメントのセキュリティ強化](/actions/deployment/security-hardening-your-deployments)」を参照してください。 - - heading: Sharing GitHub Actions within your enterprise is generally available + heading: Enterprise内でのGitHub Actionsの共有の一般提供 notes: - | - Support for GitHub Actions in internal repositories is now generally available for organizations on your GitHub Enterprise Server instance. You can innersource automation by sharing actions in internal repositories. You can manage a repository's settings or use the REST API to allow access to workflows in other repositories within the organization or in any organization on the instance. For more information, see "[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)," "[Managing GitHub Actions settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-access-to-components-in-an-internal-repository)," and "[Actions Permissions](/rest/actions/permissions#get-the-level-of-access-for-workflows-outside-of-the-repository)" in the REST API documentation. + インターナルリポジトリでのGitHub Actionsのサポートが、GitHub Enterprise Serverインスタンス上のOrganizationで一般提供になりました。インターナルリポジトリでアクションを共有することで、自動化をインナーソースできます。Organization内、あるいはインスタンス上の任意のOrganization内の他のリポジトリのワークフローへのアクセス許可を、リポジトリの設定で管理したり、REST APIを使って許可したりできます。詳しい情報については「[EnterpriseでのActionsとワークフローの共有](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)」、「[リポジトリのGitHub Actionsの設定の管理](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-access-to-components-in-an-internal-repository)」、REST APIドキュメンテーションの「[Actionsの権限](/rest/actions/permissions#get-the-level-of-access-for-workflows-outside-of-the-repository)」を参照してください。 - - heading: Cache support for GitHub Actions on GitHub Enterprise Server is now generally available + heading: GitHub Enterprise Server上のGitHub Actionsのキャッシュサポートを一般提供 notes: - | - You can now use dependency caching to speed up your GitHub Actions workflows. To cache dependencies for a job, you can include the [actions/cache](https://github.com/actions/cache) action to create a cache with a unique key. You can share caches across all workflows in the same repository. These workflows can then restore the cache and run faster. + GitHub Actionsのワークフローを高速化するために依存関係のキャッシングが利用できるようになりました。ジョブの依存関係をキャッシュするには、[actions/cache](https://github.com/actions/cache)アクションを含めて一意のキーと合わせてキャッシュを生成できます。キャッシュは同じリポジトリ内のすべてのワークフロー間で共有できます。そしてそれらのワークフローは、キャッシュを復元して高速に動作できます。 - Actions users can also use our cache APIs to: + Actionsのユーザは、キャッシュAPIを使って以下のこともできます。 - - Define the enterprise policy for cache size range allowed per repository. - - Query the cache usage within each repository and monitor if the total size of all caches is reaching the upper limit. - - Increase the maximum cache size for a repository within the allowed enterprise limits, based on the cache requirements of the repository. - - Monitor aggregate cache usage at organization level or at enterprise level. + - リポジトリごとに許可されるキャッシュサイズの範囲に関するEnterpriseポリシーの定義 + - 各リポジトリ内のキャッシュの利用状況を問い合わせ、すべてのキャッシュの合計サイズが上限に達していないかをモニタリング + - リポジトリにおけるキャッシュの要求に基づき、Entepriseの制限内でリポジトリの最大キャッシュサイズを増やす + - OrganizationレベルもしくはEnterpriseレベルで集約されたキャッシュの利用状況のモニタリング - The external blob storage that is configured within your enterprise account will now be shared across workflow artifacts, logs, and also the caches. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)." + Enterpriseアカウント内で設定された外部blobストレージは、ワークフローの成果物、ログ、そしてキャッシュ間で共有されるようになりました。詳しい情報については「[ワークフローの高速化のための依存関係のキャッシュ](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)」を参照してください。 - - heading: Automatically sign commits made in the web UI + heading: Web UIで作成されたコミットへの自動署名 notes: - | - You can now configure GitHub Enterprise Server to automatically sign commits made in the web interface, such as from editing a file or merging a pull request. Signed commits increase confidence that changes come from trusted sources. This feature allows the [Require signed commits](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-signed-commits) branch protection setting to block unsigned commits from entering a repository, while allowing entry of signed commits – even those made in the web interface. For more information, see "[Configuring web commit signing](/admin/configuration/configuring-your-enterprise/configuring-web-commit-signing)." + ファイルを編集したり、Pull Requestをマージしたりといった、Webインターフェースで作成されたコミットに自動的に署名するよう、GitHub Enterprise Serverを設定できるようになりました。署名されたコミットは、変更が信頼できるソースから来たものであるという確信を増してくれます。この機能によって、[コミットの署名を必須にする](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-signed-commits)ブランチ保護設定がWebインターフェースで作成されたものも含めて署名されたコミットが入ってくるのを許しながら、署名されていないコミットがリポジトリに入り込むのをブロックするようにできます。詳しい情報については「[Webのコミット署名の設定](/admin/configuration/configuring-your-enterprise/configuring-web-commit-signing)」を参照してください。 - - heading: Sync license usage any time + heading: いつでもライセンスの利用状況を同期 notes: - | - For customers that sync license usage between GitHub Enterprise Server and GitHub Enterprise Cloud automatically using GitHub Connect, you now have the ability to sync your license usage independently of the automatic weekly sync. This feature also reports the status of sync job. For more information, see "[Syncing license usage between GitHub Enterprise Server and GitHub Enterprise Cloud](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud#manually-syncing-license-usage)." + GitHub Connectを使ってGitHub Enterprise ServerとGitHub Enterprise Cloudの間でライセンスの使用状況を自動的に同期しているお客様は、自動的な週次の同期とは独立してライセンスの使用状況を同期できるようになりました。この機能は同期ジョブのステータスも報告します。詳しい情報については「[GitHub Enterprise ServerとGitHub Enterprise Cloud間のライセンス使用状況の同期](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud#manually-syncing-license-usage)」を参照してください。 - - heading: Reusable workflows for GitHub Actions are generally available + heading: GitHub Actionsのための再利用可能なワークフローの一般提供 notes: - | - Reusable workflows are now generally available. Reusable workflows help you reduce duplication by enabling you to reuse an entire workflow as if it were an action. With the general availability release, a number of improvements are now available for GitHub Enterprise Server. For more information, see "[Reusing workflows](/actions/using-workflows/reusing-workflows)." + 再利用可能なワークフローが一般提供になりました。再利用可能なワークフローは、ワークフロー全体を1つのアクションであるかのように再利用できるようにすることで、重複を減らすための役に立ちます。一般提供リリースで、GitHub Enterprise Serverには多くの改善が利用可能になりました。詳しい情報については「[ワークフローの再利用](/actions/using-workflows/reusing-workflows)」を参照してください。 - - You can utilize outputs to pass data from reusable workflows to other jobs in the caller workflow. - - You can pass environment secrets to reusable workflows. - - The audit log includes information about which reusable workflows are used. - - Reusable workflows in the same repository as the calling repository can be referenced with just the path and filename (`PATH/FILENAME`). The called workflow will be from the same commit as the caller workflow. + - 出力を使って、データを再利用可能なワークフローから呼び出し側のワークフロー内の他のジョブに渡すことができます。 + - 環境のシークレットを再利用可能なワークフローに渡すことができます。 + - Audit logにはどの再利用可能なワークフローが使われたのかということに関する情報が含まれます。 + - 呼び出し元のリポジトリと同じリポジトリ内にある再利用可能なワークフローは、パスとファイル名だけで参照できます(`PATH/FILENAME`)。呼び出されたワークフローは、呼び出し元のワークフローと同じコミットからのものになります。 - - heading: Self-hosted runners for GitHub Actions can now disable automatic updates + heading: GitHub Actionsのセルフホストランナーは自動アップデートを無効化可能に notes: - | - You now have more control over when your self-hosted runners perform software updates. If you specify the `--disableupdate` flag to the runner then it will not try to perform an automatic software update if a newer version of the runner is available. This allows you to update the self-hosted runner on your own schedule, and is especially convenient if your self-hosted runner is in a container. + セルフホストランナーがソフトウェアアップデートをいつ行うかを、これまでよりも制御できるようになりました。ランナーに`--disableupdate`フラグを指定すれば、新しいバージョンのランナーが利用可能であっても、自動的なソフトウェアアップデートを行おうとはしなくなります。こうすることで、独自のスケジュールの下でセルフホストランナーを更新できるようになり、特にセルフホストランナーがコンテナ内にある場合に便利です。 - For compatibility with the GitHub Actions service, you will need to manually update your runner within 30 days of a new runner version being available. For instructions on how to install the latest runner version, please see the installation instructions for [the latest release in the runner repo](https://github.com/actions/runner/releases). + GitHub Actionsサービスとの互換性のために、ランナーは新しいバージョンが利用可能になってから30日以内に手動でアップデートする必要があります。最新のランナーバージョンのインストール方法については、[ランナーリポジトリの最新リリース](https://github.com/actions/runner/releases)のインストール手順を参照してください。 - - heading: Secure self-hosted runners for GitHub Actions by limiting workflows + heading: ワークフローに制限によるGitHub Actionsのためのセルフホストランナーの保護 notes: - | - Organization owners can now increase the security of CI/CD workflows on self-hosted runners by choosing which workflows can access a runner group. Previously, any workflow in a repository, such as an issue labeler, could access the self-hosted runners available to an organization. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-what-workflows-can-access-a-runner-group)" and the [GitHub Blog](https://github.blog/2022-03-23-github-actions-secure-self-hosted-runners-specific-workflows/). + Organizationのオーナーは、セルフホストランナー上のCI/CDワークフローのセキュリティを、ランナーグループにアクセスできるワークフローを選択することによって向上させられるようになりました。以前は、Issueへのラベル付けなど、リポジトリ内の任意のワークフローがOrganizationで利用できるセルフホストランナーにアクセスできました。詳しい情報については「[グループを使ったセルフホストランナーへのアクセスの管理](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-what-workflows-can-access-a-runner-group)」及び[GitHub Blog](https://github.blog/2022-03-23-github-actions-secure-self-hosted-runners-specific-workflows/)を参照してください。 - - heading: Prevent GitHub Actions from approving pull requests + heading: GitHub ActionsによるPull Requestの承認の回避 notes: - | - You can now control whether GitHub Actions can approve pull requests. This feature protects against a user using GitHub Actions to satisfy the "Required approvals" branch protection requirement and merging a change that was not reviewed by another user. To prevent breaking existing workflows, **Allow GitHub Actions reviews to count towards required approval** is enabled by default. Organization owners can disable the feature in the organization's GitHub Actions settings. For more information, see "[Disabling or limiting GitHub Actions for your organization](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-approving-pull-requests)." + GitHub ActionsがPull Requestを承認できるかを制御できるようになりました。この機能は、ユーザがGitHub Actionsを使って"Required approvals(必須の承認)"ブランチ保護要求を満たし、他のユーザがレビューしてない変更をマージしてしまうことに対する保護になります。既存のワークフローを壊してしまわないように、**Allow GitHub Actions reviews to count towards required approval (GitHub Actionsレビューを必須の承認に対してカウントすることの許可)**はデフォルトで有効になっています。Organizationのオーナーはこの機能をOrganizationのGitHub Actions設定で無効化できます。詳しい情報については「[OrganizationでのGitHub Actionsの無効化もしくは制限(/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-approving-pull-requests)」を参照してください。 - - heading: Re-run failed or individual GitHub Actions jobs + heading: 失敗もしくは個々のGitHub Actionsのジョブの再実行 notes: - | - You can now re-run only failed jobs or an individual job in a GitHub Actions workflow run. For more information, see "[Re-running workflows and jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)." + 失敗したジョブ、あるいはGitHub Actionsワークフローの実行中の個別のジョブだけを再実行できるようになりました。詳しい情報については「[ワークフローとジョブの再実行](/actions/managing-workflow-runs/re-running-workflows-and-jobs)」を参照してください。 - - heading: Dependency graph supports GitHub Actions + heading: 依存関係グラフによるGitHub Actionsのサポート notes: - | - The dependency graph now detects YAML files for GitHub Actions workflows. GitHub Enterprise Server will display the workflow files within the **Insights** tab's dependency graph section. Repositories that publish actions will also be able to see the number of repositories that depend on that action from the "Used By" control on the repository homepage. For more information, see "[About the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)." + 依存関係グラフは、GitHub ActionsワークフローのYAMLファイルを検出するようになりました。GitHub Enterprise Serverは、**Insights**タブの依存関係グラフセクションの中にワークフローファイルを表示します。アクションを公開するリポジトリは、リポジトリのホームページの"Used By(利用先)"コントロールからそのアクションに依存しているリポジトリ数を見ることができるようにもなりました。詳しい情報については「[依存関係グラフについて](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)」を参照してください。 - - heading: Security overview for enterprises in public beta + heading: Enterpriseのセキュリティ概要のパブリックベータ notes: - | - GitHub Advanced Security customers can now view an overview of security alerts at the enterprise level. The new **Security** tab at the enterprise level provides a repository-centric view of application security risks, as well as an alert-centric view of all secret scanning alerts. For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." + GitHub Advanced Securityのお客様は、Enterpriseレベルでセキュリティアラートの概要を見ることができるようになりました。Enterpriseレベルの新たな**Security**タブは、アプリケーションのセキュリティリスクのリポジトリ中心のビューとともに、すべてのSecret scanningアラートのアラート中心のビューを提供します。詳しい情報については「[セキュリティの概要について](/code-security/security-overview/about-the-security-overview)」を参照してください。 - - heading: Security view for organizations is generally available + heading: Organizationのセキュリティビューの一般提供 notes: - | - The overview of security alerts at the organization level is now generally available. GitHub Advanced Security customers can use the security overview to view a repository-centric view of application security risks, or an alert-centric view of all code scanning, Dependabot, and secret scanning alerts for all repositories in an organization. For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." + Organizationレベルのセキュリティアラートの概要が、一般提供になりました。GitHub Advanced Securityのお客様は、セキュリティの概要を使ってアプリケーションのセキュリティリスクのリポジトリ中心のビューを見たり、Organization内のすべてのリポジトリに対するCode scanning、Dependabot、Secret scanningのすべてのアラートのアラート中心のビューを見たりすることができます。詳しい情報については「[セキュリティの概要について](/code-security/security-overview/about-the-security-overview)」を参照してください。 - - heading: Code scanning detects more security issues, supports new language versions + heading: Code scanningはより多くのセキュリティの問題を検出し、新しい言語のバージョンをサポート notes: - | - Code scanning now detects a larger number of CWEs, and CodeQL code scanning fully supports the standard language features in the following language releases. + Code scanningは多くのCWEを検出するようになり、CodeQLによるコードスキャンニングは以下の言語のリリースの標準的な言語機能を完全にサポートします。 - C# 10 / .NET 6 - Python 3.10 - Java 17 - TypeScript 4.5 - For more information, see the [GitHub Blog](https://github.blog/changelog/2022-02-25-code-scanning-detects-more-security-issues-supports-new-language-versions/). + 詳しい情報については[GitHub Blog](https://github.blog/changelog/2022-02-25-code-scanning-detects-more-security-issues-supports-new-language-versions/)を参照してください。 - - heading: View code scanning alerts across an organization + heading: Organization全体のコードスキャンニングアラートの表示 notes: - | - GitHub Advanced Security customers can now view code scanning alerts in an organization's **Security** tab. This view is available to organization owners and members of teams with the [security manager role](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." + GitHub Advanced Securityのお客様は、Organizationの**Security*タブでコードスキャンニングアラートを見ることができるようになりました。このビューは、Organizationのオーナーと、[セキュリティ管理者のロール](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization)を持つTeamのメンバーが利用できます。詳しい情報については「[セキュリティの概要について](/code-security/security-overview/about-the-security-overview)」を参照してください。 - | - Users can now retrieve code scanning alerts for an organization on your GitHub Enterprise Server instance via the REST API. This new API endpoint supplements the existing [endpoint for repositories](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository). For more information, see [Code Scanning](/rest/code-scanning) in the REST API documentation. + ユーザは、REST APIを通じてGitHub Enterprise Serverインスタンス上のOrganizationのコードスキャンニングアラートを取得できるようになりました。この新しいAPIエンドポイントは、既存の[リポジトリのエンドポイント](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository)を補完するものです。詳しい情報については、REST APIドキュメンテーションの[Code scanning](/rest/code-scanning)を参照してください。 - - heading: Secret scanning available as a push protection + heading: プッシュ保護としてSecret scanningが利用可能 notes: - | - GitHub Enterprise Server can now block any pushes where a token is detected with high confidence. Developers can bypass the block by providing details of why the secret needs to be committed via a web UI. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." + GitHub Enterprise Serverは、高い信頼度でトークンが検出されたプッシュをブロックできるようになりました。開発者は、シークレットをコミットしなければならない理由mの詳細をWeb UIから提供することによって、このブロックをバイパスできます。詳しい情報については「[Secret scanningでのプッシュの保護](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)」を参照してください。 - - heading: Dry runs for custom patterns with secret scanning + heading: Secret Scanningのカスタムパターンのdry run notes: - | - GitHub Advanced Security customers can now dry run custom secret scanning patterns at the organization or repository level. Dry runs allow people with owner or admin access to review and hone their patterns before publishing them and generating alerts. You can compose a pattern, then use **Save and dry run** to retrieve results. The scans typically take just a few seconds, but GitHub Enterprise Server will also notify organization owners or repository admins via email when dry run results are ready. For more information, see "[About secret scanning](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-private-repositories)" and "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." + GitHub Advanced Securityのお客様は、Organizationあるいはリポジトリレベルのカスタムのシークレットスキャンニングパターンをdry runできるようになりました。dry runを行うことで、オーナーもしくは管理アクセスを持つ人は、パターンを公開してアラートを発生させる前に、そのパターンをレビューして磨きあげることができます。パターンを作成し、**Save and dry run(保存してdry run)**を使って結果を取得してください。スキャンには通常数秒しかかかりませんが、GitHub Enterprise Serverはdry runの結果が準備できればメールでOrganizationのオーナーもしくはリポジトリ管理者に通知も行います。詳しい情報については「[Secret scanningについて](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-private-repositories)」及び「[Secret scanningのカスタムパターンの定義](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)」を参照してください。 - - heading: Secret scanning custom pattern events now in the audit log + heading: Secret scanningのカスタムパターンイベントがAudit logに記録されるようになりました notes: - | - The audit log now includes events associated with secret scanning custom patterns. This data helps GitHub Advanced Security customers understand actions taken on their [repository](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#repository_secret_scanning_custom_pattern-category-actions)-, [organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#org_secret_scanning_custom_pattern-category-actions)-, or [enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#business_secret_scanning_custom_pattern-category-actions)-level custom patterns for security and compliance audits. For more information, see "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)" or "[Reviewing audit logs for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise)." + Audit logには、シークレットスキャンニングのカスタムパターンに関連するイベントが含まれるようになりました。このデータは、GitHub Advanced Securityのお客様がセキュリティ及びコンプライアンスの監査のために[リポジトリ](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#repository_secret_scanning_custom_pattern-category-actions)、[Organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#org_secret_scanning_custom_pattern-category-actions)、[Enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#business_secret_scanning_custom_pattern-category-actions)レベルのカスタムパターンに対して行われたアクションを理解するための役に立ちます。詳しい情報については「[OrganizationのAudit logのレビュー](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)」あるいは「[EnterpriseのAudit logのレビュー](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise)」を参照してください。 - - heading: Configure permissions for secret scanning with custom repository roles + heading: カスタムリポジトリロールでのSecret scanningの権限設定 notes: - | - You can now configure two new permissions for secret scanning when managing custom repository roles. + カスタムリポジトリロールを管理する際に、Secret scanningのための2つの新たな権限を設定できるようになりました。 - - View secret scanning results - - Dismiss or reopen secret scanning results + - Secret scanningの結果表示 + - Secret scanningの結果の却下もしくは再オープン - For more information, see "[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)." + 詳しい情報については「[Organizationのカスタムリポジトリロールの管理](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)」を参照してください。 - - heading: Secret scanning now supports archived repositories + heading: Secret scanningはアーカイブされたリポジトリをサポートしました notes: - | - GitHub Advanced Security customers can now enable secret scanning for archived repositories via the UI and API. For more information, see "[About secret scanning](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-private-repositories)," "[About archived repositories](/repositories/archiving-a-github-repository/archiving-repositories)," and "[Repositories](/rest/repos/repos#update-a-repository)" in the REST API documentation. + GitHub Advanced Securityのお客様は、UI及びAPIを通じてアーカイブされたリポジトリのSecret scanningを有効化できるようになりました。詳しい情報については「[Secret scanningについて](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-private-repositories)」、「[アーカイブされたリポジトリについて](/repositories/archiving-a-github-repository/archiving-repositories)」、REST APIドキュメンテーションの「[リポジトリ](/rest/repos/repos#update-a-repository)」を参照してください。 - - heading: Secret scanning webhooks for alert locations + heading: アラートの場所に関するSecret scanningのwebhook notes: - | - GitHub Advanced Security customers using secret scanning can now opt to receive a webhook each time a secret is detected in a new location. The `secret_scanning_alert_location` webhook event includes location details, like the commit SHA, and the associated alert for the detection. A location is created for every new file path containing the detected secret. For more information, see "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#secret_scanning_alert_location)." + Secret scanningをお使いのGitHub Advanced Securityのお客様は、新しい場所でシークレットが検出されるたびにwebhookを受信することを選択できるようになりました。`secret_scanning_alert_location` webhookイベントには、コミットSHAといった場所の詳細、検出に関連づけられたアラートが含まれます。場所は、検出されたシークレットを含むすべての新しいファイルパスに対して作成されます。詳しい情報については「[webhookイベントとペイロード](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#secret_scanning_alert_location)」を参照してください。 - - heading: View Dependabot alerts across an organization + heading: Organization全体のDependabotアラートの表示 notes: - | - GitHub Advanced Security customers can now view Dependabot alerts in in an organization's **Security** tab. This view is available to organization owners and members of teams with the [security manager role](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." + GitHub Advanced Securityのお客様は、Organizatonの**Security**タブでDependabotアラートを表示できるようになりました。この表示ができるのは、Organizationのオーナーと[セキュリティ管理者のロール](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization)を持つTeamのメンバーです。詳しい情報については「[セキュリティの概要について](/code-security/security-overview/about-the-security-overview)」を参照してください。 - - heading: Configure permissions for Dependabot alerts with custom repository roles + heading: カスタムリポジトリロールでのDependabotアラートの権限設定 notes: - | - You can now configure two new permissions for Dependabot alerts when managing custom repository roles. + カスタムリポジトリロールを管理する際に、Dependabotアラートに対する2つの新しい権限を設定できるようになりました。 - - View Dependabot alerts - - Dismiss or reopen Dependabot alerts + - Dependabotアラートの表示 + - Dependabotアラートの却下もしくは再オープン - For more information, see "[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)." + 詳しい情報については「[Organizationのカスタムリポジトリロールの管理](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)」を参照してください。 - - heading: Reopen dismissed Dependabot alerts + heading: 却下されたDependabotアラートの再オープン notes: - | - You can now reopen dismissed Dependabot alerts through the UI page for a closed alert. This does not affect Dependabot pull requests or the GraphQL API. For more information, see "[About Dependabot alerts](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)." + 却下されたDependabotアラートを、クローズされたアラートのUIページを通じて再オープンできるようになりました。これはDependabotのPull RequestやGraphQL APIには影響しません。詳しい情報については「[Dependabotアラートについて](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)」を参照してください。 - - heading: Pub support for Dependabot version updates is in public beta + heading: DependabotバージョンアップデートのPubサポートのパブリックベータ notes: - | - Users of Dependabot version updates can now proactively update dependencies for Flutter or Dart projects that use the Pub package manager. + Dependabotバージョンアップデートのユーザは、Pubパッケージマネージャーを使っているFlutterもしくはDartプロジェクトの依存関係を積極的にアップデートできるようになりました。 - To test [version updates](/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates) on your own Dart or Flutter repository, add the following configuration file in [.github/dependabot.yaml](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates). Note the `package-ecosystem: "pub"` and `enable-beta-ecosystems: true` flags. + [バージョンアップデート](/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates)を独自のDartもしくはFlutterリポジトリでテストするには、[.github/dependabot.yaml](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates)中の以下の設定ファイルを追加してください。`package-ecosystem: "pub"`及び`enable-beta-ecosystems: true`フラグに注意してください。 ```yaml version: 2 enable-beta-ecosystems: true @@ -229,117 +229,117 @@ sections: interval: "weekly" ``` - - heading: See pull request associated with a repository's Dependabot alerts via GraphQL API + heading: リポジトリのDependabotアラートに関連するPull RequestをGraph APIを通じて参照 notes: - | - The new `DependabotUpdate` GraphQL object lets you view information about what happens to your repository's security updates. When GitHub Enterprise Server detects that a dependency in your repository is vulnerable, Dependabot will attempt to open a pull request to update that dependency to a non-vulnerable version. You can now see the pull request that fixes the vulnerability. In some cases, Dependabot fails to open a pull request. Previously, the error message that Dependabot generated was only visible in the "Dependabot Alerts" section of the **Security** tab. Now, if Dependabot runs into an error when trying to open a pull request for a security alert, you can determine the reason using the GraphQL API. For more information, see "[Objects](/graphql/reference/objects#dependabotupdate)" in the GraphQL API documentation. + 新しい`DependabotUpdate` GraphQLオブジェクトを使うと、リポジトリのセキュリティアップデートで起きたことに関する情報を見ることができます。GitHub Enterprise Serverが、リポジトリ中の依存関係に脆弱性があることを検出すると、Dependabotはその依存関係を脆弱性のないバージョンにアップデートするPull Requestをオープンしようとします。脆弱性を修正するこのPull Requestを見ることができるようになりました。場合によっては、DependabotはPull Requestのオープンに失敗することがあります。以前は、Dependabotが生成したエラーメッセージは**Security**タブの"Dependabot Alerts"セクションでのみ見ることができました。現在は、Dependabotがセキュリティアラートに対するPull Requestをオープンしようとした際にエラーが生じた場合、その理由をGraph APIを使って判断できます。詳しい情報については、GraphQL APIドキュメンテーションの「[Objects](/graphql/reference/objects#dependabotupdate)」を参照してください。 - - heading: Access more information about Dependabot alerts via GraphQL API + heading: GraphQL APIを通じたDependabotアラートに関する詳細情報へのアクセス notes: - | - You can now view fixed alerts from Dependabot with the GraphQL API. You can also access and filter by state, as well as by unique numeric identifier, and you can filter by state on the vulnerability alert object. The following fields now exist for a `RepositoryVulnerabilityAlert`. + GraphQL APIで、Dependabotから修復されたアラートを見ることができるようになりました。状態や、一意の数値識別子でのアクセスやフィルタリングもできるようになり、脆弱性アラート尾p部ジェクトの状態でもフィルタリングできるようになりました。`RepositoryVulnerabilityAlert`には以下のフィールドがあります。 - `number` - `fixed_at` - `fix_reason` - `state` - For more information, see "[Objects](/graphql/reference/objects#repositoryvulnerabilityalert)" in the GraphQL API documentation. + 詳しい情報については、GraphQL APIドキュメンテーションの「[Objects](/graphql/reference/objects#repositoryvulnerabilityalert)」を参照してください。 - - heading: Git events in the enterprise audit log + heading: EnterpriseのAudit log内のGitイベント notes: - | - The following Git-related events can now appear in the enterprise audit log. If you enable the feature and set an audit log retention period, the new events will be available for search via the UI and API, or export via JSON or CSV. + 以下のGit関連のイベントが、EnterpriseのAudit logに現れるようになりました。この機能を有効化し、Audit logの保存期間を設定すると、新しいイベントはUIやAPI経由で検索したり、JSONあるいはCSVにエクスポートしたりできるようになります。 - `git.clone` - `git.fetch` - `git.push` - Due to the large number of Git events logged, we recommend you monitor your instance's file storage and review your related alert configurations. For more information, see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#git-category-actions)" and "[Monitoring storage](/admin/enterprise-management/monitoring-your-appliance/recommended-alert-thresholds#monitoring-storage)." + 記録されるGitイベント数は大量なので、インスタンスのファイルストレージをモニタリングし、関連するアラート設定をレビューすることをおすすめします。詳しい情報については「[EnterpriseのAudit logイベント(/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#git-category-actions)」及び「[ストレージのモニタリング](/admin/enterprise-management/monitoring-your-appliance/recommended-alert-thresholds#monitoring-storage)」を参照してください。 - - heading: Improvements to CODEOWNERS + heading: CODEOWNERSの改善 notes: - | - This release includes improvements to CODEOWNERS. + このリリースにはCODEOWNERSへの改善が含まれています。 - - Syntax errors are now surfaced when viewing a CODEOWNERS file from the web. Previously, when a line in a CODEOWNERS file had a syntax error, the error would be ignored or in some cases cause the entire CODEOWNERS file to not load. GitHub Apps and Actions can access the same list of errors using new REST and GraphQL APIs. For more information, see "[Repositories](/rest/repos/repos#list-codeowners-errors)" in the REST API documentation or "[Objects](/graphql/reference/objects#repositorycodeowners)" in the GraphQL API documentation. - - After someone creates a new pull request or pushes new changes to a draft pull request, any code owners that will be requested for review are now listed in the pull request under "Reviewers". This feature gives you an early look at who will be requested to review once the pull request is marked ready for review. - - Comments in CODEOWNERS files can now appear at the end of a line, not just on dedicated lines. + - CODEOWNERSファイルをWebで表示する際に、構文エラーが表示されます。以前は、CODEOWNERSファイルの行に構文エラーがあった場合、 そのエラーは無視されるか、場合によってはCODEOWNERSファイル全体がロードされないこともありました。GitHub App及びActionsは、新しいREST及びGraphQL APIを使って同じエラーのリストにアクセスできます。詳しい情報についてはREST APIドキュメンテーションの「[リポジトリ](/rest/repos/repos#list-codeowners-errors)」あるいはGraphQL APIドキュメンテーションの「[オブジェクト](/rest/repos/repos#list-codeowners-errors)」を参照してください。 + - 誰かが新しいPull Requestを作成するか、ドラフトのPull Requestに新しい変更をプッシュすると、レビューをリクエストされたコードオーナーはPull Requestの"Reviewers(レビュー担当者)"の下にリストされます。この機能によって、Pull Requestがレビューの準備ができたとしてマークされると、レビューをリクエストされた人を素早く見ることができるようになります。 + - CODEOWNERSファイルへのコメントは、専用の行だけにではなく、行の終わりにも表示されるようになりました。 - For more information, see "[About code owners](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners)." + 詳しい情報については「[コードオーナーについて](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners)」を参照してください。 - - heading: More ways to keep a pull request's topic branch up to date + heading: Pull Requestのトピックブランチを最新に保つ他の方法 notes: - | - The **Update branch** button on the pull request page lets you update your pull request's branch with the latest changes from the base branch. This is useful for verifying your changes are compatible with the current version of the base branch before you merge. Two enhancements now give you more ways to keep your branch up-to-date. + Pull Requestページの**Update branch(ブランチ更新)**ボタンを使うと、Pull Requestのブランチをベースブランチの最新の変更で更新できます。これは、変更がベースブランチの現在のバージョンと互換性があるかをマージ前に検証するのに役立ちます。2つの拡張によって、ブランチを最貧の状態に保つ方法がさらに増えます。 - - When your pull request's topic branch is out of date with the base branch, you now have the option to update it by rebasing on the latest version of the base branch. Rebasing applies the changes from your branch onto the latest version of the base branch, resulting in a branch with a linear history since no merge commit is created. To update by rebasing, click the drop down menu next to the **Update Branch** button, click **Update with rebase**, and then click **Rebase branch**. Previously, **Update branch** performed a traditional merge that always resulted in a merge commit in your pull request branch. This option is still available, but now you have the choice. For more information, see "[Keeping your pull request in sync with the base branch](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch)." + - Pull Requestのトピックブランチがベースブランチよりも古くなってしまっている場合、ベースブランチの最新バージョンでリベースすることによって更新できるようになりました。リベースによって自分のブランチの変更がベースブランチの最新バージョンに適用されるので、マージコミットが作成されないことからブランチは直線的な履歴を持つことになります。リベースによって更新を行うには、**Update Branch(ブランチの更新)**ボタンの隣にあるドロップダウンメニューをクリックし、**Update with rebase(リベースして更新)**をクリックし、続いて**Rebase branch(ブランチをリベース)**をクリックしてください。以前は、**Update branch**は旧来のマージを行い、常にPull Requestのブランチにマージコミットが生じました。この選択肢も引き続き利用できますが、選択をできるようになりました。詳しい情報については「[Pull Requestとベースブランチとの同期を保つ](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch)」を参照してください。 - - A new repository setting allows the **Update branch** button to always be available when a pull request's topic branch is not up to date with the base branch. Previously, this button was only available when the **Require branches to be up to date before merging** branch protection setting was enabled. People with admin or maintainer access can manage the **Always suggest updating pull request branches** setting from the **Pull Requests** section in repository settings. For more information, see "[Managing suggestions to update pull request branches](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches)." + - 新しいリポジトリ設定によって、Pull Requestのトピックブランチがベースブランチよりも古くなっている場合に**Update branch**ボタンを常に利用できるようにすることができます。以前は、このボタンが利用できるのは**Require branches to be up to date before merging(マージの際にはブランチが最新であることが必須)**ブランチ保護設定が有効化されている場合のみでした。管理もしくはメンテナアクセスを持つ人は、 リポジトリの設定の**Pull Requests**セクションの**Always suggest updating pull request branches(常にPull Requestブランチの更新を提案)**設定を管理できます。詳しい情報については「[Pull Requestブランチの更新提案の管理](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches)」を参照してください。 - - heading: Configure custom HTTP headers for GitHub Pages sites + heading: GitHub PagesサイトのカスタムHTTPヘッダの設定 notes: - | - You can now configure custom HTTP headers that apply to all GitHub Pages sites served from your GitHub Enterprise Server instance. For more information, see "[Configuring GitHub Pages for your enterprise](/admin/configuration/configuring-your-enterprise/configuring-github-pages-for-your-enterprise#configuring-github-pages-response-headers-for-your-enterprise)." + GitHub Enterprise Serverインスタンスから提供されるすべてのGitHub Pagesサイトに適用されるカスタムHTTPヘッダを設定できるようになりました。詳しい情報については「[EnterpriseでのGitHub Pagesの設定](/admin/configuration/configuring-your-enterprise/configuring-github-pages-for-your-enterprise#configuring-github-pages-response-headers-for-your-enterprise)」を参照してください。 - - heading: Ignore commits in blame view + heading: blameビューでのコミットの無視 notes: - | - It's now possible to ignore revisions in the blame view by creating a _.git-blame-ignore-revs_ file in the root of your repository. For more information, see "[Viewing a file](/repositories/working-with-files/using-files/viewing-a-file#ignore-commits-in-the-blame-view)." + リポジトリのルートに_.git-blame-ignore-revs_ファイルを作成することによって、blameビューでリビジョンを無視できるようになりました。詳しい情報については「[ファイルの表示](/repositories/working-with-files/using-files/viewing-a-file#ignore-commits-in-the-blame-view)」を参照してください。 - - heading: Light high contrast theme is generally available + heading: 軽量高コントラストテーマが一般提供になりました notes: - | - A light high contrast theme, with greater contrast between foreground and background elements, is now generally available. For more information, see "[Managing your theme settings](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings)." + 前面要素と背景要素間のコントラストが大きい軽量高コントラストテーマが一般提供になりました。詳しい情報については「[テーマ設定の管理](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings)」を参照してください。 - heading: Tag protection rules notes: - | - Repository owners can now configure tag protection rules to protect a repository's tags. Once protected by a tag protection rule, tags matching a specified name pattern can only be created and deleted by users with the Maintain or Admin role in the repository. For more information, see "[Configuring tag protection rules](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules)." + リポジトリオーナーは、リポジトリのタグを保護するためのタグ保護ルールを設定できるようになりました。タグ保護ルールで保護されると、特定の名前のパターンにマッチするタグは、リポジトリのMaintainもしくはAdminロールを持つユーザだけが作成及び削除できるようになります。詳しい情報については「[タグ保護ルールの設定](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules)」を参照してください。 bugs: - | - It is now possible for GitHub Apps to upload release assets. + GitHub Appがリリースアセットをアップロードできるようになりました。 changes: - | - To use the device authorization flow for OAuth and GitHub Apps, you must manually enable the feature. This change reduces the likelihood of apps being used in phishing attacks against GitHub Enterprise Server users by ensuring integrators are aware of the risks and make a conscious choice to support this form of authentication. If you own or manage an OAuth App or GitHub App and you want to use the device flow, you can enable it for your app via the app's settings page. The device flow API endpoints will respond with status code `400` to apps that have not enabled this feature. For more information, see "[Authorizing OAuth Apps](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)." + OAuth及びGitHub Appsでデバイス認可フローを使うためには、この機能を手動で有効化しなければなりません。この変更は、アプリケーションがGitHub Enterprise Serverのユーザに対するフィッシング攻撃に使われる可能性を、インテグレーターがそのリスクを認識し、この形態の認証をサポートする意識的な選択を確実に行うことによって下げるものです。OAuth AppもしくはGitHub Appを所有もしくは管理していて、デバイスフローを使いたいのであれば、アプリケーションの設定ページからアプリケーションに対して有効化できます。デバイスフローAPIのエンドポイントは、この機能が有効化されていないアプリケーションに対してはステータスコード`400`を返します。詳しい情報については「[OAuth Appsの認可](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)」を参照してください。 - | - The code scanning alert page now always shows the alert status and information for the default branch. There is a new "Affected branches" panel in the sidebar where you can see the status of the alert in other branches. If the alert does not exist in your default branch, the alert page will show the status as "In branch" or "In pull request" for the location where the alert was last seen. This improvement makes it easier to understand the status of alerts which have been introduced into your code base. For more information, see "[About code scanning alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-alert-details)." + Code scanningのアラートページは、デフォルトブランチに対するアラートのステータスと情報を常に表示するようになりました。サイドバーには新しい"Affected branches(影響を受けるブランチ)"パネルがあり、他のブランチでのアラートのステータスを見ることができます。デフォルトブランチにアラートがない場合には、アラートページは最後にアラートが見られた場所について"In branch(ブランチ内)"あるいは"In pull request(Pull Request内)"というステータスを表示します。この開演によって、コードベースに持ち込まれたアラートのステータスを理解しやすくなります。詳しい情報については「[Code scanningアラートについて](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-alert-details)」を参照してください。 - The alert list page is not changed and can be filtered by `branch`. You can use the code scanning API to retrieve more detailed branch information for alerts. For more information, see "[Code Scanning](/rest/code-scanning)" in the REST API documentation. + アラートのリストページは変更されておらず、`branch`でフィルタリングできます。Code scanning APIを使ってアラートに関する詳細なブランチ情報を取得できます。詳しい情報については、REST APIドキュメンテーションの「[Code scanning](/rest/code-scanning)」を参照してください。 - | - Code scanning now shows the details of the analysis origin of an alert. If an alert has more than one analysis origin, it is shown in the "Affected branches" sidebar and in the alert timeline. You can hover over the analysis origin icon in the "Affected branches" sidebar to see the alert status in each analysis origin. If an alert only has a single analysis origin, no information about analysis origins is displayed on the alert page. These improvements will make it easier to understand your alerts. In particular, it will help you understand those that have multiple analysis origins. This is especially useful for setups with multiple analysis configurations, such as monorepos. For more information, see "[About code scanning alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-analysis-origins)." + Code scanningは、アラートの分析元の詳細を表示するようになりました。アラートが複数の分析元を持つ場合、それは"Affected branches(影響されるブランチ)"及びアラートのタイムラインに表示されます。"Affected branches"サイドバー内の分析元のアイコンにカーソルを乗せると、それぞれの分析元のアラートステータスが表示されます。アラートが1つの分析元だけを持つ場合、アラートページには分析元に関する情報は表示されません。これらの改善によって、アラートを理解しやすくなります。特に、複数の分析元を持つアラートを理解するために役立ちます。これは、モノリポジトリのように複数の分析設定を持つ構成で役に立ちます。詳しい情報については「[Code scanningアラートについて](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-analysis-origins)」を参照してください。 - | - Lists of repositories owned by a user or organization now have an additional filter option, "Templates", making it easier to find template repositories. + ユーザもしくはOrganizationが所有するリポジトリのリストに追加のフィルタオプションの"Templates"が追加され、テンプレートリポジトリを見つけやすくなりました。 - | - GitHub Enterprise Server can display several common image formats, including PNG, JPG, GIF, PSD, and SVG, and provides several ways to compare differences between versions. Now when reviewing added or changed images in a pull request, previews of those images are shown by default. Previously, you would see a message indicating that binary files could not be shown and you would need to toggle the "Display rich diff" option. For more information, see "[Working with non-code files](/repositories/working-with-files/using-files/working-with-non-code-files)." + GitHub Enterprise Serverは、PNG、JPG、GIF、PSD、SVGを含む一般的な画像フォーマットを表示でき、バージョン間の差異を比較する複数の方法を提供します。Pull Requestで追加もしくは変更された画像をレビューする際に、それらの画像のプレビューがデフォルトで表示されるようになりました。以前は、バイナリファイルは表示できないことを示すメッセージが表示され、"Display rich diff(リッチdiffの表示)"オプションを切り替える必要がありました。詳しい情報については「[コード以外のファイルの扱い](/repositories/working-with-files/using-files/working-with-non-code-files)」を参照してください。 - | - New gists are now created with a default branch name of either `main` or the alternative default branch name defined in your user settings. This matches how other repositories are created on GitHub Enterprise Server. For more information, see "[About branches](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches#about-the-default-branch)" and "[Managing the default branch name for your repositories](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-the-default-branch-name-for-your-repositories)." + 新しいGistは、デフォルトのブランチ名を`main`もしくはユーザ設定で定義された代替のデフォルトブランチ名として作成されるようになりました。これは、GitHub Enterprise Serverで他のリポジトリが作成されるのと同様になります。詳しい情報については「[ブランチについて](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches#about-the-default-branch)」及び「[リポジトリのデフォルトブランチ名の管理](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-the-default-branch-name-for-your-repositories)」を参照してください。 - | - Gists now only show the 30 most recent comments when first displayed. You can click **Load earlier comments...** to view more. This allows gists that have many comments to appear more quickly. For more information, see "[Editing and sharing content with gists](/get-started/writing-on-github/editing-and-sharing-content-with-gists)." + Gistは、最初に表示される際に最近の30のコメントだけを表示するようになりました。**Load earlier comments...(以前のコメントのロード)**をクリックすれば、もっと多くのコメントを見ることができます。これによって、多くのコメントを持つGistが素早く表示されるようになります。詳しい情報については「[Gistでのコメントの編集と共有](/get-started/writing-on-github/editing-and-sharing-content-with-gists)」を参照してください。 - | - Settings pages for users, organizations, repositories, and teams have been redesigned, grouping similar settings pages into sections for improved information architecture and discoverability. For more information, see the [GitHub changelog](https://github.blog/changelog/2022-02-02-redesign-of-githubs-settings-pages/). + ユーザ、Organization、リポジトリ、Teamの設定ページは再設計され、情報アーキテクチャと発見性を改善するため、同じような設定ページがセクションにグループ化されました。詳しい情報については[GitHub changelog](https://github.blog/changelog/2022-02-02-redesign-of-githubs-settings-pages/)を参照してください。 - | - Focusing or hovering over a label now displays the label description in a tooltip. + ラベルにフォーカスやカーソルを当てると、ツールチップにラベルの説明が表示されるようになりました。 - | - Creating and removing repository invitations, whether done through the API or web interface, are now subject to rate limits that may be enabled on your GitHub Enterprise Server instance. For more information about rate limits, see "[Configuring rate limits](/admin/configuration/configuring-your-enterprise/configuring-rate-limits)." + リポジトリへの招待の作成と削除は、それがAPIで行われているかWebインターフェースで行われているかにかかわらず、GitHub Enterprise Serverインスタンスで有効化されていることがあるレート制限の対象になります。レート制限に関する詳しい情報については「[レート制限の設定](/admin/configuration/configuring-your-enterprise/configuring-rate-limits)」を参照してください。 - | - MinIO has announced the removal of the MinIO Gateways starting June 1st, 2022. While MinIO Gateway for NAS continues to be one of the supported storage providers for Github Actions and Github Packages, we recommend moving to MinIO LTS support to avail support and bug fixes from MinIO. For more information about rate limits, see "[Scheduled removal of MinIO Gateway for GCS, Azure, HDFS in the minio/minio repository](https://github.com/minio/minio/issues/14331)." + MinIOは、2022年6月1日からのMinIO Gatewaysの廃止をアナウンスしました。MinIO Gateway for NASは、引き続きGitHub Actions及びGitHub Packagesのサポート対象ストレージプロバイダの1つであり続けますが、MinIOからのサポートとバグ修正を利用し続けるために、MinIO LTSサポートへの移行をおすすめします。レート制限に関する詳しい情報については「[minio/minioリポジトリでのGCS、Azure、HDFS用のMinIO Gatewayの予定された廃止](https://github.com/minio/minio/issues/14331)」を参照してください。 deprecations: - - heading: Change to the format of authentication tokens + heading: 認証トークンのフォーマット変更 notes: - | - GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. For more information, see the [GitHub changelog](https://github.blog/changelog/2021-03-31-authentication-token-format-updates-are-generally-available/). + GitHub認証トークンのフォーマット変更により、GitHub Enterprise Server 3.1以前を動作させているインスタンスでは、6月3日以降GitHub Connectは動作しなくなります。詳しい情報については[GitHub changelog](https://github.blog/changelog/2021-03-31-authentication-token-format-updates-are-generally-available/)を参照してください。 - - heading: CodeQL runner deprecated in favor of CodeQL CLI + heading: CodeQL runnerはCodeQL CLIを代替として非推奨になりました notes: - | - The CodeQL runner is deprecated in favor of the CodeQL CLI. GitHub Enterprise Server 3.4 and later no longer include the CodeQL runner. This deprecation only affects users who use CodeQL code scanning in 3rd party CI/CD systems. GitHub Actions users are not affected. GitHub strongly recommends that customers migrate to the CodeQL CLI, which is a feature-complete replacement for the CodeQL runner and has many additional features. For more information, see "[Migrating from the CodeQL runner to CodeQL CLI](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli)." + CodeQLランナーは、CodeQL CLIを代替として非推奨になりました。GitHub Enterprise Server 3.4以降には、CodeQLランナーは含まれなくなります。この非推奨化は、CodeQLコードスキャンニングをサードパーティのCI/CDシステムで利用しているユーザにのみ影響します。GitHub Actionsのユーザは影響されません。GitHubは、CodeQLランナーと機能的に互換であり、多くの追加機能を持つ代替製品であるCodeQL CLIへの移行をお客様に強くおすすめします。詳しい情報については「[CodeQLランナーからCodeQL CLIへの移行(/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli)」を参照してください。 - - heading: Theme picker for GitHub Pages has been removed + heading: GitHub Pagesのテーマピッカーの削除 notes: - | - The theme picker for GitHub Pages has been removed from the Pages settings. For more information about configuration of themes for GitHub Pages, see "[Adding a theme to your GitHub Pages site using Jekyll](/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll)." + GitHub Pagesのテーマピッカーは、Pagesの設定から削除されました。GitHub Pagesのテーマ設定に関する詳しい情報については「[Jekyllを使ったGitHub Pagesサイトへのテーマの追加(/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll)を参照してください。 known_issues: - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}インスタンスで、攻撃者が最初の管理ユーザを作成できました。 - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 @@ -348,4 +348,4 @@ sections: - GitHub Connectで"Users can search GitHub.com"が有効化されている場合、GitHub.comの検索結果にプライベート及びインターナルリポジトリのIssueが含まれません。 - '{% data variables.product.prodname_registry %}のnpmレジストリは、メタデータのレスポンス中で時間の値を返さなくなります。これは、大きなパフォーマンス改善のために行われました。メタデータレスポンスの一部として時間の値を返すために必要なすべてのデータは保持し続け、既存のパフォーマンスの問題を解決した将来に、この値を返すことを再開します。' - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。 - - Actions services need to be restarted after restoring an appliance from a backup taken on a different host. + - 別のホスト上で取られたバックアップからのアプライアンスのリストア後、Actionsサービスを再起動する必要があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-5/0.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-5/0.yml new file mode 100644 index 0000000000..60b3f6abdc --- /dev/null +++ b/translations/ja-JP/data/release-notes/enterprise-server/3-5/0.yml @@ -0,0 +1,346 @@ +--- +date: '2022-05-31' +intro: | + + アップグレードの手順については「[{% data variables.product.prodname_ghe_server %} のアップグレード](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)」を参照してください。 +sections: + features: + - + heading: メンテナンス後の検証テストのためのIP例外リスト + notes: + - | + メンテナンスモードが有効化されている間に、GitHub Enterprise Serverインスタンス上のアプリケーションサービスにアクセスできるIPアドレスの許可リストを設定できるようになりました。許可されたIPアドレスからインスタンスのWebインターフェースにアクセスする管理者は、メンテナンス後及びメンテナンスモードを無効化する前にインスタンスの機能を検証できます。詳しい情報については「[メンテナンスモードの有効化とスケジューリング](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)」を参照してください。 + - + heading: カスタムリポジトリロールの一般提供 + notes: + - | + Organizationは、カスタムリポジトリロールを使用してユーザに付与するリポジトリへのアクセス権限をより細かく制御できるようになりました。詳しい情報については「[Organizationのカスタムリポジトリロールの管理](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)」を参照してください。 + + カスタムリポジトリロールはOrganizationのオーナーによって作成され、そのOrganization内のすべてのリポジトリに渡って利用できます。それぞれのロールにはカスタムの名前と説明が与えられます。ロールは、40以上の細かな権限のセットから設定できます。いったん作成されると、リポジトリの管理者は自分のリポジトリでカスタムロールを任意のユーザ、Team、外部のコラボレータに割り当てることができます。 + + カスタムリポジトリロールは、Organizationの設定の新しい**Repository roles(リポジトリロール)**タブから作成、表示、編集、削除できます。 + + カスタムリポジトリロールは、GitHub Enterprise ServerのREST APIでも完全にサポートされています。Organization APIを使ってOrganization内のすべてのカスタムリポジトリロールをリストでき、個人やTeamにリポジトリへのアクセスを付与するための既存のAPIは、カスタムリポジトリロールをサポートするために拡張されました。詳しい情報については、REST APIドキュメンテーションの「[Organizations](/rest/reference/orgs#list-custom-repository-roles-in-an-organization)」を参照してください。 + - + heading: GitHubコンテナレジストリのパブリックベータ + notes: + - | + GitHubコンテナレジストリ(GHCR)はGitHub Enterprise Server 3.5でパブリックベータとして利用できるようになり、開発者はコンテナを公開、ダウンロード、管理できるようになりました。GitHub Packagesコンテナは、DockerイメージのホストのOCI標準の実装をサポートしています。詳しい情報については「[GitHubコンテナレジストリ](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)」を参照してください。 + - + heading: Depandabotアップデートの一般提供 + notes: + - | + Dependabotバージョン及びセキュリティアップデートは、GitHub Enterprise Server 3.5で一般提供になりました。GitHub.comリポジトリで動作する一般的なすべてのエコシステムと機能は、GitHub Enterprise Serverインスタンスでセットアップできます。GitHub Enterprise Server上のDependabotにはGitHub ActionsとセルフホストのDependabotランナーのプール、GitHub Connectの有効化、管理者によるDependabotの有効化が必要です。 + + パブリックベータでのリリース以降、Kubernetes環境でホストされたGitHub Actionsランナーの利用がサポートされます。 + + 詳しい情報については「[Dependabotアップデートのセットアップ](https://docs.github.com/en/enterprise-server@3.5/admin/github-actions/enabling-github-actions-for-github-enterprise-server/setting-up-dependabot-updates)」を参照してください。 + - + heading: Server Statisticsのパブリックベータ + notes: + - | + インスタンスの利用状況のデータをレビューし、その集約データをGitHubと共有することによって、チームの作業の様子を分析し、GitHub Enterprise Serverから得ている価値を理解し、弊社が製品を改善するのを支援していただけるようになりました。データをCSVもしくはJSONファイルとしてダウンロードするか、REST APIを使ってデータにアクセスすることによって、時間の経過に伴う利用状況の分析に独自のツールを使うことができます。収集された集約メトリクスのリストを見るには、「[Server Statisticsについて](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics#server-statistics-data-collected)」を参照してください。Server Statisticsのデータには、個人情報や、コード、Issue、コメント、Pull Requestの内容といったGitHubの内容は含まれません。弊社がどのようにServer Statisticsのデータを保存し、保護しているかをよく理解していただくには、「[GitHubセキュリティ](https://github.com/security)」を参照してください。Server Statisticsに関する詳しい情報については「[Server StatisticsでのTeamの作業の分析](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics)」を参照してください。この機能はパブリックベータとして利用できます。 + - + heading: GitHub Actionsのレート制限が設定可能に + notes: + - | + サイト管理者は、GitHub Actionsのレート制限を有効化し、設定できるようになりました。デフォルトでは、レート制限は無効化されています。ワークフローのジョブが利用可能なランナーにすぐに割り当てできない場合、そのジョブはランナーが利用可能になるまでキューで待ちます。しかし、もしもGitHub Actionsが継続的に高負荷になり続けているなら、キューは消費されるよりも早く積み上がっていくことになり、GitHub Enterprise Serverインスタンスのパフォーマンスは低下してしまうかもしれません。これを避けるために、管理者はレート制限を設定できます。レート制限を超えると、追加のワークフローの実行はキューに置かれるのではなく、即座に失敗するようになります。レートが閾値以下で安定すれば、新しい実行は再びキューイングできるようになります。詳しい情報については「[レート制限の設定](/admin/configuration/configuring-your-enterprise/configuring-rate-limits#configuring-rate-limits-for-github-actions)」を参照してください。 + - + heading: GitHub ActionsでのセキュアなデプロイメントのためのOpenID Connect (OIDC) + notes: + - | + GitHub Enterprise Server上のGitHub Actionsは、クラウドプロバイダへのセキュアなデプロイメントのためのOIDCをサポートしました。これは、デプロイメントのたびに自動的にローテートされる短期間有効なトークンを使います。OIDCは、以下の機能を有効化します。 + + - 長期間有効なクラウドのシークレットをインスタンスに保存する必要のない、クラウドプロバイダとGitHub Enterprise Server間のシームレスな認証 + - クラウドの管理者は、GitHub Actionsのワークフローがクラウドのリソースに最小限のアクセスだけを持つことを保証する、特定のクラウドプロバイダのセキュリティメカニズムに依存可能GitHub Enterprise Serverとクラウド間で、重複するシークレットの管理はない + + 詳しい情報については「[デプロイメントのセキュリティ強化](/actions/deployment/security-hardening-your-deployments)」を参照してください。 + - + heading: Enterprise内でのGitHub Actionsの共有の一般提供 + notes: + - | + インターナルリポジトリでのGitHub Actionsのサポートが、GitHub Enterprise Serverインスタンス上のOrganizationで一般提供になりました。インターナルリポジトリでアクションを共有することで、自動化をインナーソースできます。Organization内、あるいはインスタンス上の任意のOrganization内の他のリポジトリのワークフローへのアクセス許可を、リポジトリの設定で管理したり、REST APIを使って許可したりできます。詳しい情報については「[EnterpriseでのActionsとワークフローの共有](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)」、「[リポジトリのGitHub Actionsの設定の管理](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-access-to-components-in-an-internal-repository)」、REST APIドキュメンテーションの「[Actionsの権限](/rest/actions/permissions#get-the-level-of-access-for-workflows-outside-of-the-repository)」を参照してください。 + - + heading: GitHub Enterprise Server上のGitHub Actionsのキャッシュサポートを一般提供 + notes: + - | + GitHub Actionsのワークフローを高速化するために依存関係のキャッシングが利用できるようになりました。ジョブの依存関係をキャッシュするには、[actions/cache](https://github.com/actions/cache)アクションを含めて一意のキーと合わせてキャッシュを生成できます。キャッシュは同じリポジトリ内のすべてのワークフロー間で共有できます。そしてそれらのワークフローは、キャッシュを復元して高速に動作できます。 + + Actionsのユーザは、キャッシュAPIを使って以下のこともできます。 + + - リポジトリごとに許可されるキャッシュサイズの範囲に関するEnterpriseポリシーの定義 + - 各リポジトリ内のキャッシュの利用状況を問い合わせ、すべてのキャッシュの合計サイズが上限に達していないかをモニタリング + - リポジトリにおけるキャッシュの要求に基づき、Entepriseの制限内でリポジトリの最大キャッシュサイズを増やす + - OrganizationレベルもしくはEnterpriseレベルで集約されたキャッシュの利用状況のモニタリング + + Enterpriseアカウント内で設定された外部blobストレージは、ワークフローの成果物、ログ、そしてキャッシュ間で共有されるようになりました。詳しい情報については「[ワークフローの高速化のための依存関係のキャッシュ](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)」を参照してください。 + - + heading: Web UIで作成されたコミットへの自動署名 + notes: + - | + ファイルを編集したり、Pull Requestをマージしたりといった、Webインターフェースで作成されたコミットに自動的に署名するよう、GitHub Enterprise Serverを設定できるようになりました。署名されたコミットは、変更が信頼できるソースから来たものであるという確信を増してくれます。この機能によって、[コミットの署名を必須にする](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-signed-commits)ブランチ保護設定がWebインターフェースで作成されたものも含めて署名されたコミットが入ってくるのを許しながら、署名されていないコミットがリポジトリに入り込むのをブロックするようにできます。詳しい情報については「[Webのコミット署名の設定](/admin/configuration/configuring-your-enterprise/configuring-web-commit-signing)」を参照してください。 + - + heading: いつでもライセンスの利用状況を同期 + notes: + - | + GitHub Connectを使ってGitHub Enterprise ServerとGitHub Enterprise Cloudの間でライセンスの使用状況を自動的に同期しているお客様は、自動的な週次の同期とは独立してライセンスの使用状況を同期できるようになりました。この機能は同期ジョブのステータスも報告します。詳しい情報については「[GitHub Enterprise ServerとGitHub Enterprise Cloud間のライセンス使用状況の同期](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud#manually-syncing-license-usage)」を参照してください。 + - + heading: GitHub Actionsのための再利用可能なワークフローの一般提供 + notes: + - | + 再利用可能なワークフローが一般提供になりました。再利用可能なワークフローは、ワークフロー全体を1つのアクションであるかのように再利用できるようにすることで、重複を減らすための役に立ちます。一般提供リリースで、GitHub Enterprise Serverには多くの改善が利用可能になりました。詳しい情報については「[ワークフローの再利用](/actions/using-workflows/reusing-workflows)」を参照してください。 + + - 出力を使って、データを再利用可能なワークフローから呼び出し側のワークフロー内の他のジョブに渡すことができます。 + - 環境のシークレットを再利用可能なワークフローに渡すことができます。 + - Audit logにはどの再利用可能なワークフローが使われたのかということに関する情報が含まれます。 + - 呼び出し元のリポジトリと同じリポジトリ内にある再利用可能なワークフローは、パスとファイル名だけで参照できます(`PATH/FILENAME`)。呼び出されたワークフローは、呼び出し元のワークフローと同じコミットからのものになります。 + - + heading: GitHub Actionsのセルフホストランナーは自動アップデートを無効化可能に + notes: + - | + セルフホストランナーがソフトウェアアップデートをいつ行うかを、これまでよりも制御できるようになりました。ランナーに`--disableupdate`フラグを指定すれば、新しいバージョンのランナーが利用可能であっても、自動的なソフトウェアアップデートを行おうとはしなくなります。こうすることで、独自のスケジュールの下でセルフホストランナーを更新できるようになり、特にセルフホストランナーがコンテナ内にある場合に便利です。 + + GitHub Actionsサービスとの互換性のために、ランナーは新しいバージョンが利用可能になってから30日以内に手動でアップデートする必要があります。最新のランナーバージョンのインストール方法については、[ランナーリポジトリの最新リリース](https://github.com/actions/runner/releases)のインストール手順を参照してください。 + - + heading: ワークフローに制限によるGitHub Actionsのためのセルフホストランナーの保護 + notes: + - | + Organizationのオーナーは、セルフホストランナー上のCI/CDワークフローのセキュリティを、ランナーグループにアクセスできるワークフローを選択することによって向上させられるようになりました。以前は、Issueへのラベル付けなど、リポジトリ内の任意のワークフローがOrganizationで利用できるセルフホストランナーにアクセスできました。詳しい情報については「[グループを使ったセルフホストランナーへのアクセスの管理](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-what-workflows-can-access-a-runner-group)」及び[GitHub Blog](https://github.blog/2022-03-23-github-actions-secure-self-hosted-runners-specific-workflows/)を参照してください。 + - + heading: GitHub ActionsによるPull Requestの承認の回避 + notes: + - | + GitHub ActionsがPull Requestを承認できるかを制御できるようになりました。この機能は、ユーザがGitHub Actionsを使って"Required approvals(必須の承認)"ブランチ保護要求を満たし、他のユーザがレビューしてない変更をマージしてしまうことに対する保護になります。既存のワークフローを壊してしまわないように、**Allow GitHub Actions reviews to count towards required approval (GitHub Actionsレビューを必須の承認に対してカウントすることの許可)**はデフォルトで有効になっています。Organizationのオーナーはこの機能をOrganizationのGitHub Actions設定で無効化できます。詳しい情報については「[OrganizationでのGitHub Actionsの無効化もしくは制限(/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-approving-pull-requests)」を参照してください。 + - + heading: 失敗もしくは個々のGitHub Actionsのジョブの再実行 + notes: + - | + 失敗したジョブ、あるいはGitHub Actionsワークフローの実行中の個別のジョブだけを再実行できるようになりました。詳しい情報については「[ワークフローとジョブの再実行](/actions/managing-workflow-runs/re-running-workflows-and-jobs)」を参照してください。 + - + heading: 依存関係グラフによるGitHub Actionsのサポート + notes: + - | + 依存関係グラフは、GitHub ActionsワークフローのYAMLファイルを検出するようになりました。GitHub Enterprise Serverは、**Insights**タブの依存関係グラフセクションの中にワークフローファイルを表示します。アクションを公開するリポジトリは、リポジトリのホームページの"Used By(利用先)"コントロールからそのアクションに依存しているリポジトリ数を見ることができるようにもなりました。詳しい情報については「[依存関係グラフについて](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)」を参照してください。 + - + heading: Enterpriseのセキュリティ概要のパブリックベータ + notes: + - | + GitHub Advanced Securityのお客様は、Enterpriseレベルでセキュリティアラートの概要を見ることができるようになりました。Enterpriseレベルの新たな**Security**タブは、アプリケーションのセキュリティリスクのリポジトリ中心のビューとともに、すべてのSecret scanningアラートのアラート中心のビューを提供します。詳しい情報については「[セキュリティの概要について](/code-security/security-overview/about-the-security-overview)」を参照してください。 + - + heading: Organizationのセキュリティビューの一般提供 + notes: + - | + Organizationレベルのセキュリティアラートの概要が、一般提供になりました。GitHub Advanced Securityのお客様は、セキュリティの概要を使ってアプリケーションのセキュリティリスクのリポジトリ中心のビューを見たり、Organization内のすべてのリポジトリに対するCode scanning、Dependabot、Secret scanningのすべてのアラートのアラート中心のビューを見たりすることができます。詳しい情報については「[セキュリティの概要について](/code-security/security-overview/about-the-security-overview)」を参照してください。 + - + heading: Code scanningはより多くのセキュリティの問題を検出し、新しい言語のバージョンをサポート + notes: + - | + Code scanningは多くのCWEを検出するようになり、CodeQLによるコードスキャンニングは以下の言語のリリースの標準的な言語機能を完全にサポートします。 + + - C# 10 / .NET 6 + - Python 3.10 + - Java 17 + - TypeScript 4.5 + + 詳しい情報については[GitHub Blog](https://github.blog/changelog/2022-02-25-code-scanning-detects-more-security-issues-supports-new-language-versions/)を参照してください。 + - + heading: Organization全体のコードスキャンニングアラートの表示 + notes: + - | + GitHub Advanced Securityのお客様は、Organizationの**Security*タブでコードスキャンニングアラートを見ることができるようになりました。このビューは、Organizationのオーナーと、[セキュリティ管理者のロール](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization)を持つTeamのメンバーが利用できます。詳しい情報については「[セキュリティの概要について](/code-security/security-overview/about-the-security-overview)」を参照してください。 + - | + ユーザは、REST APIを通じてGitHub Enterprise Serverインスタンス上のOrganizationのコードスキャンニングアラートを取得できるようになりました。この新しいAPIエンドポイントは、既存の[リポジトリのエンドポイント](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository)を補完するものです。詳しい情報については、REST APIドキュメンテーションの[Code scanning](/rest/code-scanning)を参照してください。 + - + heading: プッシュ保護としてSecret scanningが利用可能 + notes: + - | + GitHub Enterprise Serverは、高い信頼度でトークンが検出されたプッシュをブロックできるようになりました。開発者は、シークレットをコミットしなければならない理由mの詳細をWeb UIから提供することによって、このブロックをバイパスできます。詳しい情報については「[Secret scanningでのプッシュの保護](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)」を参照してください。 + - + heading: Secret Scanningのカスタムパターンのdry run + notes: + - | + GitHub Advanced Securityのお客様は、Organizationあるいはリポジトリレベルのカスタムのシークレットスキャンニングパターンをdry runできるようになりました。dry runを行うことで、オーナーもしくは管理アクセスを持つ人は、パターンを公開してアラートを発生させる前に、そのパターンをレビューして磨きあげることができます。パターンを作成し、**Save and dry run(保存してdry run)**を使って結果を取得してください。スキャンには通常数秒しかかかりませんが、GitHub Enterprise Serverはdry runの結果が準備できればメールでOrganizationのオーナーもしくはリポジトリ管理者に通知も行います。詳しい情報については「[Secret scanningについて](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-private-repositories)」及び「[Secret scanningのカスタムパターンの定義](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)」を参照してください。 + - + heading: Secret scanningのカスタムパターンイベントがAudit logに記録されるようになりました + notes: + - | + Audit logには、シークレットスキャンニングのカスタムパターンに関連するイベントが含まれるようになりました。このデータは、GitHub Advanced Securityのお客様がセキュリティ及びコンプライアンスの監査のために[リポジトリ](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#repository_secret_scanning_custom_pattern-category-actions)、[Organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#org_secret_scanning_custom_pattern-category-actions)、[Enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#business_secret_scanning_custom_pattern-category-actions)レベルのカスタムパターンに対して行われたアクションを理解するための役に立ちます。詳しい情報については「[OrganizationのAudit logのレビュー](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)」あるいは「[EnterpriseのAudit logのレビュー](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise)」を参照してください。 + - + heading: カスタムリポジトリロールでのSecret scanningの権限設定 + notes: + - | + カスタムリポジトリロールを管理する際に、Secret scanningのための2つの新たな権限を設定できるようになりました。 + + - Secret scanningの結果表示 + - Secret scanningの結果の却下もしくは再オープン + + 詳しい情報については「[Organizationのカスタムリポジトリロールの管理](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)」を参照してください。 + - + heading: Secret scanningはアーカイブされたリポジトリをサポートしました + notes: + - | + GitHub Advanced Securityのお客様は、UI及びAPIを通じてアーカイブされたリポジトリのSecret scanningを有効化できるようになりました。詳しい情報については「[Secret scanningについて](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-private-repositories)」、「[アーカイブされたリポジトリについて](/repositories/archiving-a-github-repository/archiving-repositories)」、REST APIドキュメンテーションの「[リポジトリ](/rest/repos/repos#update-a-repository)」を参照してください。 + - + heading: アラートの場所に関するSecret scanningのwebhook + notes: + - | + Secret scanningをお使いのGitHub Advanced Securityのお客様は、新しい場所でシークレットが検出されるたびにwebhookを受信することを選択できるようになりました。`secret_scanning_alert_location` webhookイベントには、コミットSHAといった場所の詳細、検出に関連づけられたアラートが含まれます。場所は、検出されたシークレットを含むすべての新しいファイルパスに対して作成されます。詳しい情報については「[webhookイベントとペイロード](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#secret_scanning_alert_location)」を参照してください。 + - + heading: Organization全体のDependabotアラートの表示 + notes: + - | + GitHub Advanced Securityのお客様は、Organizatonの**Security**タブでDependabotアラートを表示できるようになりました。この表示ができるのは、Organizationのオーナーと[セキュリティ管理者のロール](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization)を持つTeamのメンバーです。詳しい情報については「[セキュリティの概要について](/code-security/security-overview/about-the-security-overview)」を参照してください。 + - + heading: カスタムリポジトリロールでのDependabotアラートの権限設定 + notes: + - | + カスタムリポジトリロールを管理する際に、Dependabotアラートに対する2つの新しい権限を設定できるようになりました。 + + - Dependabotアラートの表示 + - Dependabotアラートの却下もしくは再オープン + + 詳しい情報については「[Organizationのカスタムリポジトリロールの管理](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)」を参照してください。 + - + heading: 却下されたDependabotアラートの再オープン + notes: + - | + 却下されたDependabotアラートを、クローズされたアラートのUIページを通じて再オープンできるようになりました。これはDependabotのPull RequestやGraphQL APIには影響しません。詳しい情報については「[Dependabotアラートについて](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)」を参照してください。 + - + heading: DependabotバージョンアップデートのPubサポートのパブリックベータ + notes: + - | + Dependabotバージョンアップデートのユーザは、Pubパッケージマネージャーを使っているFlutterもしくはDartプロジェクトの依存関係を積極的にアップデートできるようになりました。 + + [バージョンアップデート](/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates)を独自のDartもしくはFlutterリポジトリでテストするには、[.github/dependabot.yaml](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates)中の以下の設定ファイルを追加してください。`package-ecosystem: "pub"`及び`enable-beta-ecosystems: true`フラグに注意してください。 + ```yaml + version: 2 + enable-beta-ecosystems: true + updates: + - package-ecosystem: "pub" + directory: "/" + schedule: + interval: "weekly" + ``` + - + heading: リポジトリのDependabotアラートに関連するPull RequestをGraph APIを通じて参照 + notes: + - | + 新しい`DependabotUpdate` GraphQLオブジェクトを使うと、リポジトリのセキュリティアップデートで起きたことに関する情報を見ることができます。GitHub Enterprise Serverが、リポジトリ中の依存関係に脆弱性があることを検出すると、Dependabotはその依存関係を脆弱性のないバージョンにアップデートするPull Requestをオープンしようとします。脆弱性を修正するこのPull Requestを見ることができるようになりました。場合によっては、DependabotはPull Requestのオープンに失敗することがあります。以前は、Dependabotが生成したエラーメッセージは**Security**タブの"Dependabot Alerts"セクションでのみ見ることができました。現在は、Dependabotがセキュリティアラートに対するPull Requestをオープンしようとした際にエラーが生じた場合、その理由をGraph APIを使って判断できます。詳しい情報については、GraphQL APIドキュメンテーションの「[Objects](/graphql/reference/objects#dependabotupdate)」を参照してください。 + - + heading: GraphQL APIを通じたDependabotアラートに関する詳細情報へのアクセス + notes: + - | + GraphQL APIで、Dependabotから修復されたアラートを見ることができるようになりました。状態や、一意の数値識別子でのアクセスやフィルタリングもできるようになり、脆弱性アラート尾p部ジェクトの状態でもフィルタリングできるようになりました。`RepositoryVulnerabilityAlert`には以下のフィールドがあります。 + + - `number` + - `fixed_at` + - `fix_reason` + - `state` + + 詳しい情報については、GraphQL APIドキュメンテーションの「[Objects](/graphql/reference/objects#repositoryvulnerabilityalert)」を参照してください。 + - + heading: EnterpriseのAudit log内のGitイベント + notes: + - | + 以下のGit関連のイベントが、EnterpriseのAudit logに現れるようになりました。この機能を有効化し、Audit logの保存期間を設定すると、新しいイベントはUIやAPI経由で検索したり、JSONあるいはCSVにエクスポートしたりできるようになります。 + + - `git.clone` + - `git.fetch` + - `git.push` + + 記録されるGitイベント数は大量なので、インスタンスのファイルストレージをモニタリングし、関連するアラート設定をレビューすることをおすすめします。詳しい情報については「[EnterpriseのAudit logイベント(/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#git-category-actions)」及び「[ストレージのモニタリング](/admin/enterprise-management/monitoring-your-appliance/recommended-alert-thresholds#monitoring-storage)」を参照してください。 + - + heading: CODEOWNERSの改善 + notes: + - | + このリリースにはCODEOWNERSへの改善が含まれています。 + + - CODEOWNERSファイルをWebで表示する際に、構文エラーが表示されます。以前は、CODEOWNERSファイルの行に構文エラーがあった場合、 そのエラーは無視されるか、場合によってはCODEOWNERSファイル全体がロードされないこともありました。GitHub App及びActionsは、新しいREST及びGraphQL APIを使って同じエラーのリストにアクセスできます。詳しい情報についてはREST APIドキュメンテーションの「[リポジトリ](/rest/repos/repos#list-codeowners-errors)」あるいはGraphQL APIドキュメンテーションの「[オブジェクト](/rest/repos/repos#list-codeowners-errors)」を参照してください。 + - 誰かが新しいPull Requestを作成するか、ドラフトのPull Requestに新しい変更をプッシュすると、レビューをリクエストされたコードオーナーはPull Requestの"Reviewers(レビュー担当者)"の下にリストされます。この機能によって、Pull Requestがレビューの準備ができたとしてマークされると、レビューをリクエストされた人を素早く見ることができるようになります。 + - CODEOWNERSファイルへのコメントは、専用の行だけにではなく、行の終わりにも表示されるようになりました。 + + 詳しい情報については「[コードオーナーについて](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners)」を参照してください。 + - + heading: Pull Requestのトピックブランチを最新に保つ他の方法 + notes: + - | + Pull Requestページの**Update branch(ブランチ更新)**ボタンを使うと、Pull Requestのブランチをベースブランチの最新の変更で更新できます。これは、変更がベースブランチの現在のバージョンと互換性があるかをマージ前に検証するのに役立ちます。2つの拡張によって、ブランチを最貧の状態に保つ方法がさらに増えます。 + + - Pull Requestのトピックブランチがベースブランチよりも古くなってしまっている場合、ベースブランチの最新バージョンでリベースすることによって更新できるようになりました。リベースによって自分のブランチの変更がベースブランチの最新バージョンに適用されるので、マージコミットが作成されないことからブランチは直線的な履歴を持つことになります。リベースによって更新を行うには、**Update Branch(ブランチの更新)**ボタンの隣にあるドロップダウンメニューをクリックし、**Update with rebase(リベースして更新)**をクリックし、続いて**Rebase branch(ブランチをリベース)**をクリックしてください。以前は、**Update branch**は旧来のマージを行い、常にPull Requestのブランチにマージコミットが生じました。この選択肢も引き続き利用できますが、選択をできるようになりました。詳しい情報については「[Pull Requestとベースブランチとの同期を保つ](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch)」を参照してください。 + + - 新しいリポジトリ設定によって、Pull Requestのトピックブランチがベースブランチよりも古くなっている場合に**Update branch**ボタンを常に利用できるようにすることができます。以前は、このボタンが利用できるのは**Require branches to be up to date before merging(マージの際にはブランチが最新であることが必須)**ブランチ保護設定が有効化されている場合のみでした。管理もしくはメンテナアクセスを持つ人は、 リポジトリの設定の**Pull Requests**セクションの**Always suggest updating pull request branches(常にPull Requestブランチの更新を提案)**設定を管理できます。詳しい情報については「[Pull Requestブランチの更新提案の管理](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches)」を参照してください。 + - + heading: GitHub PagesサイトのカスタムHTTPヘッダの設定 + notes: + - | + GitHub Enterprise Serverインスタンスから提供されるすべてのGitHub Pagesサイトに適用されるカスタムHTTPヘッダを設定できるようになりました。詳しい情報については「[EnterpriseでのGitHub Pagesの設定](/admin/configuration/configuring-your-enterprise/configuring-github-pages-for-your-enterprise#configuring-github-pages-response-headers-for-your-enterprise)」を参照してください。 + - + heading: blameビューでのコミットの無視 + notes: + - | + リポジトリのルートに_.git-blame-ignore-revs_ファイルを作成することによって、blameビューでリビジョンを無視できるようになりました。詳しい情報については「[ファイルの表示](/repositories/working-with-files/using-files/viewing-a-file#ignore-commits-in-the-blame-view)」を参照してください。 + - + heading: 軽量高コントラストテーマが一般提供になりました + notes: + - | + 前面要素と背景要素間のコントラストが大きい軽量高コントラストテーマが一般提供になりました。詳しい情報については「[テーマ設定の管理](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings)」を参照してください。 + - + heading: Tag protection rules + notes: + - | + リポジトリオーナーは、リポジトリのタグを保護するためのタグ保護ルールを設定できるようになりました。タグ保護ルールで保護されると、特定の名前のパターンにマッチするタグは、リポジトリのMaintainもしくはAdminロールを持つユーザだけが作成及び削除できるようになります。詳しい情報については「[タグ保護ルールの設定](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules)」を参照してください。 + bugs: + - | + GitHub Appがリリースアセットをアップロードできるようになりました。 + changes: + - | + OAuth及びGitHub Appsでデバイス認可フローを使うためには、この機能を手動で有効化しなければなりません。この変更は、アプリケーションがGitHub Enterprise Serverのユーザに対するフィッシング攻撃に使われる可能性を、インテグレーターがそのリスクを認識し、この形態の認証をサポートする意識的な選択を確実に行うことによって下げるものです。OAuth AppもしくはGitHub Appを所有もしくは管理していて、デバイスフローを使いたいのであれば、アプリケーションの設定ページからアプリケーションに対して有効化できます。デバイスフローAPIのエンドポイントは、この機能が有効化されていないアプリケーションに対してはステータスコード`400`を返します。詳しい情報については「[OAuth Appsの認可](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)」を参照してください。 + - | + Code scanningのアラートページは、デフォルトブランチに対するアラートのステータスと情報を常に表示するようになりました。サイドバーには新しい"Affected branches(影響を受けるブランチ)"パネルがあり、他のブランチでのアラートのステータスを見ることができます。デフォルトブランチにアラートがない場合には、アラートページは最後にアラートが見られた場所について"In branch(ブランチ内)"あるいは"In pull request(Pull Request内)"というステータスを表示します。この開演によって、コードベースに持ち込まれたアラートのステータスを理解しやすくなります。詳しい情報については「[Code scanningアラートについて](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-alert-details)」を参照してください。 + + アラートのリストページは変更されておらず、`branch`でフィルタリングできます。Code scanning APIを使ってアラートに関する詳細なブランチ情報を取得できます。詳しい情報については、REST APIドキュメンテーションの「[Code scanning](/rest/code-scanning)」を参照してください。 + - | + Code scanningは、アラートの分析元の詳細を表示するようになりました。アラートが複数の分析元を持つ場合、それは"Affected branches(影響されるブランチ)"及びアラートのタイムラインに表示されます。"Affected branches"サイドバー内の分析元のアイコンにカーソルを乗せると、それぞれの分析元のアラートステータスが表示されます。アラートが1つの分析元だけを持つ場合、アラートページには分析元に関する情報は表示されません。これらの改善によって、アラートを理解しやすくなります。特に、複数の分析元を持つアラートを理解するために役立ちます。これは、モノリポジトリのように複数の分析設定を持つ構成で役に立ちます。詳しい情報については「[Code scanningアラートについて](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-analysis-origins)」を参照してください。 + - | + ユーザもしくはOrganizationが所有するリポジトリのリストに追加のフィルタオプションの"Templates"が追加され、テンプレートリポジトリを見つけやすくなりました。 + - | + GitHub Enterprise Serverは、PNG、JPG、GIF、PSD、SVGを含む一般的な画像フォーマットを表示でき、バージョン間の差異を比較する複数の方法を提供します。Pull Requestで追加もしくは変更された画像をレビューする際に、それらの画像のプレビューがデフォルトで表示されるようになりました。以前は、バイナリファイルは表示できないことを示すメッセージが表示され、"Display rich diff(リッチdiffの表示)"オプションを切り替える必要がありました。詳しい情報については「[コード以外のファイルの扱い](/repositories/working-with-files/using-files/working-with-non-code-files)」を参照してください。 + - | + 新しいGistは、デフォルトのブランチ名を`main`もしくはユーザ設定で定義された代替のデフォルトブランチ名として作成されるようになりました。これは、GitHub Enterprise Serverで他のリポジトリが作成されるのと同様になります。詳しい情報については「[ブランチについて](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches#about-the-default-branch)」及び「[リポジトリのデフォルトブランチ名の管理](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-the-default-branch-name-for-your-repositories)」を参照してください。 + - | + Gistは、最初に表示される際に最近の30のコメントだけを表示するようになりました。**Load earlier comments...(以前のコメントのロード)**をクリックすれば、もっと多くのコメントを見ることができます。これによって、多くのコメントを持つGistが素早く表示されるようになります。詳しい情報については「[Gistでのコメントの編集と共有](/get-started/writing-on-github/editing-and-sharing-content-with-gists)」を参照してください。 + - | + ユーザ、Organization、リポジトリ、Teamの設定ページは再設計され、情報アーキテクチャと発見性を改善するため、同じような設定ページがセクションにグループ化されました。詳しい情報については[GitHub changelog](https://github.blog/changelog/2022-02-02-redesign-of-githubs-settings-pages/)を参照してください。 + - | + ラベルにフォーカスやカーソルを当てると、ツールチップにラベルの説明が表示されるようになりました。 + - | + リポジトリへの招待の作成と削除は、それがAPIで行われているかWebインターフェースで行われているかにかかわらず、GitHub Enterprise Serverインスタンスで有効化されていることがあるレート制限の対象になります。レート制限に関する詳しい情報については「[レート制限の設定](/admin/configuration/configuring-your-enterprise/configuring-rate-limits)」を参照してください。 + - | + MinIOは、2022年6月1日からのMinIO Gatewaysの廃止をアナウンスしました。MinIO Gateway for NASは、引き続きGitHub Actions及びGitHub Packagesのサポート対象ストレージプロバイダの1つであり続けますが、MinIOからのサポートとバグ修正を利用し続けるために、MinIO LTSサポートへの移行をおすすめします。レート制限に関する詳しい情報については「[minio/minioリポジトリでのGCS、Azure、HDFS用のMinIO Gatewayの予定された廃止](https://github.com/minio/minio/issues/14331)」を参照してください。 + deprecations: + - + heading: 認証トークンのフォーマット変更 + notes: + - | + GitHub認証トークンのフォーマット変更により、GitHub Enterprise Server 3.1以前を動作させているインスタンスでは、6月3日以降GitHub Connectは動作しなくなります。詳しい情報については[GitHub changelog](https://github.blog/changelog/2021-03-31-authentication-token-format-updates-are-generally-available/)を参照してください。 + - + heading: CodeQL runnerはCodeQL CLIを代替として非推奨になりました + notes: + - | + CodeQLランナーは、CodeQL CLIを代替として非推奨になりました。GitHub Enterprise Server 3.4以降には、CodeQLランナーは含まれなくなります。この非推奨化は、CodeQLコードスキャンニングをサードパーティのCI/CDシステムで利用しているユーザにのみ影響します。GitHub Actionsのユーザは影響されません。GitHubは、CodeQLランナーと機能的に互換であり、多くの追加機能を持つ代替製品であるCodeQL CLIへの移行をお客様に強くおすすめします。詳しい情報については「[CodeQLランナーからCodeQL CLIへの移行(/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli)」を参照してください。 + - + heading: GitHub Pagesのテーマピッカーの削除 + notes: + - | + GitHub Pagesのテーマピッカーは、Pagesの設定から削除されました。GitHub Pagesのテーマ設定に関する詳しい情報については「[Jekyllを使ったGitHub Pagesサイトへのテーマの追加(/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll)を参照してください。 + known_issues: + - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}インスタンスで、攻撃者が最初の管理ユーザを作成できました。 + - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。 + - Git LFSが追跡するファイル[Webインターフェースからアップロードされたもの](https://github.com/blog/2105-upload-files-to-your-repositories)が、不正にリポジトリに直接追加されてしまいます。 + - 同じリポジトリ内のファイルパスが255文字を超えるblobへのパーマリンクを含むIssueをクローズできませんでした。 + - GitHub Connectで"Users can search GitHub.com"が有効化されている場合、GitHub.comの検索結果にプライベート及びインターナルリポジトリのIssueが含まれません。 + - '{% data variables.product.prodname_registry %}のnpmレジストリは、メタデータのレスポンス中で時間の値を返さなくなります。これは、大きなパフォーマンス改善のために行われました。メタデータレスポンスの一部として時間の値を返すために必要なすべてのデータは保持し続け、既存のパフォーマンスの問題を解決した将来に、この値を返すことを再開します。' + - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。 + - 別のホスト上で取られたバックアップからのアプライアンスのリストア後、Actionsサービスを再起動する必要があります。 + - '削除されたリポジトリは、90日の保存期間が終了したあとに自動的にディスクから削除されません。[2022年06月08日更新]' + - 'The Management Console cannot be accessed on an under-provisioned instance. [Updated: 2022-06-14]' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/README.md b/translations/ja-JP/data/release-notes/enterprise-server/README.md index 368544bf00..6819550286 100644 --- a/translations/ja-JP/data/release-notes/enterprise-server/README.md +++ b/translations/ja-JP/data/release-notes/enterprise-server/README.md @@ -26,9 +26,9 @@ YAMLデータは`middleware/contextualizers/release-notes.js`で処理されて ### レイアウト -The `context` object data is rendered by `components/release-notes`. +`context`オブジェクトデータは`components/release-notes`によってレンダリングされます。 -The release notes page has a custom design with CSS in `stylesheets/release-notes.scss`. +このリリースノートページは、`stylesheets/release-notes.scss`のCSSでカスタムデザインされています。 ### スキーマ diff --git a/translations/ja-JP/data/release-notes/github-ae/2021-06/2021-12-06.yml b/translations/ja-JP/data/release-notes/github-ae/2021-06/2021-12-06.yml index 383b7fc827..032bc1087a 100644 --- a/translations/ja-JP/data/release-notes/github-ae/2021-06/2021-12-06.yml +++ b/translations/ja-JP/data/release-notes/github-ae/2021-06/2021-12-06.yml @@ -1,17 +1,14 @@ ---- date: '2021-12-06' friendlyDate: 'December 6, 2021' title: 'December 6, 2021' currentWeek: false sections: features: - - - heading: '管理' + - heading: 'Administration' notes: - | Customers with active or trial subscriptions for {% data variables.product.product_name %} can now provision {% data variables.product.product_name %} resources from the [Azure Portal](https://portal.azure.com/signin/index/). Your Azure subscription must be feature-flagged to access {% data variables.product.product_name %} resources in the portal. Contact your account manager or {% data variables.contact.contact_enterprise_sales %} to validate your Azure subscription's eligibility. For more information, see "[Setting up a trial of {% data variables.product.prodname_ghe_managed %}](/get-started/signing-up-for-github/setting-up-a-trial-of-github-ae#deploying-github-ae-with-the-azure-portal)." - - - heading: 'GitHub Actions' + - heading: 'GitHub Actions' notes: - | [GitHub Actions](https://github.com/features/actions) is now generally available for {% data variables.product.product_name %}. GitHub Actions is a powerful, flexible solution for CI/CD and workflow automation. For more information, see "[Introduction to GitHub Actions](/actions/learn-github-actions/introduction-to-github-actions)." @@ -31,33 +28,29 @@ sections: - | GitHub Actions now lets you control the permissions granted to the `GITHUB_TOKEN` secret. The `GITHUB_TOKEN` is an automatically generated secret that lets you make authenticated calls to the API for {% data variables.product.product_name %} in your workflow runs. GitHub Actions generates a new token for each job and expires the token when a job completes. The token has `write` permissions to a number of [API endpoints](/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token) except in the case of pull requests from forks, which are always `read`. These new settings allow you to follow a principle of least privilege in your workflows. For more information, see "[Authentication in a workflow](/actions/reference/authentication-in-a-workflow#modifying-the-permissions-for-the-github_token)." - | - GitHub Actionsは、コミットメッセージ中の一般的なキーワードを探すことによる`push`及び`pull_request`ワークフローのスキップをサポートするようになりました。 + GitHub Actions now supports skipping `push` and `pull_request` workflows by looking for some common keywords in your commit message. - | GitHub CLI 1.9 and later allows you to work with GitHub Actions in your terminal. For more information, see [{% data variables.product.prodname_blog %}](https://github.blog/changelog/2021-04-15-github-cli-1-9-enables-you-to-work-with-github-actions-from-your-terminal/). - - - heading: 'Code scanning' + + - heading: 'Code scanning' notes: - | Code scanning is now in beta for {% data variables.product.product_name %}. For more information, see "[About code scanning](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)." - - - heading: 'Secret scanning' + - heading: 'Secret scanning' notes: - | You can now specify your own patterns for secret scanning with the beta of custom patterns on {% data variables.product.product_name %}. You can specify patterns for repositories, organizations, and your entire enterprise. When you specify a new pattern, secret scanning searches a repository's entire Git history for the pattern, as well as any new commits. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." - - - heading: 'GitHub Connect' + - heading: 'GitHub Connect' notes: - | GitHub Connect is now available in beta for {% data variables.product.product_name %}. GitHub Connect brings the power of the world's largest open source community to {% data variables.product.product_location %}. You can allow users to view search results from {% data variables.product.prodname_dotcom_the_website %} on {% data variables.product.product_name %}, show contribution counts from {% data variables.product.product_name %} on {% data variables.product.prodname_dotcom_the_website %}, and use GitHub Actions from {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Managing connections between your enterprise accounts](/admin/configuration/managing-connections-between-your-enterprise-accounts)." - - - heading: 'GitHub Packages' + - heading: 'GitHub Packages' notes: - | You can now delete any package or package version for GitHub Packages from {% data variables.product.product_name %}'s web UI. You can also undo the deletion of any package or package version within 30 days. For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)." - | The npm registry for GitHub Packages and {% data variables.product.prodname_dotcom_the_website %} no longer returns a time value in metadata responses, providing substantial performance improvements. {% data variables.product.company_short %} will continue returning the time value in the future. - - - heading: '監査ログ' + - heading: 'Audit logging' notes: - | Events for pull requests and pull request reviews are now included in the audit log for both [enterprises](/admin/user-management/monitoring-activity-in-your-enterprise/audited-actions) and [organizations](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization). These events help administrators better monitor pull request activity and ensure security and compliance requirements are being met. Events can be viewed from the web UI, exported as CSV or JSON, or accessed via REST API. You can also search the audit log for specific pull request events. @@ -66,8 +59,7 @@ sections: - A workflow is deleted or re-run. - A self-hosted runner's version is updated. - - - heading: '認証' + - heading: 'Authentication' notes: - | GitHub AE now officially supports Okta for SAML single sign-on (SSO) and user provisioning with SCIM. You can also map groups in Okta to teams on GitHub AE. For more information, see "[Configuring authentication and provisioning for your enterprise using Okta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-okta)" and "[Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." @@ -77,13 +69,11 @@ sections: You can now authenticate SSH connections to {% data variables.product.product_name %} using a FIDO2 security key by adding an `sk-ecdsa-sha2-nistp256@openssh.com` SSH key to your account. SSH security keys store secret key material on a separate hardware device that requires verification, such as a tap, to operate. Storing the key on separate hardware and requiring physical interaction for your SSH key offers additional security. Since the key is stored on hardware and is non-extractable, the key can't be read or stolen by software running on the computer. The physical interaction prevents unauthorized use of the key since the security key will not operate until you physically interact with it. For more information, see "[Generating a new SSH key and adding it to the ssh-agent](/github/authenticating-to-github/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#generating-a-new-ssh-key-for-a-hardware-security-key)." - | Git Credential Manager (GCM) Core versions 2.0.452 and later now provide secure credential storage and multi-factor authentication support for {% data variables.product.product_name %}. GCM Core with support for {% data variables.product.product_name %} is included with [Git for Windows](https://gitforwindows.org) versions 2.32 and later. GCM Core is not included with Git for macOS or Linux, but can be installed separately. For more information, see the [latest release](https://github.com/microsoft/Git-Credential-Manager-Core/releases/) and [installation instructions](https://github.com/microsoft/Git-Credential-Manager-Core/releases/) in the `microsoft/Git-Credential-Manager-Core` repository. - - - heading: '通知' + - heading: 'Notifications' notes: - | You can now configure which events you would like to be notified about on {% data variables.product.product_name %}. From any repository, select the {% octicon "file-code" aria-label="The code icon" %} **Watch** drop-down, then click **Custom**. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications)." - - - heading: 'Issue およびプルリクエスト' + - heading: 'Issues and pull requests' notes: - | With the [latest version of Octicons](https://github.com/primer/octicons/releases), the states of issues and pull requests are now more visually distinct so you can scan status more easily. For more information, see [{% data variables.product.prodname_blog %}](https://github.blog/changelog/2021-06-08-new-issue-and-pull-request-state-icons/). @@ -102,9 +92,9 @@ sections: - | People with maintain access can now manage the repository-level "Allow auto-merge" setting. This setting, which is off by default, controls whether auto-merge is available on pull requests in the repository. Previously, only people with admin access could manage this setting. Additionally, this setting can now by controlled using the "[Create a repository](/rest/reference/repos#create-an-organization-repository)" and "[Update a repository](/rest/reference/repos#update-a-repository)" REST APIs. For more information, see "[Managing auto-merge for pull requests in your repository](/github/administering-a-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository)." - | - Issue及びPull Requestのアサインされた人のセクションは先行タイプ検索をサポートしたので、Organization内のユーザを素早く見つけられるようになりました。加えて、検索結果のランキングはユーザのユーザ名もしくはプロフィール名の先頭へのマッチを優先するように更新されました。 - - - heading: 'リポジトリ' + The assignees selection for issues and pull requests now supports type ahead searching so you can find users in your organization faster. Additionally, search result rankings have been updated to prefer matches at the start of a person's username or profile name. + + - heading: 'Repositories' notes: - | When viewing the commit history for a file, you can now click {% octicon "file-code" aria-label="The code icon" %} to view the file at the specified time in the repository's history. @@ -118,18 +108,15 @@ sections: When you define a submodule in {% data variables.product.product_location %} with a relative path, the submodule is now clickable in the web UI. Clicking the submodule in the web UI will take you to the linked repository. Previously, only submodules with absolute URLs were clickable. Relative paths for repositories with the same owner that follow the pattern ../REPOSITORY or relative paths for repositories with a different owner that follow the pattern ../OWNER/REPOSITORY are supported. For more information about working with submodules, see [Working with submodules](https://github.blog/2016-02-01-working-with-submodules/) on {% data variables.product.prodname_blog %}. - | By precomputing checksums, the amount of time a repository is under lock has reduced dramatically, allowing more write operations to succeed immediately and improving monorepo performance. - - - heading: 'リリース' + - heading: 'Releases' notes: - | You can now react with emoji to all releases on {% data variables.product.product_name %}. For more information, see "[About releases](/github/administering-a-repository/releasing-projects-on-github/about-releases)." - - - heading: 'テーマ' + - heading: 'Themes' notes: - | Dark and dark dimmed themes are now available for the web UI. {% data variables.product.product_name %} will match your system preferences when you haven't set theme preferences in {% data variables.product.product_name %}. You can also customize the themes that are active during day and night. For more information, see "[Managing your theme settings](/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings)." - - - heading: 'Markdown' + - heading: 'Markdown' notes: - | Markdown files in your repositories now automatically generate a table of contents in the header the file has two or more headings. The table of contents is interactive and links to the corresponding section. All six Markdown heading levels are supported. For more information, see "[About READMEs](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-readmes#auto-generated-table-of-contents-for-readme-files)." @@ -139,13 +126,11 @@ sections: While editing Markdown in files, issues, pull requests, or comments, you can now use a keyboard shortcut to insert a code block. The keyboard shortcut is command + E on a Mac or Ctrl + E on other devices. For more information, see "[Basic writing and formatting syntax](/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#quoting-code)." - | You can append `?plain=1` to the URL for any Markdown file to display the file without rendering and with line numbers. You can use the plain view to link other users to specific lines. For example, appending `?plain=1#L52` will highlight line 52 of a plain text Markdown file. For more information, "[Creating a permanent link to a code snippet](/github/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet#linking-to-markdown)." - - - heading: 'GitHub Apps' + - heading: 'GitHub Apps' notes: - | API requests to create an installation access token now respect IP allow lists for an enterprise or organization. Any API requests made with an installation access token for a GitHub App installed on your organization already respect IP allow lists. This feature does not currently consider any Azure network security group (NSG) rules that {% data variables.product.company_short %} Support has configured for {% data variables.product.product_location %}. For more information, see "[Restricting network traffic to your enterprise](/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise#about-ip-allow-lists)," "[Managing allowed IP addresses for your organization](/organizations/keeping-your-organization-secure/managing-allowed-ip-addresses-for-your-organization)," and "[Apps](https://docs.github.com/en/rest/reference/apps#create-an-installation-access-token-for-an-app)" in the REST API documentation. - - - heading: 'webhook' + - heading: 'Webhooks' notes: - | You can now programmatically resend or check the status of webhooks through the REST API. For more information, see "[Repositories](https://docs.github.com/en/rest/reference/repos#webhooks)," "[Organizations](https://docs.github.com/en/rest/reference/orgs#webhooks)," and "[Apps](https://docs.github.com/en/rest/reference/apps#webhooks)" in the REST API documentation. diff --git a/translations/ja-JP/data/release-notes/github-ae/README.md b/translations/ja-JP/data/release-notes/github-ae/README.md index a69c821ea8..13299e0c89 100644 --- a/translations/ja-JP/data/release-notes/github-ae/README.md +++ b/translations/ja-JP/data/release-notes/github-ae/README.md @@ -24,9 +24,9 @@ YAMLデータは`middleware/contextualizers/release-notes.js`で処理されて ### レイアウト -The `context` object data is rendered by `components/release-notes`. +`context`オブジェクトデータは`components/release-notes`によってレンダリングされます。 -The release notes page has a custom design with CSS in `stylesheets/release-notes.scss`. +このリリースノートページは、`stylesheets/release-notes.scss`のCSSでカスタムデザインされています。 ### スキーマ diff --git a/translations/ja-JP/data/reusables/actions/action-cache.md b/translations/ja-JP/data/reusables/actions/action-cache.md index 6d7b89996d..b004ebf2a9 100644 --- a/translations/ja-JP/data/reusables/actions/action-cache.md +++ b/translations/ja-JP/data/reusables/actions/action-cache.md @@ -1 +1 @@ -actions/cache@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/cache@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/action-checkout.md b/translations/ja-JP/data/reusables/actions/action-checkout.md index 502d6a6c5a..d63818bb6d 100644 --- a/translations/ja-JP/data/reusables/actions/action-checkout.md +++ b/translations/ja-JP/data/reusables/actions/action-checkout.md @@ -1 +1 @@ -actions/checkout@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/checkout@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/action-codeql-action-analyze.md b/translations/ja-JP/data/reusables/actions/action-codeql-action-analyze.md index bd57387a14..2dec4531ba 100644 --- a/translations/ja-JP/data/reusables/actions/action-codeql-action-analyze.md +++ b/translations/ja-JP/data/reusables/actions/action-codeql-action-analyze.md @@ -1 +1 @@ -github/codeql-action/analyze@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/analyze@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/action-codeql-action-autobuild.md b/translations/ja-JP/data/reusables/actions/action-codeql-action-autobuild.md index 318aad147b..998f453131 100644 --- a/translations/ja-JP/data/reusables/actions/action-codeql-action-autobuild.md +++ b/translations/ja-JP/data/reusables/actions/action-codeql-action-autobuild.md @@ -1 +1 @@ -github/codeql-action/autobuild@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/autobuild@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/action-codeql-action-init.md b/translations/ja-JP/data/reusables/actions/action-codeql-action-init.md index 3506d473d7..d27aea1005 100644 --- a/translations/ja-JP/data/reusables/actions/action-codeql-action-init.md +++ b/translations/ja-JP/data/reusables/actions/action-codeql-action-init.md @@ -1 +1 @@ -github/codeql-action/init@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/init@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/action-codeql-action-upload-sarif.md b/translations/ja-JP/data/reusables/actions/action-codeql-action-upload-sarif.md index da68145e51..6abc9fb99f 100644 --- a/translations/ja-JP/data/reusables/actions/action-codeql-action-upload-sarif.md +++ b/translations/ja-JP/data/reusables/actions/action-codeql-action-upload-sarif.md @@ -1 +1 @@ -github/codeql-action/upload-sarif@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/upload-sarif@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/action-delete-package-versions.md b/translations/ja-JP/data/reusables/actions/action-delete-package-versions.md index 9e170713c8..21777f5f93 100644 --- a/translations/ja-JP/data/reusables/actions/action-delete-package-versions.md +++ b/translations/ja-JP/data/reusables/actions/action-delete-package-versions.md @@ -1 +1 @@ -actions/delete-package-versions@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/delete-package-versions@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/action-download-artifact.md b/translations/ja-JP/data/reusables/actions/action-download-artifact.md index 93d08482c6..75f89a7f5c 100644 --- a/translations/ja-JP/data/reusables/actions/action-download-artifact.md +++ b/translations/ja-JP/data/reusables/actions/action-download-artifact.md @@ -1 +1 @@ -actions/download-artifact@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/download-artifact@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/action-github-script.md b/translations/ja-JP/data/reusables/actions/action-github-script.md index 61aa635207..b58750886b 100644 --- a/translations/ja-JP/data/reusables/actions/action-github-script.md +++ b/translations/ja-JP/data/reusables/actions/action-github-script.md @@ -1 +1 @@ -actions/github-script@{% if actions-node16-action %}v6{% else %}v5{% endif %} \ No newline at end of file +actions/github-script@{% ifversion actions-node16-action %}v6{% else %}v5{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/action-labeler.md b/translations/ja-JP/data/reusables/actions/action-labeler.md index fc5cb66847..5f32c198f5 100644 --- a/translations/ja-JP/data/reusables/actions/action-labeler.md +++ b/translations/ja-JP/data/reusables/actions/action-labeler.md @@ -1 +1 @@ -actions/labeler@{% if actions-node16-action %}v4{% else %}v3{% endif %} \ No newline at end of file +actions/labeler@{% ifversion actions-node16-action %}v4{% else %}v3{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/action-setup-dotnet.md b/translations/ja-JP/data/reusables/actions/action-setup-dotnet.md index 375916b197..88c1c810be 100644 --- a/translations/ja-JP/data/reusables/actions/action-setup-dotnet.md +++ b/translations/ja-JP/data/reusables/actions/action-setup-dotnet.md @@ -1 +1 @@ -actions/setup-dotnet@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +actions/setup-dotnet@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/action-setup-go.md b/translations/ja-JP/data/reusables/actions/action-setup-go.md index a1b4138a21..4c9b23323b 100644 --- a/translations/ja-JP/data/reusables/actions/action-setup-go.md +++ b/translations/ja-JP/data/reusables/actions/action-setup-go.md @@ -1 +1 @@ -actions/setup-go@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-go@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/action-setup-java.md b/translations/ja-JP/data/reusables/actions/action-setup-java.md index fbd27f547f..f543e4f32c 100644 --- a/translations/ja-JP/data/reusables/actions/action-setup-java.md +++ b/translations/ja-JP/data/reusables/actions/action-setup-java.md @@ -1 +1 @@ -actions/setup-java@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-java@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/action-setup-node.md b/translations/ja-JP/data/reusables/actions/action-setup-node.md index ae71246ed7..cd3e08d3cf 100644 --- a/translations/ja-JP/data/reusables/actions/action-setup-node.md +++ b/translations/ja-JP/data/reusables/actions/action-setup-node.md @@ -1 +1 @@ -actions/setup-node@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-node@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/action-setup-python.md b/translations/ja-JP/data/reusables/actions/action-setup-python.md index 1754b69fb9..27530f7cca 100644 --- a/translations/ja-JP/data/reusables/actions/action-setup-python.md +++ b/translations/ja-JP/data/reusables/actions/action-setup-python.md @@ -1 +1 @@ -actions/setup-python@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-python@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/action-stale.md b/translations/ja-JP/data/reusables/actions/action-stale.md index f52890a7ed..d1e25aa5f0 100644 --- a/translations/ja-JP/data/reusables/actions/action-stale.md +++ b/translations/ja-JP/data/reusables/actions/action-stale.md @@ -1 +1 @@ -actions/stale@{% if actions-node16-action %}v5{% else %}v4{% endif %} \ No newline at end of file +actions/stale@{% ifversion actions-node16-action %}v5{% else %}v4{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/action-upload-artifact.md b/translations/ja-JP/data/reusables/actions/action-upload-artifact.md index 3d38dacf7f..24ef9d0f32 100644 --- a/translations/ja-JP/data/reusables/actions/action-upload-artifact.md +++ b/translations/ja-JP/data/reusables/actions/action-upload-artifact.md @@ -1 +1 @@ -actions/upload-artifact@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/upload-artifact@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/actions-use-policy-settings.md b/translations/ja-JP/data/reusables/actions/actions-use-policy-settings.md index d3b938e937..87f0512301 100644 --- a/translations/ja-JP/data/reusables/actions/actions-use-policy-settings.md +++ b/translations/ja-JP/data/reusables/actions/actions-use-policy-settings.md @@ -1,3 +1,3 @@ -If you choose {% data reusables.actions.policy-label-for-select-actions-workflows %}, actions {% if actions-workflow-policy %}and reusable workflows{% endif %} within your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %} are allowed, and there are additional options for allowing other specific actions{% if actions-workflow-policy %} and reusable workflows{% endif %}. For more information, see "[Allowing select actions{% if actions-workflow-policy %} and reusable workflows{% endif %} to run](#allowing-select-actions{% if actions-workflow-policy %}-and-reusable-workflows{% endif %}-to-run)." +If you choose {% data reusables.actions.policy-label-for-select-actions-workflows %}, actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} within your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %} are allowed, and there are additional options for allowing other specific actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}. For more information, see "[Allowing select actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} to run](#allowing-select-actions{% ifversion actions-workflow-policy %}-and-reusable-workflows{% endif %}-to-run)." -{% ifversion ghec or fpt %}When you allow actions{% if actions-workflow-policy %} and reusable workflows from only in{% else %} local to{% endif %} your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}, the policy blocks all access to actions authored by {% data variables.product.prodname_dotcom %}. For example, the [`actions/checkout`](https://github.com/actions/checkout) action would not be accessible.{% endif %} +{% ifversion ghec or fpt %}When you allow actions{% ifversion actions-workflow-policy %} and reusable workflows from only in{% else %} local to{% endif %} your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}, the policy blocks all access to actions authored by {% data variables.product.prodname_dotcom %}. For example, the [`actions/checkout`](https://github.com/actions/checkout) action would not be accessible.{% endif %} diff --git a/translations/ja-JP/data/reusables/actions/allow-specific-actions-intro.md b/translations/ja-JP/data/reusables/actions/allow-specific-actions-intro.md index efaede7995..e10cce4e06 100644 --- a/translations/ja-JP/data/reusables/actions/allow-specific-actions-intro.md +++ b/translations/ja-JP/data/reusables/actions/allow-specific-actions-intro.md @@ -1,28 +1,28 @@ -### Allowing select actions{% if actions-workflow-policy %} and reusable workflows{% endif %} to run +### Allowing select actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} to run -When you choose {% data reusables.actions.policy-label-for-select-actions-workflows %}, local actions{% if actions-workflow-policy %} and reusable workflows{% endif %} are allowed, and there are additional options for allowing other specific actions{% if actions-workflow-policy %} and reusable workflows{% endif %}: +When you choose {% data reusables.actions.policy-label-for-select-actions-workflows %}, local actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} are allowed, and there are additional options for allowing other specific actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}: - **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` organizations. For more information, see the [`actions`](https://github.com/actions) and [`github`](https://github.com/github) organizations.{% ifversion fpt or ghes or ghae or ghec %} - **Allow Marketplace actions by verified creators:** {% ifversion ghes or ghae %}This option is available if you have {% data variables.product.prodname_github_connect %} enabled and configured with {% data variables.product.prodname_actions %}. For more information, see "[Enabling automatic access to GitHub.com actions using GitHub Connect](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)."{% endif %} 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 %}.{% endif %} -- **Allow specified actions{% if actions-workflow-policy %} and reusable workflows{% endif %}:** You can restrict workflows to use actions{% if actions-workflow-policy %} and reusable workflows{% endif %} in specific organizations and repositories. +- **Allow specified actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}:** You can restrict workflows to use actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} in specific organizations and repositories. - To restrict access to specific tags or commit SHAs of an action{% if actions-workflow-policy %} or reusable workflow{% endif %}, use the same syntax used in the workflow to select the action{% if actions-workflow-policy %} or reusable workflow{% endif %}. + To restrict access to specific tags or commit SHAs of an action{% ifversion actions-workflow-policy %} or reusable workflow{% endif %}, use the same syntax used in the workflow to select the action{% ifversion actions-workflow-policy %} or reusable workflow{% endif %}. - For an action, the syntax is `/@`. For example, use `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)." - {%- if actions-workflow-policy %} + {%- ifversion actions-workflow-policy %} - For a reusable workflow, the syntax is `///@`. For example, `octo-org/another-repo/.github/workflows/workflow.yml@v1`. For more information, see "[Reusing workflows](/actions/using-workflows/reusing-workflows#calling-a-reusable-workflow)." {%- endif %} - You can use the `*` wildcard character to match patterns. For example, to allow all actions{% if actions-workflow-policy %} and reusable workflows{% endif %} in organizations that start with `space-org`, you can specify `space-org*/*`. To allow all actions{% if actions-workflow-policy %} and reusable workflows{% endif %} 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)." + You can use the `*` wildcard character to match patterns. For example, to allow all actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} in organizations that start with `space-org`, you can specify `space-org*/*`. To allow all actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} 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)." {% ifversion fpt or ghec %} {% note %} - **Note:** The **Allow specified actions{% if actions-workflow-policy %} and reusable workflows{% endif %}** 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. + **Note:** The **Allow specified actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}** 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. {% endnote %} {% endif %} -This procedure demonstrates how to add specific actions{% if actions-workflow-policy %} and reusable workflows{% endif %} to the allow list. +This procedure demonstrates how to add specific actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} to the allow list. diff --git a/translations/ja-JP/data/reusables/actions/disabling-github-actions.md b/translations/ja-JP/data/reusables/actions/disabling-github-actions.md index a201730ffd..ffdb103610 100644 --- a/translations/ja-JP/data/reusables/actions/disabling-github-actions.md +++ b/translations/ja-JP/data/reusables/actions/disabling-github-actions.md @@ -1 +1 @@ -By default, {% ifversion ghes or ghae %}after {% data variables.product.prodname_actions %} is enabled on {% data variables.product.product_location %}, it{% elsif fpt or ghec %}{% 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 it to actions {% if actions-workflow-policy %}and reusable workflows{% endif %} in your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}. +By default, {% ifversion ghes or ghae %}after {% data variables.product.prodname_actions %} is enabled on {% data variables.product.product_location %}, it{% elsif fpt or ghec %}{% 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 it to actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} in your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}. diff --git a/translations/ja-JP/data/reusables/actions/enable-debug-logging.md b/translations/ja-JP/data/reusables/actions/enable-debug-logging.md index c82a497a18..87bd283c96 100644 --- a/translations/ja-JP/data/reusables/actions/enable-debug-logging.md +++ b/translations/ja-JP/data/reusables/actions/enable-debug-logging.md @@ -1,3 +1,3 @@ -{% if debug-reruns %} +{% ifversion debug-reruns %} 1. Optionally, to enable runner diagnostic logging and step debug logging for the re-run, select **Enable debug logging**. ![Enable debug logging](/assets/images/help/repository/enable-debug-logging.png) {% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/enabled-actions-description.md b/translations/ja-JP/data/reusables/actions/enabled-actions-description.md index 06c942883a..0ac1010f36 100644 --- a/translations/ja-JP/data/reusables/actions/enabled-actions-description.md +++ b/translations/ja-JP/data/reusables/actions/enabled-actions-description.md @@ -1 +1 @@ -When you enable {% data variables.product.prodname_actions %}, workflows are able to run actions {% if actions-workflow-policy %}and reusable workflows{% endif %} located within your repository and any other{% ifversion fpt %} public{% elsif ghec or ghes %} public or internal{% elsif ghae %} internal{% endif %} repository. +When you enable {% data variables.product.prodname_actions %}, workflows are able to run actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} located within your repository and any other{% ifversion fpt %} public{% elsif ghec or ghes %} public or internal{% elsif ghae %} internal{% endif %} repository. diff --git a/translations/ja-JP/data/reusables/actions/inputs-vs-github-event-inputs.md b/translations/ja-JP/data/reusables/actions/inputs-vs-github-event-inputs.md new file mode 100644 index 0000000000..814941103d --- /dev/null +++ b/translations/ja-JP/data/reusables/actions/inputs-vs-github-event-inputs.md @@ -0,0 +1,8 @@ +{% ifversion actions-unified-inputs %} + +{% note %} + +**Note**: The workflow will also receive the inputs in the `github.event.inputs` context. The information in the `inputs` context and `github.event.inputs` context is identical except that the `inputs` context preserves Boolean values as Booleans instead of converting them to strings. + +{% endnote %} +{% endif %} diff --git a/translations/ja-JP/data/reusables/actions/internal-actions-summary.md b/translations/ja-JP/data/reusables/actions/internal-actions-summary.md index 8231de2c2e..3cfd564844 100644 --- a/translations/ja-JP/data/reusables/actions/internal-actions-summary.md +++ b/translations/ja-JP/data/reusables/actions/internal-actions-summary.md @@ -1,3 +1,3 @@ -{% if internal-actions %} +{% ifversion internal-actions %} To share actions across your enterprise without publishing the actions publicly, you can store the actions in an internal repository, then configure the repository to allow access to {% data variables.product.prodname_actions %} workflows in other repositories owned by the same organization or by any organization in the enterprise. For more information, see "[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)." {% endif %} diff --git a/translations/ja-JP/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md b/translations/ja-JP/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md index 98456bea22..ac788fb978 100644 --- a/translations/ja-JP/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md +++ b/translations/ja-JP/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md @@ -1 +1 @@ -Use `jobs..name` to a name for the job, which is displayed on {% data variables.product.prodname_dotcom %}. +Use `jobs..name` to set a name for the job, which is displayed in the {% data variables.product.prodname_dotcom %} UI. diff --git a/translations/ja-JP/data/reusables/actions/link-to-example-library.md b/translations/ja-JP/data/reusables/actions/link-to-example-library.md new file mode 100644 index 0000000000..b1391dacb2 --- /dev/null +++ b/translations/ja-JP/data/reusables/actions/link-to-example-library.md @@ -0,0 +1 @@ +For examples that demonstrate more complex features of {% data variables.product.prodname_actions %}, see "[Examples](/actions/examples)." You can see detailed examples that explain how to test your code on a runner, access the {% data variables.product.prodname_dotcom %} CLI, and use advanced features such as concurrency and test matrices. diff --git a/translations/ja-JP/data/reusables/actions/partial-reruns-with-reusable.md b/translations/ja-JP/data/reusables/actions/partial-reruns-with-reusable.md new file mode 100644 index 0000000000..f58ab03fde --- /dev/null +++ b/translations/ja-JP/data/reusables/actions/partial-reruns-with-reusable.md @@ -0,0 +1,6 @@ +Reusable workflows from public repositories can be referenced using a SHA, a release tag, or a branch name. For more information, see ["Calling a reusable workflow"](/actions/using-workflows/reusing-workflows#calling-a-reusable-workflow). + +When you re-run a workflow that uses a reusable workflow and the reference is not a SHA, there are some behaviors to be aware of: + +* Re-running all jobs in a workflow will use the reusable workflow from the specified reference. For more information about re-running all jobs in a workflow, see ["Re-running all the jobs in a workflow"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-all-the-jobs-in-a-workflow). +* Re-running failed jobs or a specific job in a workflow will use the reusable workflow from the same commit SHA of the first attempt. For more information about re-running failed jobs in a workflow, see ["Re-running failed jobs in a workflow"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-failed-jobs-in-a-workflow). For more information about re-running a specific job in a workflow, see ["Re-running a specific job in a workflow"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-a-specific-job-in-a-workflow). diff --git a/translations/ja-JP/data/reusables/actions/pass-inputs-to-reusable-workflows.md b/translations/ja-JP/data/reusables/actions/pass-inputs-to-reusable-workflows.md index 32d11ea33b..93c2750185 100644 --- a/translations/ja-JP/data/reusables/actions/pass-inputs-to-reusable-workflows.md +++ b/translations/ja-JP/data/reusables/actions/pass-inputs-to-reusable-workflows.md @@ -12,7 +12,7 @@ jobs: ``` {% endraw %} -{% if actions-inherit-secrets-reusable-workflows %} +{% ifversion actions-inherit-secrets-reusable-workflows %} Workflows that call reusable workflows in the same organization or enterprise can use the `inherit` keyword to implicitly pass the secrets. {% raw %} diff --git a/translations/ja-JP/data/reusables/actions/policy-label-for-select-actions-workflows.md b/translations/ja-JP/data/reusables/actions/policy-label-for-select-actions-workflows.md index 2f7d6c6239..389f9e082d 100644 --- a/translations/ja-JP/data/reusables/actions/policy-label-for-select-actions-workflows.md +++ b/translations/ja-JP/data/reusables/actions/policy-label-for-select-actions-workflows.md @@ -1 +1 @@ -{% if actions-workflow-policy %}{% ifversion ghec or ghes or ghae %}**Allow enterprise, and select non-enterprise, actions and reusable workflows**{% else %}**Allow *OWNER*, and select non-*OWNER*, actions and reusable workflows**{% endif %}{% else %}**Allow select actions**{% endif %} \ No newline at end of file +{% ifversion actions-workflow-policy %}{% ifversion ghec or ghes or ghae %}**Allow enterprise, and select non-enterprise, actions and reusable workflows**{% else %}**Allow *OWNER*, and select non-*OWNER*, actions and reusable workflows**{% endif %}{% else %}**Allow select actions**{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/ref-description.md b/translations/ja-JP/data/reusables/actions/ref-description.md new file mode 100644 index 0000000000..f0e169ba50 --- /dev/null +++ b/translations/ja-JP/data/reusables/actions/ref-description.md @@ -0,0 +1 @@ +ワークフローの実行をトリガーしたブランチまたはタグ ref。 For workflows triggered by `push`, this is the branch or tag ref that was pushed. For workflows triggered by `pull_request`, this is the pull request merge branch. For workflows triggered by `release`, this is the release tag created. For other triggers, this is the branch or tag ref that triggered the workflow run. This is only set if a branch or tag is available for the event type. The ref given is fully-formed, meaning that for branches the format is `refs/heads/`, for pull requests it is `refs/pull//merge`, and for tags it is `refs/tags/`. たとえば、`refs/heads/feature-branch-1`です。 diff --git a/translations/ja-JP/data/reusables/actions/runner-group-assign-policy-workflow.md b/translations/ja-JP/data/reusables/actions/runner-group-assign-policy-workflow.md index 27cb070783..d7457da04c 100644 --- a/translations/ja-JP/data/reusables/actions/runner-group-assign-policy-workflow.md +++ b/translations/ja-JP/data/reusables/actions/runner-group-assign-policy-workflow.md @@ -1,4 +1,4 @@ -{%- if restrict-groups-to-workflows %} +{%- ifversion restrict-groups-to-workflows %} 1. Assign a policy for workflow access. You can configure a runner group to be accessible to a specific list of workflows, or to all workflows. This setting can't be overridden if you are configuring an organization's runner group that was shared by an enterprise. If you specify what workflow can access the runner group, you must use the full path to the workflow, including the repository name and owner, and you must pin the workflow to a branch, tag, or full SHA. For example: `octo-org/octo-repo/.github/workflows/build.yml@v2, octo-org/octo-repo/.github/workflows/deploy.yml@d6dc6c96df4f32fa27b039f2084f576ed2c5c2a5, monalisa/octo-test/.github/workflows/test.yml@main`. diff --git a/translations/ja-JP/data/reusables/actions/supported-github-runners.md b/translations/ja-JP/data/reusables/actions/supported-github-runners.md index 98a0dd538d..bc5e477248 100644 --- a/translations/ja-JP/data/reusables/actions/supported-github-runners.md +++ b/translations/ja-JP/data/reusables/actions/supported-github-runners.md @@ -63,10 +63,7 @@ macOS Monterey 12 macos-12 - - -macOS 12 is currently in public beta. - + diff --git a/translations/ja-JP/data/reusables/actions/workflow-dispatch-inputs.md b/translations/ja-JP/data/reusables/actions/workflow-dispatch-inputs.md index f5eca37aa3..4756038e08 100644 --- a/translations/ja-JP/data/reusables/actions/workflow-dispatch-inputs.md +++ b/translations/ja-JP/data/reusables/actions/workflow-dispatch-inputs.md @@ -1,6 +1,8 @@ When using the `workflow_dispatch` event, you can optionally specify inputs that are passed to the workflow. -The triggered workflow receives the inputs in the `github.event.inputs` context. 詳細については、「[コンテキスト](/actions/learn-github-actions/contexts#github-context)」を参照してください。 +The triggered workflow receives the inputs in the {% ifversion actions-unified-inputs %}`inputs`{% else %}`github.event.inputs`{% endif %} context. For more information, see "[Contexts]({% ifversion actions-unified-inputs %}/actions/learn-github-actions/contexts#inputs-context{% else %}/actions/learn-github-actions/contexts#github-context{% endif %})." + +{% data reusables.actions.inputs-vs-github-event-inputs %} ```yaml on: @@ -31,8 +33,8 @@ on: jobs: print-tag: runs-on: ubuntu-latest - if: {% raw %} ${{ github.event.inputs.print_tags == 'true' }} {% endraw %} + if: {% ifversion actions-unified-inputs %}{% raw %} ${{ inputs.print_tags }} {% endraw %}{% else %}{% raw %} ${{ github.event.inputs.print_tags == 'true' }} {% endraw %}{% endif %} steps: - name: Print the input tag to STDOUT - run: echo {% raw %} The tags are ${{ github.event.inputs.tags }} {% endraw %} + run: {% ifversion actions-unified-inputs %}echo {% raw %} The tags are ${{ inputs.tags }} {% endraw %}{% else %}echo {% raw %} The tags are ${{ github.event.inputs.tags }} {% endraw %}{% endif %} ``` diff --git a/translations/ja-JP/data/reusables/actions/workflow-pr-approval-permissions-intro.md b/translations/ja-JP/data/reusables/actions/workflow-pr-approval-permissions-intro.md index c2efe4e6cf..1806d22a03 100644 --- a/translations/ja-JP/data/reusables/actions/workflow-pr-approval-permissions-intro.md +++ b/translations/ja-JP/data/reusables/actions/workflow-pr-approval-permissions-intro.md @@ -1 +1 @@ -You can choose to allow or prevent {% data variables.product.prodname_actions %} workflows from{% if allow-actions-to-approve-pr-with-ent-repo %} creating or{% endif %} approving pull requests. +You can choose to allow or prevent {% data variables.product.prodname_actions %} workflows from{% ifversion allow-actions-to-approve-pr-with-ent-repo %} creating or{% endif %} approving pull requests. diff --git a/translations/ja-JP/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md b/translations/ja-JP/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md index d130fbcc9f..a7244d3fd7 100644 --- a/translations/ja-JP/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md +++ b/translations/ja-JP/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md @@ -29,7 +29,7 @@ on: When a pattern matches the `branches-ignore` pattern, the workflow will not run. The patterns defined in `branches` are evaluated against the Git ref's name. For example, the following workflow would run whenever there is a `pull_request` event unless the pull request is targeting: - A branch named `mona/octocat` (`refs/heads/mona/octocat`) -- A branch whose name matches `releases/**-alpha`, like `beta/3-alpha` (`refs/releases/beta/3-alpha`) +- A branch whose name matches `releases/**-alpha`, like `releases/beta/3-alpha` (`refs/heads/releases/beta/3-alpha`) ```yaml on: diff --git a/translations/ja-JP/data/reusables/audit_log/audit-log-action-categories.md b/translations/ja-JP/data/reusables/audit_log/audit-log-action-categories.md index 1dfa9be3c4..f326772066 100644 --- a/translations/ja-JP/data/reusables/audit_log/audit-log-action-categories.md +++ b/translations/ja-JP/data/reusables/audit_log/audit-log-action-categories.md @@ -17,7 +17,7 @@ {%- ifversion ghec or ghes or ghae %} | `business` | Contains activities related to business settings for an enterprise. {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} | `business_secret_scanning_custom_pattern` | Contains activities related to custom patterns for secret scanning in an enterprise. {%- endif %} | `checks` | Contains activities related to check suites and runs. @@ -75,7 +75,7 @@ {%- ifversion ghec or ghes or ghae %} | `org_credential_authorization` | Contains activities related to authorizing credentials for use with SAML single sign-on. {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} | `org_secret_scanning_custom_pattern` | Contains activities related to custom patterns for secret scanning in an organization. 詳しい情報については「[Secret scanningのカスタムパターンの定義](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)」を参照してください。 | `org.secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in an organization. 詳しい情報については「[Secret scanningでのプッシュの保護](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)」を参照してください。 {%- endif %} | `organization_default_label` | Contains activities related to default labels for repositories in an organization. @@ -110,8 +110,8 @@ {%- ifversion ghec or ghes or ghae %} | `repository_secret_scanning` | Contains repository-level activities related to secret scanning. 詳しい情報については、「[シークレットスキャニングについて](/github/administering-a-repository/about-secret-scanning)」を参照してください。 {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} -| `repository_secret_scanning_custom_pattern` | Contains activities related to secret scanning custom patterns in a repository. 詳しい情報については「[Secret scanningのカスタムパターンの定義](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)」を参照してください。 |{% endif %}{% if secret-scanning-audit-log-custom-patterns %}| | `repository_secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in a repository. 詳しい情報については「[Secret scanningでのプッシュの保護](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)」を参照してください。 +{%- ifversion secret-scanning-audit-log-custom-patterns %} +| `repository_secret_scanning_custom_pattern` | Contains activities related to secret scanning custom patterns in a repository. 詳しい情報については「[Secret scanningのカスタムパターンの定義](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)」を参照してください。 |{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %}| | `repository_secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in a repository. 詳しい情報については「[Secret scanningでのプッシュの保護](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)」を参照してください。 {%- endif %} {%- ifversion fpt or ghec %} | `repository_visibility_change` | Contains activities related to allowing organization members to change repository visibilities for the organization. @@ -125,7 +125,7 @@ {%- ifversion ghec or ghes > 3.1 %} | `restrict_notification_delivery` | Contains activities related to the restriction of email notifications to approved or verified domains for an enterprise. {%- endif %} -{%- if custom-repository-roles %} +{%- ifversion custom-repository-roles %} | `role` | Contains activities related to [custom repository roles](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization). {%- endif %} {%- ifversion ghec or ghes or ghae %} diff --git a/translations/ja-JP/data/reusables/audit_log/audit-log-search-list-info-about-action.md b/translations/ja-JP/data/reusables/audit_log/audit-log-search-list-info-about-action.md index b47a12544e..dbb2d0efc3 100644 --- a/translations/ja-JP/data/reusables/audit_log/audit-log-search-list-info-about-action.md +++ b/translations/ja-JP/data/reusables/audit_log/audit-log-search-list-info-about-action.md @@ -9,3 +9,6 @@ The name for each audit log entry is composed of the `action` object or category - 実行されたアクション - アクションが実行された国 - アクションが発生した日時 +{%- ifversion enterprise-audit-log-ip-addresses %} +- Optionally, the source IP address for the user (actor) who performed the action +{%- endif %} diff --git a/translations/ja-JP/data/reusables/classroom/reuse-assignment-link.md b/translations/ja-JP/data/reusables/classroom/reuse-assignment-link.md index 73b7419440..00ef9154a9 100644 --- a/translations/ja-JP/data/reusables/classroom/reuse-assignment-link.md +++ b/translations/ja-JP/data/reusables/classroom/reuse-assignment-link.md @@ -1 +1 @@ -You can reuse an existing assignment in any other classroom you have admin access to, including classrooms in a different organization. For more information, see "[Reuse an assignment](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)." \ No newline at end of file +You can reuse existing assignments in any other classroom you have admin access to, including classrooms in a different organization. For more information, see "[Reuse an assignment](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)." \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/code-scanning/beta-alert-tracking-in-issues.md b/translations/ja-JP/data/reusables/code-scanning/beta-alert-tracking-in-issues.md index a3d0bf5c2a..3e3d0df165 100644 --- a/translations/ja-JP/data/reusables/code-scanning/beta-alert-tracking-in-issues.md +++ b/translations/ja-JP/data/reusables/code-scanning/beta-alert-tracking-in-issues.md @@ -1,4 +1,4 @@ -{% if code-scanning-task-lists %} +{% ifversion code-scanning-task-lists %} {% note %} diff --git a/translations/ja-JP/data/reusables/code-scanning/beta-codeql-ml-queries.md b/translations/ja-JP/data/reusables/code-scanning/beta-codeql-ml-queries.md index 133b760b30..57004ecc5c 100644 --- a/translations/ja-JP/data/reusables/code-scanning/beta-codeql-ml-queries.md +++ b/translations/ja-JP/data/reusables/code-scanning/beta-codeql-ml-queries.md @@ -1,4 +1,4 @@ -{% if codeql-ml-queries %} +{% ifversion codeql-ml-queries %} {% 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 index 7e344332ea..6ae84d6029 100644 --- 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 @@ -1 +1,3 @@ クエリが将来の分析に含まれ続けるかに影響することがあるので、ドロップダウンメニューから適切な理由を選択することは重要です。 +{% ifversion comment-dismissed-code-scanning-alert %}Optionally, you can comment on a dismissal to record the context of an alert dismissal. The dismissal comment is added to the alert timeline and can be used as justification during auditing and reporting. You can retrieve or set a comment by using the code scanning REST API. The comment is contained in `dismissed_comment` for the `alerts/{alert_number}` endpoint. For more information, see "[Code Scanning](/rest/code-scanning#update-a-code-scanning-alert)." +{% endif %} diff --git a/translations/ja-JP/data/reusables/code-scanning/codeql-query-suites-explanation.md b/translations/ja-JP/data/reusables/code-scanning/codeql-query-suites-explanation.md index d6a26bd47f..60edba44d6 100644 --- a/translations/ja-JP/data/reusables/code-scanning/codeql-query-suites-explanation.md +++ b/translations/ja-JP/data/reusables/code-scanning/codeql-query-suites-explanation.md @@ -2,4 +2,4 @@ {% data reusables.code-scanning.codeql-query-suites %} -When you specify a query suite, the {% data variables.product.prodname_codeql %} analysis engine will run the default set of queries and any extra queries defined in the additional query suite. {% if codeql-ml-queries %}The `security-extended` and `security-and-quality` query suites for JavaScript contain experimental queries. For more information, see "[About {% data variables.product.prodname_code_scanning %} alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)."{% endif %} +When you specify a query suite, the {% data variables.product.prodname_codeql %} analysis engine will run the default set of queries and any extra queries defined in the additional query suite. {% ifversion codeql-ml-queries %}The `security-extended` and `security-and-quality` query suites for JavaScript contain experimental queries. For more information, see "[About {% data variables.product.prodname_code_scanning %} alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)."{% endif %} diff --git a/translations/ja-JP/data/reusables/code-scanning/run-additional-queries.md b/translations/ja-JP/data/reusables/code-scanning/run-additional-queries.md index 6052050a1d..07f444ca8d 100644 --- a/translations/ja-JP/data/reusables/code-scanning/run-additional-queries.md +++ b/translations/ja-JP/data/reusables/code-scanning/run-additional-queries.md @@ -1,6 +1,6 @@ コードをスキャンするために{% data variables.product.prodname_codeql %}を使う場合、{% data variables.product.prodname_codeql %}分析エンジンはコードからデータベースを生成し、それに対してクエリを実行します。 {% data variables.product.prodname_codeql %}の分析はデフォルトのクエリセットを使いますが、デフォルトのクエリに加えてもっと多くのクエリを実行するよう指定することもできます。 -{% if codeql-packs %} +{% ifversion codeql-packs %} You can run extra queries if they are part of a {% data variables.product.prodname_codeql %} pack (beta) published to the {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %} or a {% data variables.product.prodname_ql %} pack stored in a repository. For more information, see "[About {% data variables.product.prodname_code_scanning %} with {% data variables.product.prodname_codeql %}](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql#about-codeql-queries)." diff --git a/translations/ja-JP/data/reusables/dependabot/create-dependabot-yml.md b/translations/ja-JP/data/reusables/dependabot/create-dependabot-yml.md deleted file mode 100644 index 338034f233..0000000000 --- a/translations/ja-JP/data/reusables/dependabot/create-dependabot-yml.md +++ /dev/null @@ -1 +0,0 @@ -1. *dependabot.yml* 設定ファイルを作成します。 diff --git a/translations/ja-JP/data/reusables/dependabot/enterprise-enable-dependabot.md b/translations/ja-JP/data/reusables/dependabot/enterprise-enable-dependabot.md index 1df0abf905..1750986fd5 100644 --- a/translations/ja-JP/data/reusables/dependabot/enterprise-enable-dependabot.md +++ b/translations/ja-JP/data/reusables/dependabot/enterprise-enable-dependabot.md @@ -2,7 +2,7 @@ {% note %} -**Note:** Your site administrator must set up {% data variables.product.prodname_dependabot_updates %} for {% data variables.product.product_location %} before you can use this feature. For more information, see "[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." +**Note:** Your site administrator must set up {% data variables.product.prodname_dependabot_updates %} for {% data variables.product.product_location %} before you can use this feature. 詳しい情報については「[Enterpriseでの{% data variables.product.prodname_dependabot %}の有効化](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)」を参照してください。 {% endnote %} diff --git a/translations/ja-JP/data/reusables/dependabot/vulnerable-calls-beta.md b/translations/ja-JP/data/reusables/dependabot/vulnerable-calls-beta.md index 0a1a24b55c..3e8d7dc23d 100644 --- a/translations/ja-JP/data/reusables/dependabot/vulnerable-calls-beta.md +++ b/translations/ja-JP/data/reusables/dependabot/vulnerable-calls-beta.md @@ -1,4 +1,4 @@ -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} {% note %} diff --git a/translations/ja-JP/data/reusables/desktop/local-config-email.md b/translations/ja-JP/data/reusables/desktop/local-config-email.md new file mode 100644 index 0000000000..20ef34862c --- /dev/null +++ b/translations/ja-JP/data/reusables/desktop/local-config-email.md @@ -0,0 +1 @@ +1. Under **Email**, select the dropdown menu and click the email you'd like to use for your local Git configuration. ![The name field of the local Git configuration](/assets/images/help/desktop/local-config-email.png) diff --git a/translations/ja-JP/data/reusables/desktop/local-config-name.md b/translations/ja-JP/data/reusables/desktop/local-config-name.md new file mode 100644 index 0000000000..17ac79f589 --- /dev/null +++ b/translations/ja-JP/data/reusables/desktop/local-config-name.md @@ -0,0 +1 @@ +1. Under **Name**, type the name you'd like to use for your local Git configuration. ![The name field of the local Git configuration](/assets/images/help/desktop/local-config-name.png) diff --git a/translations/ja-JP/data/reusables/desktop/mac-repository-settings-menu.md b/translations/ja-JP/data/reusables/desktop/mac-repository-settings-menu.md new file mode 100644 index 0000000000..1d2e3db443 --- /dev/null +++ b/translations/ja-JP/data/reusables/desktop/mac-repository-settings-menu.md @@ -0,0 +1 @@ +1. **Repository**メニューで、**Repository Settings...**をクリックします。 ![Repository Settingsメニューオプション](/assets/images/help/desktop/repository-settings-mac.png) diff --git a/translations/ja-JP/data/reusables/desktop/paste-email-git-config.md b/translations/ja-JP/data/reusables/desktop/paste-email-git-config.md deleted file mode 100644 index 2482c95d01..0000000000 --- a/translations/ja-JP/data/reusables/desktop/paste-email-git-config.md +++ /dev/null @@ -1 +0,0 @@ -1. **Email**フィールドに{% data variables.product.prodname_dotcom %}あるいは{% data variables.product.prodname_enterprise %}のアカウント設定からコピーしたメールアドレスを貼り付けます。 diff --git a/translations/ja-JP/data/reusables/desktop/repository-settings-save.md b/translations/ja-JP/data/reusables/desktop/repository-settings-save.md new file mode 100644 index 0000000000..6664ffb36d --- /dev/null +++ b/translations/ja-JP/data/reusables/desktop/repository-settings-save.md @@ -0,0 +1 @@ +1. [**Save**] をクリックします。 ![Saveボタン](/assets/images/help/desktop/repository-settings-save.png) diff --git a/translations/ja-JP/data/reusables/desktop/select-email-git-config.md b/translations/ja-JP/data/reusables/desktop/select-email-git-config.md new file mode 100644 index 0000000000..d99e660ca7 --- /dev/null +++ b/translations/ja-JP/data/reusables/desktop/select-email-git-config.md @@ -0,0 +1 @@ +1. Select the **Email** dropdown and click the email address you would like to use for your commits. diff --git a/translations/ja-JP/data/reusables/desktop/select-git-config.md b/translations/ja-JP/data/reusables/desktop/select-git-config.md new file mode 100644 index 0000000000..82c2f2b63f --- /dev/null +++ b/translations/ja-JP/data/reusables/desktop/select-git-config.md @@ -0,0 +1 @@ +1. Click **Git Config**. ![Git Config option](/assets/images/help/desktop/select-git-config.png) diff --git a/translations/ja-JP/data/reusables/desktop/use-local-git-config.md b/translations/ja-JP/data/reusables/desktop/use-local-git-config.md new file mode 100644 index 0000000000..29c78e08d5 --- /dev/null +++ b/translations/ja-JP/data/reusables/desktop/use-local-git-config.md @@ -0,0 +1 @@ +1. Under "For this repository I wish to", select **Use a local Git config**. ![Primary remote repositoryフィールド](/assets/images/help/desktop/use-local-git-config.png) diff --git a/translations/ja-JP/data/reusables/desktop/windows-repository-settings-menu.md b/translations/ja-JP/data/reusables/desktop/windows-repository-settings-menu.md new file mode 100644 index 0000000000..75096e5d0f --- /dev/null +++ b/translations/ja-JP/data/reusables/desktop/windows-repository-settings-menu.md @@ -0,0 +1 @@ +1. **Repository**メニューで、**Repository settings...**をクリックします。 ![Repository settingsメニューオプション](/assets/images/help/desktop/repository-settings-win.png) diff --git a/translations/ja-JP/data/reusables/developer-site/limit_workflow_to_activity_types.md b/translations/ja-JP/data/reusables/developer-site/limit_workflow_to_activity_types.md index 865b89b5b2..e8ff355c58 100644 --- a/translations/ja-JP/data/reusables/developer-site/limit_workflow_to_activity_types.md +++ b/translations/ja-JP/data/reusables/developer-site/limit_workflow_to_activity_types.md @@ -1 +1 @@ -デフォルトでは、すべての種類のアクティビティがワークフローを実行させます。 ` types`キーワードを使って、ワークフローが実行されるのを特定の種類のアクティビティに限定できます。 詳しい情報については、「[{% data variables.product.prodname_actions %}のワークフロー構文](/articles/workflow-syntax-for-github-actions#onevent_nametypes)」を参照してください。 +By default, all activity types trigger workflows that run on this event. ` types`キーワードを使って、ワークフローが実行されるのを特定の種類のアクティビティに限定できます。 詳しい情報については、「[{% data variables.product.prodname_actions %}のワークフロー構文](/articles/workflow-syntax-for-github-actions#onevent_nametypes)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/education/about-github-education-link.md b/translations/ja-JP/data/reusables/education/about-github-education-link.md index 99a605a041..3fa3c0ef59 100644 --- a/translations/ja-JP/data/reusables/education/about-github-education-link.md +++ b/translations/ja-JP/data/reusables/education/about-github-education-link.md @@ -1,3 +1,3 @@ -As a student or faculty member at an accredited educational institution, you can apply for GitHub Education benefits, which includes access to GitHub Global Campus. Global Campus is a portal that allows the GitHub Education Community to access their education benefits—all in one place! The Global Campus portal includes access to the GitHub Education Community, industry tools used by professional developers, events, [Campus TV](https://www.twitch.tv/githubeducation) content, GitHub Classroom, and other exclusive features to help students and teachers shape the next generation of software development. +As a student or faculty member at an accredited educational institution, you can apply for {% data variables.product.prodname_education %} benefits, which includes access to {% data variables.product.prodname_global_campus %}. {% data variables.product.prodname_global_campus %} is a portal that allows the GitHub Education Community to access their education benefits—all in one place! The {% data variables.product.prodname_global_campus %} portal includes access to {% data variables.product.prodname_education_community_with_url %}, industry tools used by professional developers, events, [Campus TV](https://www.twitch.tv/githubeducation) content, {% data variables.product.prodname_classroom_with_url %}, and other exclusive features to help students and teachers shape the next generation of software development. 個人の割引を適用する前に、あなたの学習コミュニティがすでに弊社と{% data variables.product.prodname_campus_program %}学校としてパートナーになっているかを確認してください。 詳しい情報については、「[{% data variables.product.prodname_campus_program %} について](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/about-github-campus-program)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/enterprise-accounts/administrators-tab.md b/translations/ja-JP/data/reusables/enterprise-accounts/administrators-tab.md index 042e185bf7..e02187e245 100644 --- a/translations/ja-JP/data/reusables/enterprise-accounts/administrators-tab.md +++ b/translations/ja-JP/data/reusables/enterprise-accounts/administrators-tab.md @@ -1,3 +1,3 @@ 1. "{% octicon "person" aria-label="The People icon" %} People(人物)"の下で、**Administrators(管理者)**をクリックしてください。 - ![Administrators tab]{% ifversion ghec%}(/assets/images/help/business-accounts/business-accounts-admin-tab-dotcom.png){% else %}{% if enterprise-membership-view-improvements %}(/assets/images/help/business-accounts/business-accounts-admin-tab-new.png){% else %}(/assets/images/help/business-accounts/business-accounts-admin-tab.png){% endif %}{% endif %} + ![Administrators tab]{% ifversion ghec%}(/assets/images/help/business-accounts/business-accounts-admin-tab-dotcom.png){% else %}{% ifversion enterprise-membership-view-improvements %}(/assets/images/help/business-accounts/business-accounts-admin-tab-new.png){% else %}(/assets/images/help/business-accounts/business-accounts-admin-tab.png){% endif %}{% endif %} diff --git a/translations/ja-JP/data/reusables/enterprise-accounts/download-recovery-codes.md b/translations/ja-JP/data/reusables/enterprise-accounts/download-recovery-codes.md index 64ca2128ad..3481a78d76 100644 --- a/translations/ja-JP/data/reusables/enterprise-accounts/download-recovery-codes.md +++ b/translations/ja-JP/data/reusables/enterprise-accounts/download-recovery-codes.md @@ -1,3 +1,3 @@ -1. To ensure you can still access your enterprise in the event that your identity provider is ever unavailable in the future, click **Download**, **Print**, or **Copy** to save your recovery codes. For more information, see "[Downloading your enterprise account's SAML single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes)." +1. To ensure you can still access your enterprise in the event that your identity provider is ever unavailable in the future, click **Download**, **Print**, or **Copy** to save your recovery codes. For more information, see "[Downloading your enterprise account's single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." ![Screenshot of the buttons to download, print, or copy your recovery codes](/assets/images/help/saml/saml_recovery_code_options.png) diff --git a/translations/ja-JP/data/reusables/enterprise-accounts/emu-azure-admin-consent.md b/translations/ja-JP/data/reusables/enterprise-accounts/emu-azure-admin-consent.md new file mode 100644 index 0000000000..22ac9ba7bc --- /dev/null +++ b/translations/ja-JP/data/reusables/enterprise-accounts/emu-azure-admin-consent.md @@ -0,0 +1,6 @@ +1. When redirected, sign in to your identity provider, then follow the instructions to give consent and install the {% data variables.product.prodname_emu_idp_oidc_application %} application. + {% warning %} + + **Warning:** You must sign in to Azure AD as a user with global admin rights in order to consent to the installation of the {% data variables.product.prodname_emu_idp_oidc_application %} application. + + {% endwarning %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/enterprise-accounts/emu-cap-validates.md b/translations/ja-JP/data/reusables/enterprise-accounts/emu-cap-validates.md new file mode 100644 index 0000000000..6701264a92 --- /dev/null +++ b/translations/ja-JP/data/reusables/enterprise-accounts/emu-cap-validates.md @@ -0,0 +1 @@ +When your enterprise uses OIDC SSO, {% data variables.product.prodname_dotcom %} will automatically use your IdP's conditional access policy (CAP) IP conditions to validate user interactions with {% data variables.product.prodname_dotcom %}, when members change IP addresses, and each time a personal access token or SSH key is used. \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/enterprise-accounts/oidc-beta-notice.md b/translations/ja-JP/data/reusables/enterprise-accounts/oidc-beta-notice.md new file mode 100644 index 0000000000..77e3430f95 --- /dev/null +++ b/translations/ja-JP/data/reusables/enterprise-accounts/oidc-beta-notice.md @@ -0,0 +1,5 @@ +{% note %} + +**Note:** OpenID Connect (OIDC) and Conditional Access Policy (CAP) support for {% data variables.product.prodname_emus %} is in public beta and only available for Azure AD. + +{% endnote %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/enterprise-accounts/oidc-gei-warning.md b/translations/ja-JP/data/reusables/enterprise-accounts/oidc-gei-warning.md new file mode 100644 index 0000000000..73ed859d44 --- /dev/null +++ b/translations/ja-JP/data/reusables/enterprise-accounts/oidc-gei-warning.md @@ -0,0 +1,5 @@ +{% warning %} + +**Warning:** If you use {% data variables.product.prodname_importer_proper_name %} to migrate an organization from {% data variables.product.product_location_enterprise %}, make sure to use a service account that is exempt from Azure AD's CAP otherwise your migration may be blocked. + +{% endwarning %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/enterprise_clustering/load_balancer_dns.md b/translations/ja-JP/data/reusables/enterprise_clustering/load_balancer_dns.md index e5f764944c..11a37bc070 100644 --- a/translations/ja-JP/data/reusables/enterprise_clustering/load_balancer_dns.md +++ b/translations/ja-JP/data/reusables/enterprise_clustering/load_balancer_dns.md @@ -1 +1 @@ -{% data variables.product.prodname_ghe_server %}のホスト名に対するDNSルックアップは、ロードバランサに解決されなければなりません。 Subdomain Isolationを有効化することをおすすめします。 Subdomain Isolationが有効化されている場合、追加のワイルドカードレコード(`*.HOSTNAME`)もロードバランサに解決されなければなりません。 詳しい情報については"[Subdomain Isolationの有効化](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)"を参照してください。 +{% data variables.product.prodname_ghe_server %}のホスト名に対するDNSルックアップは、ロードバランサに解決されなければなりません。 Subdomain Isolationを有効化することをおすすめします。 Subdomain Isolationが有効化されている場合、追加のワイルドカードレコード(`*.HOSTNAME`)もロードバランサに解決されなければなりません。 詳しい情報については"[Subdomain Isolationの有効化](/enterprise/admin/guides/installation/enabling-subdomain-isolation/)"を参照してください。 diff --git a/translations/ja-JP/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md b/translations/ja-JP/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md index e60041ef60..0015421d75 100644 --- a/translations/ja-JP/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md +++ b/translations/ja-JP/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md @@ -1,4 +1,4 @@ -1. 障害が起きたノードをオフラインとしてマークするには、任意のノードで[クラスタ設定ファイル](/enterprise/{{ currentVersion }}/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)(`cluster.conf`)のそのノードのセクションに`offline = true`というテキストを含めてください。 +1. 障害が起きたノードをオフラインとしてマークするには、任意のノードで[クラスタ設定ファイル](/enterprise/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)(`cluster.conf`)のそのノードのセクションに`offline = true`というテキストを含めてください。 たとえば以下の修正された `cluster.conf`は、 `ghe-data-node-3`ノードをオフラインとしてマークします。 diff --git a/translations/ja-JP/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md b/translations/ja-JP/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md index fd1dcdb9e3..125e1beba6 100644 --- a/translations/ja-JP/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md +++ b/translations/ja-JP/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md @@ -1 +1 @@ -1. cluster.confに`git-server = true`と設定されているノードをオフラインにするなら、ノードからの退避を行ってください。 詳しい情報については"[クラスタノードからの退避](/enterprise/{{ currentVersion }}/admin/clustering/evacuating-a-cluster-node)"を参照してください。 +1. cluster.confに`git-server = true`と設定されているノードをオフラインにするなら、ノードからの退避を行ってください。 詳しい情報については"[クラスタノードからの退避](/enterprise/admin/clustering/evacuating-a-cluster-node)"を参照してください。 diff --git a/translations/ja-JP/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md b/translations/ja-JP/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md index 57e91f734b..911d5d02fe 100644 --- a/translations/ja-JP/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md +++ b/translations/ja-JP/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md @@ -1 +1 @@ -1. 入れ替えノードにユニークなホスト名を付けて[{% data variables.product.prodname_ghe_server %}をプロビジョニングしてインストール](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-github-enterprise-server-instance)してください。 +1. 入れ替えノードにユニークなホスト名を付けて[{% data variables.product.prodname_ghe_server %}をプロビジョニングしてインストール](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance)してください。 diff --git a/translations/ja-JP/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md b/translations/ja-JP/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md index 3d0ea30d6d..3227389bda 100644 --- a/translations/ja-JP/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md +++ b/translations/ja-JP/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md @@ -1,5 +1,5 @@ {% note %} -**ノート:**Geo-replication設定もしくは{% data variables.product.prodname_enterprise %}クラスタリングを利用しているなら、Support Bundleを取得するには`ghe-cluster-support-bundle`コマンドを使わなければなりません。 詳しい情報については「[コマンドラインユーティリティ](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities/#ghe-cluster-support-bundle)」を参照してください。 +**ノート:**Geo-replication設定もしくは{% data variables.product.prodname_enterprise %}クラスタリングを利用しているなら、Support Bundleを取得するには`ghe-cluster-support-bundle`コマンドを使わなければなりません。 詳しい情報については「[コマンドラインユーティリティ](/enterprise/admin/guides/installation/command-line-utilities/#ghe-cluster-support-bundle)」を参照してください。 {% endnote %} diff --git a/translations/ja-JP/data/reusables/enterprise_installation/download-note.md b/translations/ja-JP/data/reusables/enterprise_installation/download-note.md index 1d1cea527d..37f8f35596 100644 --- a/translations/ja-JP/data/reusables/enterprise_installation/download-note.md +++ b/translations/ja-JP/data/reusables/enterprise_installation/download-note.md @@ -1,5 +1,5 @@ {% note %} -**ノート:** 自動アップデートチェックを有効にしたなら、アップグレードパッケージをダウンロードする必要はなく、自動的にダウンロードされたファイルを利用できます。 詳しい情報については「[自動アップデートチェックの有効化](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-automatic-update-checks/)」を参照してください。 +**ノート:** 自動アップデートチェックを有効にしたなら、アップグレードパッケージをダウンロードする必要はなく、自動的にダウンロードされたファイルを利用できます。 詳しい情報については「[自動アップデートチェックの有効化](/enterprise/admin/guides/installation/enabling-automatic-update-checks/)」を参照してください。 {% endnote %} 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 46612c6d05..aa4ac2b3e6 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 @@ -20,7 +20,7 @@ To configure {% data variables.product.prodname_actions %}, you must provide ext {% endif %} -The available space on the root filesystem will be 50% of the total disk size. You can resize your instance's root disk by building a new instance or using an existing instance. For more information, see "[System overview](/enterprise/admin/guides/installation/system-overview#storage-architecture)" and "[Increasing storage capacity](/enterprise/{{ currentVersion }}/admin/guides/installation/increasing-storage-capacity)." +The available space on the root filesystem will be 50% of the total disk size. You can resize your instance's root disk by building a new instance or using an existing instance. For more information, see "[System overview](/enterprise/admin/guides/installation/system-overview#storage-architecture)" and "[Increasing storage capacity](/enterprise/admin/guides/installation/increasing-storage-capacity)." ### CPU and memory diff --git a/translations/ja-JP/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md b/translations/ja-JP/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md index 10b1a5b48d..0f0a8aebdc 100644 --- a/translations/ja-JP/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md +++ b/translations/ja-JP/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md @@ -1 +1 @@ -3. [{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-management-console/)で、希望する設定を行って保存してください。 +3. [{% data variables.enterprise.management_console %}](/enterprise/admin/guides/installation/accessing-the-management-console/)で、希望する設定を行って保存してください。 diff --git a/translations/ja-JP/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md b/translations/ja-JP/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md index 55f4a75a53..184af01af6 100644 --- a/translations/ja-JP/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md +++ b/translations/ja-JP/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md @@ -1,5 +1,5 @@ {% warning %} -**警告:** 新しいリソースの割り当てプロセスは、仮想化プラットフォームやリソースの種類によって様々です。 重要なシステムリソースのモニタリングとアラートは、必ず設定しておいてください。 詳しい情報については「[{% data variables.product.prodname_ghe_server %}アプライアンスのモニタリング](/enterprise/{{ currentVersion }}/admin/guides/installation/monitoring-your-github-enterprise-server-appliance/)」を参照してください。 +**警告:** 新しいリソースの割り当てプロセスは、仮想化プラットフォームやリソースの種類によって様々です。 重要なシステムリソースのモニタリングとアラートは、必ず設定しておいてください。 詳しい情報については「[{% data variables.product.prodname_ghe_server %}アプライアンスのモニタリング](/enterprise/admin/guides/installation/monitoring-your-github-enterprise-server-appliance/)」を参照してください。 {% endwarning %} diff --git a/translations/ja-JP/data/reusables/enterprise_management_console/test-domain-settings-failure.md b/translations/ja-JP/data/reusables/enterprise_management_console/test-domain-settings-failure.md index ce9babebd3..09ef032472 100644 --- a/translations/ja-JP/data/reusables/enterprise_management_console/test-domain-settings-failure.md +++ b/translations/ja-JP/data/reusables/enterprise_management_console/test-domain-settings-failure.md @@ -1 +1 @@ -1. すべてのエントリの隣に緑のチェックマークが付かない場合は、失敗した設定をレビューしてください。 詳しい情報については「[DNSネームサーバの設定](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/)」を参照してください。 ![DNS及びSSL設定のステータスを示す表](/assets/images/enterprise/management-console/domain-dns-ssl-settings-check.png) +1. すべてのエントリの隣に緑のチェックマークが付かない場合は、失敗した設定をレビューしてください。 詳しい情報については「[DNSネームサーバの設定](/enterprise/admin/guides/installation/configuring-dns-nameservers/)」を参照してください。 ![DNS及びSSL設定のステータスを示す表](/assets/images/enterprise/management-console/domain-dns-ssl-settings-check.png) diff --git a/translations/ja-JP/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md b/translations/ja-JP/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md index c09b6a34ae..7de8b83da2 100644 --- a/translations/ja-JP/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md +++ b/translations/ja-JP/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md @@ -1,5 +1,5 @@ {% note %} -**ノート:** アプライアンスがメンテナンスモードの場合、`https://HOSTNAME/status`のURLはステータスコード`503`(Service Unavailable)を返します。 詳しい情報については"[メンテナンスモードの有効化とスケジューリング](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)"を参照してください。 +**ノート:** アプライアンスがメンテナンスモードの場合、`https://HOSTNAME/status`のURLはステータスコード`503`(Service Unavailable)を返します。 詳しい情報については"[メンテナンスモードの有効化とスケジューリング](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)"を参照してください。 {% endnote %} diff --git a/translations/ja-JP/data/reusables/enterprise_user_management/alternatively-enable-external-authentication.md b/translations/ja-JP/data/reusables/enterprise_user_management/alternatively-enable-external-authentication.md index 70b8f88726..b5eea1318c 100644 --- a/translations/ja-JP/data/reusables/enterprise_user_management/alternatively-enable-external-authentication.md +++ b/translations/ja-JP/data/reusables/enterprise_user_management/alternatively-enable-external-authentication.md @@ -1 +1 @@ -Alternatively, you can configure external authentication for {% data variables.product.product_location %}. If you use external authentication, you must invite people to use your instance through your authentication provider. For more information, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#external-authentication)." +Alternatively, you can configure external authentication for {% data variables.product.product_location %}. If you use external authentication, you must invite people to use your instance through your authentication provider. 詳しい情報については「[Enterpriseでの認証について](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#external-authentication)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/enterprise_user_management/external_auth_disables_2fa.md b/translations/ja-JP/data/reusables/enterprise_user_management/external_auth_disables_2fa.md index 842b7213cc..45c05db4f6 100644 --- a/translations/ja-JP/data/reusables/enterprise_user_management/external_auth_disables_2fa.md +++ b/translations/ja-JP/data/reusables/enterprise_user_management/external_auth_disables_2fa.md @@ -1 +1 @@ -SAMLあるいはCASを利用する場合、{% data variables.product.prodname_ghe_server %}上では2要素認証はサポートあるいは管理されませんが、外部の認証プロバイダではサポートされることがあります。 Organizationでの2要素認証の強制はできません。 Organizationにおける2要素認証の強制に関する詳しい情報については「[Organizationにおける2要素認証の要求](/enterprise/{{ currentVersion }}/user/articles/requiring-two-factor-authentication-in-your-organization/)」を参照してください。 +SAMLあるいはCASを利用する場合、{% data variables.product.prodname_ghe_server %}上では2要素認証はサポートあるいは管理されませんが、外部の認証プロバイダではサポートされることがあります。 Organizationでの2要素認証の強制はできません。 Organizationにおける2要素認証の強制に関する詳しい情報については「[Organizationにおける2要素認証の要求](/enterprise/user/articles/requiring-two-factor-authentication-in-your-organization/)」を参照してください。 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 3f0ea74843..93a749bfa7 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,3 +1,3 @@ {% ifversion ghes %} -LDAP同期は、最適化設定の一部として、入れ子チームの構造を転送しません。 親子Teamの関係を作りたい場合は、入れ子チームの構造を手動で再作成し、対応するLDAPグループに同期させなければなりません。 詳しい情報については「[Teamの作成](/enterprise/{{ currentVersion }}/admin/guides/user-management/creating-teams/#creating-teams-with-ldap-sync-enabled)」を参照してください。 +LDAP同期は、最適化設定の一部として、入れ子チームの構造を転送しません。 親子Teamの関係を作りたい場合は、入れ子チームの構造を手動で再作成し、対応するLDAPグループに同期させなければなりません。 詳しい情報については「[Teamの作成](/enterprise/admin/guides/user-management/creating-teams/#creating-teams-with-ldap-sync-enabled)」を参照してください。 {% 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 7ac153a083..a3e4c21175 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 settings are available with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.20+,{% ifversion ghae %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. 詳しい情報については「[GitHubの製品](/articles/githubs-products)」を参照してください。 +Code review settings are available in all public repositories owned by an organization, and all private repositories owned by organizations on {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.20+,{% ifversion ghae %} {% 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/getting-started/learning-lab-enterprise.md b/translations/ja-JP/data/reusables/getting-started/learning-enterprise.md similarity index 63% rename from translations/ja-JP/data/reusables/getting-started/learning-lab-enterprise.md rename to translations/ja-JP/data/reusables/getting-started/learning-enterprise.md index dfd8d34d5c..dde4115e6e 100644 --- a/translations/ja-JP/data/reusables/getting-started/learning-lab-enterprise.md +++ b/translations/ja-JP/data/reusables/getting-started/learning-enterprise.md @@ -1,3 +1,3 @@ -Your enterprise members can learn new skills by completing fun, realistic projects in their very own GitHub repository with [{% data variables.product.prodname_learning %}](https://lab.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by the friendly Learning Lab bot. +Your enterprise members can learn new skills by completing fun, realistic projects in their very own GitHub repository with [{% data variables.product.prodname_learning %}](https://skills.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by a friendly bot. For more information, see "[Git and {% data variables.product.prodname_dotcom %} learning resources](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)." diff --git a/data/reusables/getting-started/learning-lab.md b/translations/ja-JP/data/reusables/getting-started/learning.md similarity index 66% rename from data/reusables/getting-started/learning-lab.md rename to translations/ja-JP/data/reusables/getting-started/learning.md index 569109de48..ac8bd20546 100644 --- a/data/reusables/getting-started/learning-lab.md +++ b/translations/ja-JP/data/reusables/getting-started/learning.md @@ -1,3 +1,3 @@ -You can learn new skills by completing fun, realistic projects in your very own GitHub repository with [{% data variables.product.prodname_learning %}](https://lab.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by the friendly Learning Lab bot. +You can learn new skills by completing fun, realistic projects in your very own GitHub repository with [{% data variables.product.prodname_learning %}](https://skills.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by a friendly bot. For more information, see "[Git and {% data variables.product.prodname_dotcom %} learning resources](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)." diff --git a/translations/ja-JP/data/reusables/notifications/access_watching.md b/translations/ja-JP/data/reusables/notifications/access_watching.md index 65d711bc67..ef0ac99edd 100644 --- a/translations/ja-JP/data/reusables/notifications/access_watching.md +++ b/translations/ja-JP/data/reusables/notifications/access_watching.md @@ -1 +1 @@ -1. 任意のページの右上で {% octicon "bell" aria-label="The notifications bell" %} をクリックします。 [Web通知を無効化](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)していてベルのアイコンが表示されていないなら、にアクセスできます。 ![未読メッセージを示す通知](/assets/images/help/notifications/notifications_general_existence_indicator.png) +1. 任意のページの右上で {% octicon "bell" aria-label="The notifications bell" %} をクリックします。 [Web通知を無効化](/enterprise/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)していてベルのアイコンが表示されていないなら、にアクセスできます。 ![未読メッセージを示す通知](/assets/images/help/notifications/notifications_general_existence_indicator.png) diff --git a/translations/ja-JP/data/reusables/open-source/open-source-learning-lab.md b/translations/ja-JP/data/reusables/open-source/open-source-learning.md similarity index 100% rename from translations/ja-JP/data/reusables/open-source/open-source-learning-lab.md rename to translations/ja-JP/data/reusables/open-source/open-source-learning.md diff --git a/translations/ja-JP/data/reusables/projects/create-project.md b/translations/ja-JP/data/reusables/projects/create-project.md index 599aac8e74..9225865198 100644 --- a/translations/ja-JP/data/reusables/projects/create-project.md +++ b/translations/ja-JP/data/reusables/projects/create-project.md @@ -1,5 +1,8 @@ 1. {% data variables.product.prodname_dotcom %}で、Organizationのメインページにアクセスしてください。 -2. {% octicon "table" aria-label="The project icon" %} **Projects(プロジェクト)**をクリックしてください。 -3. **New project(新規プロジェクト)**ドロップダウンメニューを選択して、**New project (Beta)(新規プロジェクト ベータ)**をクリックしてください。 +1. {% octicon "table" aria-label="The project icon" %} **Projects(プロジェクト)**をクリックしてください。 +1. **New project(新規プロジェクト)**ドロップダウンメニューを選択して、**New project (Beta)(新規プロジェクト ベータ)**をクリックしてください。 ![新規プロジェクト](/assets/images/help/issues/new_project_beta.png) +1. When prompted to select a template, click a template or, to start with an empty project, click "Table" or "Board". Then, click **Create**. + + ![Screenshot showing template selection modal](/assets/images/help/issues/projects-select-template.png) \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/projects/create-user-project.md b/translations/ja-JP/data/reusables/projects/create-user-project.md index 47aff4eb6e..0d8d8c9bcd 100644 --- a/translations/ja-JP/data/reusables/projects/create-user-project.md +++ b/translations/ja-JP/data/reusables/projects/create-user-project.md @@ -1,4 +1,7 @@ 1. On any {% data variables.product.product_name %} page, click on your avatar, then select **Your projects**. -2. **New project(新規プロジェクト)**ドロップダウンメニューを選択して、**New project (Beta)(新規プロジェクト ベータ)**をクリックしてください。 +1. **New project(新規プロジェクト)**ドロップダウンメニューを選択して、**New project (Beta)(新規プロジェクト ベータ)**をクリックしてください。 ![新規プロジェクト](/assets/images/help/issues/new_project_beta.png) +1. When prompted to select a template, click a template or, to start with an empty project, click "Table" or "Board". Then, click **Create**. + + ![Screenshot showing template selection modal](/assets/images/help/issues/projects-select-template.png) \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/projects/reopen-a-project.md b/translations/ja-JP/data/reusables/projects/reopen-a-project.md new file mode 100644 index 0000000000..534d89104c --- /dev/null +++ b/translations/ja-JP/data/reusables/projects/reopen-a-project.md @@ -0,0 +1,6 @@ +1. Click the **Projects** tab. ![プロジェクトのクローズボタンが表示されているスクリーンショット](/assets/images/help/issues/projects-profile-tab.png) +1. To show closed projects, click **Closed**. ![プロジェクトのクローズボタンが表示されているスクリーンショット](/assets/images/help/issues/closed-projects-tab.png) +1. Click the project you want to reopen. +1. In the top-right, click {% octicon "kebab-horizontal" aria-label="The menu icon" %} to open the menu. +1. In the menu, to access the project settings, click {% octicon "gear" aria-label="The gear icon" %} **Settings**. +1. At the bottom of the page, click **Re-open project**. ![Screenshot showing project re-open button](/assets/images/help/issues/reopen-project-button.png) \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/releases/previous-release-tag.md b/translations/ja-JP/data/reusables/releases/previous-release-tag.md new file mode 100644 index 0000000000..a1d109a396 --- /dev/null +++ b/translations/ja-JP/data/reusables/releases/previous-release-tag.md @@ -0,0 +1,3 @@ +{% ifversion previous-release-tag %} +1. Optionally, to the top right of the description text box, select the **Previous tag** drop-down menu and click the tag that identifies the previous release. ![Screenshot showing how to select a tag to identify the previous release](/assets/images/help/releases/releases-tag-previous-release.png) +{% endif %} \ No newline at end of file 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 93750c5470..3b16d4225d 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 @@ {% ifversion ghes or ghae %} Enterprise owners must enable -{% data variables.product.prodname_dependabot_alerts %} for vulnerable dependencies for {% data variables.product.product_location %} before you can use this feature. For more information, see "[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." +{% data variables.product.prodname_dependabot_alerts %} for vulnerable dependencies for {% data variables.product.product_location %} before you can use this feature. 詳しい情報については「[Enterpriseでの{% data variables.product.prodname_dependabot %}の有効化](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)」を参照してください。 {% endif %} diff --git a/translations/ja-JP/data/reusables/repositories/navigate-to-branches.md b/translations/ja-JP/data/reusables/repositories/navigate-to-branches.md index 6d22c3a3fa..5c59a2d605 100644 --- a/translations/ja-JP/data/reusables/repositories/navigate-to-branches.md +++ b/translations/ja-JP/data/reusables/repositories/navigate-to-branches.md @@ -1 +1 @@ -1. ファイルのリストの上部で{% octicon "git-branch" aria-label="The branch icon" %} **NUMBER branches**をクリックしてください。 ![概要ページのブランチリンク](/assets/images/help/branches/branches-link.png) +1. Above the list of files, click {% octicon "git-branch" aria-label="The branch icon" %} **Branches**. ![概要ページのブランチリンク](/assets/images/help/branches/branches-overview-link.png) diff --git a/translations/ja-JP/data/reusables/repositories/relative-links.md b/translations/ja-JP/data/reusables/repositories/relative-links.md index a2a622c0ed..3e859f38e2 100644 --- a/translations/ja-JP/data/reusables/repositories/relative-links.md +++ b/translations/ja-JP/data/reusables/repositories/relative-links.md @@ -6,6 +6,6 @@ [このプロジェクトへのコントリビューションガイドライン](docs/CONTRIBUTING.md) ``` -{% data variables.product.product_name %}は相対リンクあるいは画像パスを、現在のブランチに基づいて変換するので、リンクやパスは常にうまく働きます。 `./`や`../`といった相対リンクのオペランドはすべて利用できます。 +{% data variables.product.product_name %}は相対リンクあるいは画像パスを、現在のブランチに基づいて変換するので、リンクやパスは常にうまく働きます。 The path of the link will be relative to the current file. Links starting with `/` will be relative to the repository root. `./`や`../`といった相対リンクのオペランドはすべて利用できます。 相対リンクは、リポジトリをクローンするユーザにも扱いやすいです。 絶対リンクはリポジトリのクローンではうまく働かないかもしれません。リポジトリ内の他のファイルを参照するには、相対リンクを使うことをおすすめします。 diff --git a/translations/ja-JP/data/reusables/secret-scanning/partner-secret-list-private-repo.md b/translations/ja-JP/data/reusables/secret-scanning/partner-secret-list-private-repo.md index 8895e000e5..b1f855cb90 100644 --- a/translations/ja-JP/data/reusables/secret-scanning/partner-secret-list-private-repo.md +++ b/translations/ja-JP/data/reusables/secret-scanning/partner-secret-list-private-repo.md @@ -147,6 +147,8 @@ Plivo | Plivo Auth ID | plivo_auth_id{% endif %} Plivo | Plivo Auth Token | plivo_auth_token{% endif %} Postman | Postman API Key | postman_api_key Proctorio | Proctorio Consumer Key | proctorio_consumer_key Proctorio | Proctorio Linkage Key | proctorio_linkage_key Proctorio | Proctorio Registration Key | proctorio_registration_key Proctorio | Proctorio Secret Key | proctorio_secret_key Pulumi | Pulumi Access Token | pulumi_access_token {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} PyPI | PyPI API Token | pypi_api_token{% endif %} +{%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7375 %} +redirect.pizza | redirect.pizza API Token | redirect_pizza_api_token{% endif %} {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} RubyGems | RubyGems API Key | rubygems_api_key{% endif %} Samsara | Samsara API Token | samsara_api_token Samsara | Samsara OAuth Access Token | samsara_oauth_access_token {%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %} diff --git a/translations/ja-JP/data/reusables/secret-scanning/partner-secret-list-public-repo.md b/translations/ja-JP/data/reusables/secret-scanning/partner-secret-list-public-repo.md index 03b36846f3..3cbc4ef740 100644 --- a/translations/ja-JP/data/reusables/secret-scanning/partner-secret-list-public-repo.md +++ b/translations/ja-JP/data/reusables/secret-scanning/partner-secret-list-public-repo.md @@ -77,6 +77,7 @@ | Proctorio | Proctorio Secret Key | | Pulumi | Pulumi Access Token | | PyPI | PyPI API Token | +| redirect.pizza | redirect.pizza API Token | | RubyGems | RubyGems API Key | | Samsara | Samsara API Token | | Samsara | Samsara OAuth Access Token | diff --git a/translations/ja-JP/data/reusables/secret-scanning/secret-list-private-push-protection.md b/translations/ja-JP/data/reusables/secret-scanning/secret-list-private-push-protection.md index 53fad59f40..0351b6a168 100644 --- a/translations/ja-JP/data/reusables/secret-scanning/secret-list-private-push-protection.md +++ b/translations/ja-JP/data/reusables/secret-scanning/secret-list-private-push-protection.md @@ -60,16 +60,5 @@ | PlanetScale | PlanetScale Service Token | planetscale_service_token | | Postman | Postman API Key | postman_api_key | | Proctorio | Proctorio Secret Key | proctorio_secret_key | -| Samsara | Samsara API Token | samsara_api_token | -| Samsara | Samsara OAuth Access Token | samsara_oauth_access_token | -| SendGrid | SendGrid API Key | sendgrid_api_key | -| Sendinblue | Sendinblue API Key | sendinblue_api_key | -| Sendinblue | Sendinblue SMTP Key | sendinblue_smtp_key | -| Shippo | Shippo Live API Token | shippo_live_api_token | -| Shopify | Shopify App Shared Secret | shopify_app_shared_secret | -| Shopify | Shopify Access Token | shopify_access_token | -| Slack | Slack API Token | slack_api_token | -| Stripe | Stripe Live API Secret Key | stripe_api_key | -| Tencent Cloud | Tencent Cloud Secret ID | tencent_cloud_secret_id | -| Typeform | Typeform Personal Access Token | typeform_personal_access_token | -| WorkOS | WorkOS Production API Key | workos_production_api_key | +{%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7375 %} +redirect.pizza | redirect.pizza API Token | redirect_pizza_api_token{% endif %} Samsara | Samsara API Token | samsara_api_token Samsara | Samsara OAuth Access Token | samsara_oauth_access_token SendGrid | SendGrid API Key | sendgrid_api_key Sendinblue | Sendinblue API Key | sendinblue_api_key Sendinblue | Sendinblue SMTP Key | sendinblue_smtp_key Shippo | Shippo Live API Token | shippo_live_api_token Shopify | Shopify App Shared Secret | shopify_app_shared_secret Shopify | Shopify Access Token | shopify_access_token Slack | Slack API Token | slack_api_token Stripe | Stripe Live API Secret Key | stripe_api_key Tencent Cloud | Tencent Cloud Secret ID | tencent_cloud_secret_id Typeform | Typeform Personal Access Token | typeform_personal_access_token WorkOS | WorkOS Production API Key | workos_production_api_key diff --git a/translations/ja-JP/data/reusables/user-settings/enabling-fixed-width-fonts.md b/translations/ja-JP/data/reusables/user-settings/enabling-fixed-width-fonts.md index 7660215260..98f62532da 100644 --- a/translations/ja-JP/data/reusables/user-settings/enabling-fixed-width-fonts.md +++ b/translations/ja-JP/data/reusables/user-settings/enabling-fixed-width-fonts.md @@ -1,4 +1,4 @@ -{% if fixed-width-font-gfm-fields %} +{% ifversion fixed-width-font-gfm-fields %} If you are frequently editing code snippets and tables, you may benefit from enabling a fixed-width font in all comment fields on {% data variables.product.product_name %}. For more information, see "[Enabling fixed-width fonts in the editor](/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github#enabling-fixed-width-fonts-in-the-editor)." diff --git a/translations/ja-JP/data/reusables/user-settings/set_your_email_address_in_git.md b/translations/ja-JP/data/reusables/user-settings/set_your_email_address_in_git.md index 2e847ff5e0..ed29851dae 100644 --- a/translations/ja-JP/data/reusables/user-settings/set_your_email_address_in_git.md +++ b/translations/ja-JP/data/reusables/user-settings/set_your_email_address_in_git.md @@ -1 +1 @@ -Gitでメールアドレスを設定してください。 {% ifversion fpt or ghec %}[{% data variables.product.product_name %}が提供する`no-reply`メールアドレス](/articles/setting-your-commit-email-address)もしくは{% endif %}任意のメールアドレスが利用できます。 +Gitでメールアドレスを設定してください。 You can use {% ifversion fpt or ghec %}your [{% data variables.product.product_name %}-provided `noreply` email address](/articles/setting-your-commit-email-address) or {% endif %}any email address. diff --git a/translations/ja-JP/data/reusables/webhooks/delete_properties.md b/translations/ja-JP/data/reusables/webhooks/delete_properties.md index 80f9fe79b5..ca26a4fe54 100644 --- a/translations/ja-JP/data/reusables/webhooks/delete_properties.md +++ b/translations/ja-JP/data/reusables/webhooks/delete_properties.md @@ -1,4 +1,4 @@ -| キー | 種類 | 説明 | -| ---------- | -------- | ----------------------------------------------------- | -| `ref` | `string` | [`git ref`](/rest/reference/git#get-a-reference)リソース。 | -| `ref_type` | `string` | リポジトリで削除されたGit refオブジェクトの種類。 `branch`もしくは`tag`になる。 | +| キー | 種類 | 説明 | +| ---------- | -------- | --------------------------------------------------------------------------- | +| `ref` | `string` | [`git ref`](/rest/reference/git#get-a-reference)リソース。 | +| `ref_type` | `string` | The type of Git ref object deleted in the repository. `branch`もしくは`tag`になる。 | diff --git a/translations/ja-JP/data/variables/product.yml b/translations/ja-JP/data/variables/product.yml index a29caa5f53..932f5f2c31 100644 --- a/translations/ja-JP/data/variables/product.yml +++ b/translations/ja-JP/data/variables/product.yml @@ -20,7 +20,7 @@ prodname_ghe_one: 'GitHub One' prodname_docs: 'GitHub Docs' ## Use these variables when referring specifically to a location within a product product_location: >- - {% ifversion ghes %}your GitHub Enterprise Server instance{% elsif ghae %}your enterprise{% else %}GitHub.com{% endif %} + {% ifversion ghes %}GitHub Enterprise Serverインスタンス{% elsif ghae %}Enterprise{% else %}GitHub.com{% 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 インスタンス' @@ -34,6 +34,8 @@ prodname_enterprise_backup_utilities: 'GitHub Enterprise Serverバックアッ prodname_github_connect: 'GitHub Connect' prodname_unified_contributions: '統合コントリビューション' prodname_unified_search: 'Unified Search' +#GitHub Enterprise migration tool +prodname_importer_proper_name: 'GitHub Enterprise Importer' #GitHub Education prodname_education: 'GitHub Education' prodname_education_community: 'Education Community' @@ -43,6 +45,8 @@ prodname_classroom: 'GitHub Classroom' prodname_classroom_with_url: '[GitHub Classroom](https://classroom.github.com/login)' prodname_campus_program: 'GitHub Campus Program' prodname_student_pack: 'GitHub 学生開発者パック' +prodname_global_campus: 'GitHub Global Campus' +prodname_community_exchange: 'GitHub Community Exchange' #GitHub CLI prodname_cli: 'GitHub CLI' #GitHub Desktop @@ -78,13 +82,14 @@ prodname_debug: 'GitHub デバッグ' #GitHub Discussions prodname_discussions: 'GitHub Discussions' #GitHub Enterprise Managed Users -prodname_emu_idp_application: 'GitHub Enterprise Managed User' -prodname_emus: 'Enterprise Managed Users' -prodname_managed_user: 'managed user' -prodname_managed_users: 'managed users' -prodname_managed_users_caps: 'Managed users' -prodname_emu_enterprise: 'enterprise with managed users' -prodname_emu_org: 'organization with managed users' +prodname_emu_idp_application: 'GitHub Enterpriseで管理されているユーザ' +prodname_emu_idp_oidc_application: 'GitHub Enterpriseで管理されているユーザ(OIDC)' +prodname_emus: 'Entepriseで管理されているユーザ' +prodname_managed_user: '管理されているユーザアカウント' +prodname_managed_users: '管理されているユーザアカウント' +prodname_managed_users_caps: '管理されているユーザアカウント' +prodname_emu_enterprise: '管理されたユーザを持つEnterprise' +prodname_emu_org: '管理されたユーザを持つOrganization' #GitHub Issues prodname_github_issues: 'GitHubのIssue' #GitHub Packages @@ -101,13 +106,13 @@ prodname_advanced_security: 'Advanced Security' #Codespaces prodname_codespaces: 'Codespaces' prodname_github_codespaces: 'GitHub Codespaces' -prodname_serverless: 'web-based editor' -#GitHub resources: blog, jobs, Learning Lab +prodname_serverless: 'Webベースエディタ' +#GitHub resources: blog, jobs, skills prodname_gcf: 'GitHub Community Support' prodname_blog: 'GitHub ブログ' prodname_jobs: 'GitHub Jobs' -prodname_learning: 'GitHub Learning Lab' -prodname_learning_link: 'https://lab.github.com/' +prodname_learning: 'GitHubスキル' +prodname_learning_link: 'https://skills.github.com/' prodname_roadmap: 'GitHubパブリックロードマップ' prodname_roadmap_link: 'https://github.com/github/roadmap#github-public-roadmap' #GitHub support @@ -128,11 +133,11 @@ prodname_security_advisories: 'GitHub Security Advisories' #Security features and code scanning platform prodname_secret_scanning: 'secret scanning' #Overall feature name and name for GHES and GHAE prodname_secret_scanning_caps: 'Secret scanning' -prodname_secret_scanning_partner: 'secret scanning for partner patterns' #GitHub.com feature for public repos only -prodname_secret_scanning_partner_caps: 'Secret scanning for partner patterns' -prodname_secret_scanning_GHAS: '>- {% ifversion fpt or ghec %}secret scanning for advanced security{% else %}secret scanning{% endif %}' #Includes GitHub.com name for GHAS licenced feature +prodname_secret_scanning_partner: 'パートナーパターンのSecret scanning' #GitHub.com feature for public repos only +prodname_secret_scanning_partner_caps: 'パートナーパターンのSecret scanning' +prodname_secret_scanning_GHAS: '>- {% ifversion fpt or ghec %}高度なセキュリティのためのSecret scanning{% else %}Secret scanning{% endif %}' #Includes GitHub.com name for GHAS licenced feature prodname_secret_scanning_GHAS_caps: >- - {% ifversion fpt or ghec %}Secret scanning for advanced security{% else %}Secret scanning{% endif %} + {% ifversion fpt or ghec %}高度なセキュリティのためのSecret scanning{% else %}Secret scanning{% endif %} prodname_code_scanning: 'code scanning' prodname_code_scanning_capc: 'Code scanning' prodname_codeql_runner: 'CodeQLランナー' @@ -142,11 +147,11 @@ prodname_codeql_workflow: 'CodeQL分析ワークフロー' prodname_vs: 'Visual Studio' prodname_vscode_shortname: 'VS Code' prodname_vscode: 'Visual Studio Code' -prodname_vs_subscriber: '{% data variables.product.prodname_vs %} subscriber' +prodname_vs_subscriber: '{% data variables.product.prodname_vs %} サブスクライバー' prodname_vss_ghe: 'Visual Studio subscriptions with GitHub Enterprise' prodname_vss_admin_portal_with_url: '[Visual Studio subscriptions管理ポータル](https://visualstudio.microsoft.com/subscriptions-administration/)' prodname_vscode_command_palette_shortname: 'VS Code Command Palette' -prodname_vscode_command_palette: 'Visual Studio Code Command Palette' +prodname_vscode_command_palette: 'Visual Studio Codeコマンドパレット' prodname_vscode_marketplace: 'Visual Studio Code Marketplace' prodname_vs_marketplace_shortname: 'VS Code Marketplace' #GitHub Dependabot diff --git a/translations/ja-JP/data/variables/release_candidate.yml b/translations/ja-JP/data/variables/release_candidate.yml index f4379af822..ec65ef6f94 100644 --- a/translations/ja-JP/data/variables/release_candidate.yml +++ b/translations/ja-JP/data/variables/release_candidate.yml @@ -1,2 +1,2 @@ --- -version: enterprise-server@3.5 +version: '' diff --git a/translations/log/cn-resets.csv b/translations/log/cn-resets.csv index 40c2fff4f7..691c388a60 100644 --- a/translations/log/cn-resets.csv +++ b/translations/log/cn-resets.csv @@ -1,9 +1,9 @@ file,reason translations/zh-CN/content/account-and-profile/index.md,broken liquid tags translations/zh-CN/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications.md,broken liquid tags -translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md,broken liquid tags -translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile.md,broken liquid tags -translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md,broken liquid tags +translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md,broken liquid tags +translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md,broken liquid tags +translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md,broken liquid tags translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md,broken liquid tags translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/changing-your-github-username.md,rendering error translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-the-default-branch-name-for-your-repositories.md,broken liquid tags @@ -16,10 +16,10 @@ translations/zh-CN/content/actions/hosting-your-own-runners/adding-self-hosted-r translations/zh-CN/content/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners.md,Listed in localization-support#489 translations/zh-CN/content/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners.md,broken liquid tags translations/zh-CN/content/actions/learn-github-actions/usage-limits-billing-and-administration.md,broken liquid tags +translations/zh-CN/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md,rendering error translations/zh-CN/content/actions/managing-workflow-runs/removing-workflow-artifacts.md,broken liquid tags translations/zh-CN/content/actions/managing-workflow-runs/reviewing-deployments.md,Listed in localization-support#489 translations/zh-CN/content/actions/security-guides/security-hardening-for-github-actions.md,broken liquid tags -translations/zh-CN/content/actions/using-github-hosted-runners/about-github-hosted-runners.md,broken liquid tags translations/zh-CN/content/actions/using-workflows/reusing-workflows.md,rendering error translations/zh-CN/content/actions/using-workflows/storing-workflow-data-as-artifacts.md,broken liquid tags translations/zh-CN/content/actions/using-workflows/using-github-cli-in-workflows.md,broken liquid tags @@ -37,6 +37,7 @@ translations/zh-CN/content/admin/configuration/configuring-github-connect/enabli translations/zh-CN/content/admin/configuration/configuring-github-connect/managing-github-connect.md,broken liquid tags translations/zh-CN/content/admin/configuration/configuring-network-settings/configuring-an-outbound-web-proxy-server.md,broken liquid tags translations/zh-CN/content/admin/configuration/configuring-network-settings/network-ports.md,broken liquid tags +translations/zh-CN/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md,broken liquid tags translations/zh-CN/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md,broken liquid tags translations/zh-CN/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md,broken liquid tags translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md,broken liquid tags @@ -73,12 +74,12 @@ translations/zh-CN/content/admin/github-actions/managing-access-to-actions-from- translations/zh-CN/content/admin/github-actions/managing-access-to-actions-from-githubcom/using-the-latest-version-of-the-official-bundled-actions.md,broken liquid tags translations/zh-CN/content/admin/github-actions/using-github-actions-in-github-ae/index.md,broken liquid tags translations/zh-CN/content/admin/identity-and-access-management/index.md,rendering error +translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md,broken liquid tags translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md,broken liquid tags -translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users.md,broken liquid tags -translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md,broken liquid tags -translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md,broken liquid tags -translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups.md,broken liquid tags -translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md,broken liquid tags +translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md,broken liquid tags +translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md,broken liquid tags +translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md,broken liquid tags +translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups.md,broken liquid tags translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md,broken liquid tags translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-for-your-enterprise.md,broken liquid tags translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md,broken liquid tags @@ -124,6 +125,7 @@ translations/zh-CN/content/billing/managing-billing-for-github-advanced-security translations/zh-CN/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md,broken liquid tags translations/zh-CN/content/billing/managing-billing-for-github-packages/about-billing-for-github-packages.md,broken liquid tags translations/zh-CN/content/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise.md,broken liquid tags +translations/zh-CN/content/billing/managing-billing-for-your-github-account/about-per-user-pricing.md,rendering error translations/zh-CN/content/billing/managing-billing-for-your-github-account/discounted-subscriptions-for-github-accounts.md,broken liquid tags translations/zh-CN/content/billing/managing-billing-for-your-github-account/index.md,broken liquid tags translations/zh-CN/content/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription.md,rendering error @@ -133,6 +135,7 @@ translations/zh-CN/content/billing/managing-licenses-for-visual-studio-subscript translations/zh-CN/content/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise.md,broken liquid tags translations/zh-CN/content/billing/managing-your-license-for-github-enterprise/downloading-your-license-for-github-enterprise.md,rendering error translations/zh-CN/content/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud.md,rendering error +translations/zh-CN/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md,broken liquid tags translations/zh-CN/content/billing/managing-your-license-for-github-enterprise/uploading-a-new-license-to-github-enterprise-server.md,broken liquid tags translations/zh-CN/content/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise.md,broken liquid tags translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md,broken liquid tags diff --git a/translations/log/es-resets.csv b/translations/log/es-resets.csv index 87c48f2d9e..644f1f52f6 100644 --- a/translations/log/es-resets.csv +++ b/translations/log/es-resets.csv @@ -38,7 +38,6 @@ translations/es-ES/content/admin/configuration/configuring-your-enterprise/site- translations/es-ES/content/admin/enterprise-management/caching-repositories/about-repository-caching.md,Listed in localization-support#489 translations/es-ES/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md,Listed in localization-support#489 translations/es-ES/content/admin/enterprise-management/caching-repositories/index.md,Listed in localization-support#489 -translations/es-ES/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md,broken liquid tags translations/es-ES/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md,Listed in localization-support#489 translations/es-ES/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md,Listed in localization-support#489 translations/es-ES/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md,Listed in localization-support#489 diff --git a/translations/log/ja-resets.csv b/translations/log/ja-resets.csv index b503af78ac..eae3e9751d 100644 --- a/translations/log/ja-resets.csv +++ b/translations/log/ja-resets.csv @@ -1,8 +1,8 @@ file,reason translations/ja-JP/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications.md,Listed in localization-support#489 translations/ja-JP/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications.md,broken liquid tags -translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md,broken liquid tags -translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile.md,broken liquid tags +translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md,broken liquid tags +translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md,broken liquid tags translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/adding-an-email-address-to-your-github-account.md,broken liquid tags translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md,broken liquid tags translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-the-default-branch-name-for-your-repositories.md,broken liquid tags @@ -17,7 +17,6 @@ translations/ja-JP/content/actions/learn-github-actions/finding-and-customizing- translations/ja-JP/content/actions/managing-workflow-runs/removing-workflow-artifacts.md,broken liquid tags translations/ja-JP/content/actions/publishing-packages/about-packaging-with-github-actions.md,broken liquid tags translations/ja-JP/content/actions/quickstart.md,broken liquid tags -translations/ja-JP/content/actions/using-github-hosted-runners/about-github-hosted-runners.md,broken liquid tags translations/ja-JP/content/actions/using-workflows/storing-workflow-data-as-artifacts.md,broken liquid tags translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md,broken liquid tags translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance.md,broken liquid tags @@ -32,7 +31,6 @@ translations/ja-JP/content/admin/configuration/configuring-your-enterprise/site- translations/ja-JP/content/admin/enterprise-management/configuring-clustering/monitoring-cluster-nodes.md,Listed in localization-support#489 translations/ja-JP/content/admin/enterprise-management/configuring-clustering/monitoring-cluster-nodes.md,rendering error translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md,broken liquid tags -translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md,broken liquid tags translations/ja-JP/content/admin/github-actions/advanced-configuration-and-troubleshooting/index.md,broken liquid tags translations/ja-JP/content/admin/github-actions/advanced-configuration-and-troubleshooting/troubleshooting-github-actions-for-your-enterprise.md,broken liquid tags translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/index.md,broken liquid tags @@ -59,7 +57,6 @@ translations/ja-JP/content/admin/packages/getting-started-with-github-packages-f translations/ja-JP/content/admin/packages/quickstart-for-configuring-your-minio-storage-bucket-for-github-packages.md,broken liquid tags translations/ja-JP/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment.md,Listed in localization-support#489 translations/ja-JP/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment.md,rendering error -translations/ja-JP/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md,broken liquid tags translations/ja-JP/content/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md,Listed in localization-support#489 translations/ja-JP/content/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md,rendering error translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md,broken liquid tags @@ -167,7 +164,6 @@ translations/ja-JP/content/get-started/getting-started-with-git/updating-credent translations/ja-JP/content/get-started/learning-about-github/about-github-advanced-security.md,Listed in localization-support#489 translations/ja-JP/content/get-started/learning-about-github/about-github-advanced-security.md,rendering error translations/ja-JP/content/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository.md,broken liquid tags -translations/ja-JP/content/get-started/quickstart/git-and-github-learning-resources.md,broken liquid tags translations/ja-JP/content/get-started/using-github/github-mobile.md,broken liquid tags translations/ja-JP/content/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists.md,broken liquid tags translations/ja-JP/content/issues/tracking-your-work-with-issues/planning-and-tracking-work-for-your-team-or-project.md,broken liquid tags @@ -250,7 +246,10 @@ translations/ja-JP/data/release-notes/enterprise-server/3-2/0.yml,broken liquid translations/ja-JP/data/release-notes/enterprise-server/3-2/3.yml,broken liquid tags translations/ja-JP/data/release-notes/enterprise-server/3-3/0-rc1.yml,broken liquid tags translations/ja-JP/data/release-notes/enterprise-server/3-3/0.yml,broken liquid tags +translations/ja-JP/data/release-notes/enterprise-server/3-4/0-rc1.yml,broken liquid tags +translations/ja-JP/data/release-notes/enterprise-server/3-4/0.yml,broken liquid tags translations/ja-JP/data/release-notes/github-ae/2021-03/2021-03-03.yml,broken liquid tags +translations/ja-JP/data/release-notes/github-ae/2021-06/2021-12-06.yml,broken liquid tags translations/ja-JP/data/reusables/actions/allow-specific-actions-intro.md,broken liquid tags translations/ja-JP/data/reusables/actions/disabling-github-actions.md,broken liquid tags translations/ja-JP/data/reusables/actions/enterprise-common-prereqs.md,broken liquid tags diff --git a/translations/pt-BR/content/account-and-profile/index.md b/translations/pt-BR/content/account-and-profile/index.md index 21e67ac6e3..1c5a1e23fa 100644 --- a/translations/pt-BR/content/account-and-profile/index.md +++ b/translations/pt-BR/content/account-and-profile/index.md @@ -17,7 +17,7 @@ featuredLinks: - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository - /account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications guideCards: - - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile - /account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/managing-notifications-from-your-inbox - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/blocking-command-line-pushes-that-expose-your-personal-email-address - '{% ifversion ghes or ghae %}/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-the-default-branch-name-for-your-repositories{% endif %}' diff --git a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md index dd39e4ec7b..2b21a5a76a 100644 --- a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md +++ b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md @@ -33,7 +33,7 @@ As pessoas que visitam seu perfil também podem ver as informações a seguir. - Repositórios e gists que você possui ou com os quais contribui. {% ifversion fpt or ghes or ghec %}Você pode exibir seu melhor trabalho fixando repositórios e gists no seu perfil. Para obter mais informações, consulte "[Fixar itens no seu perfil](/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile)".{% endif %} - Repositórios que você marcou como favorito{% ifversion fpt or ghec %} e organizou em listas.{% endif %} Para obter mais informações, consulte "[Salvando repositórios como favoritos](/articles/saving-repositories-with-stars/)". - Uma visão geral da sua atividade em organizações, repositórios e equipes nos quais você está mais ativo. Para obter mais informações, consulte "[Exibir visão geral da sua atividade no seu perfil](/articles/showing-an-overview-of-your-activity-on-your-profile)."{% ifversion fpt or ghec %} -- Selos que serão exibidos se você usar {% data variables.product.prodname_pro %} ou participar de programas como {% data variables.product.prodname_arctic_vault %}, {% data variables.product.prodname_sponsors %} ou do programa de desenvolvedor de {% data variables.product.company_short %}. Para obter mais informações, consulte "[Personalizar seu perfil](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#displaying-badges-on-your-profile)".{% endif %} +- Badges and Achievements that highlight your activity and show if you use {% data variables.product.prodname_pro %} or participate in programs like the {% data variables.product.prodname_arctic_vault %}, {% data variables.product.prodname_sponsors %}, or the {% data variables.product.company_short %} Developer Program. Para obter mais informações, consulte "[Personalizar seu perfil](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#displaying-badges-on-your-profile)".{% endif %} Você também pode definir um status no seu perfil para fornecer informações sobre a sua disponibilidade. Para obter mais informações, consulte "[Configurar um status](/articles/personalizing-your-profile/#setting-a-status)". diff --git a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md index fd73de7f72..2e55560be6 100644 --- a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md +++ b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md @@ -119,31 +119,36 @@ Se você selecionar a opção "Busy" (Ocupado), quando as pessoas fizerem @menç Ao participar de determinados programas, {% data variables.product.prodname_dotcom %} exibe automaticamente um selo no seu perfil. -| Selo | Programa | Descrição | -| -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ![Ícone do selo do Contribuidor do Helicóptero de Marte 2020](/assets/images/help/profile/badge-mars-2020-small.png) | **Contribuidor do Helicóptero de Marte de 2020** | Se você criou algum(ns) commit(s) presente no histórico de commit para a tag relevante de uma biblioteca de código aberto utilizada na Missão de Helicóptero de Marte 2020, você receberá um selo do Helicóptero 2020 no seu perfil. Passar o mouse sobre o selo mostra vários dos repositórios para os quais você contribuiu na missão. Para a lista completa de repositórios que qualificarão você para o selo, consulte "[Lista de repositórios qualificados para o selo do Helicóptero de Colaborador de Marte de 2020](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#list-of-qualifying-repositories-for-mars-2020-helicopter-contributor-badge)". | -| ![Ícone de selo do Contribuidor do Cofre do Código do do Ártico](/assets/images/help/profile/badge-arctic-code-vault-small.png) | **{% data variables.product.prodname_arctic_vault %} Colaborador** | Se você criou algum(ns) commit(s) no branch-padrão de um repositório arquivado no programa Cofre do Ártico 2020, você receberá um selo de contribuidor de {% data variables.product.prodname_arctic_vault %} no seu perfil. Passar o mouse sobre o selo mostra vários dos repositórios para os quais você contribuiu que faziam parte do programa. Para obter mais informações sobre o programa, consulte [{% data variables.product.prodname_archive %}](https://archiveprogram.github.com). | -| ![Ícone do selo de patrocinador de {% data variables.product.prodname_dotcom %}](/assets/images/help/profile/badge-sponsors-small.png) | **Patrocinador de {% data variables.product.prodname_dotcom %}** | Se você patrocinou um contribuidor de código aberto por meio de {% data variables.product.prodname_sponsors %} você receberá um selo do Sponsor de {% data variables.product.prodname_dotcom %} no seu perfil. Clicar no selo direcionará você para a aba **Patrocínio** do seu perfil. Para obter mais informações, consulte "[Patrocinar contribuidores de código aberto](/github/supporting-the-open-source-community-with-github-sponsors/sponsoring-open-source-contributors)". | -| {% octicon "cpu" aria-label="The Developer Program icon" %} | **Integrante do programa de desenvolvedores** | Se você for um integrante registrado do Programa de Desenvolvedor de {% data variables.product.prodname_dotcom %}, ao criar um aplicativo com a API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}, você receberá um selo de integrante do Programa no seu perfil. Para obter mais informações sobre o Programa de Desenvolvedores de {% data variables.product.prodname_dotcom %}, consulte o [Desenvolvedor do GitHub](/program/). | -| {% octicon "star-fill" aria-label="The star icon" %} | **Pro** | Se você usar {% data variables.product.prodname_pro %}, você receberá um selo PRO no seu perfil. Para obter mais informações sobre o {% data variables.product.prodname_pro %}, consulte "[Produtos do {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/githubs-products#github-pro)". | -| {% octicon "lock" aria-label="The lock icon" %} | **Security Bug Bounty Hunter** | Se você ajudou a identificar vulnerabilidades de segurança, o seu perfil receberá um selo Security Bug Bounty Hunter. Para obter mais informações sobre o programa de segurança {% data variables.product.prodname_dotcom %}, consulte [{% data variables.product.prodname_dotcom %} Segurança.](https://bounty.github.com/). | -| {% octicon "mortar-board" aria-label="The mortar-board icon" %} | **Especialista de campus de {% data variables.product.prodname_dotcom %}** | Se você participar do {% data variables.product.prodname_campus_program %}, você receberá um selo do especialista de campus de {% data variables.product.prodname_dotcom %} no seu perfil. Para obter mais informações sobre o programa de Especialistas de Campus, consulte [Especialistas de campus](https://education.github.com/experts). | -| {% octicon "shield" aria-label="The shield icon" %} | **Crédito da consultoria de segurança** | Se uma assessoria de segurança que você enviar ao [Banco de dados da consultoria de{% data variables.product.prodname_dotcom %}](https://github.com/advisories) for aceita, você receberá um crachá de crédito da consultoria de segurança no seu perfil. Para obter mais informações sobre as consultorias de segurança de {% data variables.product.prodname_dotcom %}, consulte [Consultorias de segurança de{% data variables.product.prodname_dotcom %}](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories). | -| {% octicon "check" aria-label="The check icon" %} | **Discussão respondida** | Se sua resposta a uma discussão for marcada como a resposta, você receberá um selo respondido por Discussão no seu perfil. Para obter mais informações sobre as Discussões de {% data variables.product.prodname_dotcom %}, consulte [Sobre discussões](/discussions/collaborating-with-your-community-using-discussions/about-discussions). | - -## Desabilitar selos no seu perfil - -Você pode desabilitar alguns dos selos para programas de {% data variables.product.prodname_dotcom %} em que você participa, incluindo os selos de contribuidor PRO, {% data variables.product.prodname_arctic_vault %} contribuidor de helicóptero de Marte 2020. - -{% data reusables.user-settings.access_settings %} -2. Em "Configurações de perfil", desmarque o selo que você deseja desabilitar. ![Caixa de seleção para deixar de exibir um selo no seu perfil](/assets/images/help/profile/profile-badge-settings.png) -{% data reusables.user-settings.update-preferences %} +| Selo | Programa | Descrição | +| --------------------------------------------------------------- | -------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| {% octicon "cpu" aria-label="The Developer Program icon" %} | **Membro do programa de desenvolvedores** | Se você for um integrante registrado do Programa de Desenvolvedor de {% data variables.product.prodname_dotcom %}, ao criar um aplicativo com a API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}, você receberá um selo de integrante do Programa no seu perfil. Para obter mais informações sobre o Programa de Desenvolvedores de {% data variables.product.prodname_dotcom %}, consulte o [Desenvolvedor do GitHub](/program/). | +| {% octicon "star-fill" aria-label="The star icon" %} | **Pro** | Se você usar {% data variables.product.prodname_pro %}, você receberá um selo PRO no seu perfil. Para obter mais informações sobre o {% data variables.product.prodname_pro %}, consulte "[Produtos do {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/githubs-products#github-pro)". | +| {% octicon "lock" aria-label="The lock icon" %} | **Security Bug Bounty Hunter** | Se você ajudou a identificar vulnerabilidades de segurança, o seu perfil receberá um selo Security Bug Bounty Hunter. Para obter mais informações sobre o programa de segurança {% data variables.product.prodname_dotcom %}, consulte [{% data variables.product.prodname_dotcom %} Segurança.](https://bounty.github.com/). | +| {% octicon "mortar-board" aria-label="The mortar-board icon" %} | **Especialista de campus de {% data variables.product.prodname_dotcom %}** | Se você participar do {% data variables.product.prodname_campus_program %}, você receberá um selo do especialista de campus de {% data variables.product.prodname_dotcom %} no seu perfil. Para obter mais informações sobre o programa de Especialistas de Campus, consulte [Especialistas de campus](https://education.github.com/experts). | +| {% octicon "shield" aria-label="The shield icon" %} | **Crédito da consultoria de segurança** | Se uma assessoria de segurança que você enviar ao [Banco de dados da consultoria de{% data variables.product.prodname_dotcom %}](https://github.com/advisories) for aceita, você receberá um crachá de crédito da consultoria de segurança no seu perfil. Para obter mais informações sobre as consultorias de segurança de {% data variables.product.prodname_dotcom %}, consulte [Consultorias de segurança de{% data variables.product.prodname_dotcom %}](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories). | +| {% octicon "check" aria-label="The check icon" %} | **Discussão respondida** | Se sua resposta a uma discussão for marcada como a resposta, você receberá um selo respondido por Discussão no seu perfil. Para obter mais informações sobre as Discussões de {% data variables.product.prodname_dotcom %}, consulte [Sobre discussões](/discussions/collaborating-with-your-community-using-discussions/about-discussions). | {% endif %} -## Lista de repositórios qualificados paro selo de contribuidor Helicóptero de Marte de 2020 +{% ifversion fpt or ghec %} -Se você criou qualquer commit presente no histórico de commit da tag listada em um ou mais dos repositórios abaixo, você receberá o selo do Contribuidor de Marte do Helicóptero 2020 no seu perfil. O commit da autoria tem que estar com um endereço de e-mail verificado associado à sua conta no momento em que {% data variables.product.prodname_dotcom %} determinou as contribuições elegíveis, para ser atribuído a você. Você pode ser o autor original ou [um dos coautores](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors) do commit. As alterações futuras em e-mails verificados não terão efeito no selo. Criamos a lista com base nas informações recebidas do Laboratório de Propulsão de Jato da NASA. +## Earning Achievements + +Achievements celebrate specific events and actions that happen on {% data variables.product.prodname_dotcom %}. They will appear as small badges listed in the sidebar of your profile. Clicking or hovering on an achievement will show a detailed view that hints at how the achievement was earned, with a short description and links to the contributing events. The event links will only be visible to users that have access to the repository or organization that the event took place in. Event links will appear inaccessible to all users without access. + +To stop private contributions from counting toward your Achievements, or to turn off Achievements entirely, see "[Showing your private contributions and Achievements on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)." + +{% note %} + +**Note:** This feature is currently in beta and subject to change. + +{% endnote %} + +{% endif %} + +## List of qualifying repositories for Mars 2020 Helicopter Contributor achievement + +If you authored any commit(s) present in the commit history for the listed tag of one or more of the repositories below, you'll receive the Mars 2020 Helicopter Contributor achievement on your profile. O commit da autoria tem que estar com um endereço de e-mail verificado associado à sua conta no momento em que {% data variables.product.prodname_dotcom %} determinou as contribuições elegíveis, para ser atribuído a você. Você pode ser o autor original ou [um dos coautores](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors) do commit. As alterações futuras em e-mails verificados não terão efeito no selo. Criamos a lista com base nas informações recebidas do Laboratório de Propulsão de Jato da NASA. | {% data variables.product.prodname_dotcom %} Repositório | Versão | Tag | | ----------------------------------------------------------------------------- | --------- | ---------------------------------------------------------------------------------------------------------- | diff --git a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md index 42276e3e18..284f7df22e 100644 --- a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md +++ b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md @@ -14,6 +14,6 @@ topics: - Profiles children: - /customizing-your-profile - - /managing-contribution-graphs-on-your-profile + - /managing-contribution-settings-on-your-profile --- diff --git a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/index.md b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md similarity index 72% rename from translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/index.md rename to translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md index 5738967efa..0f97b5c66d 100644 --- a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/index.md +++ b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md @@ -1,9 +1,10 @@ --- -title: Gerenciar gráficos de contribuição no perfil +title: Managing contribution settings on your profile intro: 'Suas contribuições são exibidas em seu perfil, incluindo commits, pull requests propostas e problemas abertos. Assim, as pessoas podem ver facilmente o trabalho que você fez.' redirect_from: - /articles/managing-contribution-graphs-on-your-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile versions: fpt: '*' ghes: '*' @@ -14,10 +15,10 @@ topics: children: - /viewing-contributions-on-your-profile - /showing-an-overview-of-your-activity-on-your-profile - - /publicizing-or-hiding-your-private-contributions-on-your-profile + - /showing-your-private-contributions-and-achievements-on-your-profile - /sending-enterprise-contributions-to-your-githubcom-profile - /why-are-my-contributions-not-showing-up-on-my-profile - /troubleshooting-commits-on-your-timeline -shortTitle: Gerenciar gráfico de contribuição +shortTitle: Manage contribution settings --- diff --git a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md similarity index 97% rename from translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md rename to translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md index 01ded1f649..48883b441f 100644 --- a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md +++ b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md @@ -7,6 +7,7 @@ redirect_from: - /articles/sending-your-github-enterprise-server-contributions-to-your-githubcom-profile - /github/setting-up-and-managing-your-github-profile/sending-your-github-enterprise-server-contributions-to-your-githubcom-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-your-github-enterprise-server-contributions-to-your-githubcom-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile versions: fpt: '*' ghes: '*' diff --git a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md similarity index 88% rename from translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md rename to translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md index 371de72ae8..b2712b76be 100644 --- a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md +++ b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md @@ -5,6 +5,7 @@ redirect_from: - /articles/showing-an-overview-of-your-activity-on-your-profile - /github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile versions: fpt: '*' ghes: '*' diff --git a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md similarity index 78% rename from translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md rename to translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md index 8aa152f69c..08b7ddec31 100644 --- a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md +++ b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md @@ -1,10 +1,11 @@ --- -title: Mostrar ou ocultar contribuições privadas no perfil +title: Showing your private contributions and achievements on your profile intro: 'Seu perfil do {% data variables.product.product_name %} mostra um gráfico de contribuições no seu repositório no último ano. Você pode optar por mostrar atividade anonimizada de {% ifversion fpt or ghes or ghec %}repositórios privados e internos{% else %}privados{% endif %}{% ifversion fpt or ghes or ghec %} além da atividade de repositórios públicos{% endif %}.' redirect_from: - /articles/publicizing-or-hiding-your-private-contributions-on-your-profile - /github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile versions: fpt: '*' ghes: '*' @@ -12,7 +13,7 @@ versions: ghec: '*' topics: - Profiles -shortTitle: Contribuições privadas +shortTitle: Private contributions and achievements --- 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)." @@ -30,6 +31,13 @@ Se você mostrar suas contribuições privadas, pessoas sem acesso aos repositó - Para mostrar suas contribuições privadas, use o menu suspenso **Contribution settings** (Configurações de contribuição) localizado acima do gráfico de contribuições e marque **Private contributions** (Contribuições privadas). Os visitantes verão sua contagem de contribuições privadas sem informações adicionais. ![Habilitar visitantes para ver contribuições privadas a partir do menu suspenso contribution settings (configurações de contribuição)](/assets/images/help/profile/private-contributions-on.png) - Para ocultar suas contribuições privadas, use o menu suspenso **Contribution settings** (Configurações de contribuição) localizado acima do gráfico de contribuições e desmarque **Private contributions** (Contribuições privadas). Os visitantes verão apenas suas contribuições públicas. ![Habilitar visitantes para ver contribuições privadas a partir do menu suspenso contribution settings (configurações de contribuição)](/assets/images/help/profile/private-contributions-off.png) +## Changing the visibility of Achievements + +{% data reusables.user-settings.access_settings %} +1. Show or hide Achievements on your profile: + - To show Achievements on your profile, navigate to **Profile settings**, and select the checkbox next to **Show Achievements on my profile.** ![Enable visitors to see Achievements from profile settings](/assets/images/achievements-profile-settings-off.png) + - To hide Achievements from your profile, navigate to **Profile settings**, and unselect the checkbox next to **Show Achievements on my profile.** ![Hide Achievements from visitors in profile settings](/assets/images/achievements-profile-settings-on.png) + ## Leia mais - "[Visualizar contribuições na página de perfil](/articles/viewing-contributions-on-your-profile-page)" diff --git a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline.md b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md similarity index 96% rename from translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline.md rename to translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md index c9bfda1dd6..12a339d371 100644 --- a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline.md +++ b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md @@ -5,6 +5,7 @@ redirect_from: - /articles/troubleshooting-commits-on-your-timeline - /github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline versions: fpt: '*' ghes: '*' diff --git a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile.md b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md similarity index 90% rename from translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile.md rename to translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md index ea9c975529..82c574574a 100644 --- a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile.md +++ b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md @@ -1,6 +1,6 @@ --- title: Exibir contribuições no perfil -intro: 'O seu perfil {% data variables.product.product_name %} mostra {% ifversion fpt or ghes or ghec %}os seus repositórios fixos, bem como{% endif %} um gráfico das contribuições do repositório ao longo do último ano.' +intro: 'Your {% data variables.product.product_name %} profile shows off {% ifversion fpt or ghes or ghec %}your pinned repositories, Achievements, and{% endif %} a graph of your repository contributions over the past year.' redirect_from: - /articles/viewing-contributions - /articles/viewing-contributions-on-your-profile-page @@ -17,7 +17,7 @@ topics: shortTitle: Ver contribuições --- -{% ifversion fpt or ghes or ghec %}Seu gráfico de contribuição mostra a atividade de repositórios públicos. {% endif %}Você pode optar por mostrar a atividade em {% ifversion fpt or ghes or ghec %}tanto em repositórios públicos quanto {% endif %}privados, com detalhes específicos da sua atividade em repositórios privados anonimizados. Para obter mais informações, consulte "[Mostrar ou ocultar contribuições privadas no perfil](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)". +{% ifversion fpt or ghes or ghec %}Your contribution graph and Achievements show activity from public repositories. {% endif %}Você pode optar por mostrar a atividade em {% ifversion fpt or ghes or ghec %}tanto em repositórios públicos quanto {% endif %}privados, com detalhes específicos da sua atividade em repositórios privados anonimizados. 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 %} diff --git a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md similarity index 96% rename from translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md rename to translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md index 986b01255a..d78cd8d294 100644 --- a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md +++ b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md @@ -5,6 +5,7 @@ redirect_from: - /articles/why-are-my-contributions-not-showing-up-on-my-profile - /github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile versions: fpt: '*' ghes: '*' @@ -80,7 +81,7 @@ Os commits só são contados se forem feitos no branch-padrão ou no branch `gh- Se os commits estiverem em um branch que não seja `gh-pages` ou o padrão e você quiser que eles sejam contabilizados para suas contribuições, precisará seguir um destes procedimentos: - [Abrir uma pull request](/articles/creating-a-pull-request) para que ocorra o merge das alterações no branch `gh-pages` ou padrão. -- [Alterar o branch padrão](/github/administering-a-repository/changing-the-default-branch) do repositório. +- [Change the default branch](/github/administering-a-repository/changing-the-default-branch) of the repository. {% warning %} diff --git a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md index 7fd59db474..5ce67176a8 100644 --- a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md +++ b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md @@ -42,7 +42,7 @@ Para operações com base na web do Git, você pode definir seu endereço de e-m {% endif %} -{% ifversion fpt or ghec %}Se você quiser manter seu endereço de e-mail pessoal, você poderá usar um endereço de e-mail `no-reply` de {% data variables.product.product_name %} como seu endereço de e-mail de commit. Para usar o endereço de e-mail `noreply` para commits cujo push é feito usando a linha de comando, use esse endereço de e-mail ao configurar o endereço de e-mail do commit no Git. Para usar o endereço `noreply` para operações do Git baseadas na web, configure o endereço de e-mail do commit no GitHub e selecione **Keep my email address private** (Manter meu endereço de e-mail privado). +{% ifversion fpt or ghec %}If you'd like to keep your personal email address private, you can use a `noreply` email address from {% data variables.product.product_name %} as your commit email address. Para usar o endereço de e-mail `noreply` para commits cujo push é feito usando a linha de comando, use esse endereço de e-mail ao configurar o endereço de e-mail do commit no Git. Para usar o endereço `noreply` para operações do Git baseadas na web, configure o endereço de e-mail do commit no GitHub e selecione **Keep my email address private** (Manter meu endereço de e-mail privado). 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 %} @@ -52,7 +52,7 @@ Para garantir que os commits sejam atribuídos a você e que apareçam no gráfi {% note %} -**Observação:** Se você criou a sua conta em {% data variables.product.product_location %} _após_ julho de 2017, seu endereço de e-mail `no-reply` para {% data variables.product.product_name %} será um número de ID de 7 dígitos e seu nome de usuário no seguinte formato: ID+nome de usuário@users.noreply.github.com. Se você criou sua conta em {% data variables.product.product_location %} _antes de_ 18 de julho de 2017, o seu endereço de e-mail `no-reply` de {% data variables.product.product_name %} será nome de usuário@users.noreply.github.com. Você pode obter um endereço de e-mail `no-reply` baseado no ID para {% data variables.product.product_name %}, selecionando (ou desmarcando e selecionando) **Mantenha meu endereço de e-mail privado** nas suas configurações de e-mail. +**Note:** If you created your account on {% data variables.product.product_location %} _after_ July 18, 2017, your `noreply` email address for {% data variables.product.product_name %} is a seven-digit ID number and your username in the form of ID+username@users.noreply.github.com. If you created your account on {% data variables.product.product_location %} _prior to_ July 18, 2017, your `noreply` email address from {% data variables.product.product_name %} is username@users.noreply.github.com. You can get an ID-based `noreply` email address for {% data variables.product.product_name %} by selecting (or deselecting and reselecting) **Keep my email address private** in your email settings. {% endnote %} diff --git a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md index 013236c4d0..0467d2f7c3 100644 --- a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md +++ b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md @@ -42,7 +42,7 @@ Também é possível encontrar uma lista de seus repositórios, equipes e quadro ## Permanecer atualizado com as atividades da comunidade -{% if for-you-feed %} +{% ifversion for-you-feed %} A seção principal do seu painel tem dois feeds de atividades: - Seguindo: Atividades de pessoas que você segue e dos repositórios que você inspeciona. @@ -69,7 +69,7 @@ Atualizações serão exibidas no feed de notícias quando um usuário que você Para obter mais informações sobre as seguir pessoas e inspecionar repositórios, consulte "[Seguindo as pessoas](/get-started/exploring-projects-on-github/following-people)" e "[Ser social](/get-started/quickstart/be-social)". -{% if for-you-feed %} +{% ifversion for-you-feed %} ### Para o feed {% note %} diff --git a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md index 037960a34f..6e49bbbb22 100644 --- a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md +++ b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md @@ -39,7 +39,7 @@ Você pode querer usar um tema escuro para reduzir o consumo de energia em certo {% ifversion fpt or ghec %} - Se você quiser escolher um tema que esteja atualmente em beta público, primeiro você deverá habilitá-lo com pré-visualização de recursos. Para obter mais informações, consulte "[Explorar versões de acesso antecipado com visualização de recursos em](/get-started/using-github/exploring-early-access-releases-with-feature-preview)".{% endif %} -{% if command-palette %} +{% ifversion command-palette %} {% note %} diff --git a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md index cbe11c0e3b..5d3cc7f66e 100644 --- a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md +++ b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md @@ -31,7 +31,7 @@ Se sua organização usar o {% data variables.product.prodname_ghe_cloud %}, voc {% endif %} -{% if enterprise-owners-visible-for-org-members %} +{% ifversion enterprise-owners-visible-for-org-members %} ## Veja os proprietários das empresas e as suas funções em uma organização Se a sua organização é gerenciada por uma conta corporativa, você poderá ver os proprietários da empresa que gerenciam as configurações de cobrança e políticas para todas as organizações da sua empresa. Para obter mais informações sobre contas corporativas, consulte "[Tipos de contas de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". @@ -50,7 +50,7 @@ Também é possível ver se o proprietário da empresa tem uma função específ | Proprietário corporativo | Proprietário da organização | Capaz de configurar as configurações da organização e gerenciar o acesso aos recursos da organização por meio de equipes, etc. | | Proprietário corporativo | Integrante da organização | Capaz de acessar recursos e conteúdos da organização, como repositórios, sem acesso às configurações da organização. | -Para revisar todas as funções de uma organização, consulte "[Funções em uma organização](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". {% if custom-repository-roles %} Um membro da organização também pode ter uma função personalizada para um repositório específico. Para obter mais informações, consulte "[Gerenciando funções de repositórios personalizados para uma organização](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)".{% endif %} +Para revisar todas as funções de uma organização, consulte "[Funções em uma organização](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". {% ifversion custom-repository-roles %} Um membro da organização também pode ter uma função personalizada para um repositório específico. Para obter mais informações, consulte "[Gerenciando funções de repositórios personalizados para uma organização](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)".{% endif %} Para obter mais informações sobre a função de proprietário da empresa, consulte "[Funções em uma empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-owner)". diff --git a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md index 6b89e9f5c0..13280f30a2 100644 --- a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md +++ b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md @@ -22,7 +22,7 @@ shortTitle: Criar & testar Java & Gradle ## Introdução -Este guia mostra como criar um fluxo de trabalho que realiza a integração contínua (CI) para o seu projeto Java usando o sistema de criação do Gradle. O fluxo de trabalho que você criar permitirá que você veja quando commits em um pull request gerarão falhas de criação ou de teste em comparação com o seu branch-padrão. Essa abordagem pode ajudar a garantir que seu código seja sempre saudável. Você pode estender seu fluxo de trabalho de CI para {% if actions-caching %}arquivos de cache e{% endif %} fazer o upload de artefatos a partir da execução de um fluxo de trabalho. +Este guia mostra como criar um fluxo de trabalho que realiza a integração contínua (CI) para o seu projeto Java usando o sistema de criação do Gradle. O fluxo de trabalho que você criar permitirá que você veja quando commits em um pull request gerarão falhas de criação ou de teste em comparação com o seu branch-padrão. Essa abordagem pode ajudar a garantir que seu código seja sempre saudável. You can extend your CI workflow to {% ifversion actions-caching %}cache files and{% endif %} upload artifacts from a workflow run. {% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} @@ -110,7 +110,7 @@ steps: arguments: -b ci.gradle package ``` -{% if actions-caching %} +{% ifversion actions-caching %} ## Memorizar dependências diff --git a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md index 4edfe976b6..51751d3e9c 100644 --- a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md +++ b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md @@ -22,7 +22,7 @@ shortTitle: Criar & testar o Java com o Maven ## Introdução -Este guia mostra como criar um fluxo de trabalho que realiza a integração contínua (CI) para o seu projeto Java usando a ferramenta de gerenciamento de projeto do software Maven. O fluxo de trabalho que você criar permitirá que você veja quando commits em um pull request gerarão falhas de criação ou de teste em comparação com o seu branch-padrão. Essa abordagem pode ajudar a garantir que seu código seja sempre saudável. Você pode estender seu fluxo de trabalho de CI para {% if actions-caching %}arquivos de cache e{% endif %} fazer o upload de artefatos a partir da execução de um fluxo de trabalho. +Este guia mostra como criar um fluxo de trabalho que realiza a integração contínua (CI) para o seu projeto Java usando a ferramenta de gerenciamento de projeto do software Maven. O fluxo de trabalho que você criar permitirá que você veja quando commits em um pull request gerarão falhas de criação ou de teste em comparação com o seu branch-padrão. Essa abordagem pode ajudar a garantir que seu código seja sempre saudável. You can extend your CI workflow to {% ifversion actions-caching %}cache files and{% endif %} upload artifacts from a workflow run. {% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} @@ -99,7 +99,7 @@ steps: run: mvn --batch-mode --update-snapshots verify ``` -{% if actions-caching %} +{% ifversion actions-caching %} ## Memorizar dependências diff --git a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-net.md b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-net.md index 94a59294bb..c6cfb0b3f0 100644 --- a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-net.md +++ b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-net.md @@ -120,7 +120,7 @@ steps: run: dotnet add package Newtonsoft.Json --version 12.0.1 ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### Memorizar dependências diff --git a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md index 586b62aaf5..778c87972e 100644 --- a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md +++ b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md @@ -134,7 +134,7 @@ Se você não especificar uma versão do Node.js, o {% data variables.product.pr Executores hospedados em {% data variables.product.prodname_dotcom %} têm gerenciadores de dependências npm e Yarn instalados. Você pode usar o npm e o Yarn para instalar dependências no seu fluxo de trabalho antes de criar e testar seu código. Os executores do Windows e Linux hospedados em {% data variables.product.prodname_dotcom %} também têm o Grunt, Gulp, e Bower instalado. -{% if actions-caching %}Você também pode armazenar dependências em cache para acelerar seu fluxo de trabalho. Para obter mais informações, consulte "[Armazenando as dependências em cache para acelerar fluxos de trabalho](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} +{% ifversion actions-caching %}You can also cache dependencies to speed up your workflow. Para obter mais informações, consulte "[Armazenando as dependências em cache para acelerar fluxos de trabalho](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} ### Exemplo de uso do npm @@ -226,7 +226,7 @@ O exemplo acima cria um arquivo *.npmrc* com o conteúdo a seguir: always-auth=true ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### Exemplo de memorização de dependências diff --git a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-powershell.md b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-powershell.md index 89edae9033..9fe7be9d0f 100644 --- a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-powershell.md +++ b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-powershell.md @@ -104,7 +104,7 @@ Executores hospedados em {% data variables.product.prodname_dotcom %} têm Power {% endnote %} -{% if actions-caching %}Você também pode armazenar dependências em cache para acelerar seu fluxo de trabalho. Para obter mais informações, consulte "[Armazenando as dependências em cache para acelerar fluxos de trabalho](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} +{% ifversion actions-caching %}You can also cache dependencies to speed up your workflow. Para obter mais informações, consulte "[Armazenando as dependências em cache para acelerar fluxos de trabalho](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} Por exemplo, o trabalho a seguir instala os módulos `SqlServer` e `PSScriptAnalyzer`: @@ -128,7 +128,7 @@ jobs: {% endnote %} -{% if actions-caching %} +{% ifversion actions-caching %} ### Memorizar dependências diff --git a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-python.md b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-python.md index 96150c8ae4..e4a938ae09 100644 --- a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-python.md +++ b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-python.md @@ -112,7 +112,7 @@ trabalhos: runs-on: ubuntu-latest estratégia: # Você pode usar as versões do PyPy em python-version. - # For example, {% if actions-node16-action %}pypy-2.7 and pypy-3.8{% else %}pypy2 and pypy3{% endif %} + # For example, {% ifversion actions-node16-action %}pypy-2.7 and pypy-3.8{% else %}pypy2 and pypy3{% endif %} matrix: python-version: ["2.7", "3.6", "3.7", "3.8", "3.9"] @@ -173,7 +173,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["3.6", "3.7", "3.8", "3.9", {% if actions-node16-action %}pypy-2.7, pypy-3.8{% else %}pypy2, pypy3{% endif %}] + python-version: ["3.6", "3.7", "3.8", "3.9", {% ifversion actions-node16-action %}pypy-2.7, pypy-3.8{% else %}pypy2, pypy3{% endif %}] exclude: - os: macos-latest python-version: "3.6" @@ -195,7 +195,7 @@ Recomendamos usar `setup-python` para configurar a versão do Python usada nos s Os executores hospedados em {% data variables.product.prodname_dotcom %} têm instalado o gerenciador do pacote pip. Você pode usar o pip para instalar dependências do registro de pacotes do PyPI antes de criar e testar o seu código. Por exemplo, o YAML abaixo instala ou atualiza o instalador de pacotes `pip` e as os pacotes `setuptools` e `wheel`. -{% if actions-caching %}Você também pode armazenar dependências em cache para acelerar seu fluxo de trabalho. Para obter mais informações, consulte "[Armazenando as dependências em cache para acelerar fluxos de trabalho](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} +{% ifversion actions-caching %}You can also cache dependencies to speed up your workflow. Para obter mais informações, consulte "[Armazenando as dependências em cache para acelerar fluxos de trabalho](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} ```yaml{:copy} steps: @@ -225,7 +225,7 @@ steps: pip install -r requirements.txt ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### Memorizar dependências diff --git a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-ruby.md b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-ruby.md index 8f41555e6e..139d75aa04 100644 --- a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-ruby.md +++ b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-ruby.md @@ -144,7 +144,7 @@ steps: - run: bundle install ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### Memorizar dependências diff --git a/translations/pt-BR/content/actions/creating-actions/about-custom-actions.md b/translations/pt-BR/content/actions/creating-actions/about-custom-actions.md index 63d77c449d..f4865290b2 100644 --- a/translations/pt-BR/content/actions/creating-actions/about-custom-actions.md +++ b/translations/pt-BR/content/actions/creating-actions/about-custom-actions.md @@ -26,7 +26,7 @@ topics: Você pode criar ações gravando códigos personalizados que interajam com o seu repositório da maneira que você quiser, inclusive fazendo integrações com as APIs do {% data variables.product.prodname_dotcom %} e qualquer API de terceiros disponível publicamente. Por exemplo, as ações podem publicar módulos npm, enviar alertas SMS quando problemas urgentes forem criados ou implantar códigos prontos para produção. {% ifversion fpt or ghec %} -É possível gravar suas próprias ações para uso no fluxo de trabalho ou compartilhar as ações que você compilar com a comunidade do {% data variables.product.prodname_dotcom %}. Para compartilhar as ações que você criou com todas as pessoas, seu repositório deve ser público. {% if internal-actions %}Para compartilhar ações apenas dentro da sua empresa, seu repositório deve ser interno.{% endif %} +É possível gravar suas próprias ações para uso no fluxo de trabalho ou compartilhar as ações que você compilar com a comunidade do {% data variables.product.prodname_dotcom %}. Para compartilhar as ações que você criou com todas as pessoas, seu repositório deve ser público. {% ifversion internal-actions %}Para compartilhar ações apenas dentro da sua empresa, seu repositório deve ser interno.{% endif %} {% endif %} As ações podem ser executadas diretamente em uma máquina ou em um contêiner Docker. É possível definir as entradas, saídas e variáveis do ambiente de uma ação. diff --git a/translations/pt-BR/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md b/translations/pt-BR/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md index 4c8ffc0b47..26d28d9a64 100644 --- a/translations/pt-BR/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md +++ b/translations/pt-BR/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md @@ -43,7 +43,7 @@ Edite o relacionamento de confiança para adicionar o campo `sub` às condiçõe ```json{:copy} "Condition": { - "ForAllValues:StringEquals": { + "StringEquals": { "{% ifversion ghes %}HOSTNAME/_services/token{% else %}token.actions.githubusercontent.com{% endif %}:aud": "sts.amazonaws.com", "{% ifversion ghes %}HOSTNAME/_services/token{% else %}token.actions.githubusercontent.com{% endif %}:sub": "repo:octo-org/octo-repo:ref:refs/heads/octo-branch" } diff --git a/translations/pt-BR/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md b/translations/pt-BR/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md index b9a58e6fd5..92913fb61b 100644 --- a/translations/pt-BR/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md +++ b/translations/pt-BR/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md @@ -7,7 +7,7 @@ redirect_from: - /actions/deployment/security-hardening-your-deployments/using-oidc-with-your-reusable-workflows versions: fpt: '*' - ghae: issue-4757-and-5856 + ghae: issue-4757 ghec: '*' ghes: '>=3.5' type: how_to diff --git a/translations/pt-BR/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md b/translations/pt-BR/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md index 6c4a552f53..5d9be91fed 100644 --- a/translations/pt-BR/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md +++ b/translations/pt-BR/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md @@ -341,7 +341,7 @@ jobs: -Groups together all the jobs that run in the workflow file. +Agrupa todos os trabalhos executados no arquivo do fluxo de trabalho. @@ -353,7 +353,7 @@ Groups together all the jobs that run in the workflow file. -Defines a job with the ID `test` that is stored within the `jobs` key. +Define uma trabalho com o ID "test" que é armazenado dentro da chave "jobs". @@ -365,7 +365,7 @@ Defines a job with the ID `test` that is stored within the `jobs` key. -Configures the job to run on a {% data variables.product.prodname_dotcom %}-hosted runner or a self-hosted runner, depending on the repository running the workflow. In this example, the job will run on a self-hosted runner if the repository is named `docs-internal` and is within the `github` organization. If the repository doesn't match this path, then it will run on an `ubuntu-latest` runner hosted by {% data variables.product.prodname_dotcom %}. For more information on these options see "[Choosing the runner for a job](/actions/using-jobs/choosing-the-runner-for-a-job)." +Configura o trabalho a ser executado em um executor hospedado em {% data variables.product.prodname_dotcom %} ou em um executor auto-hospedado, dependendo do repositório que executa o fluxo de trabalho. Neste exemplo, o trabalho será executado em um runner auto-hospedado se o repositório for denominado "docs-internal" e estiver dentro da organização "github". Se o repositório não corresponder a este caminho, então ele será executado em um executor "ubuntu-latest" hospedado por {% data variables.product.prodname_dotcom %}. Para obter mais informações sobre essas opções consulte "[Escolhendo o executor para um trabalho](/actions/using-jobs/choosing-the-runner-for-a-job)". @@ -377,7 +377,7 @@ Configures the job to run on a {% data variables.product.prodname_dotcom %}-host -Sets the maximum number of minutes to let the job run before it is automatically canceled. For more information, see [`timeout-minutes`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idtimeout-minutes). +Define o número máximo de minutos para deixar o trabalho ser executado antes de ser automaticamente cancelado. Para obter mais informações, consulte [`timeout-minutes`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idtimeout-minutes). @@ -388,7 +388,7 @@ Sets the maximum number of minutes to let the job run before it is automatically ``` - This section defines the build matrix for your jobs. + Esta seção define a matriz de compilações para seus trabalhos. @@ -400,7 +400,7 @@ Sets the maximum number of minutes to let the job run before it is automatically -Setting `fail-fast` to `false` prevents {% data variables.product.prodname_dotcom %} from cancelling all in-progress jobs if any matrix job fails. +Definir "fail-fast" como "false" impede {% data variables.product.prodname_dotcom %} de cancelar todos os trabalhos em andamento se qualquer trabalho da matriz falhar. @@ -423,7 +423,7 @@ Setting `fail-fast` to `false` prevents {% data variables.product.prodname_dotco -Creates a matrix named `test-group`, with an array of test groups. These values match the names of test groups that will be run by `npm test`. +Cria uma matriz denominada "test-group", com uma matriz de grupos de teste. Esses valores correspondem aos nomes dos grupos de teste que serão executados pelo `npm test`. @@ -435,7 +435,7 @@ Creates a matrix named `test-group`, with an array of test groups. These values -Groups together all the steps that will run as part of the `test` job. Each job in a workflow has its own `steps` section. +Agrupa todos os passos que serão executados como parte do trabalho `test`. Cada trabalho em um fluxo de trabalho tem sua própria seção "etapas". @@ -451,7 +451,7 @@ Groups together all the steps that will run as part of the `test` job. Each job -The `uses` keyword tells the job to retrieve the action named `actions/checkout`. Esta é uma ação que verifica seu repositório e o faz o download do runner, permitindo que você execute ações contra seu código (como, por exemplo, ferramentas de teste). Você deve usar a ação de checkout sempre que o fluxo de trabalho for executado no código do repositório ou você estiver usando uma ação definida no repositório. Some extra options are provided to the action using the `with` key. +A palavra-chave "uses" diz para o trabalho recuperar a ação denominada "actions/checkout". Esta é uma ação que verifica seu repositório e o faz o download do runner, permitindo que você execute ações contra seu código (como, por exemplo, ferramentas de teste). Você deve usar a ação de checkout sempre que o fluxo de trabalho for executado no código do repositório ou você estiver usando uma ação definida no repositório. Algumas opções extras são fornecidas para a ação usando a tecla "with". @@ -491,7 +491,7 @@ The `uses` keyword tells the job to retrieve the action named `actions/checkout` -If the current repository is the `github/docs-internal` repository, this step uses the `actions/github-script` action to run a script to check if there is a branch called `docs-early-access`. +Se o repositório atual for o repositório `github/docs-internal`, essa etapa usará a ação `actions/github-script` para executar um script para verificar se existe um branch denominado `docs-early-access`. @@ -510,7 +510,7 @@ If the current repository is the `github/docs-internal` repository, this step us -If the current repository is the `github/docs-internal` repository, this step checks out the branch from the `github/docs-early-access` that was identified in the previous step. +Se o repositório atual for o repositório `github/docs-interno`, esta etapa irá verificar o branch do `github/docs-early-access` que foi identificado na etapa anterior. @@ -527,7 +527,7 @@ If the current repository is the `github/docs-internal` repository, this step ch -If the current repository is the `github/docs-internal` repository, this step uses the `run` keyword to execute shell commands to move the `docs-early-access` repository's folders into the main repository's folders. +Se o repositório atual for o repositório `github/docs-internl`, esta etapa usará a palavra-chave 'run' para executar comandos shell para mover pastas do repositório 'docs-early-access' para pastas do repositório principal. @@ -540,7 +540,7 @@ If the current repository is the `github/docs-internal` repository, this step us -This step runs a command to check out LFS objects from the repository. +Esta etapa executa um comando para conferir objetos do LFS do repositório. @@ -559,7 +559,7 @@ This step runs a command to check out LFS objects from the repository. -This step uses the `trilom/file-changes-action` action to gather the files changed in the pull request, so they can be analyzed in the next step. This example is pinned to a specific version of the action, using the `a6ca26c14274c33b15e6499323aac178af06ad4b` SHA. +Esta etapa usa a ação `trilom/file-changes-action` para reunir os arquivos alterados no pull request, para que possam ser analisados na próxima etapa. Este exemplo está fixado a uma versão específica da ação usando o SHA `a6ca26c14274c33b15e6499323aac178af06ad4b`. @@ -573,7 +573,7 @@ This step uses the `trilom/file-changes-action` action to gather the files chang -This step runs a shell command that uses an output from the previous step to create a file containing the list of files changed in the pull request. +Esta etapa executa um comando de shell que usa uma saída da etapa anterior para criar um arquivo que contém a lista de arquivos alterados no pull request. @@ -589,7 +589,7 @@ This step runs a shell command that uses an output from the previous step to cre -This step uses the `actions/setup-node` action to install the specified version of the `node` software package on the runner, which gives you access to the `npm` command. +Esta etapa usa a ação `actions/setup-node` para instalar a versão especificada do pacote do "node" de software no executor, que lhe dá acesso ao comando `npm`. @@ -602,7 +602,7 @@ This step uses the `actions/setup-node` action to install the specified version -This step runs the `npm ci` shell command to install the npm software packages for the project. +Esta etapa executa o comando do shell `npm ci` para instalar os pacotes de software npm para o projeto. @@ -618,7 +618,7 @@ This step runs the `npm ci` shell command to install the npm software packages f -This step uses the `actions/cache` action to cache the Next.js build, so that the workflow will attempt to retrieve a cache of the build, and not rebuild it from scratch every time. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)." +Este passo usa a ação 'actions/cache' para armazenar em cache o Next.js build, para que o fluxo de trabalho tente recuperar um cache da compilação e não recriá-lo do zero todas as vezes. Para obter mais informações, consulte "[Dependências de cache para acelerar fluxos de trabalho](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)". @@ -631,7 +631,7 @@ This step uses the `actions/cache` action to cache the Next.js build, so that th -This step runs the build script. +Esta etapa executa o script de compilação. @@ -647,7 +647,7 @@ This step runs the build script. -This step runs the tests using `npm test`, and the test matrix provides a different value for {% raw %}`${{ matrix.test-group }}`{% endraw %} for each job in the matrix. It uses the `DIFF_FILE` environment variable to know which files have changed, and uses the `CHANGELOG_CACHE_FILE_PATH` environment variable for the changelog cache file. +Essa etapa executa os testes usando `npm test` e a matriz de teste fornece um valor diferente para {% raw %}`${{ matrix.test-group }}`{% endraw %} para cada trabalho na matriz. Ela usa a variável de ambiente `DIFF_FILE` para saber quais arquivos foram alterados e usa a variável de ambiente `CHANGELOG_CACHE_FILE_PATH` para o arquivo de cache do registro de alterações. diff --git a/translations/pt-BR/content/actions/examples/using-scripts-to-test-your-code-on-a-runner.md b/translations/pt-BR/content/actions/examples/using-scripts-to-test-your-code-on-a-runner.md index 3a7aad9e2a..4fff4c93c5 100644 --- a/translations/pt-BR/content/actions/examples/using-scripts-to-test-your-code-on-a-runner.md +++ b/translations/pt-BR/content/actions/examples/using-scripts-to-test-your-code-on-a-runner.md @@ -260,7 +260,7 @@ jobs: -Groups together all the jobs that run in the workflow file. +Agrupa todos os trabalhos executados no arquivo do fluxo de trabalho. @@ -286,7 +286,7 @@ Define uma trabalho com o ID "check-links" que é armazenado dentro da chave "jo -Configures the job to run on a {% data variables.product.prodname_dotcom %}-hosted runner or a self-hosted runner, depending on the repository running the workflow. In this example, the job will run on a self-hosted runner if the repository is named `docs-internal` and is within the `github` organization. If the repository doesn't match this path, then it will run on an `ubuntu-latest` runner hosted by {% data variables.product.prodname_dotcom %}. For more information on these options see "[Choosing the runner for a job](/actions/using-jobs/choosing-the-runner-for-a-job)." +Configura o trabalho a ser executado em um executor hospedado em {% data variables.product.prodname_dotcom %} ou em um executor auto-hospedado, dependendo do repositório que executa o fluxo de trabalho. Neste exemplo, o trabalho será executado em um runner auto-hospedado se o repositório for denominado "docs-internal" e estiver dentro da organização "github". Se o repositório não corresponder a este caminho, então ele será executado em um executor "ubuntu-latest" hospedado por {% data variables.product.prodname_dotcom %}. Para obter mais informações sobre essas opções consulte "[Escolhendo o executor para um trabalho](/actions/using-jobs/choosing-the-runner-for-a-job)". @@ -298,7 +298,7 @@ Configures the job to run on a {% data variables.product.prodname_dotcom %}-host -Agrupa todos as etapas que serão executados como parte do trabalho `check-links`. Each job in a workflow has its own `steps` section. +Agrupa todos as etapas que serão executados como parte do trabalho `check-links`. Cada trabalho em um fluxo de trabalho tem sua própria seção "etapas". @@ -311,7 +311,7 @@ Agrupa todos as etapas que serão executados como parte do trabalho `check-links -The `uses` keyword tells the job to retrieve the action named `actions/checkout`. Esta é uma ação que verifica seu repositório e o faz o download do runner, permitindo que você execute ações contra seu código (como, por exemplo, ferramentas de teste). Você deve usar a ação de checkout sempre que o fluxo de trabalho for executado no código do repositório ou você estiver usando uma ação definida no repositório. +A palavra-chave "uses" diz para o trabalho recuperar a ação denominada "actions/checkout". Esta é uma ação que verifica seu repositório e o faz o download do runner, permitindo que você execute ações contra seu código (como, por exemplo, ferramentas de teste). Você deve usar a ação de checkout sempre que o fluxo de trabalho for executado no código do repositório ou você estiver usando uma ação definida no repositório. @@ -357,7 +357,7 @@ A palavra-chave `executar` diz ao trabalho para executar um comando no executor. -Usa a ação `trilom/file-changes-action` para coletar todos os arquivos alterados. This example is pinned to a specific version of the action, using the `a6ca26c14274c33b15e6499323aac178af06ad4b` SHA. +Usa a ação `trilom/file-changes-action` para coletar todos os arquivos alterados. Este exemplo está fixado a uma versão específica da ação usando o SHA `a6ca26c14274c33b15e6499323aac178af06ad4b`. diff --git a/translations/pt-BR/content/actions/examples/using-the-github-cli-on-a-runner.md b/translations/pt-BR/content/actions/examples/using-the-github-cli-on-a-runner.md index b69fb93b35..967670fb87 100644 --- a/translations/pt-BR/content/actions/examples/using-the-github-cli-on-a-runner.md +++ b/translations/pt-BR/content/actions/examples/using-the-github-cli-on-a-runner.md @@ -242,7 +242,7 @@ jobs: -Groups together all the jobs that run in the workflow file. +Agrupa todos os trabalhos executados no arquivo do fluxo de trabalho. @@ -320,7 +320,7 @@ Agrupa todos os passos que serão executados como parte do trabalho "check_all_e -The `uses` keyword tells the job to retrieve the action named `actions/checkout`. Esta é uma ação que verifica seu repositório e o faz o download do runner, permitindo que você execute ações contra seu código (como, por exemplo, ferramentas de teste). Você deve usar a ação de checkout sempre que o fluxo de trabalho for executado no código do repositório ou você estiver usando uma ação definida no repositório. +A palavra-chave "uses" diz para o trabalho recuperar a ação denominada "actions/checkout". Esta é uma ação que verifica seu repositório e o faz o download do runner, permitindo que você execute ações contra seu código (como, por exemplo, ferramentas de teste). Você deve usar a ação de checkout sempre que o fluxo de trabalho for executado no código do repositório ou você estiver usando uma ação definida no repositório. @@ -336,7 +336,7 @@ The `uses` keyword tells the job to retrieve the action named `actions/checkout` -This step uses the `actions/setup-node` action to install the specified version of the `node` software package on the runner, which gives you access to the `npm` command. +Esta etapa usa a ação `actions/setup-node` para instalar a versão especificada do pacote do "node" de software no executor, que lhe dá acesso ao comando `npm`. 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 3c82ac9aa4..cecc4b4a00 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 @@ -58,7 +58,7 @@ For more information about installing and using self-hosted runners, see "[Addin - Are customizable to your hardware, operating system, software, and security requirements. - Don't need to have a clean instance for every job execution. - Are free to use with {% data variables.product.prodname_actions %}, but you are responsible for the cost of maintaining your runner machines.{% ifversion ghec or ghes or ghae %} -- Can be organized into groups to restrict access to specific {% if restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)."{% endif %} +- Can be organized into groups to restrict access to specific {% ifversion restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)."{% endif %} ## Requirements for self-hosted runner machines 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 a8f45f09cb..524d6b6933 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 @@ -32,9 +32,9 @@ Se você usar {% ifversion ghec or ghes or ghae %} Grupos de executores auto-hospedados são usados para controlar o acesso a executores auto-hospedados a nível da organização e da empresa. Os proprietários corporativos podem configurar políticas de acesso que controlam as organizações -{% if restrict-groups-to-workflows %}e fluxos de trabalho {% endif %}em uma empresa têm acesso ao grupo de executores. Os proprietários da organização podem configurar as políticas de acesso que controlam quais repositórios{% if restrict-groups-to-workflows %} e fluxos de trabalho{% endif %} em uma organização têm acesso ao grupo de executores. +{% ifversion restrict-groups-to-workflows %}e fluxos de trabalho {% endif %}em uma empresa têm acesso ao grupo de executores. Os proprietários da organização podem configurar as políticas de acesso que controlam quais repositórios{% ifversion restrict-groups-to-workflows %} e fluxos de trabalho{% endif %} em uma organização têm acesso ao grupo de executores. -Quando um proprietário corporativo concede acesso de uma organização a um grupo de executores, os proprietários da organização podem ver o grupo de executores listado nas configurações do executor auto-hospedado da organização. Em seguida, os proprietários da organização podem atribuir um repositório granular adicional{% if restrict-groups-to-workflows %} e as políticas de acesso do fluxo de trabalho {% endif %} ao grupo do executor corporativo. +Quando um proprietário corporativo concede acesso de uma organização a um grupo de executores, os proprietários da organização podem ver o grupo de executores listado nas configurações do executor auto-hospedado da organização. Em seguida, os proprietários da organização podem atribuir um repositório granular adicional{% ifversion restrict-groups-to-workflows %} e as políticas de acesso do fluxo de trabalho {% endif %} ao grupo do executor corporativo. Quando novos executores são criados, eles são atribuídos automaticamente ao grupo-padrão. Os executores só podem estar em um grupo por vez. Você pode mover os executores do grupo-padrão para outro grupo. Para obter mais informações, consulte "[Mover um executorauto-hospedado para um grupo](#moving-a-self-hosted-runner-to-a-group)". @@ -44,7 +44,7 @@ Todas as organizações têm um único grupo de executores auto-hospedados padr Os executores auto-hospedados são automaticamente atribuídos ao grupo-padrão quando criados e só podem ser membros de um grupo por vez. Você pode mover um executor do grupo- padrão para qualquer grupo que você criar. -Ao criar um grupo, você deve escolher uma política que defina quais repositórios{% if restrict-groups-to-workflows %} e fluxos de trabalho{% endif %} têm acesso ao grupo do executor. +Ao criar um grupo, você deve escolher uma política que defina quais repositórios{% ifversion restrict-groups-to-workflows %} e fluxos de trabalho{% endif %} têm acesso ao grupo do executor. {% ifversion ghec or ghes > 3.3 or ghae-issue-5091 %} {% data reusables.organizations.navigate-to-org %} @@ -61,7 +61,7 @@ Ao criar um grupo, você deve escolher uma política que defina quais repositór Para obter mais informações, consulte "[Sobre os executores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories)." {% endwarning %} -Os grupos de executores de {% data reusables.actions.runner-group-assign-policy-workflow %}{%- if restrict-groups-to-workflows %} não podem acessar os fluxos de trabalho de uma organização diferente na empresa. Em vez disso, você deve criar um grupo de executores de propriedade corporativa.{% endif %} +Os grupos de executores de {% data reusables.actions.runner-group-assign-policy-workflow %}{%- ifversion restrict-groups-to-workflows %} não podem acessar os fluxos de trabalho de uma organização diferente na empresa. Em vez disso, você deve criar um grupo de executores de propriedade corporativa.{% endif %} {% data reusables.actions.self-hosted-runner-create-group %} {% elsif ghae or ghes < 3.4 %} {% data reusables.organizations.navigate-to-org %} @@ -92,7 +92,7 @@ Os grupos de executores de {% data reusables.actions.runner-group-assign-policy- ## Criar um grupo de executor auto-hospedado para uma empresa -As empresas podem adicionar seus executores auto-hospedados a grupos para gerenciamento de acesso. As empresas podem criar grupos de executores auto-hospedados que podem ser acessados a partir de organizações específicas na conta corporativa{% if restrict-groups-to-workflows %} ou por fluxos de trabalho específicos{% endif %}. Os proprietários da organização podem atribuir políticas adicionais de acesso do repositório granular{% if restrict-groups-to-workflows %} ou políticas de acesso do fluxo de trabalho {% endif %} para os grupos de executores corporativos. Para obter informações sobre como criar um grupo de executores auto-hospedados com a API REST, consulte os pontos de extremidade corporativos na [API REST de {% data variables.product.prodname_actions %}](/rest/reference/actions#self-hosted-runner-groups). +As empresas podem adicionar seus executores auto-hospedados a grupos para gerenciamento de acesso. As empresas podem criar grupos de executores auto-hospedados que podem ser acessados a partir de organizações específicas na conta corporativa{% ifversion restrict-groups-to-workflows %} ou por fluxos de trabalho específicos{% endif %}. Os proprietários da organização podem atribuir políticas adicionais de acesso do repositório granular{% ifversion restrict-groups-to-workflows %} ou políticas de acesso do fluxo de trabalho {% endif %} para os grupos de executores corporativos. Para obter informações sobre como criar um grupo de executores auto-hospedados com a API REST, consulte os pontos de extremidade corporativos na [API REST de {% data variables.product.prodname_actions %}](/rest/reference/actions#self-hosted-runner-groups). Os executores auto-hospedados são automaticamente atribuídos ao grupo-padrão quando criados e só podem ser membros de um grupo por vez. Você pode atribuir o executor a um grupo específico durante o processo de registro, ou você pode mover o executor do grupo-padrão para um grupo personalizado. @@ -126,7 +126,7 @@ Ao criar um grupo, você deve escolher uma política que defina quais organizaç ## Alterar a política de acesso de um grupo de executores auto-hospedados -Para grupos de executores em uma empresa, você pode mudar quais organizações na empresa podem acessar um grupo de executores{% if restrict-groups-to-workflows %} ou restringir quais fluxos de trabalho um grupo de executores pode executar{% endif %}. Para grupos de executores em uma organização, você pode alterar quais repositórios na organização podem acessar um grupo de executores{% if restrict-groups-to-workflows %} ou restringir quais fluxos de trabalho um grupo de executores pode executar{% endif %}. +Para grupos de executores em uma empresa, você pode mudar quais organizações na empresa podem acessar um grupo de executores{% ifversion restrict-groups-to-workflows %} ou restringir quais fluxos de trabalho um grupo de executores pode executar{% endif %}. Para grupos de executores em uma organização, você pode alterar quais repositórios na organização podem acessar um grupo de executores{% ifversion restrict-groups-to-workflows %} ou restringir quais fluxos de trabalho um grupo de executores pode executar{% endif %}. ### Alterando quais organizações ou repositórios podem acessar um grupo de executores @@ -150,7 +150,7 @@ Para grupos de executores em uma empresa, você pode mudar quais organizações {% data reusables.actions.self-hosted-runner-configure-runner-group-access %} {% endif %} -{% if restrict-groups-to-workflows %} +{% ifversion restrict-groups-to-workflows %} ### Alterando quais fluxos de trabalho podem acessar um grupo de executores Você pode configurar um grupo de executor auto-hospedado para executar fluxos de trabalho selecionados ou todos os fluxos de trabalho. Por exemplo, você pode usar essa configuração para proteger segredos armazenados em executores auto-hospedados ou para padronizar os fluxos de trabalho de implantação restringindo um grupo de executores para executar apenas um fluxo de trabalho reutilizável. Esta configuração não pode ser substituída se você configurar o grupo de executores da organização que foi compartilhado por uma empresa. {% data reusables.actions.self-hosted-runner-groups-navigate-to-repo-org-enterprise %} diff --git a/translations/pt-BR/content/actions/learn-github-actions/contexts.md b/translations/pt-BR/content/actions/learn-github-actions/contexts.md index b55ba378d4..a26df1260f 100644 --- a/translations/pt-BR/content/actions/learn-github-actions/contexts.md +++ b/translations/pt-BR/content/actions/learn-github-actions/contexts.md @@ -45,7 +45,7 @@ Você pode acessar contextos usando a sintaxe da expressão. Para obter mais inf | `matrix` | `objeto` | Contém as propriedades da matriz definidas no fluxo de trabalho que se aplicam ao trabalho atual. Para obter mais informações, consulte o contexto [`matriz`](#matrix-context). | | `needs` | `objeto` | Contém os resultados de todos os trabalhos que são definidos como uma dependência do trabalho atual. Para obter mais informações, consulte o contexto [`needs`](#needs-context). | {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4757 %} -| `entradas` | `objeto` | Contém a entrada de um fluxo de trabalho reutilizável. Para obter mais informações, consulte o contexto [`entradas`](#inputs-context). |{% endif %} +| `inputs` | `object` | Contains the inputs of a reusable {% ifversion actions-unified-inputs %}or manually triggered {% endif %}workflow. Para obter mais informações, consulte o contexto [`entradas`](#inputs-context). |{% endif %} Como parte de uma expressão, você pode acessar informações de contexto usando uma das duas sintaxes. @@ -190,7 +190,7 @@ O contexto `github` context contém informações sobre a execução do fluxo de | `github.graphql_url` | `string` | A URL da API do GraphQL de {% data variables.product.prodname_dotcom %}. | | `github.head_ref` | `string` | `head_ref` ou branch de origem da pull request em uma execução de fluxo de trabalho. Esta propriedade só está disponível quando o evento que aciona a execução de um fluxo de trabalho for `pull_request` ou `pull_request_target`. | | `github.job` | `string` | O [`job_id`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_id) do trabalho atual.
Observação: Esta propriedade de contexto é definida pelo executor do Actions e só está disponível dentro da execução `etapas` de um trabalho. Caso contrário, o valor desta propriedade será `nulo`. | -| `github.ref` | `string` | Branch ou ref tag que acionou a execução do fluxo de trabalho. Para branches, este é o formato `refs/heads/` e, para tags, é `refs/tags/`. | +| `github.ref` | `string` | {% data reusables.actions.ref-description %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5338 %} | `github.ref_name` | `string` | {% data reusables.actions.ref_name-description %} | | `github.ref_protected` | `string` | {% data reusables.actions.ref_protected-description %} | | `github.ref_type` | `string` | {% data reusables.actions.ref_type-description %} {%- endif %} @@ -450,7 +450,7 @@ O contexto do `executor` contém informações sobre o executor que está execut | ------------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `runner` | `objeto` | Esse contexto altera cada trabalho em uma execução de fluxo de trabalho. Este objeto contém todas as propriedades listadas abaixo. | | `runner.name` | `string` | {% data reusables.actions.runner-name-description %} -| `runner.os` | `string` | {% data reusables.actions.runner-os-description %} |{% if actions-runner-arch-envvars %} +| `runner.os` | `string` | {% data reusables.actions.runner-os-description %} |{% ifversion actions-runner-arch-envvars %} | `runner.arch` | `string` | {% data reusables.actions.runner-arch-description %} {% endif %} | `runner.temp` | `string` | {% data reusables.actions.runner-temp-directory-description %} @@ -699,33 +699,32 @@ jobs: {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4757 %} ## Contexto `entradas` -O contexto `entrada` contém propriedades de entrada passada para um fluxo de trabalho reutilizável. Os nomes e tipos de entrada são definidos na configuração do evento de [`workflow_call` ](/actions/learn-github-actions/events-that-trigger-workflows#workflow-reuse-events) de um fluxo de trabalhoreutilizável, e os valores de entrada são passados de [trabalhos de`..com`](/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idwith) para um fluxo de trabalho externo que chama o fluxo de trabalho reutilizável. +The `inputs` context contains input properties passed to a reusable workflow{% ifversion actions-unified-inputs %} or to a manually triggered workflow{% endif %}. {% ifversion actions-unified-inputs %}For reusable workflows, the{% else %}The{% endif %} input names and types are defined in the [`workflow_call` event configuration](/actions/learn-github-actions/events-that-trigger-workflows#workflow-reuse-events) of a reusable workflow, and the input values are passed from [`jobs..with`](/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idwith) in an external workflow that calls the reusable workflow. {% ifversion actions-unified-inputs %}For manually triggered workflows, the inputs are defined in the [`workflow_dispatch` event configuration](/actions/learn-github-actions/events-that-trigger-workflows#workflow_dispatch) of a workflow.{% endif %} -Não há propriedades padrão no contexto `entradas`, apenas aquelas definidas no arquivo de fluxo de trabalho reutilizável. +There are no standard properties in the `inputs` context, only those which are defined in the workflow file. {% data reusables.actions.reusable-workflows-ghes-beta %} -Para obter mais informações, consulte "[Reutilizando fluxos de trabalho](/actions/learn-github-actions/reusing-workflows)". - -| Nome da propriedade | Tipo | Descrição | -| --------------------- | ---------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `inputs` | `objeto` | Este contexto só está disponível em um [fluxo de trabalho reutilizável](/actions/learn-github-actions/reusing-workflows). Você pode acessar este contexto a partir de qualquer trabalho ou etapa em um fluxo de trabalho. Este objeto contém as propriedades listadas abaixo. | -| `inputs.` | `string` ou `número` ou `booleano` | Cada valor de entrada é passado de um fluxo de trabalho externo. | +| Nome da propriedade | Tipo | Descrição | +| --------------------- | ---------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `inputs` | `objeto` | This context is only available in a [reusable workflow](/actions/learn-github-actions/reusing-workflows){% ifversion actions-unified-inputs %} or in a workflow triggered by the [`workflow_dispatch` event](/actions/learn-github-actions/events-that-trigger-workflows#workflow_dispatch){% endif %}. Você pode acessar este contexto a partir de qualquer trabalho ou etapa em um fluxo de trabalho. Este objeto contém as propriedades listadas abaixo. | +| `inputs.` | `string` ou `número` ou `booleano` | Cada valor de entrada é passado de um fluxo de trabalho externo. | ### Exemplo de conteúdo do contexto `entradas` -O conteúdo de exemplo das `entradas` contexto é de um trabalho em um fluxo de trabalho reutilizável que definiu as entradas de `build_id` e `deploy_target`. +The following example contents of the `inputs` context is from a workflow that has defined the `build_id`, `deploy_target`, and `perform_deploy` inputs. ```yaml { "build_id": 123456768, - "deploy_target": "deployment_sys_1a" + "deploy_target": "deployment_sys_1a", + "perform_deploy": true } ``` -### Exemplo de uso do contexto `entradas` +### Example usage of the `inputs` context in a reusable workflow -Este exemplo de fluxo de trabalho reutilizável usa o contexto `entradas` para obter os valores das entradas `build_id` e `deploy_target` que foram passadas para o fluxo de trabalho reutilizável do fluxo de trabalho de chamadas. +This example reusable workflow uses the `inputs` context to get the values of the `build_id`, `deploy_target`, and `perform_deploy` inputs that were passed to the reusable workflow from the caller workflow. {% raw %} ```yaml{:copy} @@ -746,10 +745,42 @@ on: jobs: deploy: runs-on: ubuntu-latest - if: ${{ inputs.perform_deploy == 'true' }} + if: ${{ inputs.perform_deploy }} + steps: + - name: Deploy build to target + run: deploy --build ${{ inputs.build_id }} --target ${{ inputs.deploy_target }} +``` +{% endraw %} + +{% ifversion actions-unified-inputs %} +### Example usage of the `inputs` context in a manually triggered workflow + +This example workflow triggered by a `workflow_dispatch` event uses the `inputs` context to get the values of the `build_id`, `deploy_target`, and `perform_deploy` inputs that were passed to the workflow. + +{% raw %} +```yaml{:copy} +on: + workflow_dispatch: + inputs: + build_id: + required: true + type: string + deploy_target: + required: true + type: string + perform_deploy: + required: true + type: boolean + +jobs: + deploy: + runs-on: ubuntu-latest + if: ${{ inputs.perform_deploy }} steps: - name: Deploy build to target run: deploy --build ${{ inputs.build_id }} --target ${{ inputs.deploy_target }} ``` {% endraw %} {% endif %} + +{% endif %} diff --git a/translations/pt-BR/content/actions/learn-github-actions/environment-variables.md b/translations/pt-BR/content/actions/learn-github-actions/environment-variables.md index 90c08b4b91..d6ce070ade 100644 --- a/translations/pt-BR/content/actions/learn-github-actions/environment-variables.md +++ b/translations/pt-BR/content/actions/learn-github-actions/environment-variables.md @@ -143,16 +143,16 @@ As variáveis de ambiente padrão que os conjuntos de {% data variables.product. | `GITHUB_HEAD_REF` | A ref principal ou o branch da fonte do pull request na execução de um fluxo de trabalho. Esta propriedade só é definida quando o evento que aciona a execução de um fluxo de trabalho for `pull_request` ou `pull_request_target`. Por exemplo, `feature-branch-1`. | | `GITHUB_JOB` | O [job_id](/actions/reference/workflow-syntax-for-github-actions#jobsjob_id) do trabalho atual. Por exemplo, `greeting_job`. | | `GITHUB_PATH` | O caminho no executor para o arquivo que define as variáveis do sistema `PATH` a partir de comandos do fluxo de trabalho. Este arquivo é único para a etapa atual e alterações para cada etapa de um trabalho. Por exemplo, `/home/runner/work/_temp/_runner_file_commands/add_path_899b9445-ad4a-400c-aa89-249f18632cf5`. Para obter mais informações, consulte "[Comandos do fluxo de trabalho para {% data variables.product.prodname_actions %}](/actions/using-workflows/workflow-commands-for-github-actions#adding-a-system-path)." | -| `GITHUB_REF` | Branch ou ref tag que acionou a execução do fluxo de trabalho. Para branches, este é o formato `refs/heads/`, para tags é `refs/tags/`, e para pull requests é `refs/pull//merge`. Esta variável só é definida se um branch ou tag estiver disponível para o tipo de evento. Por exemplo, `refs/heads/feature-branch-1`. | +| `GITHUB_REF` | {% data reusables.actions.ref-description %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5338 %} | `GITHUB_REF_NAME` | {% data reusables.actions.ref_name-description %} For example, `feature-branch-1`.| | `GITHUB_REF_PROTECTED` | {% data reusables.actions.ref_protected-description %} | | `GITHUB_REF_TYPE` | {% data reusables.actions.ref_type-description %} {%- endif %} | `GITHUB_REPOSITORY` | O nome do proprietário e do repositório. Por exemplo, `octocat/Hello-World`. | | `GITHUB_REPOSITORY_OWNER` | O nome do proprietário do repositório. Por exemplo, `octocat`. | | `GITHUB_RETENTION_DAYS` | O número de dias que os registros da execução do fluxo de trabalho e os artefatos são mantidos. Por exemplo, `90`. | | `GITHUB_RUN_ATTEMPT` | Um número único para cada tentativa da execução de um fluxo de trabalho particular em um repositório. Este número começa em 1 para a primeira tentativa de execução do fluxo de trabalho e aumenta a cada nova execução. Por exemplo, `3`. | | `GITHUB_RUN_ID` | {% data reusables.actions.run_id_description %} Por exemplo, `1658821493`. | | `GITHUB_RUN_NUMBER` | {% data reusables.actions.run_number_description %} Por exemplo, `3`. | | `GITHUB_SERVER_URL`| A URL do servidor de {% data variables.product.product_name %} server. Por exemplo: `https://{% data variables.product.product_url %}`. | `GITHUB_SHA` | O SHA do commit que acionou o fluxo de trabalho. O valor do commit deste SHA depende do evento que acionou o fluxo de trabalho. Para obter mais informações, consulte [Eventos que acionam fluxos de trabalho](/actions/using-workflows/events-that-trigger-workflows). Por exemplo, `ffac537e6cbbf934b08745a378932722df287a53`. | -{%- if actions-job-summaries %} +{%- ifversion actions-job-summaries %} | `GITHUB_STEP_SUMMARY` | O caminho no executor para o arquivo que contém resumos de trabalho dos comandos de fluxo de trabalho. Este arquivo é único para a etapa atual e alterações para cada etapa de um trabalho. Por exemplo, `/home/rob/runner/_layout/_work/_temp/_runner_file_commands/step_summary_1cb22d7f-5663-41a8-9ffc-13472605c76c`. Para obter mais informações, consulte "[Comandos do fluxo de trabalho para {% data variables.product.prodname_actions %}](/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary)." | {%- endif %} | `GITHUB_WORKFLOW` | O nome do fluxo de trabalho. Por exemplo, `My test workflow`. Se o fluxo de trabalho não determinar um `nome`, o valor desta variável será o caminho completo do arquivo do fluxo de trabalho no repositório. | | `GITHUB_WORKSPACE` | O diretório de trabalho padrão no executor para as etapas e para a localidade padrão do seu repositório ao usar a ação [`checkout`](https://github.com/actions/checkout). Por exemplo, `/home/runner/work/my-repo-name/my-repo-name`. | -{%- if actions-runner-arch-envvars %} +{%- ifversion actions-runner-arch-envvars %} | `RUNNER_ARCH` | {% data reusables.actions.runner-arch-description %} {%- endif %} | `RUNNER_NAME` | {% data reusables.actions.runner-name-description %} Por exemplo, `Hosted Agent` | | `RUNNER_OS` | {% data reusables.actions.runner-os-description %} Por exemplo, `Windows` | | `RUNNER_TEMP` | {% data reusables.actions.runner-temp-directory-description %} Por exemplo, `D:\a\_temp` | diff --git a/translations/pt-BR/content/actions/learn-github-actions/finding-and-customizing-actions.md b/translations/pt-BR/content/actions/learn-github-actions/finding-and-customizing-actions.md index caebfd5150..2a64abfd89 100644 --- a/translations/pt-BR/content/actions/learn-github-actions/finding-and-customizing-actions.md +++ b/translations/pt-BR/content/actions/learn-github-actions/finding-and-customizing-actions.md @@ -24,7 +24,7 @@ topics: As ações que você usa no seu fluxo de trabalho podem ser definidas em: -- O mesmo repositório do seu arquivo do fluxo de trabalho{% if internal-actions %} +- O mesmo repositório do seu arquivo do fluxo de trabalho{% ifversion internal-actions %} - Um repositório interno na mesma conta corporativa que está configurado para permitir acesso aos fluxos de trabalho{% endif %} - Qualquer repositório público - Em uma imagem de contêiner Docker publicada no Docker Hub. @@ -107,7 +107,7 @@ O arquivo `action.yml` é usado para fornecer metadados para a ação. Saiba mai Se uma ação for definida em um repositório diferente do arquivo de fluxo de trabalho, você pode fazer referência à ação com a sintaxe `{owner}/{repo}@{ref}` no seu arquivo de fluxo de trabalho. -A ação deve ser armazenada em um repositório público{% if internal-actions %} ou um repositório interno que esteja configurado para permitir acesso a fluxos de trabalho. Para obter mais informações, consulte "[Compartilhando ações e fluxos de trabalho com a sua empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)".{% else %}.{% endif %} +A ação deve ser armazenada em um repositório público{% ifversion internal-actions %} ou um repositório interno que esteja configurado para permitir acesso a fluxos de trabalho. Para obter mais informações, consulte "[Compartilhando ações e fluxos de trabalho com a sua empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)".{% else %}.{% endif %} ```yaml jobs: diff --git a/translations/pt-BR/content/actions/learn-github-actions/understanding-github-actions.md b/translations/pt-BR/content/actions/learn-github-actions/understanding-github-actions.md index d4c19d85a0..342b8dffab 100644 --- a/translations/pt-BR/content/actions/learn-github-actions/understanding-github-actions.md +++ b/translations/pt-BR/content/actions/learn-github-actions/understanding-github-actions.md @@ -86,14 +86,14 @@ Para obter mais informações, consulte "[Criar ações](/actions/creating-actio {% data reusables.actions.workflow-basic-example-and-explanation %} +## More complex examples +{% data reusables.actions.link-to-example-library %} + ## Próximas etapas -Para continuar aprendendo sobre {% data variables.product.prodname_actions %}, consulte "[Encontrar e personalizar ações](/actions/learn-github-actions/finding-and-customizing-actions)". - +- Para continuar aprendendo sobre {% data variables.product.prodname_actions %}, consulte "[Encontrar e personalizar ações](/actions/learn-github-actions/finding-and-customizing-actions)". {% ifversion fpt or ghec or ghes %} - -Para entender como a cobrança funciona para {% data variables.product.prodname_actions %}, consulte "[Sobre cobrança para {% data variables.product.prodname_actions %}](/actions/reference/usage-limits-billing-and-administration#about-billing-for-github-actions)". - +- Para entender como a cobrança funciona para {% data variables.product.prodname_actions %}, consulte "[Sobre cobrança para {% data variables.product.prodname_actions %}](/actions/reference/usage-limits-billing-and-administration#about-billing-for-github-actions)". {% endif %} ## Entrar em contato com o suporte diff --git a/translations/pt-BR/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md b/translations/pt-BR/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md index 1a4ea1fa8e..a5f2d1e14b 100644 --- a/translations/pt-BR/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md +++ b/translations/pt-BR/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md @@ -1,6 +1,6 @@ --- title: Reexecutando fluxos de trabalho e trabalhos -intro: 'Você pode executar novamente um fluxo de trabalho{% if re-run-jobs %}, todos os trabalhos que falharam na execução de um fluxo de trabalho, ou trabalhos específicos em uma execução de fluxo de trabalho{% endif %} até 30 dias após sua execução inicial.' +intro: 'Você pode executar novamente um fluxo de trabalho{% ifversion re-run-jobs %}, todos os trabalhos que falharam na execução de um fluxo de trabalho, ou trabalhos específicos em uma execução de fluxo de trabalho{% endif %} até 30 dias após sua execução inicial.' permissions: People with write permissions to a repository can re-run workflows in the repository. miniTocMaxHeadingLevel: 3 redirect_from: @@ -17,7 +17,7 @@ versions: ## Sobre a reexecução de fluxos de trabalho e trabalhos -A reexecução de um fluxo de trabalho{% if re-run-jobs %} ou trabalhos em um fluxo de trabalho{% endif %} usa o mesmo `GITHUB_SHA` (commit SHA) e `GITHUB_REF` (Git ref) do evento original que acionou a execução do fluxo de trabalho. Você pode executar novamente um fluxo de trabalho{% if re-run-jobs %} ou trabalhos em um fluxo de trabalho{% endif %} por até 30 dias após a execução inicial.{% if debug-reruns %} Ao executar novamente um fluxo de travalho ou trabalhos em um fluxo de trabalho, você pode habilitar o registro de depuração para a nova execução. Isso permitirá o registro de diagnóstico do executor e o registro de depuração de etapas para a nova execução. Para obter mais informações sobre o registro de depuração, consulte "[Habilitando o registro de depuração](/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging)"{% endif %} +A reexecução de um fluxo de trabalho{% ifversion re-run-jobs %} ou trabalhos em um fluxo de trabalho{% endif %} usa o mesmo `GITHUB_SHA` (commit SHA) e `GITHUB_REF` (Git ref) do evento original que acionou a execução do fluxo de trabalho. You can re-run a workflow{% ifversion re-run-jobs %} or jobs in a workflow{% endif %} for up to 30 days after the initial run.{% ifversion re-run-jobs %} You cannot re-run jobs in a workflow once its logs have passed their retention limits. For more information, see "[Usage limits, billing, and administration](/actions/learn-github-actions/usage-limits-billing-and-administration#artifact-and-log-retention-policy)."{% endif %}{% ifversion debug-reruns %} When you re-run a workflow or jobs in a workflow, you can enable debug logging for the re-run. Isso permitirá o registro de diagnóstico do executor e o registro de depuração de etapas para a nova execução. Para obter mais informações sobre o registro de depuração, consulte "[Habilitando o registro de depuração](/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging)"{% endif %} ## Reexecutar todos os trabalhos em um fluxo de trabalho @@ -49,7 +49,7 @@ Para executar novamente um fluxo de trabalho com falha, use o subcomando `execut gh run rerun run-id ``` -{% if debug-reruns %} +{% ifversion debug-reruns %} {% data reusables.actions.enable-debug-logging-cli %} ```shell @@ -66,7 +66,7 @@ gh run watch {% endcli %} -{% if re-run-jobs %} +{% ifversion re-run-jobs %} ## Reexecutar trabalhos que falharam em um fluxo de trabalho Se qualquer trabalho na execução de um fluxo de trabalho falhar, você poderá executar novamente apenas os trabalhos que falharam. Ao reexecutar trabalhos que falharam em fluxo de trabalho, uma nova execução do fluxo de trabalho será iniciada para todos os trabalhos que falharam e seus dependentes. Todas as saídas para quaisquer trabalhos bem-sucedidos na execução anterior do fluxo de trabalho serão usadas para a nova execução. Todos os artefatos criados na execução inicial estarão disponíveis na reexecução. Todas as regras de proteção de ambiente que passaram na execução anterior serão automaticamente passadas na reexecução. @@ -90,7 +90,7 @@ Para executar novamente trabalhos que falharam em um fluxo de trabalho executado gh run rerun run-id --failed ``` -{% if debug-reruns %} +{% ifversion debug-reruns %} {% data reusables.actions.enable-debug-logging-cli %} ```shell @@ -125,7 +125,7 @@ Para executar novamente um trabalho específico em uma execução de fluxo de tr gh run rerun --job job-id ``` -{% if debug-reruns %} +{% ifversion debug-reruns %} {% data reusables.actions.enable-debug-logging-cli %} ```shell @@ -137,6 +137,14 @@ gh run rerun --job job-id --debug {% endif %} +{% ifversion partial-reruns-with-reusable %} + +## Re-running workflows and jobs with reusable workflows + +{% data reusables.actions.partial-reruns-with-reusable %} + +{% endif %} + {% ifversion fpt or ghes > 3.4 or ghae-issue-4721 or ghec %} ## Revisando execuções de workflows anteriores @@ -146,7 +154,7 @@ Você pode ver os resultados de suas tentativas anteriores de executar um fluxo {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} -{%- if re-run-jobs %} +{%- ifversion re-run-jobs %} 1. Quaisquer tentativas anteriores de execução são exibidas no menu suspenso **mais recentes**. ![Tentativas de execução anteriores](/assets/images/help/repository/previous-run-attempts.png) {%- else %} 1. Todas as tentativas anteriores de execução são mostradas no painel esquerdo. ![Reexecutar fluxo de trabalho](/assets/images/help/settings/actions-review-workflow-rerun.png) 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 7f42c80adb..95cda06791 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 @@ -16,7 +16,7 @@ shortTitle: Remover artefatos de fluxo de trabalho {% warning %} -**Aviso:** Após a exclusão de um artefato, este não poderá ser restaurado. +**Warning:** Once you delete an artifact, it cannot be restored. {% endwarning %} diff --git a/translations/pt-BR/content/actions/managing-workflow-runs/skipping-workflow-runs.md b/translations/pt-BR/content/actions/managing-workflow-runs/skipping-workflow-runs.md index 919b3491dc..1e18b8d76a 100644 --- a/translations/pt-BR/content/actions/managing-workflow-runs/skipping-workflow-runs.md +++ b/translations/pt-BR/content/actions/managing-workflow-runs/skipping-workflow-runs.md @@ -26,7 +26,9 @@ Os fluxos de trabalho que seriam acionados usando `on: push` ou `on: pull_reques * `[skip actions]` * `[actions skip]` -Como alternativa, você pode terminar a mensagem de commit com duas linhas vazias seguidas de `skip-checks: true` ou `skip-checks:true`. +Alternatively, you can end the commit message with two empty lines followed by either: +- `skip-checks:true` +- `skip-checks: true` Você não conseguirá fazer o merge do pull request se o repositório estiver configurado para exigir verificações específicas para passar primeiro. Para permitir que o merge do pull request, você pode fazer o push de um novo commit no pull request sem que a instrução seja ignorada na mensagem do commit. diff --git a/translations/pt-BR/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md b/translations/pt-BR/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md index b3f3c85fc4..a9a99d5a73 100644 --- a/translations/pt-BR/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md +++ b/translations/pt-BR/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md @@ -82,7 +82,7 @@ Para obter mais informações, consulte "[Usar variáveis de ambiente](/actions/ O CircleCI e o {% data variables.product.prodname_actions %} fornecem um método para armazenar arquivos de cache no arquivo de configuração manualmente. -{% if actions-caching %} +{% ifversion actions-caching %} Abaixo, há um exemplo da sintaxe para cada sistema. diff --git a/translations/pt-BR/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md b/translations/pt-BR/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md index 52a6a60180..95f3d8bcd8 100644 --- a/translations/pt-BR/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md +++ b/translations/pt-BR/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md @@ -309,7 +309,7 @@ Para obter mais informações, consulte "[Variáveis de ambiente](/actions/refer GitLab CI/CD e {% data variables.product.prodname_actions %} fornecem um método no arquivo de configuração para armazenar os arquivos do fluxo de trabalho manualmente. -{% if actions-caching %} +{% ifversion actions-caching %} Abaixo, há um exemplo da sintaxe para cada sistema: diff --git a/translations/pt-BR/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md b/translations/pt-BR/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md index 63b49a3b79..c2b24a01d1 100644 --- a/translations/pt-BR/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md +++ b/translations/pt-BR/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md @@ -305,7 +305,7 @@ jobs: O Travis CI e {% data variables.product.prodname_actions %} permitem que você armazene as as dependências em cache manualmente para reutilização posterior. -{% if actions-caching %} +{% ifversion actions-caching %} Esse exemplo demonstra a sintaxe do cache para cada sistema. diff --git a/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md b/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md index 18328db569..c18df93d61 100644 --- a/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md +++ b/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md @@ -15,7 +15,7 @@ miniTocMaxHeadingLevel: 3 ## Monitorando seus fluxos de trabalho -{% if github-runner-dashboard %} +{% ifversion github-runner-dashboard %} ### Monitorando os seus trabalhos atuais na sua organização ou empresa {% data reusables.actions.github-hosted-runners-check-concurrency %} diff --git a/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md b/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md index bea7d16e44..4c76666b91 100644 --- a/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md +++ b/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md @@ -22,7 +22,7 @@ Esses registros adicionais são habilitados pela definição dos segredos no rep Para obter mais informações sobre segredos de configuração, consulte "[Criar e usar segredos criptografados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". -{% if debug-reruns %} +{% ifversion debug-reruns %} Além disso, qualquer pessoa com acesso a executar um fluxo de trabalho pode habilitar o registro de diagnóstico do executor e o registro de depuração de passos para executar novamente o fluxo de trabalho. Para obter mais informações, consulte "[Executando novamente os fluxos de trabalho e trabalhos](/actions/managing-workflow-runs/re-running-workflows-and-jobs)". diff --git a/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md b/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md index fa590d1d7b..7cd5c2fd28 100644 --- a/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md +++ b/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md @@ -62,7 +62,7 @@ Você pode fazer o download dos arquivos de registro da execução do seu fluxo ![Menu suspenso Download logs (Baixar logs)](/assets/images/help/repository/download-logs-drop-down-updated-2.png) - {% if re-run-jobs %} + {% ifversion re-run-jobs %} {% note %} diff --git a/translations/pt-BR/content/actions/quickstart.md b/translations/pt-BR/content/actions/quickstart.md index 91619c4089..6af4a26ae6 100644 --- a/translations/pt-BR/content/actions/quickstart.md +++ b/translations/pt-BR/content/actions/quickstart.md @@ -78,6 +78,9 @@ Fazer commit do arquivo de fluxo de trabalho para um branch em seu repositório {% data reusables.actions.workflow-template-overview %} +## More complex examples +{% data reusables.actions.link-to-example-library %} + ## Próximas etapas O exemplo do fluxo de trabalho que você acabou de adicionar é executado cada vez que o código for enviado para o branch e mostra como {% data variables.product.prodname_actions %} pode funcionar com o conteúdo do seu repositório. Mas este é apenas o início do que você pode fazer com {% data variables.product.prodname_actions %}: diff --git a/translations/pt-BR/content/actions/security-guides/security-hardening-for-github-actions.md b/translations/pt-BR/content/actions/security-guides/security-hardening-for-github-actions.md index f4f22800f1..77c528b5fd 100644 --- a/translations/pt-BR/content/actions/security-guides/security-hardening-for-github-actions.md +++ b/translations/pt-BR/content/actions/security-guides/security-hardening-for-github-actions.md @@ -195,18 +195,18 @@ Você pode ajudar a mitigar esse risco seguindo estas boas práticas: Os mesmos princípios descritos acima para o uso de ações de terceiros também se aplicam ao uso de fluxos de trabalho de terceiros. Você pode ajudar a mitigar os riscos associados à reutilização de fluxos de trabalho, seguindo as mesmas práticas recomendadas descritas acima. Para obter mais informações, consulte "[Reutilizando fluxos de trabalho](/actions/learn-github-actions/reusing-workflows)". {% endif %} -{% if internal-actions %} +{% ifversion internal-actions %} ## Permitir que os fluxos de trabalho acessem repositórios internos {% data reusables.actions.outside-collaborators-internal-actions %} Para obter mais informações, consulte "[Compartilhando ações e fluxos de trabalho com a sua empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)". {% endif %} -{% if allow-actions-to-approve-pr %} -## Impedindo que {% data variables.product.prodname_actions %} de {% if allow-actions-to-approve-pr-with-ent-repo %}crie ou {% endif %}aprove pull requests +{% ifversion allow-actions-to-approve-pr %} +## Preventing {% data variables.product.prodname_actions %} from {% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating or {% endif %}approving pull requests -{% data reusables.actions.workflow-pr-approval-permissions-intro %} A permissão de fluxos de trabalho ou qualquer outra automação, para {% if allow-actions-to-approve-pr-with-ent-repo %}criar ou {% endif %}aprovar pull requests poderia ser um risco de segurança se o pull request fosse mesclado sem a supervisão adequada. +{% data reusables.actions.workflow-pr-approval-permissions-intro %} Allowing workflows, or any other automation, to {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create or {% endif %}approve pull requests could be a security risk if the pull request is merged without proper oversight. -Para obter mais informações sobre como definir essa configuração, consulte {% if allow-actions-to-approve-pr-with-ent-repo %}{% ifversion ghes or ghec or ghae %}"[Aplicando políticas para {% data variables.product.prodname_actions %} na sua empresa](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#preventing-github-actions-from-creating-or-approving-pull-requests)",{% endif %}{% endif %} "[Desabilitando ou limitando {% 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#preventing-github-actions-from-{% if allow-actions-to-approve-pr-with-ent-repo %}creating-or-{% endif %}approving-pull-requests)"{% if allow-actions-to-approve-pr-with-ent-repo %}, and "[Gerenciando as configurações de {% data variables.product.prodname_actions %} para um repositório](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#preventing-github-actions-from-creating-or-approving-pull-requests)"{% endif %}. +For more information on how to configure this setting, see {% ifversion allow-actions-to-approve-pr-with-ent-repo %}{% ifversion ghes or ghec or ghae %}"[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#preventing-github-actions-from-creating-or-approving-pull-requests)",{% endif %}{% endif %} "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating-or-{% endif %}approving-pull-requests)"{% ifversion allow-actions-to-approve-pr-with-ent-repo %}, and "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#preventing-github-actions-from-creating-or-approving-pull-requests)"{% endif %}. {% endif %} ## Usando os Scorecards OpenSSF para proteger fluxos de trabalho @@ -279,7 +279,7 @@ Os executores ** hospedados em {% data variables.product.prodname_dotcom %}** ex {% ifversion fpt or ghec %}Como resultado, os executores auto-hospedados quase [nunca devem ser usados para repositórios públicos](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories) em {% data variables.product.product_name %}, porque qualquer usuário pode abrir pull requests contra o repositório e comprometer o ambiente. Da mesma forma,{% elsif ghes or ghae %}Tenha{% endif %} cuidado ao usar executores auto-hospedados em repositórios privados ou internos, como qualquer pessoa que puder bifurcar o repositório e abrir um pull request (geralmente aqueles com acesso de leitura ao repositório) são capazes de comprometer o ambiente de runner auto-hospedado. incluindo obter acesso a segredos e o `GITHUB_TOKEN` que{% ifversion fpt or ghes > 3.1 or ghae or ghec %}, dependendo de suas configurações, pode conceder ao {% else %} concede ao repositório {% endif %}acesso de gravação. Embora os fluxos de trabalho possam controlar o acesso a segredos de ambiente usando os ambientes e revisões necessários, estes fluxos de trabalho não são executados em um ambiente isolado e continuam sendo susceptíveis aos mesmos riscos quando são executados por um executor auto-hospedado. -Quando um executor auto-hospedado é definido no nível da organização ou empresa, {% data variables.product.product_name %} pode programar fluxos de trabalho de vários repositórios para o mesmo executor. Consequentemente, um compromisso de segurança destes ambientes pode ter um grande impacto. Para ajudar a reduzir o escopo de um compromisso, você pode criar limites organizando seus executores auto-hospedados em grupos separados. Você pode restringir quais fluxos de trabalho {% if restrict-groups-to-workflows %}, organizações {% endif %}e repositórios podem acessar grupos de executores. Para obter mais informações, consulte "[Gerenciando acesso a runners auto-hospedados usando grupos](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)". +Quando um executor auto-hospedado é definido no nível da organização ou empresa, {% data variables.product.product_name %} pode programar fluxos de trabalho de vários repositórios para o mesmo executor. Consequentemente, um compromisso de segurança destes ambientes pode ter um grande impacto. Para ajudar a reduzir o escopo de um compromisso, você pode criar limites organizando seus executores auto-hospedados em grupos separados. You can restrict what {% ifversion restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories can access runner groups. Para obter mais informações, consulte "[Gerenciando acesso a runners auto-hospedados usando grupos](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)". 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. diff --git a/translations/pt-BR/content/actions/using-github-hosted-runners/about-github-hosted-runners.md b/translations/pt-BR/content/actions/using-github-hosted-runners/about-github-hosted-runners.md index 5ffef37099..795793f8cd 100644 --- a/translations/pt-BR/content/actions/using-github-hosted-runners/about-github-hosted-runners.md +++ b/translations/pt-BR/content/actions/using-github-hosted-runners/about-github-hosted-runners.md @@ -20,28 +20,28 @@ shortTitle: Executores hospedados no GitHub {% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -## Overview of {% data variables.product.prodname_dotcom %}-hosted runners +## Visão geral dos executores hospedados em {% data variables.product.prodname_dotcom %} -Runners are the machines that execute jobs in a {% data variables.product.prodname_actions %} workflow. For example, a runner can clone your repository locally, install testing software, and then run commands that evaluate your code. +Os executores são as máquinas que executam trabalhos em um fluxo de trabalho de {% data variables.product.prodname_actions %}. Por exemplo, um executor pode clonar seu repositório localmente, instalar um software de teste e, em seguida, executar comandos que avaliam seu código. -{% data variables.product.prodname_dotcom %} provides runners that you can use to run your jobs, or you can [host your own runners](/actions/hosting-your-own-runners/about-self-hosted-runners). Each {% data variables.product.prodname_dotcom %}-hosted runner is a new virtual machine (VM) hosted by {% data variables.product.prodname_dotcom %} with the runner application and other tools preinstalled, and is available with Ubuntu Linux, Windows, or macOS operating systems. Ao usar um executor hospedada no {% data variables.product.prodname_dotcom %}, a manutenção e as atualizações da máquina são feitas para você. +{% data variables.product.prodname_dotcom %} fornece executores que você pode usar para executar seus trabalhos ou você pode [hospedar seus próprios executores](/actions/hosting-your-own-runners/about-self-hosted-runners). Cada executor hospedado de {% data variables.product.prodname_dotcom %} é uma nova máquina virtual (VM) hospedada por {% data variables.product.prodname_dotcom %} com o aplicativo do executor e outras ferramentas pré-instaladas e está disponível com sistemas operacionais Ubuntu Linux, Windows ou macOS. Ao usar um executor hospedada no {% data variables.product.prodname_dotcom %}, a manutenção e as atualizações da máquina são feitas para você. {% ifversion not ghes %} ## Usando um executor hospedado em {% data variables.product.prodname_dotcom %} -To use a {% data variables.product.prodname_dotcom %}-hosted runner, create a job and use `runs-on` to specify the type of runner that will process the job, such as `ubuntu-latest`, `windows-latest`, or `macos-latest`. For the full list of runner types, see "[Supported runners and hardware resources](/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources)." +Para usar um executor hospedado em {% data variables.product.prodname_dotcom %}, crie um trabalho e use `runs-on` para especificar o tipo de executor que irá processar o trabalho como, por exemplo, `ubuntu-latest`, `windows-latest` ou `macos-latest`. Para oter a lista completa de tipos de executores, consulte "[Executores e recursos de hardware compatíveis](/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources)". -When the job begins, {% data variables.product.prodname_dotcom %} automatically provisions a new VM for that job. All steps in the job execute on the VM, allowing the steps in that job to share information using the runner's filesystem. You can run workflows directly on the VM or in a Docker container. When the job has finished, the VM is automatically decommissioned. +Quando o trabalho começa, {% data variables.product.prodname_dotcom %} probisiona automaticamente uma nova VM para esse trabalho. Todas as etapas no trabalho são executadas na VM, o que permite que as etapas do trabalho compartilhem informações usando o sistema de arquivos do executor. Você pode executar fluxos de trabalho diretamente na VM ou em um contêiner Docker. Quando o trabalho é concluído, a VM é desativada automaticamente. -The following diagram demonstrates how two jobs in a workflow are executed on two different {% data variables.product.prodname_dotcom %}-hosted runners. +O diagrama a seguir demonstra como dois trabalhos em um fluxo de trabalho são executados em dois executores diferentes hospedados em {% data variables.product.prodname_dotcom %}. -![Two runners processing separate jobs](/assets/images/help/images/overview-github-hosted-runner.png) +![Dois executores processando trabalhos separados](/assets/images/help/images/overview-github-hosted-runner.png) -The following example workflow has two jobs, named `Run-npm-on-Ubuntu` and `Run-PSScriptAnalyzer-on-Windows`. When this workflow is triggered, {% data variables.product.prodname_dotcom %} provisions a new virtual machine for each job. +O fluxo de trabalho a seguir tem dois trabalhos, denminados `Run-npm-on-Ubuntu` e `Run-PSScriptAnalyzer-on-Windows`. Quando este fluxo de trabalho é acionado, {% data variables.product.prodname_dotcom %} disponibiliza uma nova máquina virtual para cada trabalho. -- The job named `Run-npm-on-Ubuntu` is executed on a Linux VM, because the job's `runs-on:` specifies `ubuntu-latest`. -- The job named `Run-PSScriptAnalyzer-on-Windows` is executed on a Windows VM, because the job's `runs-on:` specifies `windows-latest`. +- O trabalho denominado `Run-npm-on-Ubuntu` é executado em uma VM do Linux, porque o trabalho `runs-on:` especifica `ubuntu-latest`. +- O trabalho denominado `Run-PSScriptAnalyzer-on-Windows` é executado na VM do Windows, porque o trabalho `runs-on:` especifica `windows-latest`. ```yaml{:copy} name: Run commands on different operating systems @@ -78,9 +78,9 @@ jobs: Get-ScriptAnalyzerRule ``` -While the job runs, the logs and output can be viewed in the {% data variables.product.prodname_dotcom %} UI: +Enquanto o trabalho é executado, os logs e saídas podem ser visualizados na interface de usuário de {% data variables.product.prodname_dotcom %}: -![Job output in the Actions UI](/assets/images/help/repository/actions-runner-output.png) +![Saída do trabalho na Interface de usuário do Actions](/assets/images/help/repository/actions-runner-output.png) {% data reusables.actions.runner-app-open-source %} @@ -93,7 +93,7 @@ Especificação de hardware para máquinas virtuais do Windows e Linux: Especificação de hardware para máquinas virtuais do macOS: - CPU de 3 núcleos -- 14 GB of RAM memory +- 14 GB de memória RAM - 14 GB de espaço de disco SSD {% data reusables.actions.supported-github-runners %} @@ -131,23 +131,23 @@ Se houver uma ferramenta que você queira solicitar, abra um problema em [action Você pode instalar um software adicional em executores hospedados em {% data variables.product.prodname_dotcom %}. Para obter mais informações, consulte "[Personalizar executores hospedados no GitHub](/actions/using-github-hosted-runners/customizing-github-hosted-runners)". -## Cloud hosts used by {% data variables.product.prodname_dotcom %}-hosted runners +## Hosts na nuvem usados por executores hospedados em {% data variables.product.prodname_dotcom %} -{% 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. A o aplicativo do executor hospedado no {% data variables.product.prodname_dotcom %} é uma bifurcação do agente do Azure Pipelines. Os pacotes ICMP de entrada estão bloqueados para todas as máquinas virtuais do Azure. Portanto, é possível que os comandos ping ou traceroute não funcionem. For more information about the `Standard_DS2_v2` 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 %} hospeda executores do Linux e do Windows em máquinas virtuais de `Standard_DS2_v2` no Microsoft Azure com o aplicativo do executor de {% data variables.product.prodname_actions %} instalado. A o aplicativo do executor hospedado no {% data variables.product.prodname_dotcom %} é uma bifurcação do agente do Azure Pipelines. Os pacotes ICMP de entrada estão bloqueados para todas as máquinas virtuais do Azure. Portanto, é possível que os comandos ping ou traceroute não funcionem. Para obter mais informações sobre os recursos de `Standard_DS2_v2`, consulte "[Dv2 e DSv2-series](https://docs.microsoft.com/azure/virtual-machines/dv2-dsv2-series#dsv2-series)" na documentação do Microsoft Azure. {% data variables.product.prodname_dotcom %} hospedas executores do macOS na nuvem do macOS do próprio {% data variables.product.prodname_dotcom %}. -## Workflow continuity +## Continuidade do fluxo de trabalho {% data reusables.actions.runner-workflow-continuity %} Além disso, se a execução do fluxo de trabalho entrar na fila com sucesso, mas não foi processado por um executor hospedado em {% data variables.product.prodname_dotcom %} dentro de 45 minutos, a execução do fluxo de trabalho na fila será descartada. -## Administrative privileges +## Privilégios administrativos As máquinas virtuais Linux e macOS executam usando autenticação sem senha `sudo`. Quando precisar executar comandos ou instalar ferramentas que exigem mais permissões que o usuário atual possui, você pode usar `sudo` sem a necessidade de fornecer uma senha. Para obter mais informações, consulte o "[Manual do Sudo](https://www.sudo.ws/man/1.8.27/sudo.man.html)". -As máquinas virtuais do Windows estão configuradas para ser executadas como administradores com Controle de Conta de Usuário (UAC) desativado. 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. +As máquinas virtuais do Windows estão configuradas para ser executadas como administradores com Controle de Conta de Usuário (UAC) desativado. Para obter mais informações, consulte "[Como funciona o Controle de Conta de Usuário](https://docs.microsoft.com/windows/security/identity-protection/user-account-control/how-user-account-control-works)" na documentação do Windows. ## Endereços IP @@ -187,11 +187,8 @@ O {% data variables.product.prodname_dotcom %} reserva o prefixo de caminho `/gi - `/github/workspace` - {% data reusables.repositories.action-root-user-required %} - `/github/workflow` -{% ifversion fpt or ghec %} - ## Leia mais - "[Gerenciando cobrança para {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions)" - -{% endif %} +- You can use a matrix strategy to run your jobs on multiple images. Para obter mais informações, consulte "[Usando uma matriz para seus trabalhos](/actions/using-jobs/using-a-matrix-for-your-jobs)". {% endif %} diff --git a/translations/pt-BR/content/actions/using-github-hosted-runners/connecting-to-a-private-network.md b/translations/pt-BR/content/actions/using-github-hosted-runners/connecting-to-a-private-network.md index 8090c55173..35d76e9190 100644 --- a/translations/pt-BR/content/actions/using-github-hosted-runners/connecting-to-a-private-network.md +++ b/translations/pt-BR/content/actions/using-github-hosted-runners/connecting-to-a-private-network.md @@ -47,7 +47,7 @@ Se você não quiser manter uma infraestrutura separada para um Gateway da API, Existem várias desvantagens nessa abordagem: - Para chegar ao WireGuard em execução em seu serviço privado, você precisará de um endereço IP bem conhecido e porta aos quais o seu fluxo de trabalho pode fazer referência: pode ser um endereço IP e porta IP públicos, um mapeamento de porta em um gateway de rede ou um serviço que atualiza dinamicamente o DNS. -- WireGuard doesn't handle NAT traversal out of the box, so you'll need to identify a way to provide this service. +- O WireGuard não lida com a deslocamento do NAT de forma inovadora. Portanto, você deverá identificar uma maneira de fornecer esse serviço. - Esta conexão é de um para um, por isso, se você precisa de alta disponibilidade ou alta produtividade, você precisará construir isso no WireGuard. - Você precisará gerar e armazenar as chaves com segurança para o executor e para o seu serviço privado. O WireGuard usa UDP. Portanto, sua rede deve ser compatível com o tráfego do UDP. @@ -99,6 +99,6 @@ O Tailscale é um produto comercial criado sobre o WireGuard. Esta opção é mu As desvantagens são semelhantes ao WireGuard: A conexão é de uma para outra, por isso você pode precisar fazer trabalho adicional por alta disponibilidade ou por altas velocidades. Você ainda precisa gerar e armazenar as chaves de forma segura. O protocolo ainda é UDP, então sua rede deve ser compatível com o tráfego do UDP. -However, there are some advantages over WireGuard: NAT traversal is built-in, so you don't need to expose a port to the public internet. É de longe a mais rápida dessas opções para colocar em funcionamento, já que o Tailscale fornece um fluxo de trabalho de {% data variables.product.prodname_actions %} com um único passo para conectar à rede de sobreposição. +No entanto, existem algumas vantagens sobre o WireGuard: o deslocamento do NAT é incorporado, então você não precisa expor uma porta à internet pública. É de longe a mais rápida dessas opções para colocar em funcionamento, já que o Tailscale fornece um fluxo de trabalho de {% data variables.product.prodname_actions %} com um único passo para conectar à rede de sobreposição. Para obter mais informações, consulte [GitHub Action do Tailscale](https://github.com/tailscale/github-action), assim como "[Segredos criptografados](/actions/security-guides/encrypted-secrets)" para saber como armazenar as chaves com segurança. diff --git a/translations/pt-BR/content/actions/using-jobs/using-concurrency.md b/translations/pt-BR/content/actions/using-jobs/using-concurrency.md index 4d731a9d55..756e12d919 100644 --- a/translations/pt-BR/content/actions/using-jobs/using-concurrency.md +++ b/translations/pt-BR/content/actions/using-jobs/using-concurrency.md @@ -17,7 +17,7 @@ miniTocMaxHeadingLevel: 4 {% data reusables.actions.jobs.section-using-concurrency-jobs %} -{% if github-runner-dashboard %} +{% ifversion github-runner-dashboard %} ## Monitorando os seus trabalhos atuais na sua organização ou empresa {% data reusables.actions.github-hosted-runners-check-concurrency %} diff --git a/translations/pt-BR/content/actions/using-workflows/about-workflows.md b/translations/pt-BR/content/actions/using-workflows/about-workflows.md index e48f532730..8aee521583 100644 --- a/translations/pt-BR/content/actions/using-workflows/about-workflows.md +++ b/translations/pt-BR/content/actions/using-workflows/about-workflows.md @@ -124,7 +124,7 @@ jobs: Para obter mais informações, consulte "[Usando uma matriz para seus trabalhos](/actions/using-jobs/using-a-matrix-for-your-jobs)". -{% if actions-caching %} +{% ifversion actions-caching %} ### Memorizar dependências Se seus trabalhos reutilizam dependências regularmente, você pode considerar armazenar em cache esses arquivos para ajudar a melhorar o desempenho. Após a criação do armazenamento em cache, ele fica disponível para todos os fluxos de trabalho no mesmo repositório. diff --git a/translations/pt-BR/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md b/translations/pt-BR/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md index a440dcca2d..73c5c1953b 100644 --- a/translations/pt-BR/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md +++ b/translations/pt-BR/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md @@ -311,17 +311,17 @@ Por exemplo, se um pull request contiver um branch de `recurso` e tiver como alv ## Limites de uso e política de eliminação -{% data variables.product.prodname_dotcom %} removerá todas as entradas da cache não acessadas há mais de 7 dias. Não há limite no número de caches que você pode armazenar, mas o tamanho total de todos os caches em um repositório é limitado{% if actions-cache-policy-apis %}. Por padrão, o limite é 10 GB por repositório, mas este limite pode ser diferente dependendo das políticas definidas pelos proprietários da empresa ou administradores de repositório.{% else %} a 10 GB.{% endif %} +{% data variables.product.prodname_dotcom %} removerá todas as entradas da cache não acessadas há mais de 7 dias. There is no limit on the number of caches you can store, but the total size of all caches in a repository is limited{% ifversion actions-cache-policy-apis %}. Por padrão, o limite é 10 GB por repositório, mas este limite pode ser diferente dependendo das políticas definidas pelos proprietários da empresa ou administradores de repositório.{% else %} a 10 GB.{% endif %} {% data reusables.actions.cache-eviction-process %} -{% if actions-cache-policy-apis %} +{% ifversion actions-cache-policy-apis %} Para informações sobre como alterar as políticas para o limite de tamanho do cache do repositório, consulte "[Aplicando políticas para {% data variables.product.prodname_actions %} na sua empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-cache-storage-in-your-enterprise)" e "[Gerenciando as configurações de {% data variables.product.prodname_actions %} para um repositório](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-cache-storage-for-a-repository)". {% endif %} -{% if actions-cache-management %} +{% ifversion actions-cache-management %} diff --git a/translations/pt-BR/content/actions/using-workflows/events-that-trigger-workflows.md b/translations/pt-BR/content/actions/using-workflows/events-that-trigger-workflows.md index c75b0f63e1..3282e748c4 100644 --- a/translations/pt-BR/content/actions/using-workflows/events-that-trigger-workflows.md +++ b/translations/pt-BR/content/actions/using-workflows/events-that-trigger-workflows.md @@ -1250,12 +1250,13 @@ on: workflow_dispatch #### Fornecendo entradas -É possível configurar as propriedades de entrada definidas por personalização, os valores-padrão de entrada e as entradas obrigatórias para o evento diretamente no seu fluxo de trabalho. Ao iniciar o evento, você pode fornecer `ref` e qualquer `entradas`. Quando o fluxo de trabalho é executado, você pode acessar os valores de entrada no contexto `github.event.inputs`. Para obter mais informações, consulte "[Contextos](/actions/learn-github-actions/contexts)". +É possível configurar as propriedades de entrada definidas por personalização, os valores-padrão de entrada e as entradas obrigatórias para o evento diretamente no seu fluxo de trabalho. Ao iniciar o evento, você pode fornecer `ref` e qualquer `entradas`. When the workflow runs, you can access the input values in the {% ifversion actions-unified-inputs %}`inputs`{% else %}`github.event.inputs`{% endif %} context. Para obter mais informações, consulte "[Contextos](/actions/learn-github-actions/contexts)". + +{% data reusables.actions.inputs-vs-github-event-inputs %} {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5511 %} -Este exemplo define as entradas chamadas `logLevel`, `tags` e `ambiente`. Você passa os valores destas entradas para o fluxo de trabalho quando o executa. Esse fluxo de trabalho imprime os valores no registro, usando as propriedades de contexto `github.event.inputs.logLevel`, `github.event.inputs.tags` e `github.event.inputs.environment`. +Este exemplo define as entradas chamadas `logLevel`, `tags` e `ambiente`. Você passa os valores destas entradas para o fluxo de trabalho quando o executa. This workflow then prints the values to the log, using the {% ifversion actions-unified-inputs %}`inputs.logLevel`, `inputs.tags`, and `inputs.environment`{% else %}`github.event.inputs.logLevel`, `github.event.inputs.tags`, and `github.event.inputs.environment`{% endif %} context properties. -{% raw %} ```yaml on: workflow_dispatch: @@ -1287,11 +1288,10 @@ jobs: echo "Tags: $TAGS" echo "Environment: $ENVIRONMENT" env: - LEVEL: ${{ github.event.inputs.logLevel }} - TAGS: ${{ github.event.inputs.tags }} - ENVIRONMENT: ${{ github.event.inputs.environment }} + LEVEL: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.logLevel }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.logLevel }}{% endraw %}{% endif %} + TAGS: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.tags }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.tags }}{% endraw %}{% endif %} + ENVIRONMENT: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.environment }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.environment }}{% endraw %}{% endif %} ``` -{% endraw %} Se você executar este fluxo de trabalho em um navegador, você deverá inserir valores para as entradas necessárias manualmente antes de o fluxo de trabalho ser executado. @@ -1306,7 +1306,7 @@ gh workflow run run-tests.yml -f logLevel=warning -f tags=false -f environment=s Para obter mais informações, consulte as informações do {% data variables.product.prodname_cli %} em "[Executando um fluxo de trabalho manualmente](/actions/managing-workflow-runs/manually-running-a-workflow)". {% else %} -Este exemplo define as entradas do `nome` e `home` e as imprime usando os contextos `github.event.inputs.name` e `github.event.inputs.home`. Se `home` não for fornecido, será impresso o valor-padrão 'The Octoverse'. +This example defines the `name` and `home` inputs and prints them using the {% ifversion actions-unified-inputs %}`inputs.name` and `inputs.home`{% else %}`github.event.inputs.name` and `github.event.inputs.home`{% endif %} contexts. Se `home` não for fornecido, será impresso o valor-padrão 'The Octoverse'. ```yaml name: Manually triggered workflow @@ -1330,8 +1330,8 @@ jobs: echo Hello $NAME! echo -in $HOME env: - NAME: {% raw %}${{ github.event.inputs.name }}{% endraw %} - HOME: {% raw %}${{ github.event.inputs.home }}{% endraw %} + NAME: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.name }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.name }}{% endraw %}{% endif %} + HOME: {% ifversion actions-unified-inputs %}{% raw %}${{ github.event.inputs.home }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.home }}{% endraw %}{% endif %} ``` {% endif %} diff --git a/translations/pt-BR/content/actions/using-workflows/reusing-workflows.md b/translations/pt-BR/content/actions/using-workflows/reusing-workflows.md index 091b902f70..00c956bc3b 100644 --- a/translations/pt-BR/content/actions/using-workflows/reusing-workflows.md +++ b/translations/pt-BR/content/actions/using-workflows/reusing-workflows.md @@ -39,7 +39,7 @@ Você pode visualizar os fluxos de trabalho referenciados nos seus fluxos de tra ### Fluxos de trabalho e fluxos de trabalho iniciais reutilizáveis -Starter workflows allow everyone in your organization who has permission to create workflows to do so more quickly and easily. Quando as pessoas criam um novo fluxo de trabalho, eles podem escolher um fluxo de trabalho inicial e uma parte ou todo o trabalho de escrita do fluxo de trabalho será feito para essas pessoas. Dentro de um fluxo de trabalho inicial, você também pode fazer referência a fluxos de trabalho reutilizáveis para facilitar a utilização de código de fluxo de trabalho gerenciado centralmente. Se você usar uma tag ou nome de branch ao fazer referência ao fluxo de trabalho reutilizável, você poderá garantir que todos que reutilizarem esse fluxo de trabalho sempre usarão o mesmo código YAML. No entanto, se você fizer referência a um fluxo de trabalho reutilizável por uma tag ou branch, certifique-se de que você poderá confiar nessa versão do fluxo de trabalho. Para obter mais informações, consulte "[Fortalecimento da segurança para {% data variables.product.prodname_actions %}](/actions/security-guides/security-hardening-for-github-actions#reusing-third-party-workflows)". +Os fluxos de trabalho iniciais permitem que todos em sua organização que têm permissão para criar fluxos de trabalho o façam de forma mais rápida e facilmente. Quando as pessoas criam um novo fluxo de trabalho, eles podem escolher um fluxo de trabalho inicial e uma parte ou todo o trabalho de escrita do fluxo de trabalho será feito para essas pessoas. Dentro de um fluxo de trabalho inicial, você também pode fazer referência a fluxos de trabalho reutilizáveis para facilitar a utilização de código de fluxo de trabalho gerenciado centralmente. Se você usar uma tag ou nome de branch ao fazer referência ao fluxo de trabalho reutilizável, você poderá garantir que todos que reutilizarem esse fluxo de trabalho sempre usarão o mesmo código YAML. No entanto, se você fizer referência a um fluxo de trabalho reutilizável por uma tag ou branch, certifique-se de que você poderá confiar nessa versão do fluxo de trabalho. Para obter mais informações, consulte "[Fortalecimento da segurança para {% data variables.product.prodname_actions %}](/actions/security-guides/security-hardening-for-github-actions#reusing-third-party-workflows)". Para obter mais informações, consulte "[Criando fluxos de trabalho iniciais para a sua organização](/actions/learn-github-actions/creating-starter-workflows-for-your-organization)". @@ -48,8 +48,8 @@ Para obter mais informações, consulte "[Criando fluxos de trabalho iniciais pa Um fluxo de trabalho reutilizável pode ser usado por outro fluxo de trabalho se {% ifversion ghes or ghec or ghae %}qualquer{% else %}ou{% endif %} dos pontos a seguir for verdadeiro: * Ambos os fluxos de trabalho estão no mesmo repositório. -* O fluxo de trabalho chamado é armazenado em um repositório público{% if actions-workflow-policy %}, e sua {% ifversion ghec %}empresa{% else %}organização{% endif %} permite que você use fluxos de trabalho públicos reutilizáveis{% endif %}.{% ifversion ghes or ghec or ghae %} -* O fluxo de trabalho chamado é armazenado em um repositório interno e as configurações para esse repositório permitem que ele seja acessado. Para obter mais informações, consulte {% if internal-actions %}"[Compartilhando ações e fluxos de trabalho com a sua empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise){% else %}"[Gerenciando configurações de {% data variables.product.prodname_actions %} para um repositório](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-access-to-components-in-an-internal-repository){% endif %}.{% endif %} +* The called workflow is stored in a public repository{% ifversion actions-workflow-policy %}, and your {% ifversion ghec %}enterprise{% else %}organization{% endif %} allows you to use public reusable workflows{% endif %}.{% ifversion ghes or ghec or ghae %} +* O fluxo de trabalho chamado é armazenado em um repositório interno e as configurações para esse repositório permitem que ele seja acessado. For more information, see {% ifversion internal-actions %}"[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise){% else %}"[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-access-to-components-in-an-internal-repository){% endif %}."{% endif %} ## Usando executores @@ -104,7 +104,7 @@ Você pode definir entradas e segredos, que podem ser passados do fluxo de traba ``` {% endraw %} Para obter detalhes da sintaxe para definir as entradas e segredos, consulte [`on.workflow_call.inputs`](/actions/reference/workflow-syntax-for-github-actions#onworkflow_callinputs) e [`on.workflow_call.secrets`](/actions/reference/workflow-syntax-for-github-actions#onworkflow_callsecrets). - {% if actions-inherit-secrets-reusable-workflows %} + {% ifversion actions-inherit-secrets-reusable-workflows %} 1. No fluxo de trabalho reutilizável, faça referência à entrada ou segredo que você definiu na chave `on` chave na etapa anterior. Se os segredos são herdados usando `secrets: inherit`, você pode referenciá-los mesmo que eles não estejam definidos na chave `on`. {%- else %} 1. No fluxo de trabalho reutilizável, faça referência à entrada ou segredo que você definiu na chave `on` chave na etapa anterior. @@ -193,7 +193,7 @@ Ao chamar um fluxo de trabalho reutilizável, você só poderá usar as palavras * [`jobs..with.`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idwithinput_id) * [`jobs..secrets`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idsecrets) * [`jobs..secrets.`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idsecretssecret_id) - {% if actions-inherit-secrets-reusable-workflows %}* [`jobs..secrets.inherit`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idsecretsinherit){% endif %} + {% ifversion actions-inherit-secrets-reusable-workflows %}* [`jobs..secrets.inherit`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idsecretsinherit){% endif %} * [`jobs..needs`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idneeds) * [`jobs..if`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idif) * [`jobs..permissions`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idpermissions) @@ -310,8 +310,16 @@ Para obter informações sobre o uso da API REST para consultar o log de auditor {% endnote %} +{% ifversion partial-reruns-with-reusable %} + +## Re-running workflows and jobs with reusable workflows + +{% data reusables.actions.partial-reruns-with-reusable %} + +{% endif %} + ## Próximas etapas Para continuar aprendendo sobre {% data variables.product.prodname_actions %}, consulte "[Eventos que desencadeiam fluxos de trabalho](/actions/learn-github-actions/events-that-trigger-workflows)". -{% if restrict-groups-to-workflows %}Você pode padronizar implantações criando um grupo de executores auto-hospedados que só pode executar um fluxo de trabalho específico reutilizável. Para obter mais informações, consulte "[Gerenciando acesso a executores auto-hospedados usando grupos](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)."{% endif %} +{% ifversion restrict-groups-to-workflows %}You can standardize deployments by creating a self-hosted runner group that can only execute a specific reusable workflow. Para obter mais informações, consulte "[Gerenciando acesso a executores auto-hospedados usando grupos](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)."{% endif %} diff --git a/translations/pt-BR/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md b/translations/pt-BR/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md index 8698857065..42c06054c5 100644 --- a/translations/pt-BR/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md +++ b/translations/pt-BR/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md @@ -20,15 +20,15 @@ type: how_to 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, centralizadamente, segredos, artefatos e executores auto-hospedados. Você também pode criar fluxos de trabalho iniciantes no repositório `.github` e compartilhá-los com outros usuários na sua organização. -## Compartilhando {% if internal-actions %}ações e {% endif %}fluxos de trabalho +## Compartilhando {% ifversion internal-actions %}ações e {% endif %}fluxos de trabalho -{% if internal-actions %} +{% ifversion internal-actions %} Você pode compartilhar ações individuais e fluxos de trabalho inteiros com sua organização, com ou sem publicar as ações ou fluxos de trabalho publicamente. Você pode reutilizar ações e fluxos de trabalho exatamente referenciando-os no seu arquivo de fluxo de trabalho e você pode criar fluxos de trabalho iniciais que fornecem modelos para novos fluxos de trabalho. {% else %} A sua organização pode compartilhar fluxos de trabalho reutilizando os fluxos de trabalho exatamente ou criando fluxos de trabalho iniciais que fornecem modelos para novos fluxos de trabalho. {% endif %} -{% if internal-actions %} +{% ifversion internal-actions %} ### Compartilhando ações com sua empresa {% data reusables.actions.internal-actions-summary %} diff --git a/translations/pt-BR/content/actions/using-workflows/storing-workflow-data-as-artifacts.md b/translations/pt-BR/content/actions/using-workflows/storing-workflow-data-as-artifacts.md index 9afc3dddd9..fc16714bd0 100644 --- a/translations/pt-BR/content/actions/using-workflows/storing-workflow-data-as-artifacts.md +++ b/translations/pt-BR/content/actions/using-workflows/storing-workflow-data-as-artifacts.md @@ -56,7 +56,7 @@ Para compartilhar dados entre trabalhos: As etapas de um trabalho compartilham o mesmo ambiente na máquina executora, mas são executados em seus próprios processos individuais. Para transmitir dados entre etapas de um trabalho, você pode usar entradas e saídas. Para obter mais informações sobre entradas e saídas, consulte "[Sintaxe de metadados para o {% data variables.product.prodname_actions %}](/articles/metadata-syntax-for-github-actions)". -{% if actions-caching %} +{% ifversion actions-caching %} {% data reusables.actions.comparing-artifacts-caching %} diff --git a/translations/pt-BR/content/actions/using-workflows/using-starter-workflows.md b/translations/pt-BR/content/actions/using-workflows/using-starter-workflows.md index f962535686..5c98a1766e 100644 --- a/translations/pt-BR/content/actions/using-workflows/using-starter-workflows.md +++ b/translations/pt-BR/content/actions/using-workflows/using-starter-workflows.md @@ -26,7 +26,7 @@ topics: ## Sobre fluxos de trabalho iniciais -{% data variables.product.product_name %} oferece fluxos de trabalho iniciantes para uma série de linguagens e ferramentas. Ao configurar os fluxos de trabalho no repositório, {% data variables.product.product_name %} analisa o código no seu repositório e recomenda fluxos de trabalho baseados na linguagem e na estrutura do seu repositório. Por exemplo, se você usar [Node.js](https://nodejs.org/en/), {% data variables.product.product_name %} irá sugerir um arquivo de fluxo de trabalho inicial que instala pacotes do seu Node.js e executa os seus testes.{% if actions-starter-template-ui %} Você pode pesquisar e filtrar para encontrar fluxos de trabalho iniciantes relevantes.{% endif %} +{% data variables.product.product_name %} oferece fluxos de trabalho iniciantes para uma série de linguagens e ferramentas. Ao configurar os fluxos de trabalho no repositório, {% data variables.product.product_name %} analisa o código no seu repositório e recomenda fluxos de trabalho baseados na linguagem e na estrutura do seu repositório. Por exemplo, se você usar [Node.js](https://nodejs.org/en/), {% data variables.product.product_name %} irá sugerir um arquivo de fluxo de trabalho inicial que instala pacotes do seu Node.js e executa os seus testes.{% ifversion actions-starter-template-ui %} Você pode pesquisar e filtrar para encontrar fluxos de trabalho iniciantes relevantes.{% endif %} {% data reusables.actions.starter-workflow-categories %} @@ -39,9 +39,9 @@ Qualquer pessoa com a permissão de gravação em um repositório pode configura {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.actions-tab %} 1. Se você já tem um fluxo de trabalho no seu repositório, clique em **Novo fluxo de trabalho**. -1. A página "{% if actions-starter-template-ui %}Escolher um fluxo de trabalho{% else %}Escolher o modelo de um fluxo de trabalho{% endif %} mostra uma seleção de fluxos de trabalhos iniciais recomendados. Localizar o fluxo de trabalho inicial que você deseja usar, em seguida, clique em {% if actions-starter-template-ui %}**Configurar**{% else %}**Configurar este fluxo de trabalho**{% endif %}.{% if actions-starter-template-ui %} Para ajudar você a encontrar o fluxo de trabalho inicial que deseja, você procurar por palavras-chave ou filtrar por categoria.{% endif %} +1. A página "{% ifversion actions-starter-template-ui %}Escolher um fluxo de trabalho{% else %}Escolher o modelo de um fluxo de trabalho{% endif %} mostra uma seleção de fluxos de trabalhos iniciais recomendados. Localizar o fluxo de trabalho inicial que você deseja usar, em seguida, clique em {% ifversion actions-starter-template-ui %}**Configurar**{% else %}**Configurar este fluxo de trabalho**{% endif %}.{% ifversion actions-starter-template-ui %} Para ajudar você a encontrar o fluxo de trabalho inicial que deseja, você procurar por palavras-chave ou filtrar por categoria.{% endif %} - {% if actions-starter-template-ui %}![Configure this workflow](/assets/images/help/settings/actions-create-starter-workflow-updated-ui.png){% else %}![Set up this workflow](/assets/images/help/settings/actions-create-starter-workflow.png){% endif %} + {% ifversion actions-starter-template-ui %}![Configure this workflow](/assets/images/help/settings/actions-create-starter-workflow-updated-ui.png){% else %}![Set up this workflow](/assets/images/help/settings/actions-create-starter-workflow.png){% endif %} 1. Se o fluxo de trabalho inicial contiver comentários que detalham as etapas de instalação adicionais, siga estas etapas. Muitos dos fluxos de trabalho iniciais têm guias correspondentes. Para obter mais informações, consulte os [ guias de {% data variables.product.prodname_actions %}](/actions/guides). 1. Alguns fluxos de trabalho iniciais usam segredos. Por exemplo, {% raw %}`${{ secrets.npm_token }}`{% endraw %}. Se o fluxo de trabalho inicial usar um segredo, armazene o valor descrito no nome do segredo como um segredo no repositório. Para obter mais informações, consulte "[Segredos criptografados](/actions/reference/encrypted-secrets)". 1. Opcionalmente, faça as alterações adicionais. Por exemplo, talvez você queira alterar o valor de `on` para mudar quando o fluxo de trabalho é executado. diff --git a/translations/pt-BR/content/actions/using-workflows/workflow-commands-for-github-actions.md b/translations/pt-BR/content/actions/using-workflows/workflow-commands-for-github-actions.md index 34b1393ffe..85c64341ed 100644 --- a/translations/pt-BR/content/actions/using-workflows/workflow-commands-for-github-actions.md +++ b/translations/pt-BR/content/actions/using-workflows/workflow-commands-for-github-actions.md @@ -111,7 +111,7 @@ A tabela a seguir mostra quais funções do conjunto de ferramentas estão dispo | `core.getInput` | Acessível por meio do uso da variável de ambiente `INPUT_{NAME}` | | `core.getState` | Acessível por meio do uso da variável de ambiente `STATE_{NAME}` | | `core.isDebug` | Acessível por meio do uso da variável de ambiente `RUNNER_DEBUG` | -{%- if actions-job-summaries %} +{%- ifversion actions-job-summaries %} | `core.summary` | Pode ser acessado usando a variável de ambiente `GITHUB_STEP_SUMMARY` | {%- endif %} | `core.saveState` | `save-state` | | `core.setCommandEcho` | `echo` | | `core.setFailed` | Usado como atalho para `::error` e `exit 1` | | `core.setOutput` | `set-output` | | `core.setSecret` | `add-mask` | | `core.startGroup` | `group` | | `core.warning` | `warning` | @@ -656,7 +656,7 @@ steps: {% endpowershell %} -{% if actions-job-summaries %} +{% ifversion actions-job-summaries %} ## Adicionando um resumo do trabalho diff --git a/translations/pt-BR/content/actions/using-workflows/workflow-syntax-for-github-actions.md b/translations/pt-BR/content/actions/using-workflows/workflow-syntax-for-github-actions.md index b9e7b3a1b1..0b1bea324c 100644 --- a/translations/pt-BR/content/actions/using-workflows/workflow-syntax-for-github-actions.md +++ b/translations/pt-BR/content/actions/using-workflows/workflow-syntax-for-github-actions.md @@ -992,7 +992,7 @@ jobs: ``` {% endraw %} -{% if actions-inherit-secrets-reusable-workflows %} +{% ifversion actions-inherit-secrets-reusable-workflows %} ### `jobs..secrets.inherit` diff --git a/translations/pt-BR/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md b/translations/pt-BR/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md index b2493ae528..ad8bf30fef 100644 --- a/translations/pt-BR/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md +++ b/translations/pt-BR/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md @@ -76,7 +76,7 @@ Se você não quiser usar {% data variables.product.prodname_actions %}, você d O {% data variables.product.prodname_codeql_cli %} é uma ferramenta de linha de comando que você usa para analisar bases de código em qualquer máquina, incluindo um sistema de CI/CD de terceiros. Para obter mais informações, consulte "[Instalando a CLI do CodeQL no seu sistema de CI](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)." -{% if codeql-runner-supported %} +{% ifversion codeql-runner-supported %} ## Executar {% data variables.product.prodname_code_scanning %} usando o {% data variables.product.prodname_codeql_runner %} diff --git a/translations/pt-BR/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md b/translations/pt-BR/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md index 013f62d832..6e478ecfb2 100644 --- a/translations/pt-BR/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md +++ b/translations/pt-BR/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md @@ -235,7 +235,7 @@ Com a digitalização de código, você pode encontrar vulnerabilidades e erros Quando a digitalização de código identifica um problema em um pull request, você poderá revisar o código destacado e resolver o alerta. Para obter mais informações, consulte "[Triar alertas de {% data variables.product.prodname_code_scanning %} em pull requests](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)". -Se você tiver permissão de gravação em um repositório, você poderá gerenciar alertas de digitalização de código para esse repositório. Com permissão de gravação em um repositório, {% if delete-code-scanning-alerts %}você pode visualizar, corrigir, descartar ou excluir alertas {% else %}que você pode visualizar, corrigir ou descartar alertas{% endif %} para possíveis vulnerabilidades ou erros no código do seu repositório. Para obter mais informações, consulte "[Gerenciar alertas de varredura de código para seu repositório](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository). " +Se você tiver permissão de gravação em um repositório, você poderá gerenciar alertas de digitalização de código para esse repositório. Com permissão de gravação em um repositório, {% ifversion delete-code-scanning-alerts %}você pode visualizar, corrigir, descartar ou excluir alertas {% else %}que você pode visualizar, corrigir ou descartar alertas{% endif %} para possíveis vulnerabilidades ou erros no código do seu repositório. Para obter mais informações, consulte "[Gerenciar alertas de varredura de código para seu repositório](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository). " #### Gerar relatórios de alertas de {% data variables.product.prodname_code_scanning %} diff --git a/translations/pt-BR/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md b/translations/pt-BR/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md index 9a4acf9c5c..a365ac03f5 100644 --- a/translations/pt-BR/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md +++ b/translations/pt-BR/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md @@ -49,7 +49,7 @@ Se o seu {% data variables.product.product_location %} usar clustering, você n ```{% endif %} {% 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)." + **Note**: For more information about enabling access to the administrative shell via SSH, see "[Accessing the administrative shell (SSH)](/enterprise/admin/configuration/accessing-the-administrative-shell-ssh)." {% endnote %} 2. Aplique a configuração. diff --git a/translations/pt-BR/content/admin/configuration/configuring-github-connect/about-github-connect.md b/translations/pt-BR/content/admin/configuration/configuring-github-connect/about-github-connect.md index 417fea7e16..3afd270bff 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-github-connect/about-github-connect.md +++ b/translations/pt-BR/content/admin/configuration/configuring-github-connect/about-github-connect.md @@ -26,14 +26,14 @@ Após habilitar a licença {% data variables.product.prodname_github_connect %}, Após configurar a conexão entre {% data variables.product.product_location %} e {% data variables.product.prodname_ghe_cloud %}, você pode habilitar funcionalidades individuais de {% data variables.product.prodname_github_connect %} para a sua empresa. -| Funcionalidade | Descrição | Mais informações | -| ------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% ifversion ghes %} +| Funcionalidade | Descrição | Mais informações | +| ------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% ifversion ghes %} | Sincronização automática da licença do usuário | Gerencie o uso da licença entre as suas implantações de {% data variables.product.prodname_enterprise %} sincronizando automaticamente as licenças de usuários de {% data variables.product.product_location %} para {% data variables.product.prodname_ghe_cloud %}. | "[Habilitando a sincronização automática de licença de usuário para sua empresa](/admin/configuration/configuring-github-connect/enabling-automatic-user-license-sync-for-your-enterprise)"{% endif %}{% ifversion ghes or ghae %} | {% data variables.product.prodname_dependabot %} | Permite aos usuários encontrar e corrigir vulnerabilidades nas dependências do código. | "[Habilitando {% data variables.product.prodname_dependabot %} para a sua empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)"{% endif %} -| Ações de {% data variables.product.prodname_dotcom_the_website %} | Permitir que os usuários usem ações de {% data variables.product.prodname_dotcom_the_website %} em arquivos de fluxo de trabalho. | "[Hbilitando o acesso automático a ações de {% data variables.product.prodname_dotcom_the_website %} usando {% data variables.product.prodname_github_connect %}](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)"{% if server-statistics %} +| Ações de {% data variables.product.prodname_dotcom_the_website %} | Permitir que os usuários usem ações de {% data variables.product.prodname_dotcom_the_website %} em arquivos de fluxo de trabalho. | "[Enabling automatic access to {% data variables.product.prodname_dotcom_the_website %} actions using {% data variables.product.prodname_github_connect %}](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)"{% ifversion server-statistics %} | {% data variables.product.prodname_server_statistics %} | Analise os seus próprios dados agregados do servidor do GitHub Enterprise e ajude-nos a melhorar os produtos do GitHub. | "[Habilitando {% data variables.product.prodname_server_statistics %} para a sua empresa](/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise)"{% endif %} -| Pesquisa unificada | Permitir que os usuários incluam repositórios em {% data variables.product.prodname_dotcom_the_website %} nos seus resultados de pesquisa ao pesquisar em {% data variables.product.product_location %}. | "[Habilitando {% data variables.product.prodname_unified_search %} para a sua empresa](/admin/configuration/configuring-github-connect/enabling-unified-search-for-your-enterprise)" | -| Contribuições unificadas | Permitir que os usuários incluam o número de contribuições anonimizadas pelo trabalho deles em {% data variables.product.product_location %} nos seus gráficos de contribuição em {% data variables.product.prodname_dotcom_the_website %}. | "[Habilitando {% data variables.product.prodname_unified_contributions %} para a sua empresa](/admin/configuration/configuring-github-connect/enabling-unified-contributions-for-your-enterprise)" | +| Pesquisa unificada | Permitir que os usuários incluam repositórios em {% data variables.product.prodname_dotcom_the_website %} nos seus resultados de pesquisa ao pesquisar em {% data variables.product.product_location %}. | "[Habilitando {% data variables.product.prodname_unified_search %} para a sua empresa](/admin/configuration/configuring-github-connect/enabling-unified-search-for-your-enterprise)" | +| Contribuições unificadas | Permitir que os usuários incluam o número de contribuições anonimizadas pelo trabalho deles em {% data variables.product.product_location %} nos seus gráficos de contribuição em {% data variables.product.prodname_dotcom_the_website %}. | "[Habilitando {% data variables.product.prodname_unified_contributions %} para a sua empresa](/admin/configuration/configuring-github-connect/enabling-unified-contributions-for-your-enterprise)" | ## Transmissão de dados para {% data variables.product.prodname_github_connect %} @@ -62,12 +62,12 @@ Ao habilitar {% data variables.product.prodname_github_connect %} ou funcionalid Os dados adicionais são transmitidos se você habilitar as funcionalidades individuais de {% data variables.product.prodname_github_connect %}. -| Funcionalidade | Dados | Para onde os dados são transmitidos? | Onde os dados são usados? | -| ------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ |{% ifversion ghes %} +| Funcionalidade | Dados | Para onde os dados são transmitidos? | Onde os dados são usados? | +| ------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------- |{% ifversion ghes %} | Sincronização automática da licença do usuário | O ID de usuário de cada {% data variables.product.product_name %} e endereço de e-mail | De {% data variables.product.product_name %} para {% data variables.product.prodname_ghe_cloud %} | {% data variables.product.prodname_ghe_cloud %} |{% endif %}{% ifversion ghes or ghae %} -| {% data variables.product.prodname_dependabot_alerts %} | Alertas de vulnerabilidade | De {% data variables.product.prodname_dotcom_the_website %} para {% data variables.product.product_name %} | {% data variables.product.product_name %} |{% endif %}{% if dependabot-updates-github-connect %} +| {% data variables.product.prodname_dependabot_alerts %} | Alertas de vulnerabilidade | De {% data variables.product.prodname_dotcom_the_website %} para {% data variables.product.product_name %} | {% data variables.product.product_name %} |{% endif %}{% ifversion dependabot-updates-github-connect %} | {% data variables.product.prodname_dependabot_updates %} | As dependências e metadados para o repositório de cada dependência

Se uma dependência for armazenada em um repositório privado em {% data variables.product.prodname_dotcom_the_website %}, os dados só serão transmitidos se {% data variables.product.prodname_dependabot %} estiver configurado e autorizado para acessar esse repositório. | De {% data variables.product.prodname_dotcom_the_website %} para {% data variables.product.product_name %} | {% data variables.product.product_name %} {% endif %} -| Ações de {% data variables.product.prodname_dotcom_the_website %} | Nome da ação, ação (arquivo YAML de {% data variables.product.prodname_marketplace %}) | De {% data variables.product.prodname_dotcom_the_website %} para {% data variables.product.product_name %}

De {% data variables.product.product_name %} para {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.product_name %}{% if server-statistics %} +| Ações de {% data variables.product.prodname_dotcom_the_website %} | Nome da ação, ação (arquivo YAML de {% data variables.product.prodname_marketplace %}) | De {% data variables.product.prodname_dotcom_the_website %} para {% data variables.product.product_name %}

De {% data variables.product.product_name %} para {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.product_name %}{% ifversion server-statistics %} | {% data variables.product.prodname_server_statistics %} | Agrege métricas de uso de {% data variables.product.prodname_ghe_server %}
Para a lista de métricas agregadas coletadas, consulte "[dados coletados de {% data variables.product.prodname_server_statistics %}](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics#server-statistics-data-collected)." | De {% data variables.product.product_name %} para {% data variables.product.prodname_ghe_cloud %} | {% data variables.product.prodname_ghe_cloud %}{% endif %} | Pesquisa unificada | Termos de pesquisa, resultados de pesquisa | De {% data variables.product.prodname_dotcom_the_website %} para {% data variables.product.product_name %}

De {% data variables.product.product_name %} para {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.product_name %} | Contribuições unificadas | Contagens de contribuição | De {% data variables.product.product_name %} paraa {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.prodname_dotcom_the_website %} diff --git a/translations/pt-BR/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md b/translations/pt-BR/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md index 098f824b1b..8b74748fde 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md +++ b/translations/pt-BR/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md @@ -80,7 +80,7 @@ Antes de poder habilitar {% data variables.product.prodname_dependabot_alerts %} {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.github-connect-tab %} -{%- if dependabot-updates-github-connect %} +{%- ifversion dependabot-updates-github-connect %} 1. Em "{% data variables.product.prodname_dependabot %}", à direita de "Os usuários podem receber alertas de vulnerabilidade de dependências de código aberto", selecione o menu suspenso e clique em **Habilitado sem notificações**. Opcionalmente, para habilitar alertas com notificações, clique em **Habilitado com as notificações**. ![Captura de tela do menu suspenso para habilitar a digitalização de repositórios com relação a vulnerabilidades](/assets/images/enterprise/site-admin-settings/dependabot-alerts-dropdown.png) @@ -94,7 +94,7 @@ Antes de poder habilitar {% data variables.product.prodname_dependabot_alerts %} {% endtip %} -{% if dependabot-updates-github-connect %} +{% ifversion dependabot-updates-github-connect %} ## Habilitar o {% data variables.product.prodname_dependabot_updates %} Após habilitar {% data variables.product.prodname_dependabot_alerts %} para a sua empresa, você poderá habilitar {% data variables.product.prodname_dependabot_updates %}. diff --git a/translations/pt-BR/content/admin/configuration/configuring-github-connect/managing-github-connect.md b/translations/pt-BR/content/admin/configuration/configuring-github-connect/managing-github-connect.md index 6989f4d264..b3559ba542 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-github-connect/managing-github-connect.md +++ b/translations/pt-BR/content/admin/configuration/configuring-github-connect/managing-github-connect.md @@ -43,7 +43,7 @@ To use {% data variables.product.prodname_github_connect %}, you must have an or {% ifversion ghes %} If your organization or enterprise account on {% data variables.product.prodname_dotcom_the_website %} uses IP allow lists, you must add the IP address or network for {% data variables.product.product_location %} to your IP allow list on {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Managing allowed IP addresses for your organization](/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization)" and "[Enforcing policies for security settings in your enterprise](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)" in the {% data variables.product.prodname_ghe_cloud %} documentation. -To configure a connection, your proxy configuration must allow connectivity to `github.com`, `api.github.com`, and `uploads.github.com`. For more information, see "[Configuring an outbound web proxy server](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-an-outbound-web-proxy-server)." +To configure a connection, your proxy configuration must allow connectivity to `github.com`, `api.github.com`, and `uploads.github.com`. For more information, see "[Configuring an outbound web proxy server](/enterprise/admin/guides/installation/configuring-an-outbound-web-proxy-server)." {% endif %} ## Enabling {% data variables.product.prodname_github_connect %} diff --git a/translations/pt-BR/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md b/translations/pt-BR/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md index 6cccf09662..40ef320f45 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md +++ b/translations/pt-BR/content/admin/configuration/configuring-network-settings/configuring-a-hostname.md @@ -19,7 +19,7 @@ Se configurar um nome de host em vez de um endereço IP codificado, você poder 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.companyname.com.`As solicitações da web e da API serão automaticamente redirecionadas para o nome de host configurado no {% data variables.enterprise.management_console %}. -Depois de configurar um nome de host, você poderá habilitar o isolamento de subdomínio para aumentar ainda mais a segurança de {% data variables.product.product_location %}. 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, você poderá habilitar o isolamento de subdomínio para aumentar ainda mais a segurança de {% data variables.product.product_location %}. Para obter mais informações, consulte "[Habilitar isolamento de subdomínio](/enterprise/admin/guides/installation/enabling-subdomain-isolation/)". Para obter mais informações sobre os tipos de nome de host compatíveis, consulte a [seção 2.1 do HTTP RFC](https://tools.ietf.org/html/rfc1123#section-2). @@ -33,4 +33,4 @@ Para obter mais informações sobre os tipos de nome de host compatíveis, consu {% data reusables.enterprise_management_console.test-domain-settings-failure %} {% data reusables.enterprise_management_console.save-settings %} -Para ajudar a mitigar várias vulnerabilidades de script entre sites, recomendamos que você habilite o isolamento de subdomínio para {% data variables.product.product_location %} depois de configurar um nome de host. Para obter mais informações, consulte "[Habilitar isolamento de subdomínio](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)". +Para ajudar a mitigar várias vulnerabilidades de script entre sites, recomendamos que você habilite o isolamento de subdomínio para {% data variables.product.product_location %} depois de configurar um nome de host. Para obter mais informações, consulte "[Habilitar isolamento de subdomínio](/enterprise/admin/guides/installation/enabling-subdomain-isolation/)". diff --git a/translations/pt-BR/content/admin/configuration/configuring-network-settings/configuring-tls.md b/translations/pt-BR/content/admin/configuration/configuring-network-settings/configuring-tls.md index 5cee49be71..daf73760d6 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-network-settings/configuring-tls.md +++ b/translations/pt-BR/content/admin/configuration/configuring-network-settings/configuring-tls.md @@ -32,9 +32,9 @@ Para permitir o uso do FIDO U2F para autenticação de dois fatores, você deve Para usar o TLS em produção, você deve ter um certificado em formato PEM não criptografado assinado por uma autoridade de certificação confiável. -Seu certificado também precisará de nomes alternativos da entidade (SAN, Subject Alternative Names) configurados para os subdomínios listados em "[Habilitar isolamento de subdomínio](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation#about-subdomain-isolation)" e deverá incluir a cadeia completa de certificados, caso tenha sido assinado por uma autoridade de certificação intermediária. Para obter mais informações, consulte "[Subject Alternative Name](http://en.wikipedia.org/wiki/SubjectAltName)" na Wikipedia. +Seu certificado também precisará de nomes alternativos da entidade (SAN, Subject Alternative Names) configurados para os subdomínios listados em "[Habilitar isolamento de subdomínio](/enterprise/admin/guides/installation/enabling-subdomain-isolation#about-subdomain-isolation)" e deverá incluir a cadeia completa de certificados, caso tenha sido assinado por uma autoridade de certificação intermediária. Para obter mais informações, consulte "[Subject Alternative Name](http://en.wikipedia.org/wiki/SubjectAltName)" na Wikipedia. -Você pode gerar uma solicitação de assinatura de certificado (CSR, Certificate Signing Request) para sua instância usando o comando `ghe-ssl-generate-csr`. Para obter mais informações, consulte "[Utilitários de linha de comando](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities/#ghe-ssl-generate-csr)". +Você pode gerar uma solicitação de assinatura de certificado (CSR, Certificate Signing Request) para sua instância usando o comando `ghe-ssl-generate-csr`. Para obter mais informações, consulte "[Utilitários de linha de comando](/enterprise/admin/guides/installation/command-line-utilities/#ghe-ssl-generate-csr)". ## Fazer upload de um certificado TLS personalizado @@ -63,7 +63,7 @@ Let's Encrypt é uma autoridade de certificação pública que emite certificado 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 %} 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/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-network-settings/enabling-subdomain-isolation.md b/translations/pt-BR/content/admin/configuration/configuring-network-settings/enabling-subdomain-isolation.md index bd103d384f..990571fc54 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-network-settings/enabling-subdomain-isolation.md +++ b/translations/pt-BR/content/admin/configuration/configuring-network-settings/enabling-subdomain-isolation.md @@ -36,7 +36,7 @@ Quando o isolamento do subdomínio está ativado, o {% data variables.product.pr | `http(s)://HOSTNAME/render/` | `http(s)://render.HOSTNAME/` | | `http(s)://HOSTNAME/reply/` | `http(s)://reply.HOSTNAME/` | | `http(s)://HOSTNAME/uploads/` | `http(s)://uploads.HOSTNAME/` |{% ifversion ghes %} -| `https://HOSTNAME/_registry/docker/` | `http(s)://docker.HOSTNAME/`{% endif %}{% ifversion ghes %} +| `https://HOSTNAME/` | `http(s)://docker.HOSTNAME/`{% endif %}{% ifversion ghes %} | `https://HOSTNAME/_registry/npm/` | `https://npm.HOSTNAME/` | | `https://HOSTNAME/_registry/rubygems/` | `https://rubygems.HOSTNAME/` | | `https://HOSTNAME/_registry/maven/` | `https://maven.HOSTNAME/` | @@ -50,13 +50,13 @@ Quando o isolamento do subdomínio está ativado, o {% data variables.product.pr Antes de habilitar o isolamento de subdomínio, você deve definir as configurações de rede do novo domínio. -- Em vez de um endereço IP, especifique um nome de domínio válido como nome de host. Para obter mais informações, consulte "[Configurar nome de host](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-a-hostname)". +- Em vez de um endereço IP, especifique um nome de domínio válido como nome de host. Para obter mais informações, consulte "[Configurar nome de host](/enterprise/admin/guides/installation/configuring-a-hostname)". {% data reusables.enterprise_installation.changing-hostname-not-supported %} - Configure um registro curinga do Sistema de Nomes de Domínio (DNS) ou registros DNS individuais para os subdomínios listados acima. É recomendável criar um registro A para `*.HOSTNAME` que aponte para o endereço IP do servidor, de modo que não seja preciso criar vários registros para cada subdomínio. - Obtenha um certificado curinga de Segurança da Camada de Transporte (TLS) para `*.HOSTNAME` com Nome Alternativo da Entidade (SAN) para `HOSTNAME` e o domínio curinga `*.HOSTNAME`. Por exemplo, se o nome de host for `github.octoinc.com`, obtenha um certificado com valor de nome comum definido como `*.github.octoinc.com` e valor SAN definido para `github.octoinc.com` e `*.github.octoinc.com`. -- Habilite o TLS no appliance. Para obter mais informações, consulte "[Configurar TLS](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-tls/)". +- Habilite o TLS no appliance. Para obter mais informações, consulte "[Configurar o TLS](/enterprise/admin/guides/installation/configuring-tls/)". ## Habilitar isolamento de subdomínio diff --git a/translations/pt-BR/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md b/translations/pt-BR/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md index 80c401da72..34aedaef18 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md +++ b/translations/pt-BR/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md @@ -67,7 +67,7 @@ Como as conexões do cliente com o {% data variables.product.prodname_ghe_server ## Configurar verificações de integridade -As verificações de integridade permitem que um balanceador de carga pare de enviar tráfego para um nó que não responde em caso de falha na verificação pré-configurada do nó em questão. Se a instância estiver off-line devido a manutenção ou falha inesperada, o balanceador de carga poderá exibir uma página de status. Em configurações de alta disponibilidade (HA), é possível usar balanceadores de carga como parte da estratégia de failover. No entanto, não há suporte para failover automático de pares de HA. Você deve promover manualmente a instância da réplica antes que ela comece a atender a pedidos. Para obter mais informações, consulte "[Configurar o {% data variables.product.prodname_ghe_server %} para alta disponibilidade](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)". +As verificações de integridade permitem que um balanceador de carga pare de enviar tráfego para um nó que não responde em caso de falha na verificação pré-configurada do nó em questão. Se a instância estiver off-line devido a manutenção ou falha inesperada, o balanceador de carga poderá exibir uma página de status. Em configurações de alta disponibilidade (HA), é possível usar balanceadores de carga como parte da estratégia de failover. No entanto, não há suporte para failover automático de pares de HA. Você deve promover manualmente a instância da réplica antes que ela comece a atender a pedidos. Para obter mais informações, consulte "[Configurar o {% data variables.product.prodname_ghe_server %} para alta disponibilidade](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)". {% data reusables.enterprise_clustering.health_checks %} {% data reusables.enterprise_site_admin_settings.maintenance-mode-status %} diff --git a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md index df7c4346c2..db0cdde712 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md +++ b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md @@ -55,7 +55,7 @@ A primeira vez que você acessar o {% data variables.enterprise.management_conso O {% data variables.enterprise.management_console %} trava após dez tentativas de login com falha em um período de dez minutos. Antes de tentar novamente, aguarde o desbloqueio automático da tela de login, que ocorrerá após um período de dez minutos. A contagem é redefinida depois do login bem-sucedido. -Para bloquear o {% data variables.enterprise.management_console %} imediatamente, use o comando `ghe-reactivate-admin-login` pelo shell administrativo. Para obter mais informações, consulte "[Utilitários da linha de comando](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-reactivate-admin-login)" e "[Acessar o shell administrativo (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)". +Para bloquear o {% data variables.enterprise.management_console %} imediatamente, use o comando `ghe-reactivate-admin-login` pelo shell administrativo. Para obter mais informações, consulte "[Utilitários da linha de comando](/enterprise/admin/guides/installation/command-line-utilities#ghe-reactivate-admin-login)" e "[Acessar o shell administrativo (SSH)](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/)". ## Solucionando problemas de conexões com falha para {% data variables.enterprise.management_console %} diff --git a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md index ecb8ae6884..d4fb6fc71b 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md +++ b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md @@ -16,7 +16,7 @@ topics: - SSH --- -Depois de entrar como usuário administrador com SSH, você pode executar esses comandos de qualquer lugar na VM. Para obter mais informações, consulte "[Acessar o shell administrativo (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)". +Depois de entrar como usuário administrador com SSH, você pode executar esses comandos de qualquer lugar na VM. For more information, see "[Accessing the administrative shell (SSH)](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/)." ## Geral @@ -125,7 +125,7 @@ $ ghe-config app.github.rate-limiting-exempt-users "hubot github-ac ### ghe-config-apply -Este utilitário aplica configurações do {% data variables.enterprise.management_console %}, recarrega os serviços do sistema, prepara um dispositivo de armazenamento, recarrega os serviços de aplicativos e executa as migrações pendentes de banco de dados. Ele equivale a clicar em **Save settings** (Salvar configurações) na IU da web do {% data variables.enterprise.management_console %} ou a enviar uma solicitação POST [ao endpoint `/setup/api/configure`](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#management-console). +Este utilitário aplica configurações do {% data variables.enterprise.management_console %}, recarrega os serviços do sistema, prepara um dispositivo de armazenamento, recarrega os serviços de aplicativos e executa as migrações pendentes de banco de dados. It is equivalent to clicking **Save settings** in the {% data variables.enterprise.management_console %}'s web UI or to sending a POST request to [the `/setup/api/configure` endpoint](/enterprise/user/rest/reference/enterprise-admin#management-console). É provável que você não precise executar essa ação manualmente, mas é possível fazer isso caso você queira automatizar o processo de salvar suas configurações via SSH. @@ -353,7 +353,7 @@ stop/waiting ### ghe-set-password -Com `ghe-set-password`, você pode definir uma nova senha para autenticação no [{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-management-console). +With `ghe-set-password`, you can set a new password to authenticate into the [{% data variables.enterprise.management_console %}](/enterprise/admin/guides/installation/accessing-the-management-console). ```shell ghe-set-password @@ -395,7 +395,7 @@ chaves atuais em /etc/ssh/ssh_host_* para gerar chaves novas. [y/N] ### ghe-ssh-weak-fingerprints -Este utilitário retorna um relatório de chaves SSH fracas conhecidas armazenadas no appliance do {% data variables.product.prodname_enterprise %}. Você também pode revogar as chaves do usuário como uma ação em lote. O utilitário relatará as chaves de sistema fracas, que você deve revogar manualmente no [{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-management-console). +Este utilitário retorna um relatório de chaves SSH fracas conhecidas armazenadas no appliance do {% data variables.product.prodname_enterprise %}. Você também pode revogar as chaves do usuário como uma ação em lote. The utility will report weak system keys, which you must manually revoke in the [{% data variables.enterprise.management_console %}](/enterprise/admin/guides/installation/accessing-the-management-console). ```shell # Imprimir um relatório de chaves SSH fracas do usuário e do sistema @@ -407,7 +407,7 @@ $ ghe-ssh-weak-fingerprints --revoke ### ghe-ssl-acme -Este utilitário permite instalar um certificado Let's Encrypt no seu appliance do {% data variables.product.prodname_enterprise %}. Para obter mais informações, consulte "[Configurar o TLS](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-tls)". +Este utilitário permite instalar um certificado Let's Encrypt no seu appliance do {% data variables.product.prodname_enterprise %}. For more information, see "[Configuring TLS](/enterprise/admin/guides/installation/configuring-tls)." Você pode usar o sinalizador `-x` para remover a configuração ACME. @@ -419,7 +419,7 @@ ghe-ssl-acme -e Este utilitário permite instalar um certificado CA personalizado de raiz no seu appliance do {% data variables.product.prodname_enterprise %}. O certificado deve estar no formato PEM. Além disso, se o seu provedor de certificados incluir vários certificados CA em um só arquivo, você deverá separá-los em arquivos a serem passados individualmente para ` ghe-ssl-ca-certificate-install`. -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 para adicionar uma cadeia de certificados para verificação de assinatura de commits S/MIME. For more information, see "[About commit signature verification](/enterprise/user/articles/about-commit-signature-verification/)." 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. @@ -471,7 +471,7 @@ ghe-ssl-certificate-setup ### ghe-ssl-generate-csr -Com este utilitário, você pode gerar uma chave privada e uma solicitação de assinatura de certificado (CSR, Certificate Signing Request) a ser compartilhada com uma autoridade certificada comercial ou privada para obter um certificado válido na sua instância. Para obter mais informações, consulte "[Configurar o TLS](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-tls)". +Com este utilitário, você pode gerar uma chave privada e uma solicitação de assinatura de certificado (CSR, Certificate Signing Request) a ser compartilhada com uma autoridade certificada comercial ou privada para obter um certificado válido na sua instância. For more information, see "[Configuring TLS](/enterprise/admin/guides/installation/configuring-tls)." Para saber mais sobre este comando ou consultar opções adicionais, use o sinalizador `-h`. @@ -813,7 +813,7 @@ Neste exemplo, `ghe-repl-status -vv` envia informações detalhadas do status de ### ghe-upgrade -Este utilitário instala ou verifica um pacote de atualização. Também é possível usá-lo para voltar a uma versão de patch em casos de falha ou interrupção de uma atualização. Para obter mais informações, consulte "[Atualizar o {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server/)". +Este utilitário instala ou verifica um pacote de atualização. Também é possível usá-lo para voltar a uma versão de patch em casos de falha ou interrupção de uma atualização. Para obter mais informações, consulte "[Atualizar o {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)". Para verificar um pacote de atualização: ```shell @@ -873,7 +873,7 @@ ghe-license-usage ### ghe-org-membership-update -Este utilitário aplicará a configuração padrão de visibilidade da associação da organização a todos os integrantes da sua instância. Para obter mais informações, consulte "[Configurar a visibilidade da associação à organização](/enterprise/{{ currentVersion }}/admin/guides/user-management/configuring-visibility-for-organization-membership)". As opções de configuração são `públicas` ou `privadas`. +Este utilitário aplicará a configuração padrão de visibilidade da associação da organização a todos os integrantes da sua instância. For more information, see "[Configuring visibility for organization membership](/enterprise/admin/guides/user-management/configuring-visibility-for-organization-membership)." As opções de configuração são `públicas` ou `privadas`. ```shell ghe-org-membership-update --visibility=SETTING diff --git a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md index 976d5635cb..10b7f4f0ce 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md +++ b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md @@ -73,7 +73,7 @@ Podem ser necessários mais recursos dependendo do uso, como atividade do usuár {% endnote %} 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. 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/admin/guides/installation/accessing-the-administrative-shell-ssh/). 6. Verifique a conectividade SSH com a {% data variables.product.product_location %} usando o comando `ghe-host-check`. ```shell $ bin/ghe-host-check @@ -130,7 +130,7 @@ $ ghe-restore -c 169.154.1.1 > Acesse https://169.154.1.1/setup/settings para revisar a configuração do appliance. ``` -{% if ip-exception-list %} +{% ifversion ip-exception-list %} Opcionalmente, para validar a restauração, configure uma lista de exceções IP para permitir o acesso a uma lista especificada de endereços IP. Para obter mais informações, consulte "[Validando as alterações no modo de manutenção usando a lista de exceção de IP](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)". {% endif %} diff --git a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md index 911fda26ea..ef462c1a7e 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md +++ b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md @@ -86,7 +86,7 @@ Se quiser permitir o recebimento de respostas para os e-mails de notificação, ### Criar um pacote de suporte -Se não for possível determinar o que houve de errado na mensagem de erro exibida, você pode fazer o download de 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 do SMTP com os erros relacionados. +If you cannot determine what is wrong from the displayed error message, you can download a [support bundle](/enterprise/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 %}. 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 do SMTP com os erros relacionados. O log unicorn mostrará uma transação semelhante a esta: diff --git a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md index 0002b86fcf..03523c7e76 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md +++ b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md @@ -41,7 +41,7 @@ Quando a instância estiver em modo de manutenção, todos os acessos regulares ![Tela inicial do modo de manutenção](/assets/images/enterprise/maintenance/maintenance-mode-maintenance-page.png) -{% if ip-exception-list %} +{% ifversion ip-exception-list %} Você pode executar a validação inicial da sua operação de manutenção configurando uma lista de exceção de IP para permitir acesso a {% data variables.product.product_location %} apenas dos endereços IP e das faixas fornecidas. As tentativas de acessar {% data variables.product.product_location %} de endereços IP não especificados na lista de exceções IP receverão uma resposta consistente com aquelas enviadas quando a instância estiver em modo de manutenção. @@ -58,7 +58,7 @@ Você pode executar a validação inicial da sua operação de manutenção conf 4. Selecione **Enable maintenance mode** (Habilitar modo de manutenção). ![Caixa de seleção para habilitar ou programar o modo de manutenção](/assets/images/enterprise/maintenance/enable-maintenance-mode-checkbox.png) {% data reusables.enterprise_management_console.save-settings %} -{% if ip-exception-list %} +{% ifversion ip-exception-list %} ## Validando alterações no modo de manutenção usando a lista de exceção de IP @@ -79,7 +79,7 @@ Você também pode usar um utilitário de linha de comando para configurar a lis ## Programar o modo de manutenção com a {% data variables.product.prodname_enterprise_api %} -Você pode programar o modo de manutenção para horas ou datas diferentes na {% data variables.product.prodname_enterprise_api %}. Para obter mais informações, consulte "[Console de gerenciamento](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#enable-or-disable-maintenance-mode)". +Você pode programar o modo de manutenção para horas ou datas diferentes na {% data variables.product.prodname_enterprise_api %}. Para obter mais informações, consulte "[Console de gerenciamento](/enterprise/user/rest/reference/enterprise-admin#enable-or-disable-maintenance-mode)". ## Habilitar ou desabilitar o modo de manutenção para todos os nós do cluster diff --git a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md index cd338db2d8..f0d26142f0 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md +++ b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md @@ -26,7 +26,7 @@ Você deve habilitar o modo privado se a {% data variables.product.product_locat {% 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 %}) 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/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/configuring-your-enterprise/site-admin-dashboard.md b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/site-admin-dashboard.md index 5eda01256a..e074b64fd8 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/site-admin-dashboard.md +++ b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/site-admin-dashboard.md @@ -186,7 +186,7 @@ For example, the following words are reserved, among others: For the full list or reserved words, navigate to "Reserved logins" in the site admin dashboard. -{% if ghas-committers-calculator %} +{% ifversion ghas-committers-calculator %} ## {% data variables.product.prodname_advanced_security %} Committers You can see the number of active committers that are currently using seats for {% data variables.product.prodname_GH_advanced_security %}, and you can calculate how many additional seats would be used if you enabled {% data variables.product.prodname_GH_advanced_security %} for more organizations and repositories. @@ -215,21 +215,21 @@ Refer to this section of the site admin dashboard to manage organizations, peopl 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) -- [Archiving and unarchiving repositories](/enterprise/{{ currentVersion }}/admin/guides/user-management/archiving-and-unarchiving-repositories/) +- [Blocking force pushes to a repository](/enterprise/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) +- [Configuring {% data variables.large_files.product_name_long %}](/enterprise/admin/guides/installation/configuring-git-large-file-storage/#configuring-git-large-file-storage-for-an-individual-repository) +- [Archiving and unarchiving repositories](/enterprise/admin/guides/user-management/archiving-and-unarchiving-repositories/) ## All users -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). +Here you can see all of the users on {% data variables.product.product_location %}, and [initiate an SSH key audit](/enterprise/admin/guides/user-management/auditing-ssh-keys). ## Site admins -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). +Here you can see all of the administrators on {% data variables.product.product_location %}, and [initiate an SSH key audit](/enterprise/admin/guides/user-management/auditing-ssh-keys). ## Dormant users {% ifversion ghes %} -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: +Here you can see and [suspend](/enterprise/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: {% endif %} {% ifversion ghae %} Here you can see and suspend all of the inactive users on {% data variables.product.product_location %}. A user account is considered to be inactive ("dormant") when it: @@ -239,8 +239,8 @@ Here you can see and suspend all of the inactive users on {% data variables.prod - Has not generated any activity within that time period. - Is not a site administrator. -{% data reusables.enterprise_site_admin_settings.dormancy-threshold %} For more information, see "[Managing dormant users](/enterprise/{{ currentVersion }}/admin/guides/user-management/managing-dormant-users/#configuring-the-dormancy-threshold)." +{% data reusables.enterprise_site_admin_settings.dormancy-threshold %} For more information, see "[Managing dormant users](/enterprise/admin/guides/user-management/managing-dormant-users/#configuring-the-dormancy-threshold)." ## Suspended users -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). +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/admin/guides/user-management/auditing-ssh-keys). diff --git a/translations/pt-BR/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md b/translations/pt-BR/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md index d92c0ce963..6a269af4c5 100644 --- a/translations/pt-BR/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md +++ b/translations/pt-BR/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md @@ -62,10 +62,10 @@ Em seguida, quando for dito para buscar `https://github.example.com/myorg/myrepo $ ghe-repl-setup PRIMARY IP ``` -1. Defina um `cache_location` para o cache do repositório, substituindo *CACHE-LOCATION* por um identificador alfanumérico, como a região onde o cache é implantado. +1. Defina um `cache_location` para o cache do repositório, substituindo *CACHE-LOCATION* por um identificador alfanumérico, como a região onde o cache é implantado. Also set a datacenter name for this cache; new caches will attempt to seed from another cache in the same datacenter. ```shell - $ ghe-repl-node --cache CACHE-LOCATION + $ ghe-repl-node --cache CACHE-LOCATION --datacenter REPLICA-DC-NAME ``` {% data reusables.enterprise_installation.replication-command %} diff --git a/translations/pt-BR/content/admin/enterprise-management/configuring-clustering/about-clustering.md b/translations/pt-BR/content/admin/enterprise-management/configuring-clustering/about-clustering.md index 7c84589ebe..0acf08000c 100644 --- a/translations/pt-BR/content/admin/enterprise-management/configuring-clustering/about-clustering.md +++ b/translations/pt-BR/content/admin/enterprise-management/configuring-clustering/about-clustering.md @@ -19,7 +19,7 @@ topics: O {% data variables.product.prodname_ghe_server %} é formado por um conjunto de serviços. Em um cluster, esses serviços são executados em vários nós e as solicitações são balanceadas por carga entre eles. As alterações são armazenadas automaticamente com cópias redundantes em nós separados. A maioria dos serviços são pares iguais com outras instâncias do mesmo serviço. As exceções são os serviços `mysql-server` e `redis-server`, que operam em um único nó _primário_ com um ou mais nós _réplica_. -Saiba mais sobre os [serviços necessários para os agrupamentos](/enterprise/{{ currentVersion }}/admin/enterprise-management/about-cluster-nodes#services-required-for-clustering). +Saiba mais sobre os [serviços necessários para os agrupamentos](/enterprise/admin/enterprise-management/about-cluster-nodes#services-required-for-clustering). ## Clustering é a opção ideal para a minha organização? @@ -27,7 +27,7 @@ Saiba mais sobre os [serviços necessários para os agrupamentos](/enterprise/{{ O {% data variables.product.prodname_ghe_server %} requer baixa latência entre os nós e não foi feito para a redundância entre locais geográficos. -O clustering fornece redundância, mas não foi feito para substituir uma configuração de alta disponibilidade. Para obter mais informações, consulte [Configuração de alta disponibilidade](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability). A configuração de um failover primário/secundário é muito mais simples do que o clustering e funcionará perfeitamente para várias organizações. Para obter mais informações, consulte [Diferenças entre clustering e alta disponibilidade](/enterprise/{{ currentVersion }}/admin/guides/clustering/differences-between-clustering-and-high-availability-ha/). +O clustering fornece redundância, mas não foi feito para substituir uma configuração de alta disponibilidade. Para obter mais informações, consulte [Configuração de alta disponibilidade](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability). A configuração de um failover primário/secundário é muito mais simples do que o clustering e funcionará perfeitamente para várias organizações. Para obter mais informações, consulte [Diferenças entre clustering e alta disponibilidade](/enterprise/admin/guides/clustering/differences-between-clustering-and-high-availability-ha/). {% data reusables.package_registry.packages-cluster-support %} diff --git a/translations/pt-BR/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md b/translations/pt-BR/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md index eac0bd8371..0fed006178 100644 --- a/translations/pt-BR/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md +++ b/translations/pt-BR/content/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha.md @@ -39,8 +39,8 @@ Nem o clustering nem a HA devem ser considerados como substitutos para as medida ## Monitoramento -Os recursos de disponibilidade, especialmente os que têm failover automático, como clustering, podem mascarar falhas porque geralmente o serviço não é interrompido em caso de falha. Seja qual for a opção em uso (HA ou cluster), é importante monitorar a integridade de cada instância para você se manter a par das possíveis falhas. Para obter mais informações sobre monitoramento, consulte "[Limites recomendados de alerta](/enterprise/{{ currentVersion }}/admin/guides/installation/recommended-alert-thresholds/)" e "[Monitoramento de nós de cluster](/enterprise/{{ currentVersion}}/admin/guides/clustering/monitoring-cluster-nodes/)." +Os recursos de disponibilidade, especialmente os que têm failover automático, como clustering, podem mascarar falhas porque geralmente o serviço não é interrompido em caso de falha. Seja qual for a opção em uso (HA ou cluster), é importante monitorar a integridade de cada instância para você se manter a par das possíveis falhas. For more information on monitoring, see "[Recommended alert thresholds](/enterprise/admin/guides/installation/recommended-alert-thresholds/)" and "[Monitoring cluster nodes](/enterprise/{{ currentVersion}}/admin/guides/clustering/monitoring-cluster-nodes/)." ## Leia mais - Para obter mais informações sobre clustering no {% data variables.product.prodname_ghe_server %}, consulte "[Sobre clustering](/enterprise/{{ currentVersion}}/admin/guides/clustering/about-clustering/)". -- Para obter mais informações sobre HA, consulte "[Configurar o {% data variables.product.prodname_ghe_server %} para alta disponibilidade](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)". +- Para obter mais informações sobre HA, consulte "[Configurar o {% data variables.product.prodname_ghe_server %} para alta disponibilidade](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)". diff --git a/translations/pt-BR/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md b/translations/pt-BR/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md index 5b9d523b91..327cd92ab6 100644 --- a/translations/pt-BR/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md +++ b/translations/pt-BR/content/admin/enterprise-management/configuring-clustering/initializing-the-cluster.md @@ -17,12 +17,12 @@ topics: ## Instalar o {% data variables.product.prodname_ghe_server %} -1. Em cada nó de cluster, provisione e instale o {% data variables.product.prodname_ghe_server %}. Para obter mais informações, consulte "[Configurar uma instância do {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-github-enterprise-server-instance)". +1. Em cada nó de cluster, provisione e instale o {% data variables.product.prodname_ghe_server %}. Para obter mais informações, consulte "[Configurar instância do {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance)". 2. Usando o shell administrativo ou DHCP, configure **somente** o endereço IP de cada nó. Não altere outras configurações. ## Configurar o primeiro nó -1. Conecte-se ao nó que será designado como principal no MySQL no `cluster.conf`. Para obter mais informações, consulte "[Sobre o arquivo de configuração do cluster](/enterprise/{{ currentVersion }}/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)". +1. Conecte-se ao nó que será designado como principal no MySQL no `cluster.conf`. For more information, see "[About the cluster configuration file](/enterprise/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)." 2. No navegador, acesse `https://:8443/setup/`. {% data reusables.enterprise_installation.upload-a-license-file %} {% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} @@ -30,7 +30,7 @@ topics: ## Inicializar o cluster -Para inicializar o cluster, você precisa de um arquivo de configuração de cluster (`cluster.conf`). Para obter mais informações, consulte[Sobre o arquivo de configuração de cluster](/enterprise/{{ currentVersion }}/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)". +Para inicializar o cluster, você precisa de um arquivo de configuração de cluster (`cluster.conf`). For more information, see "[About the cluster configuration file](/enterprise/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)". 1. Desde o primeiro nó configurado, execute `ghe-cluster-config-init`. Essa ação inicializará o cluster caso haja nós no arquivo de configuração que não estão configurados. 2. Execute `ghe-cluster-config-apply`. Fazer isso vai validar o arquivo `cluster.conf`, aplicar a configuração a cada arquivo de nó e ativar os serviços configurados em cada nó. @@ -39,7 +39,7 @@ Para verificar o status de um cluster em execução, use o comando `ghe-cluster- ## Sobre o arquivo de configuração do cluster -O arquivo de configuração do cluster (`cluster.conf`) define os nós no cluster e os serviços que cada nó executa. Para obter mais informações, consulte "[Sobre os nós do cluster](/enterprise/{{ currentVersion }}/admin/guides/clustering/about-cluster-nodes)." +O arquivo de configuração do cluster (`cluster.conf`) define os nós no cluster e os serviços que cada nó executa. For more information, see "[About cluster nodes](/enterprise/admin/guides/clustering/about-cluster-nodes)." O exemplo `cluster.conf` define um cluster com cinco nós. diff --git a/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md b/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md index f8cb3de72b..8cbea311a3 100644 --- a/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md +++ b/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md @@ -34,4 +34,4 @@ A replicação geográfica não aumentará a capacidade de uma instância do {% {% data reusables.enterprise_installation.monitoring-replicas %} ## Leia mais -- [Criar réplicas de replicação geográfica](/enterprise/{{ currentVersion }}/admin/guides/installation/creating-a-high-availability-replica/#creating-geo-replication-replicas) +- [Criar réplicas de replicação geográfica](/enterprise/admin/guides/installation/creating-a-high-availability-replica/#creating-geo-replication-replicas) diff --git a/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md b/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md index 018f7196b7..7ac677efc7 100644 --- a/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md +++ b/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration.md @@ -30,7 +30,7 @@ Use a configuração de alta disponibilidade para proteção contra: A configuração de alta disponibilidade não é uma boa solução para: - - **Dimensionamento**. Mesmo que você possa distribuir o tráfego geograficamente usando a replicação geográfica, o desempenho das gravações fica limitado à velocidade e à disponibilidade do appliance primário. Para obter mais informações, consulte "[Sobre a georreplicação](/enterprise/{{ currentVersion }}/admin/guides/installation/about-geo-replication/)".{% ifversion ghes > 3.2 %} + - **Dimensionamento**. Mesmo que você possa distribuir o tráfego geograficamente usando a replicação geográfica, o desempenho das gravações fica limitado à velocidade e à disponibilidade do appliance primário. For more information, see "[About geo-replication](/enterprise/admin/guides/installation/about-geo-replication/)."{% ifversion ghes > 3.2 %} - **Carga de CI/CD**. Se você tiver um grande número de clientes de CI que estão geograficamente distantes da sua instância principal, você pode beneficiar-se de configurar um cache de repositório. Para obter mais informações, consulte "[Sobre o cache do repositório](/admin/enterprise-management/caching-repositories/about-repository-caching)".{% endif %} - **Backup do appliance primário**. Uma réplica de alta disponibilidade não substitui os backups externos do seu plano de recuperação de desastres. Algumas formas de violação ou perda de dados podem ser replicadas de imediato do appliance primário para o de réplica. Para garantir a reversão segura a um estado anterior estável, você deve fazer backups regulares com instantâneos de histórico. - **Atualizações sem tempo de inatividade**. Para evitar a perda de dados e situações de split-brain em cenários de promoção controlados, deixe o appliance primário em modo de manutenção e aguarde a conclusão de todas as gravações antes de promover o de réplica. @@ -45,13 +45,13 @@ Com o failover DNS, use valores curtos de TTL nos registros DNS que apontam para Durante o failover, você deve deixar o appliance primário no modo de manutenção e redirecionar seus registros DNS para o endereço IP do appliance réplica. O tempo para redirecionar o tráfego do appliance primário para o de réplica dependerá da configuração do TTL e do tempo necessário para atualizar os registros DNS. -Se estiver usando replicação geográfica, você deverá configurar o DNS de localização geográfica para direcionar o tráfego à réplica mais próxima. Para obter mais informações, consulte "[Sobre a replicação geográfica](/enterprise/{{ currentVersion }}/admin/guides/installation/about-geo-replication/)". +Se estiver usando replicação geográfica, você deverá configurar o DNS de localização geográfica para direcionar o tráfego à réplica mais próxima. For more information, see "[About geo-replication](/enterprise/admin/guides/installation/about-geo-replication/)." ### Balanceador de carga {% data reusables.enterprise_clustering.load_balancer_intro %} {% data reusables.enterprise_clustering.load_balancer_dns %} -Durante o failover, você deve deixar o appliance principal em modo de manutenção. É possível configurar o balanceador de carga para detectar automaticamente quando o de réplica for promovido a primário, ou ele pode exigir uma alteração manual na configuração. Antes que o de réplica responda ao tráfego do usuário, você deve promovê-lo manualmente a primário. Para obter mais informações, consulte "[Usar o {% data variables.product.prodname_ghe_server %} com balanceador de carga](/enterprise/{{ currentVersion }}/admin/guides/installation/using-github-enterprise-server-with-a-load-balancer/)". +Durante o failover, você deve deixar o appliance principal em modo de manutenção. É possível configurar o balanceador de carga para detectar automaticamente quando o de réplica for promovido a primário, ou ele pode exigir uma alteração manual na configuração. Antes que o de réplica responda ao tráfego do usuário, você deve promovê-lo manualmente a primário. For more information, see "[Using {% data variables.product.prodname_ghe_server %} with a load balancer](/enterprise/admin/guides/installation/using-github-enterprise-server-with-a-load-balancer/)." {% data reusables.enterprise_installation.monitoring-replicas %} @@ -187,5 +187,5 @@ O comando `ghe-repl-teardown` desativa por completo o modo de replicação, remo ## Leia mais -- [Criar réplica de alta disponibilidade](/enterprise/{{ currentVersion }}/admin/guides/installation/creating-a-high-availability-replica) +- "[Creating a high availability replica](/enterprise/admin/guides/installation/creating-a-high-availability-replica)" - "[Portas de rede](/admin/configuration/configuring-network-settings/network-ports)" diff --git a/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md b/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md index 842e99f4b7..1507e2c2da 100644 --- a/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md +++ b/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md @@ -19,7 +19,7 @@ shortTitle: Criar réplica HA ## Criar réplica de alta disponibilidade -1. Configure um novo appliance do {% data variables.product.prodname_ghe_server %} na plataforma desejada. O appliance réplica deve refletir as configurações de CPU, RAM e armazenamento do appliance primário. É recomendável instalar o appliance réplica em um ambiente independente. Hardware, software e componentes de rede subjacentes devem ser isolados dos do appliance primário. Se estiver em um provedor de nuvem, use uma região ou zona separada. Para obter mais informações, consulte [Configurar uma instância do {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-github-enterprise-server-instance). +1. Configure um novo appliance do {% data variables.product.prodname_ghe_server %} na plataforma desejada. O appliance réplica deve refletir as configurações de CPU, RAM e armazenamento do appliance primário. É recomendável instalar o appliance réplica em um ambiente independente. Hardware, software e componentes de rede subjacentes devem ser isolados dos do appliance primário. Se estiver em um provedor de nuvem, use uma região ou zona separada. Para obter mais informações, consulte [Configurar uma instância do {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance). 1. Certifique-se de que o dispositivo primário e o novo dispositivo da réplica possam se comunicar entre si por meio das portas 122/TCP e 1194/UDP. Para obter mais informações, consulte "[Portas de rede](/admin/configuration/configuring-network-settings/network-ports#administrative-ports)". 1. Em um navegador, vá até o novo endereço IP do appliance réplica e faça o upload da sua licença do {% data variables.product.prodname_enterprise %}. {% data reusables.enterprise_installation.replica-steps %} @@ -38,7 +38,7 @@ shortTitle: Criar réplica HA ## Criar réplicas com replicação geográfica -Este exemplo de configuração usa um primário e duas réplicas, localizados em três regiões geográficas diferentes. Mesmo que os três nós estejam em redes diferentes, todos os nós precisam estar acessíveis entre si. No mínimo, as portas administrativas necessárias devem ficar abertas para todos os outros nós. Para obter mais informações sobre os requisitos de portas, consulte "[Portas de rede](/enterprise/{{ currentVersion }}/admin/guides/installation/network-ports/#administrative-ports)". +Este exemplo de configuração usa um primário e duas réplicas, localizados em três regiões geográficas diferentes. Mesmo que os três nós estejam em redes diferentes, todos os nós precisam estar acessíveis entre si. No mínimo, as portas administrativas necessárias devem ficar abertas para todos os outros nós. Para obter mais informações sobre os requisitos de portas, consulte "[Portas de rede](/enterprise/admin/guides/installation/network-ports/#administrative-ports)". 1. Crie a primeira réplica da mesma forma que você faria em uma configuração padrão de dois nós executando `ghe-repl-setup` na primeira réplica. ```shell @@ -98,6 +98,6 @@ Para fins de teste, é possível adicionar entradas ao arquivo `hosts` da estaç ## Leia mais -- [Sobre a configuração de alta disponibilidade](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration) -- [Utilitários para gerenciamento de replicações](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management) -- [Sobre a replicação geográfica](/enterprise/{{ currentVersion }}/admin/guides/installation/about-geo-replication/) +- [Sobre a configuração de alta disponibilidade](/enterprise/admin/guides/installation/about-high-availability-configuration) +- [Utilitários para gerenciamento de replicações](/enterprise/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management) +- [Sobre a replicação geográfica](/enterprise/admin/guides/installation/about-geo-replication/) diff --git a/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md b/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md index 2faf9b9fdd..142332f9c7 100644 --- a/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md +++ b/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md @@ -50,7 +50,7 @@ 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)". +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/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 @@ -63,4 +63,4 @@ O tempo do failover dependerá do tempo necessário para promover manualmente a ## Leia mais -- [Utilitários para gerenciamento de replicações](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management) +- [Utilitários para gerenciamento de replicações](/enterprise/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management) diff --git a/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md b/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md index f6a8672d17..713221ccad 100644 --- a/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md +++ b/translations/pt-BR/content/admin/enterprise-management/configuring-high-availability/recovering-a-high-availability-configuration.md @@ -17,7 +17,7 @@ shortTitle: Recuperar uma configuração HA ## Sobre a recuperação de uma configuração de alta disponibilidade -Você pode usar o appliance primário anterior como novo appliance de réplica em caso de failover planejado ou não relacionado à integridade do appliance. Se o failover estiver relacionado a um problema no appliance primário, talvez você prefira criar outro appliance de réplica. Para obter mais informações, consulte "[Criar réplica de alta disponibilidade](/enterprise/{{ currentVersion }}/admin/guides/installation/creating-a-high-availability-replica/)". +Você pode usar o appliance primário anterior como novo appliance de réplica em caso de failover planejado ou não relacionado à integridade do appliance. Se o failover estiver relacionado a um problema no appliance primário, talvez você prefira criar outro appliance de réplica. Para obter mais informações, consulte "[Criar réplica de alta disponibilidade](/enterprise/admin/guides/installation/creating-a-high-availability-replica/)". {% warning %} diff --git a/translations/pt-BR/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md b/translations/pt-BR/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md index 6605638ae0..e0a7ee46bc 100644 --- a/translations/pt-BR/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md +++ b/translations/pt-BR/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md @@ -27,7 +27,7 @@ shortTitle: Acessar o painel do monitor {% note %} -**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/)". +**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/user/articles/about-webhooks/)". {% endnote %} @@ -35,8 +35,8 @@ Use o painel de monitoramento para se manter a par da integridade dos recursos d | Problema | Possíveis causas | Recomendações | | ----------------------------------------- | ------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Uso excessivo de CPU | Contenção da VM por outros serviços ou programas executados no mesmo host | Se possível, reconfigure outros serviços ou programas para usar menos recursos de CPU. Para otimizar todos os recursos de CPU na VM, consulte "[Otimizar os recursos de CPU ou memória](/enterprise/{{ currentVersion }}/admin/guides/installation/increasing-cpu-or-memory-resources/)". | -| Uso excessivo de memória | Contenção da VM por outros serviços ou programas executados no mesmo host | Se possível, reconfigure outros serviços ou programas para usar menos memória. Para otimizar o uso da memória disponível na VM, consulte "[Otimizar os recursos de CPU ou memória](/enterprise/{{ currentVersion }}/admin/guides/installation/increasing-cpu-or-memory-resources/)". | -| Pouco espaço em disco | Consumo do espaço em disco por arquivos grandes binários ou de log | Se possível, hospede os arquivos binários grandes em outro servidor e compacte ou arquive os arquivos de log. Se necessário, aumente o espaço em disco na VM seguindo as etapas da sua plataforma em "[Aumentar a capacidade de armazenamento](/enterprise/{{ currentVersion }}/admin/guides/installation/increasing-storage-capacity/)". | +| Uso excessivo de CPU | Contenção da VM por outros serviços ou programas executados no mesmo host | Se possível, reconfigure outros serviços ou programas para usar menos recursos de CPU. Para otimizar todos os recursos de CPU na VM, consulte "[Otimizar os recursos de CPU ou memória](/enterprise/admin/guides/installation/increasing-cpu-or-memory-resources/)". | +| Uso excessivo de memória | Contenção da VM por outros serviços ou programas executados no mesmo host | Se possível, reconfigure outros serviços ou programas para usar menos memória. Para otimizar o uso da memória disponível na VM, consulte "[Otimizar os recursos de CPU ou memória](/enterprise/admin/guides/installation/increasing-cpu-or-memory-resources/)". | +| Pouco espaço em disco | Consumo do espaço em disco por arquivos grandes binários ou de log | Se possível, hospede os arquivos binários grandes em outro servidor e compacte ou arquive os arquivos de log. Se necessário, aumente o espaço em disco na VM seguindo as etapas da sua plataforma em "[Aumentar a capacidade de armazenamento](/enterprise/admin/guides/installation/increasing-storage-capacity/)". | | Tempos de resposta maiores do que o comum | Costuma ser causado por um dos problemas acima | Identifique e corrija os problema subjacentes. Se os tempos de resposta continuarem altos, entre em contato com o {% data variables.contact.contact_ent_support %}. | | Altos índices de erro | Problemas de software | Entre em contato com o {% data variables.contact.contact_ent_support %} e inclua seu pacote de suporte. Para obter mais informações, consulte "[Enviar dados ao suporte do {% data variables.product.prodname_enterprise %}](/enterprise/{{ currentVersion}}/admin/guides/enterprise-support/providing-data-to-github-support#creating-and-sharing-support-bundles)". | diff --git a/translations/pt-BR/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md b/translations/pt-BR/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md index 4f0a868c43..8509fd5f78 100644 --- a/translations/pt-BR/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md +++ b/translations/pt-BR/content/admin/enterprise-management/monitoring-your-appliance/setting-up-external-monitoring.md @@ -18,10 +18,10 @@ shortTitle: Configurar monitoramento externo ## Sobre o SNMP -O protocolo Simple Network Management Protocol (SNMP) é uma forma amplamente difundida de monitorar servidores e dispositivos de rede. O SNMP fica desabilitado por padrão, mas pode ser configurado pelo painel de monitoramento do {% data variables.product.prodname_enterprise %}. A porta UDP 161 deve ficar aberta e acessível na estação de gerenciamento de rede. Para obter mais informações, consulte "[Monitorar usando SNMP](/enterprise/{{ currentVersion }}/admin/guides/installation/monitoring-using-snmp/)". +O protocolo Simple Network Management Protocol (SNMP) é uma forma amplamente difundida de monitorar servidores e dispositivos de rede. O SNMP fica desabilitado por padrão, mas pode ser configurado pelo painel de monitoramento do {% data variables.product.prodname_enterprise %}. A porta UDP 161 deve ficar aberta e acessível na estação de gerenciamento de rede. Para obter mais informações, consulte "[Monitorar usando SNMP](/enterprise/admin/guides/installation/monitoring-using-snmp/)". ## Sobre collectd -O collectd é um daemon de código aberto de geração de relatórios e coleta de estatísticas com suporte integrado para gravação em arquivos RRD. As estatísticas de uso de CPU, consumo de memória e disco, tráfego e erros da interface de rede e carga do sistema podem ser encaminhadas para um servidor collectd externo, onde gráficos, análises e alertas podem ser configurados usando uma série de ferramentas e plugins. Para configurar o encaminhamento de `collectd`, consulte "[Configurar collectd](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-collectd/)". +O collectd é um daemon de código aberto de geração de relatórios e coleta de estatísticas com suporte integrado para gravação em arquivos RRD. As estatísticas de uso de CPU, consumo de memória e disco, tráfego e erros da interface de rede e carga do sistema podem ser encaminhadas para um servidor collectd externo, onde gráficos, análises e alertas podem ser configurados usando uma série de ferramentas e plugins. Para configurar o encaminhamento de `collectd`, consulte "[Configurar collectd](/enterprise/admin/guides/installation/configuring-collectd/)". Além disso, as ferramentas de monitoramento integradas às plataformas de virtualização subjacentes podem ser usadas para monitoramento e alerta básico dos recursos do sistema. Para obter mais informações, consulte [Amazon CloudWatch](http://aws.amazon.com/cloudwatch/) e a documentação sobre o [monitoramento do VMware vSphere](http://pubs.vmware.com/vsphere-50/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-server-50-monitoring-performance-guide.pdf). diff --git a/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md b/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md index 40197f8015..62126b2e72 100644 --- a/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md +++ b/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md @@ -14,9 +14,9 @@ topics: shortTitle: Habilitar verificações automáticas de atualizações --- -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)". +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/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)". +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/admin/guides/installation/upgrading-github-enterprise-server#upgrading-with-a-hotpatch)". {% tip %} diff --git a/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md b/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md index 0de266deb6..d117fdaf09 100644 --- a/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md +++ b/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md @@ -18,7 +18,7 @@ shortTitle: Increase CPU or memory {% note %} -**Note:** Before increasing CPU or memory resources, put your instance in maintenance mode.{% if ip-exception-list %} You can validate changes by configuring an IP exception list to allow access from specified IP addresses. {% endif %} For more information, see "[Enabling and scheduling maintenance mode](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +**Note:** Before increasing CPU or memory resources, put your instance in maintenance mode.{% ifversion ip-exception-list %} You can validate changes by configuring an IP exception list to allow access from specified IP addresses. {% endif %} For more information, see "[Enabling and scheduling maintenance mode](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." {% endnote %} diff --git a/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md b/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md index 61e4e25984..76d695631b 100644 --- a/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md +++ b/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md @@ -24,7 +24,7 @@ shortTitle: Aumentar capacidade de armazenamento {% note %} -**Observação:** Antes de redimensionar qualquer volume de armazenamento, coloque sua instância no modo de manutenção.{% if ip-exception-list %} Você pode validar as alterações configurando uma lista de exceção IP para permitir o acesso a endereços IP especificados. {% endif %} Para obter mais informações, consulte "[Habilitando e agendando o modo de manutenção](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". +**Observação:** Antes de redimensionar qualquer volume de armazenamento, coloque sua instância no modo de manutenção.{% ifversion ip-exception-list %} Você pode validar as alterações configurando uma lista de exceção IP para permitir o acesso a endereços IP especificados. {% endif %} Para obter mais informações, consulte "[Habilitando e agendando o modo de manutenção](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". {% endnote %} @@ -36,7 +36,7 @@ shortTitle: Aumentar capacidade de armazenamento 1. Redimensione o disco de volume de usuário existente usando as ferramentas da plataforma de virtualização. {% data reusables.enterprise_installation.ssh-into-instance %} -3. Deixe o appliance em modo de manutenção. Para obter mais informações, consulte "[Habilitar e programar o modo de manutenção](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". +3. Deixe o appliance em modo de manutenção. Para obter mais informações, consulte "[Habilitar e programar o modo de manutenção](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". 4. Reinicie o appliance para detectar a alocação do novo armazenamento: ```shell $ sudo reboot @@ -48,7 +48,7 @@ shortTitle: Aumentar capacidade de armazenamento ## Aumentar o tamanho da partição de dados raiz usando um novo appliance -1. Configure uma nova instância do {% data variables.product.prodname_ghe_server %} com um disco raiz maior usando a mesma versão do appliance atual. Para obter mais informações, consulte "[Configurar uma instância do {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-github-enterprise-server-instance)". +1. Configure uma nova instância do {% data variables.product.prodname_ghe_server %} com um disco raiz maior usando a mesma versão do appliance atual. Para obter mais informações, consulte "[Configurar instância do {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance)". 2. Desligue o appliance atual: ```shell $ sudo poweroff @@ -60,7 +60,7 @@ shortTitle: Aumentar capacidade de armazenamento {% warning %} -**Aviso:** Antes de aumentar o tamanho da partição-raiz, você deve colocar sua instância no modo de manutenção. Para obter mais informações, consulte "[Habilitar e programar o modo de manutenção](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". +**Aviso:** Antes de aumentar o tamanho da partição-raiz, você deve colocar sua instância no modo de manutenção. Para obter mais informações, consulte "[Habilitar e programar o modo de manutenção](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". {% endwarning %} diff --git a/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md b/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md index 9c8215a34a..728a58430e 100644 --- a/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md +++ b/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/index.md @@ -2,8 +2,8 @@ title: Atualizar a máquina virtual e os recursos físicos intro: 'A atualização de software e hardware virtuais envolve algum tempo de inatividade para sua instância. Portanto, planeje a atualização com bastante antecedência.' redirect_from: - - '/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-the-vm' - - '/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-physical-resources' + - /enterprise/admin/guides/installation/upgrading-the-vm + - /enterprise/admin/guides/installation/upgrading-physical-resources - /enterprise/admin/installation/updating-the-virtual-machine-and-physical-resources - /enterprise/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources versions: diff --git a/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md b/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md index 8fbd463810..ea6af85de1 100644 --- a/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md +++ b/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/migrating-from-github-enterprise-1110x-to-2123.md @@ -54,7 +54,7 @@ Para atualizar para a versão mais recente do {% data variables.product.prodname 6. Cole a chave SSH de acesso ao host de backup em "Add new SSH key" (Adicionar nova chave SSH). ![Autorizar o backup](/assets/images/enterprise/migration/migration-authorize-backup-host.png) 7. Clique em **Adicionar chave** e, em seguida, clique em **Continuar**. 8. Copie o comando `ghe-restore` a ser executado no host do backup para migrar os dados para a nova instância. ![Iniciar a migração](/assets/images/enterprise/migration/migration-restore-start.png) -9. Habilite o modo de manutenção na instância antiga e aguarde a conclusão de todos os processos ativos. Para obter mais informações, consulte "[Habilitar e programar o modo de manutenção](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". +9. Habilite o modo de manutenção na instância antiga e aguarde a conclusão de todos os processos ativos. Para obter mais informações, consulte "[Habilitar e programar o modo de manutenção](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". {% note %} @@ -95,4 +95,4 @@ Para atualizar para a versão mais recente do {% data variables.product.prodname {% endnote %} 15. Alterne o tráfego de rede do usuário da instância antiga para a nova instância usando a atribuição de endereço DNS ou IP. -16. Atualize para a versão de patch mais recente da versão {{ currentVersion }}. Para obter mais informações, consulte "[Atualizar o {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)". +16. Upgrade to the latest patch release of {% data variables.product.prodname_ghe_server %}. Para obter mais informações, consulte "[Atualizar o {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)". diff --git a/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md b/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md index 603f78e275..6dcf83ff00 100644 --- a/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md +++ b/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md @@ -19,7 +19,7 @@ topics: **Notas:** {% ifversion ghes < 3.3 %}- Recursos como {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %}, {% data variables.product.prodname_mobile %} e {% data variables.product.prodname_GH_advanced_security %} estão disponíveis em {% data variables.product.prodname_ghe_server %} 3.0 ou superior. É altamente recomendável que você faça a atualização para versão 3.0 ou posterior para aproveitar as atualizações críticas de segurança, correções de erros e melhorias de recursos.{% endif %} - Nas versões com suporte, há pacotes de atualização disponíveis em [enterprise.github.com](https://enterprise.github.com/releases). Verifique a disponibilidade dos pacotes de atualização necessários para concluir a atualização. Se um pacote não estiver disponível, entre em contato com o {% data variables.contact.contact_ent_support %} para obter assistência. -- Se estiver usando o clustering do {% data variables.product.prodname_ghe_server %}, consulte "[Atualizar cluster](/enterprise/{{ currentVersion }}/admin/guides/clustering/upgrading-a-cluster/)" no guia de clustering do {% data variables.product.prodname_ghe_server %} para obter instruções específicas. +- Se estiver usando o clustering do {% data variables.product.prodname_ghe_server %}, consulte "[Atualizar cluster](/enterprise/admin/guides/clustering/upgrading-a-cluster/)" no guia de clustering do {% data variables.product.prodname_ghe_server %} para obter instruções específicas. - As notas de versão do {% data variables.product.prodname_ghe_server %} mostram uma lista abrangente dos novos recursos de cada versão do {% data variables.product.prodname_ghe_server %}. Para obter mais informações, consulte a [página de versões](https://enterprise.github.com/releases). {% endnote %} @@ -29,7 +29,7 @@ topics: - 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 }}. Use o [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) para encontrar o caminho de atualização da sua versão atual. - 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/)". +- 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/admin/guides/installation/setting-up-a-staging-instance/)". - Ao executar várias atualizações, espere pelo menos 24 horas entre atualizações de recursos para permitir que as migrações de dados e as tarefas de atualização executadas em segundo plano sejam totalmente concluídas. - Tire um instantâneo antes de atualizar sua máquina virtual. Para obter mais informações, consulte "[Obter um instantâneo](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server#taking-a-snapshot)". - Certifique-se de ter um backup recente e da sua instância. Para obter mais informações, consulte o [Arquivo README.md do {% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils#readme). @@ -52,4 +52,4 @@ Use o número para estimar o espaço em disco necessário para os logs de audito ## Próximas etapas -Após ler essas recomendações e requisitos, você poderá atualizar para o {% data variables.product.prodname_ghe_server %}. Para obter mais informações, consulte "[Atualizar o {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server/)". +Após ler essas recomendações e requisitos, você poderá atualizar para o {% data variables.product.prodname_ghe_server %}. Para obter mais informações, consulte "[Atualizar o {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)". diff --git a/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md b/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md index ec138c0fda..7e11e0d8b3 100644 --- a/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md +++ b/translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md @@ -27,14 +27,14 @@ shortTitle: Atualizando GHES ## Preparar para a atualização -1. Determine uma estratégia de atualização e escolha uma versão para atualizar. Para obter mais informações, consulte "[Requisitos de atualização](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrade-requirements/)" e consulte o [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) para encontrar o caminho de atualização da sua versão atual. +1. Determine uma estratégia de atualização e escolha uma versão para atualizar. Para obter mais informações, consulte "[Requisitos de atualização](/enterprise/admin/guides/installation/upgrade-requirements/)" e consulte o [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) para encontrar o caminho de atualização da sua versão atual. 1. Crie um backup da instância primária usando o {% data variables.product.prodname_enterprise_backup_utilities %}. Para obter mais informações, consulte o [Arquivo README.md do {% data variables.product.prodname_enterprise_backup_utilities %}](https://github.com/github/backup-utils#readme). 1. Se {% data variables.product.product_location %} usa executores efêmeros auto-hospedados para {% data variables.product.prodname_actions %} e você desabilitou as atualizações automáticas, atualizar os seus executores para a versão do aplicativo do executor que sua instância atualizada será executada. 1. Se você estiver atualizando com um pacote de atualização, programe um período de manutenção para os usuários finais do {% data variables.product.prodname_ghe_server %}. Se estiver usando um hotpatch, não será necessário recorrer ao modo de manutenção. {% note %} - **Observação:** o período de manutenção depende do tipo de atualização a ser feita. Atualizações com hotpatch costumam não exigir período de manutenção. É preciso reinicializar a instância em alguns casos, mas o processo pode ser feito em outro momento. Seguindo o esquema de versões do MAJOR.FEATURE.PATCH, as versões de patch que usam pacote de atualização costumam gerar menos de cinco minutos de tempo de inatividade. Versões de recursos que incluem migrações de dados levam mais tempo, dependendo do desempenho do armazenamento e da quantidade de dados migrados. Para obter mais informações, consulte "[Habilitar e programar o modo de manutenção](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". + **Observação:** o período de manutenção depende do tipo de atualização a ser feita. Atualizações com hotpatch costumam não exigir período de manutenção. É preciso reinicializar a instância em alguns casos, mas o processo pode ser feito em outro momento. Seguindo o esquema de versões do MAJOR.FEATURE.PATCH, as versões de patch que usam pacote de atualização costumam gerar menos de cinco minutos de tempo de inatividade. Versões de recursos que incluem migrações de dados levam mais tempo, dependendo do desempenho do armazenamento e da quantidade de dados migrados. Para obter mais informações, consulte "[Habilitar e programar o modo de manutenção](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". {% endnote %} @@ -72,7 +72,7 @@ Há dois tipos de instantâneo: {% data reusables.enterprise_installation.hotpatching-explanation %} -Ao usar o {% data variables.enterprise.management_console %}, você pode instalar um hotpatch imediatamente ou programá-lo para instalação posterior. Você pode usar o shell administrativo para instalar um hotpatch com o utilitário `ghe-upgrade`. Para obter mais informações, consulte "[Requisitos de atualização](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrade-requirements/)". +Ao usar o {% data variables.enterprise.management_console %}, você pode instalar um hotpatch imediatamente ou programá-lo para instalação posterior. Você pode usar o shell administrativo para instalar um hotpatch com o utilitário `ghe-upgrade`. Para obter mais informações, consulte "[Requisitos de atualização](/enterprise/admin/guides/installation/upgrade-requirements/)". {% note %} @@ -81,7 +81,7 @@ Ao usar o {% data variables.enterprise.management_console %}, você pode instala {% ifversion ghes %} - Se {% data variables.product.product_location %} estiver executando a compilação de um candidato à versão, você não poderá atualizar com um hotpatch. -- {% endif %}Instalando um hotpatch usando o {% data variables.enterprise.management_console %} não está disponível em ambientes com cluster. Para instalar um hotpatch em um ambiente em cluster, consulte "[Atualizar um cluster](/enterprise/{{ currentVersion }}/admin/clustering/upgrading-a-cluster#upgrading-with-a-hotpatch)". +- {% endif %}Instalando um hotpatch usando o {% data variables.enterprise.management_console %} não está disponível em ambientes com cluster. Para instalar um hotpatch em um ambiente em cluster, consulte "[Atualizar um cluster](/enterprise/admin/clustering/upgrading-a-cluster#upgrading-with-a-hotpatch)". {% endnote %} @@ -93,7 +93,7 @@ Você pode usar o {% data variables.enterprise.management_console %} para atuali Se o alvo de atualização que lhe foi apresentado for uma versão do recurso em vez de uma versão de patch, você não poderá usar {% data variables.enterprise.management_console %} para instalar um hotpatch. Você deve instalar o hotpatch usando o shell administrativo. Para obter mais informações, consulte "[Instalando um hotpatch usando o shell administrativo](#installing-a-hotpatch-using-the-administrative-shell)." -1. Habilite atualizações automáticas. Para obter mais informações, consulte "[Habilitar atualizações automáticas](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-automatic-update-checks/)". +1. Habilite atualizações automáticas. Para obter mais informações, consulte "[Habilitar atualizações automáticas](/enterprise/admin/guides/installation/enabling-automatic-update-checks/)". {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.updates-tab %} @@ -144,7 +144,7 @@ Appliances configurados para alta disponibilidade e replicação geográfica usa ## Atualizar com pacote de atualização -Mesmo que seja possível usar um hotpatch para fazer a atualização do patch em uma série, você deve usar um pacote de atualização a fim de atualizar para uma versão mais recente. Por exemplo, use um pacote ao atualizar da versão `2.11.10` para a `2.12.4`, já que elas estão em séries diferentes. Para obter mais informações, consulte "[Requisitos de atualização](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrade-requirements/)". +Mesmo que seja possível usar um hotpatch para fazer a atualização do patch em uma série, você deve usar um pacote de atualização a fim de atualizar para uma versão mais recente. Por exemplo, use um pacote ao atualizar da versão `2.11.10` para a `2.12.4`, já que elas estão em séries diferentes. Para obter mais informações, consulte "[Requisitos de atualização](/enterprise/admin/guides/installation/upgrade-requirements/)". ### Atualizar um appliance com pacote de atualização @@ -153,7 +153,7 @@ Mesmo que seja possível usar um hotpatch para fazer a atualização do patch em {% data reusables.enterprise_installation.ssh-into-instance %} 2. {% data reusables.enterprise_installation.enterprise-download-upgrade-pkg %} Selecione a plataforma adequada e copie a URL do pacote de atualização (arquivo *.pkg*). {% data reusables.enterprise_installation.download-package %} -4. Habilite o modo de manutenção e aguarde a conclusão de todos os processos ativos na instância do {% data variables.product.prodname_ghe_server %}. Para obter mais informações, consulte "[Habilitar e programar o modo de manutenção](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". +4. Habilite o modo de manutenção e aguarde a conclusão de todos os processos ativos na instância do {% data variables.product.prodname_ghe_server %}. Para obter mais informações, consulte "[Habilitar e programar o modo de manutenção](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". {% note %} @@ -174,7 +174,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] ``` -{% if ip-exception-list %} +{% ifversion ip-exception-list %} 1. Opcionalmente, para validar a atualização, configure uma lista de exceções IP para permitir o acesso a uma lista especificada de endereços IP. Para obter mais informações, consulte "[Validando as alterações no modo de manutenção usando a lista de exceção de IP](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)". {% endif %} 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 %}. @@ -197,7 +197,7 @@ Appliances configurados para alta disponibilidade e replicação geográfica usa {% endwarning %} -1. Na instância primária, habilite o modo de manutenção e aguarde a conclusão de todos os processos ativos. Para obter mais informações, consulte "[Habilitar o modo de manutenção](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode/)". +1. Na instância primária, habilite o modo de manutenção e aguarde a conclusão de todos os processos ativos. Para obter mais informações, consulte "[Habilitar o modo de manutenção](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode/)". {% data reusables.enterprise_installation.replica-ssh %} 3. Na instância de réplica (ou em todas as instâncias de réplica), se você estiver executando várias réplicas como parte da replicação geográfica, execute `ghe-repl-stop` para parar a replicação. 4. Atualize a instância primária seguindo as instruções em "[Atualizar um appliance com pacote de atualização](#upgrading-a-single-appliance-with-an-upgrade-package)". @@ -239,7 +239,7 @@ Para reverter uma versão de patch, use o comando `ghe-upgrade` com o switch `-- Uma vez que a reversão estiver completa, reinicie a replicação executando `ghe-repl-start` em todas as réplicas. -Para obter mais informações, consulte "[Utilitários de linha de comando](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities/#ghe-upgrade)". +Para obter mais informações, consulte "[Utilitários de linha de comando](/enterprise/admin/guides/installation/command-line-utilities/#ghe-upgrade)". ### Voltar a uma versão de recurso diff --git a/translations/pt-BR/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md b/translations/pt-BR/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md index 2228fb0ee1..0918e27355 100644 --- a/translations/pt-BR/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md +++ b/translations/pt-BR/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md @@ -25,7 +25,7 @@ Para usar {% data variables.product.prodname_dependabot_updates %} em {% data va ## Pré-requisitos -{% if dependabot-updates-github-connect %} +{% ifversion dependabot-updates-github-connect %} A configuração executores auto-hospedados é apenas um passo no meio do processo para habilitar {% data variables.product.prodname_dependabot_updates %}. Há várias etapas que você deve seguir antes dessas etapas, incluindo a configuração de {% data variables.product.product_location %} para usar {% data variables.product.prodname_actions %} com corredores auto-hospedados. Para obter mais informações, consulte "[Habilitar {% data variables.product.prodname_dependabot %} para a sua empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." {% else %} Antes de configurar executores auto-hospedados para {% data variables.product.prodname_dependabot_updates %}, você deve: diff --git a/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md b/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md index 065ad9f186..287aac7103 100644 --- a/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md +++ b/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md @@ -26,7 +26,7 @@ Este artigo explica como os administradores do site podem configurar {% data var {% data reusables.enterprise.upgrade-ghes-for-actions %} -{% data reusables.actions.ghes-actions-not-enabled-by-default %} Você deberá determinar se a sua instância possui recursos adequados de CPU e memória para lidar com a carga do {% data variables.product.prodname_actions %} sem causar perda de desempenho e possivelmente aumentar esses recursos. Você também precisará decidir qual provedor de armazenamento irá usar para o armazenamento do blob necessário para armazenar os artefatos{% if actions-caching %} e caches{% endif %} gerados pela execução do fluxo de trabalho. Em seguida, você irá habilitar {% data variables.product.prodname_actions %} para a sua empresa, gerenciar permissões de acesso e adicionar executores auto-hospedados para executar fluxos de trabalho. +{% data reusables.actions.ghes-actions-not-enabled-by-default %} Você deberá determinar se a sua instância possui recursos adequados de CPU e memória para lidar com a carga do {% data variables.product.prodname_actions %} sem causar perda de desempenho e possivelmente aumentar esses recursos. Você também precisará decidir qual provedor de armazenamento irá usar para o armazenamento do blob necessário para armazenar os artefatos{% ifversion actions-caching %} e caches{% endif %} gerados pela execução do fluxo de trabalho. Em seguida, você irá habilitar {% data variables.product.prodname_actions %} para a sua empresa, gerenciar permissões de acesso e adicionar executores auto-hospedados para executar fluxos de trabalho. {% data reusables.actions.introducing-enterprise %} @@ -119,7 +119,7 @@ Opcionalmente, você pode limitar o consumo de recursos em {% data variables.pro Para habilitar o {% data variables.product.prodname_actions %} em {% data variables.product.prodname_ghe_server %}, você deve ter acesso ao armazenamento externo do blob. -{% data variables.product.prodname_actions %} usa armazenamento do blob para armazenar dados gerados pela execução de fluxo de trabalho, tais como logs de fluxo de trabalho{% if actions-caching %}, caches,{% endif %} e artefatos de compilação enviados pelo usuário. A quantidade de armazenamento necessária depende do seu uso de {% data variables.product.prodname_actions %}. Somente uma única configuração de armazenamento externo é compatível, e você não pode usar vários provedores de armazenamento ao mesmo tempo. +{% data variables.product.prodname_actions %} usa armazenamento do blob para armazenar dados gerados pela execução de fluxo de trabalho, tais como logs de fluxo de trabalho{% ifversion actions-caching %}, caches,{% endif %} e artefatos de compilação enviados pelo usuário. A quantidade de armazenamento necessária depende do seu uso de {% data variables.product.prodname_actions %}. Somente uma única configuração de armazenamento externo é compatível, e você não pode usar vários provedores de armazenamento ao mesmo tempo. {% data variables.product.prodname_actions %} é compatível com estes provedores de armazenamento: diff --git a/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md b/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md index 2e9b94782e..33211e4ce3 100644 --- a/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md +++ b/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md @@ -28,7 +28,7 @@ Como alternativa, você pode usar máquinas de executores que {% data variables. Este guia mostra como aplicar uma abordagem de gerenciamento centralizada para os executores auto-hospedados para {% data variables.product.prodname_actions %} na sua empresa. No guia, você realizará as seguintes tarefas. -1. Configure uma política limitada para restringir as ações{% if actions-workflow-policy %} e fluxos de trabalho{% endif %} reutilizáveis que podem ser executados dentro da sua empresa +1. Configure a limited policy to restrict the actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} that can run within your enterprise 1. Implantar um executor auto-hospedado para a sua empresa 1. Criar um grupo para gerenciar o acesso aos executores disponíveis para sua empresa 1. Opcionalmente, restringir ainda mais os repositórios que podem usar o executor @@ -48,7 +48,7 @@ Depois de terminar o guia, {% ifversion ghec or ghae %}os integrantes da sua emp ## 1. Configurar políticas para {% data variables.product.prodname_actions %} -Primeiro, habilite {% data variables.product.prodname_actions %} para todas as organizações e configure uma política para restringir as ações{% if actions-workflow-policy %} e os fluxos de trabalho reutilizáveis{% endif %} que podem executar {% ifversion ghec or ghae%}dentro da sua empresa em {% data variables.product.product_name %}{% elsif ghes %}em {% data variables.product.product_location %}{% endif %}. Opcionalmente, os proprietários da organização podem restringir ainda mais essas políticas para cada organização. +First, enable {% data variables.product.prodname_actions %} for all organizations, and configure a policy to restrict the actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} that can run {% ifversion ghec or ghae%}within your enterprise on {% data variables.product.product_name %}{% elsif ghes %}on {% data variables.product.product_location %}{% endif %}. Opcionalmente, os proprietários da organização podem restringir ainda mais essas políticas para cada organização. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} @@ -56,9 +56,9 @@ Primeiro, habilite {% data variables.product.prodname_actions %} para todas as o 1. Em "Políticas", selecione **Habilitar para todas as organizações**. ![Captura de tela da política "Habilitar para todas as organizações" para {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-enable-for-all-organizations.png) -1. Selecione {% data reusables.actions.policy-label-for-select-actions-workflows %} e **Permitir ações criadas pelo GitHub** para permitir ações locais{% if actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %}, e ações criadas por {% data variables.product.company_short %}. +1. Select {% data reusables.actions.policy-label-for-select-actions-workflows %} and **Allow actions created by GitHub** to allow local actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}, and actions created by {% data variables.product.company_short %}. - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Captura de tela de "Permitir selecionar ações" e "Permitir ações criadas por {% data variables.product.company_short %}" para {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-allow-select-actions-and-actions-from-github-with-workflows.png) {%- else %} ![Captura de tela de "Permitir selecionar ações" e "Permitir ações criadas por {% data variables.product.company_short %}" para {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-allow-select-actions-and-actions-from-github.png) diff --git a/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md b/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md index e9b8f3c9f6..91a4fa1d7f 100644 --- a/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md +++ b/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md @@ -26,11 +26,11 @@ Antes de apresentar {% data variables.product.prodname_actions %} a uma grande e Você deve criar um plano para reger o uso de {% data variables.product.prodname_actions %} da empresa e cumprir suas obrigações de conformidade. -Determine quais ações {% if actions-workflow-policy %}e fluxos de trabalho reutilizáveis{% endif %} seus desenvolvedores poderão usar. {% ifversion ghes %}Primeiro, decida se você vai permitir o acesso às ações {% if actions-workflow-policy %}e aos fluxos de trabalho reutilizáveis{% endif %} de fora de sua instância. {% data reusables.actions.access-actions-on-dotcom %} Para obter mais informações, consulte "[Sobre o uso de ações na sua empresa](/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise)". +Determine which actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} your developers will be allowed to use. {% ifversion ghes %}First, decide whether you'll enable access to actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} from outside your instance. {% data reusables.actions.access-actions-on-dotcom %} Para obter mais informações, consulte "[Sobre o uso de ações na sua empresa](/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise)". -Em seguida,{% else %}Primeiro,{% endif %} decide se você permitirá ações de terceiros {% if actions-workflow-policy %}e fluxos de trabalho reutilizáveis{% endif %} que não foram criados por {% data variables.product.company_short %}. Você pode configurar as ações {% if actions-workflow-policy %}e os fluxos de trabalho reutilizáveis{% endif %} que podem ser executados no repositório, nos níveis da organização e da empresa e pode optar por permitir apenas ações criadas por {% data variables.product.company_short %}. Se você permitir ações de terceiros{% if actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %}, você poderá limitar as ações permitidas para as criadas por criadores verificados ou uma lista de ações específicas{% if actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %}. Para obter mais informações, consulte "[Gerenciando as configurações de {% data variables.product.prodname_actions %} para um repositório](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#managing-github-actions-permissions-for-your-repository)", "[Desabilitando ou limitando {% data variables.product.prodname_actions %} para a sua organização](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#managing-github-actions-permissions-for-your-organization)" e "[Aplicando políticas de {% data variables.product.prodname_actions %} na sua empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-to-restrict-the-use-of-github-actions-in-your-enterprise)." +Then,{% else %}First,{% endif %} decide whether you'll allow third-party actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} that were not created by {% data variables.product.company_short %}. You can configure the actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} that are allowed to run at the repository, organization, and enterprise levels and can choose to only allow actions that are created by {% data variables.product.company_short %}. If you do allow third-party actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}, you can limit allowed actions to those created by verified creators or a list of specific actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}. Para obter mais informações, consulte "[Gerenciando as configurações de {% data variables.product.prodname_actions %} para um repositório](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#managing-github-actions-permissions-for-your-repository)", "[Desabilitando ou limitando {% data variables.product.prodname_actions %} para a sua organização](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#managing-github-actions-permissions-for-your-organization)" e "[Aplicando políticas de {% data variables.product.prodname_actions %} na sua empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-to-restrict-the-use-of-github-actions-in-your-enterprise)." -{% if actions-workflow-policy %} +{% ifversion actions-workflow-policy %} ![Captura de tela das políticas de {% data variables.product.prodname_actions %}](/assets/images/help/organizations/enterprise-actions-policy-with-workflows.png) {%- else %} ![Captura de tela das políticas de {% data variables.product.prodname_actions %}](/assets/images/help/organizations/enterprise-actions-policy.png) @@ -79,7 +79,7 @@ Com fluxos de trabalho reutilizáveis, a sua equipe pode chamar um fluxo de trab Para fornecer um ponto de partida para os desenvolvedores que desenvolvem novos fluxos de trabalho, você pode usar fluxos de trabalho iniciais. Isso não só poupa tempo para seus desenvolvedores, mas promove a consistência e as práticas práticas recomendadas na sua empresa. Para obter mais informações, consulte "[Criando fluxos de trabalho iniciais para a sua organização](/actions/learn-github-actions/creating-starter-workflows-for-your-organization)". -{% if not internal-actions %} +{% ifversion not internal-actions %} Sempre que seus desenvolvedores de fluxo de trabalho quiserem usar uma ação que seja armazenada em um repositório privado, eles deverão configurar o fluxo de trabalho para clonar o repositório primeiro. Para reduzir o número de repositórios que devem ser clonados, considere agrupar ações comumente usadas em um único repositório. Para obter mais informações, consulte "[Sobre ações personalizadas](/actions/creating-actions/about-custom-actions#choosing-a-location-for-your-action)". {% endif %} @@ -111,15 +111,15 @@ Finalmente, você deve considerar o fortalecimento da segurança para os executo {% data reusables.actions.about-artifacts %} Para obter mais informações, consulte "[Armazenar dados do fluxo de trabalho como artefatos](/actions/advanced-guides/storing-workflow-data-as-artifacts)". -{% if actions-caching %}{% data variables.product.prodname_actions %} também tem um sistema de cache que você pode usar para armazenar dependências de cache a fim de acelerar as execuções do fluxo de trabalho. Para obter mais informações, consulte "[Armazenando as dependências em cache para acelerar fluxos de trabalho](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} +{% ifversion actions-caching %}{% data variables.product.prodname_actions %} also has a caching system that you can use to cache dependencies to speed up workflow runs. Para obter mais informações, consulte "[Armazenando as dependências em cache para acelerar fluxos de trabalho](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)".{% endif %} {% ifversion ghes %} -Você deve configurar o armazenamento externo de blob para artefatos de fluxo de trabalho{% if actions-caching %}, caches,{% endif %} e outros logs de fluxo de trabalho. Escolha qual provedor de armazenamento compatível a sua empresa irá usar. Para obter mais informações, consulte "[Primeiros passos com {% data variables.product.prodname_actions %} para {% data variables.product.product_name %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#external-storage-requirements)". +You must configure external blob storage for workflow artifacts{% ifversion actions-caching %}, caches,{% endif %} and other workflow logs. Escolha qual provedor de armazenamento compatível a sua empresa irá usar. Para obter mais informações, consulte "[Primeiros passos com {% data variables.product.prodname_actions %} para {% data variables.product.product_name %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#external-storage-requirements)". {% endif %} {% ifversion ghec or ghes %} -Você pode usar as configurações de política para {% data variables.product.prodname_actions %} para personalizar o armazenamento de artefatos de fluxo de trabalho{% if actions-caching %}, caches,{% endif %} e retenção de logs. Para obter mais informações, consulte "[Aplicar políticas para {% data variables.product.prodname_actions %} na sua empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)". +You can use policy settings for {% data variables.product.prodname_actions %} to customize the storage of workflow artifacts{% ifversion actions-caching %}, caches,{% endif %} and log retention. Para obter mais informações, consulte "[Aplicar políticas para {% data variables.product.prodname_actions %} na sua empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)". {% endif %} diff --git a/translations/pt-BR/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md b/translations/pt-BR/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md index a19b6c20ac..4cd0e38834 100644 --- a/translations/pt-BR/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md +++ b/translations/pt-BR/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md @@ -48,7 +48,7 @@ Cada ação é um repositório na organização de `ações`, e cada repositóri **Notas:** - Ao usar ações de configuração (como `actions/setup-LANGUAGE`) em {% data variables.product.product_name %} com executores auto-hospedados, você pode precisar configurar o armazenamento de ferramentas em executores que não possuem acesso à internet. Para obter mais informações, consulte "[Configurar o cache da ferramenta em executores auto-hospedados sem acesso à internet](/enterprise/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access)". -- As ações agrupadas são atualizadas automaticamente quando {% data variables.product.product_name %} é atualizado. +- When {% data variables.product.product_name %} is updated, bundled actions are automatically replaced with default versions in the upgrade package. {% endnote %} diff --git a/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md b/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md index 1cbde3fdfb..922a19d7ae 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md @@ -21,7 +21,9 @@ topics: Os proprietários das empresas em {% data variables.product.product_name %} podem controlar os requisitos de autenticação e acesso aos recursos da empresa. -Você pode optar por permitir que os integrantes criem e gerenciem contas de usuário, ou sua empresa pode criar e gerenciar contas para integrantes com {% data variables.product.prodname_emus %}. Se você permitir que os integrantes gerenciem suas próprias contas, você também pode configurar a autenticação SAML para aumentar a segurança e centralizar a identidade e o acesso dos aplicativos web que sua equipe usa. Se você optar por gerenciar as contas de usuário dos seus integrantes, será necessário configurar a autenticação SAML. +Você pode optar por permitir que os integrantes criem e gerenciem contas de usuário, ou sua empresa pode criar e gerenciar contas para integrantes com {% data variables.product.prodname_emus %}. Se você permitir que os integrantes gerenciem suas próprias contas, você também pode configurar a autenticação SAML para aumentar a segurança e centralizar a identidade e o acesso dos aplicativos web que sua equipe usa. + +Depois de aprender mais sobre essas opções, para determinar qual é o melhor método para sua empresa, consulte "[Identificando o melhor método de autenticação para sua empresa](#identifying-the-best-authentication-method-for-your-enterprise)." ## Métodos de autenticação para {% data variables.product.product_name %} @@ -29,7 +31,7 @@ As seguintes opções estão disponíveis para gerenciamento de conta e autentic - [Autenticação por meio de {% data variables.product.product_location %}](#authentication-through-githubcom) - [Autenticação por meio de {% data variables.product.product_location %} com restrição de acesso SAML adicional](#authentication-through-githubcom-with-additional-saml-access-restriction) -- [Autenticação com {% data variables.product.prodname_emus %} e SAML SSO](#authentication-with-enterprise-managed-users-and-saml-sso) +- [Autenticação com {% data variables.product.prodname_emus %} e federação](#authentication-with-enterprise-managed-users-and-federation) ### Autenticação por meio de {% data variables.product.product_location %} @@ -41,10 +43,61 @@ Se você configurar restrições de acesso ao SAML adicionais, cada integrante d Se você usa uma organização autônoma com {% data variables.product.product_name %}, ou se você não deseja usar a autenticação do SAML para cada organização em sua empresa, você poderá configurar o SAML para uma organização individual. Para obter mais informações, consulte "[Sobre identidade e gerenciamento de acesso com o logon único SAML](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)". -### Autenticação com {% data variables.product.prodname_emus %} e SAML SSO +### Autenticação com {% data variables.product.prodname_emus %} e federação Se você precisar de mais controle das contas dos integrantes da empresa em {% data variables.product.product_location %}, você poderá usar {% data variables.product.prodname_emus %}. Com o {% data variables.product.prodname_emus %}, você disponibiliza e gerencia contas para os integrantes da empresa em {% data variables.product.product_location %} usando seu IdP. Cada membro efetua o login em uma conta que você cria e sua empresa gerencia a conta. Contribuições para o resto de {% data variables.product.prodname_dotcom_the_website %} são restritas. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)." +## Identificando o melhor método de autenticação para sua empresa + +Tanto o SAML SSO quanto o {% data variables.product.prodname_emus %} aumentam a segurança dos recursos da sua empresa. Além disso, {% data variables.product.prodname_emus %} permite que você controle as contas de usuário dos integrantes corporativos e restringe o que as contas podem fazer. No entanto, essas restrições podem ser inaceitáveis para sua empresa se obstruírem os fluxos de trabalho de seus desenvolvedores. + +Para determinar se sua empresa se beneficiaria mais com o SAML SSO ou {% data variables.product.prodname_emus %}, faça essas perguntas a si mesmo. + +- [Você quer controlar as contas de usuário de seus usuários?](#do-you-want-to-control-the-user-accounts-for-your-users) +- [Qual provedor de identidade a sua empresa usa?](#which-identity-provider-does-your-enterprise-use) +- [Seus desenvolvedores trabalham em repositórios públicos, gists ou sites de {% data variables.product.prodname_pages %}?](#do-your-developers-work-in-public-repositories-gists-or-github-pages-sites) +- [Seus desenvolvedores dependem da colaboração fora da sua empresa?](#do-your-developers-rely-on-collaboration-outside-of-your-enterprise) +- [A sua empresa conta com colaboradores externos?](#does-your-enterprise-rely-on-outside-collaborators) +- [Você pode tolerar custos de migração?](#can-your-enterprise-tolerate-migration-costs) + +### Você quer controlar as contas de usuário de seus usuários? + +{% data variables.product.prodname_emus %} pode estar certo para a sua empresa se você não quiser que os integrantes corporativos usem suas próprias contas pessoais em {% data variables.product.prodname_dotcom_the_website %} para acessar os recursos da sua empresa. + +Com o SSO SAML, os desenvolvedores criam e gerenciam suas próprias contas pessoais e cada conta está vinculada a uma identidade SAML no seu IdP. {% data variables.product.prodname_emus %} funciona como outras soluções de SSO familiares, já que você fornecerá as contas para seus usuários. Você também pode garantir que as contas de usuário estejam em conformidade com a identidade da sua empresa, controlando os nomes de usuário e os endereços de e-mail associados às contas. + +Se você atualmente precisa de seus usuários para criar uma nova conta em {% data variables.product.prodname_dotcom_the_website %} para usar apenas com sua empresa, {% data variables.product.prodname_emus %} pode estar certo para você. No entanto, o SAML SSO pode ser uma opção melhor se usar seu IdP como fonte de verdade para o seu usuário e gestão de acesso adicionaria muita complexidade. Por exemplo, talvez a sua empresa não tenha um processo estabelecido para integrar novos usuários no seu IdP. + +### Qual provedor de identidade a sua empresa usa? + +{% data variables.product.prodname_emus %} é compatível com um número limitado de IdPs, enquanto SAML SSO oferece suporte total para um maior número de IdPs, além de suporte limitado para todos os IdPs que implementam o SAML 2.0 padrão. Para obter a lista de IdPs compatíveis para cada opção, consulte "[Sobre {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#identity-provider-support)" e "[Sobre o SAML para a empresa IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam#supported-idps)". + +Você só pode usar {% data variables.product.prodname_emus %} com um IdP não compatível se você federar o IdP não compatível para um IdP compatível para usar como um ponto de integração. Se você deseja evitar essa complexidade extra, o SSO SAML pode ser uma solução melhor para você. + +### Seus desenvolvedores trabalham em repositórios públicos, gists ou sites de {% data variables.product.prodname_pages %}? + +Para evitar que os integrantes da empresa vazem acidentalmente conteúdo de propriedade corporativa para o público em {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_emus %} impõe fortes restrições sobre o que os usuários podem fazer. Por exemplo, {% data variables.product.prodname_managed_users %} não pode criar repositórios públicos, gists de qualquer visibilidade ou sites de {% data variables.product.prodname_pages %} visíveis fora da empresa. Para uma lista completa de restrições, consulte "[Habilidades e restrições de {% data variables.product.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-users)". + +Estas restrições são inaceitáveis para algumas empresas. Para determinar se {% data variables.product.prodname_emus %} funcionará para você, revise as restrições com seus desenvolvedores e confirme se alguma das restrições irá dificultar seus fluxos de trabalho existentes. Em caso afirmativo, o SAML SSO pode ser uma melhor escolha para sua empresa. + +### Seus desenvolvedores dependem da colaboração fora da sua empresa? + +{% data variables.product.prodname_managed_users_caps %} só pode contribuir para repositórios dda sua empresa. Se seus desenvolvedores precisarem colaborar em repositórios fora da sua empresa, mesmo em repositórios privados, para concluir o trabalho deles, {% data variables.product.prodname_emus %} pode não estar certo para a sua empresa e o SAML SSO pode ser uma solução melhor. + +### A sua empresa conta com colaboradores externos? + +Com o SSO do SAML, é possível conceder acesso a repositórios específicos a pessoas que não são integrantes do diretório do seu IdP, usando a função de colaborador externo. Isso pode ser especialmente útil para colaboradores externos ao seu negócio, como contratados. Para obter mais informações, consulte "[Adicionando colaboradores externos aos repositórios da organização](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)". + +Com {% data variables.product.prodname_emus %}, a função de colaborador externo não existe. Os recursos da sua empresa só podem ser acessados por {% data variables.product.prodname_managed_users %}, que são sempre provisionados pelo seu IdP. Para dar aos colaboradores externos acesso à sua empresa, você teria que usar contas de convidados no seu IdP. Se você estiver interessado em {% data variables.product.prodname_emus %}, confirme com seus desenvolvedores se isso irá dificultar qualquer um de seus fluxos de trabalho existentes. Em caso afirmativo, o SAML SSO pode ser uma solução melhor. + +### Você pode tolerar custos de migração? + +Se sua empresa é nova para {% data variables.product.prodname_dotcom_the_website %}, o SAML SSO e o {% data variables.product.prodname_emus %} são igualmente fáceis de adotar. + +Se você já está usando {% data variables.product.prodname_dotcom_the_website %} com desenvolvedores gerindo suas próprias contas de usuário, adotar {% data variables.product.prodname_emus %} exige a migração para uma nova conta corporativa. Para obter mais informações, consulte "[Sobre empresas com {% data variables.product.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#about-enterprises-with-managed-users)". + +Embora {% data variables.product.prodname_emus %} seja grátis, o processo de migração pode exigir tempo ou custo da sua equipe. Confirme que este processo de migração é aceitável para o seu negócio e para os seus desenvolvedores. Em caso negativo, p SAML SSO pode ser a melhor opção para você. + {% elsif ghes %} Os administradores do site podem decidir como as pessoas efetuam a autenticação para acessar uma instância de {% data variables.product.product_name %}. Você pode usar a autenticação integrada do {% data variables.product.product_name %} ou, se você desejar centralizar o gerenciamento de identidade e acesso para os aplicativos web que a sua equipe usa, você pode configurar um método de autenticação externo. @@ -76,20 +129,6 @@ Se você optar por usar a autenticação externa, você também poderá configur {% endif %} -## Sobre controle de acesso - -{% ifversion ghec or ghae %}Integrantes da sua empresa{% elsif ghes %}Pessoas com acesso a {% data variables.product.product_location %}{% endif %} podem gerenciar o acesso aos {% ifversion ghec %}recursos da sua empresa{% elsif ghae %}recursos da sua empresa{% elsif ghes %}na sua instância{% endif %} usando a associação da organização, equipes e funções. Para obter mais informações, consulte o seguinte. - -{%- ifversion ghec %} -- "[Convidar usuários para ingressar na organização](/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization)" -{%- elsif ghes or ghae %} -- "[Adicionando pessoas à sua organização](/organizations/managing-membership-in-your-organization/adding-people-to-your-organization)" -{%- endif %} -- "[Funções em uma organização](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)" -- "[Sobre equipes](/organizations/organizing-members-into-teams/about-teams)" -- "[Funções do repositório para uma organização](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" -- "[Níveis de permissão do repositório de conta de usuário](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/permission-levels-for-a-user-account-repository)" - ## Leia mais - "[Tipos de conta do {% data variables.product.company_short %}](/get-started/learning-about-github/types-of-github-accounts)" diff --git a/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md b/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md index 7c81432f10..eba9bf1154 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md @@ -28,7 +28,7 @@ Se você configurar a autenticação integrada e uma pessoa autenticada com suce {% warning %} -**Aviso:** se desabilitar a autenticação integrada, você terá que suspender individualmente todos os usuários que não devem mais ter acesso à instância. Para obter mais informações, consulte "[Suspender e cancelar a suspensão de usuários](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users)." +**Aviso:** se desabilitar a autenticação integrada, você terá que suspender individualmente todos os usuários que não devem mais ter acesso à instância. Para obter mais informações, consulte "[Suspender e cancelar a suspensão de usuários](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)." {% endwarning %} diff --git a/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md b/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md index 5129b1e660..9b6cee0906 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md @@ -15,7 +15,7 @@ permissions: Enterprise owners can use a recovery code to access an enterprise a Você pode usar um código de recuperação para acessar a sua conta corporativa quando um erro de configuração de autenticação ou um problema com o seu provedor de identidade (IdP) impede que você use o SSO. -Para acessar a conta corporativa desta forma, você deve ter baixado e armazenado previamente os códigos de recuperação da sua empresa. For more information, see "[Downloading your enterprise account's single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." +Para acessar a conta corporativa desta forma, você deve ter baixado e armazenado previamente os códigos de recuperação da sua empresa. Para obter mais informações, consulte "[Fazendo o download dos códigos de recuperação do logon único único da sua conta corporativa](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." {% data reusables.saml.recovery-code-caveats %} diff --git a/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md b/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md index f0392934d2..cb81a15720 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md @@ -25,7 +25,7 @@ Se você não salvou seus códigos de recuperação ao configurar SSO, você ain {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} -1. Under{% if oidc-for-emu %} either{% endif %} "Exigir autenticação do SAML"{% if oidc-for-emu %} ou "Exigir autenticação do OIDC"{% endif %}, clique em **Salvar os seus códigos de recuperação**.{% if oidc-for-emu %} +1. Under{% ifversion oidc-for-emu %} either{% endif %} "Exigir autenticação do SAML"{% ifversion oidc-for-emu %} ou "Exigir autenticação do OIDC"{% endif %}, clique em **Salvar os seus códigos de recuperação**.{% ifversion oidc-for-emu %} {% note %} **Observação:** O SSO do OIDC só está disponível para {% data variables.product.prodname_emus %}. Para obter mais informações, consulte[Sobre usuários gerenciados pela empresa](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)". diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md index 063df3fdf5..1e6b53dc5b 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md @@ -2,7 +2,6 @@ title: Sobre usuários gerenciados pela empresa shortTitle: Sobre usuários gerenciados intro: 'Você pode gerenciar centralmente a identidade e o acesso dos integrantes da empresa em {% data variables.product.prodname_dotcom %} a partir do seu provedor de identidade.' -product: '{% data reusables.gated-features.emus %}' redirect_from: - /early-access/github/articles/get-started-with-managed-users-for-your-enterprise - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users @@ -21,19 +20,19 @@ topics: ## Sobre o {% data variables.product.prodname_emus %} -Com {% data variables.product.prodname_emus %}, você pode controlar as contas de usuário dos integrantes da empresa por meio do provedor de identidade (IdP). Você pode simplificar a autenticação com o logon único (SSO){% if oidc-for-emu %} SAML ou OIDC{% endif %} e provisionar, atualizar e desprovisionar as contas de usuário para seus inetegrantes corporativos. Os usuários atribuídos ao aplicativo {% data variables.product.prodname_emu_idp_application %} no seu IdP são provisionados como novas contas de usuário em {% data variables.product.prodname_dotcom %} e adicionados à sua empresa. Você controla nomes de usuários, dados de perfil, associação de equipe e acesso ao repositório a partir do seu IdP. +Com {% data variables.product.prodname_emus %}, você pode controlar as contas de usuário dos integrantes da empresa por meio do provedor de identidade (IdP). Os usuários atribuídos ao aplicativo {% data variables.product.prodname_emu_idp_application %} no seu IdP são provisionados como novas contas de usuário em {% data variables.product.prodname_dotcom %} e adicionados à sua empresa. Você controla nomes de usuário, dados de perfil, integrantes da equipe e acesso ao repositório para as contas de usuário do seu IdP. No seu IdP, você pode dar a cada {% data variables.product.prodname_managed_user %} a função do proprietário da empresa, usuário ou gerente de cobrança. {% data variables.product.prodname_managed_users_caps %} pode possuir organizações dentro da sua empresa e pode adicionar outros {% data variables.product.prodname_managed_users %} às organizações e equipes internamente. Para obter mais informações, consulte "[Funções em uma empresa](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise)" e "[Sobre as organizações](/organizations/collaborating-with-groups-in-organizations/about-organizations)". -Os integrantes da organização podem ser gerenciados manualmente ou atualizados automaticamente, já que {% data variables.product.prodname_managed_users %} são adicionados aos grupos do IdP que estão conectados às equipes dentro da organização. Quando um {% data variables.product.prodname_managed_user %} é adicionado manualmente a uma organização, o cancelamento a atribuição do aplicativo de {% data variables.product.prodname_emu_idp_application %} no seu IdP irá suspender o usuário, mas não removê-lo da organização. Para obter mais informações sobre o gerenciamento da organização e a associação à equipe automaticamente, consulte "[Gerenciando associações de equipe com grupos de provedores de identidade](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)". +A adesão à organização pode ser gerenciada manualmente ou você pode atualizar a assinatura automaticamente à medida que {% data variables.product.prodname_managed_users %} é adicionado a grupos de IdP que estão conectados a equipes dentro da organização. Quando um {% data variables.product.prodname_managed_user %} é adicionado manualmente a uma organização, o cancelamento a atribuição do aplicativo de {% data variables.product.prodname_emu_idp_application %} no seu IdP irá suspender o usuário, mas não removê-lo da organização. Para obter mais informações sobre o gerenciamento da organização e a associação à equipe automaticamente, consulte "[Gerenciando associações de equipe com grupos de provedores de identidade](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)". -{% if oidc-for-emu %} +{% ifversion oidc-for-emu %} {% data reusables.enterprise-accounts.emu-cap-validates %} Para obter mais informações, consulte "[Sobre o suporte à política de acesso condicional do seu IdP](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy)." {% endif %} -Você pode conceder {% data variables.product.prodname_managed_users %} acesso e a capacidade de contribuir para repositórios na sua empresa, mas {% data variables.product.prodname_managed_users %} não pode criar conteúdo público ou colaborar com outros usuários, organizações e empresas no resto de {% data variables.product.prodname_dotcom %}. O {% data variables.product.prodname_managed_users %} provisionado para sua empresa não pode ser convidado para organizações ou repositórios fora da empresa, nem {% data variables.product.prodname_managed_users %} pode ser convidado para outras empresas. Os colaboradores externos não são compatíveis com {% data variables.product.prodname_emus %}. +Você pode conceder {% data variables.product.prodname_managed_users %} acesso e a capacidade de contribuir para repositórios na sua empresa, mas {% data variables.product.prodname_managed_users %} não pode criar conteúdo público ou colaborar com outros usuários, organizações e empresas no resto de {% data variables.product.prodname_dotcom %}. Para obter mais informações, consulte "[Habilidades e restrições de {% data variables.product.prodname_managed_users %}](#abilities-and-restrictions-of-enterprise-managed-users)". Os nomes de usuário do {% data variables.product.prodname_managed_users %} da empresa e as suas informações de perfil como, por exemplo, nomes de exibição e endereços de e-mail, são definidos por meio do seu IdP e não podem ser alterados pelos próprios usuários. Para obter mais informações, consulte "[Nomes de usuário e informações do perfil](#usernames-and-profile-information)". @@ -43,10 +42,15 @@ Os proprietários de empresas podem auditar todas as ações de {% data variable Para usar {% data variables.product.prodname_emus %}, você precisa de um tipo de conta corporativa separado com {% data variables.product.prodname_emus %} habilitado. Para obter mais informações sobre a criação desta conta, consulte "[Sobre empresas com usuários gerenciados](#about-enterprises-with-managed-users)". +{% note %} + +**Nota:** Há várias opções para gestão de identidade e acesso com {% data variables.product.prodname_ghe_cloud %} e {% data variables.product.prodname_emus %} não é a melhor solução para cada cliente. Para obter mais informações sobre se o {% data variables.product.prodname_emus %} está certo para a sua empresa, consulte "[Sobre a autenticação para a sua empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#identifying-the-best-authentication-method-for-your-enterprise)". + +{% endnote %} ## Suporte do provedor de identidade -{% data variables.product.prodname_emus %} é compatível com os seguintes IdPs{% if oidc-for-emu %} e métodos de autenticação: +{% data variables.product.prodname_emus %} é compatível com os seguintes IdPs{% ifversion oidc-for-emu %} e métodos de autenticação: | | SAML | OIDC (beta) | | ------------------------ | --------------------------------------------- | --------------------------------------------- | @@ -62,6 +66,8 @@ Para usar {% data variables.product.prodname_emus %}, você precisa de um tipo d O {% data variables.product.prodname_managed_users_caps %} só pode contribuir para repositórios privados e internos da sua empresa e repositórios privados pertencentes à sua conta de usuário. {% data variables.product.prodname_managed_users_caps %} tem acesso somente leitura a toda a comunidade de {% data variables.product.prodname_dotcom %} em geral. Estas restrições de acesso e visibilidade para usuários e conteúdo aplicam-se a todas as solicitações, incluindo solicitações da API. +* {% data variables.product.prodname_managed_users %} não pode ser convidado para organizações ou repositórios fora da empresa, nem o {% data variables.product.prodname_managed_users %} pode ser convidado para outras empresas. +* Os colaboradores externos não são compatíveis com {% data variables.product.prodname_emus %}. * {% data variables.product.prodname_managed_users_caps %} não pode criar problemas ou pull requests, comentar ou adicionar reações, nem estrelas, inspeção ou repositórios de bifurcação fora da empresa. * {% data variables.product.prodname_managed_users_caps %} pode visualizar todos os repositórios públicos em {% data variables.product.prodname_dotcom_the_website %}, mas não pode fazer push de código para repositórios fora da empresa. * {% data variables.product.prodname_managed_users_caps %} e o conteúdo que criaa é visível apenas para outros integrantes da empresa. @@ -70,6 +76,7 @@ O {% data variables.product.prodname_managed_users_caps %} só pode contribuir p * {% data variables.product.prodname_managed_users_caps %} não pode instalar {% data variables.product.prodname_github_apps %} nas suas contas de usuário. * Outros usuários de {% data variables.product.prodname_dotcom %} não podem ver, mencionar ou convidar um {% data variables.product.prodname_managed_user %} para colaborar. * {% data variables.product.prodname_managed_users_caps %} só pode criar repositórios privados e {% data variables.product.prodname_managed_users %} só pode convidar outros integrantes da empresa para colaborar nos seus próprios repositórios. +* {% data reusables.enterprise-accounts.emu-forks %} * Apenas repositórios privados e internos podem ser criados em organizações pertencentes a um {% data variables.product.prodname_emu_enterprise %}, dependendo das configurações de visibilidade da organização e do repositório corporativo. * {% data variables.product.prodname_managed_users_caps %} são limitados em seu uso de {% data variables.product.prodname_pages %}. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#limitations-for-enterprise-managed-users)". @@ -89,9 +96,9 @@ Antes que seus desenvolvedores possam usar {% data variables.product.prodname_gh {% endnote %} -3. Depois de efetuar o login no usuário de configuração, comece configurando {% if oidc-for-emu %} como seus integrantes efetuarão a autenticação. Se você estiver usando o Diretório Ativo do Azure como seu provedor de identidade, você poderá escolher entre o OpenID Connect (OIDC) e o Security Assertion Markup Language (SAML). Ambas as opções fornecem uma experiência perfeita de login para seus integrantes, mas apenas o OIDC inclui suporte para políticas de acesso condicional (CAP). Se você estiver usando o Okta como seu provedor de identidade, você pode usar o SAML para autenticar seus integrantes .{% else %}SAML SSO para sua empresa. Para obter mais informações, consulte "[Configurando o logon único SAML para Usuários Gerenciados pela Empresa](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)."{% endif %} +3. Depois de efetuar o login no usuário de configuração, comece configurando {% ifversion oidc-for-emu %} como seus integrantes efetuarão a autenticação. Se você estiver usando o Diretório Ativo do Azure como seu provedor de identidade, você poderá escolher entre o OpenID Connect (OIDC) e o Security Assertion Markup Language (SAML). Ambas as opções fornecem uma experiência perfeita de login para seus integrantes, mas apenas o OIDC inclui suporte para políticas de acesso condicional (CAP). Se você estiver usando o Okta como seu provedor de identidade, você pode usar o SAML para autenticar seus integrantes .{% else %}SAML SSO para sua empresa. Para obter mais informações, consulte "[Configurando o logon único SAML para Usuários Gerenciados pela Empresa](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)."{% endif %} - {% if oidc-for-emu %} + {% ifversion oidc-for-emu %} Para começar, leia o guia do método de autenticação escolhido. diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md index 2b3097b98b..c79072bf56 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md @@ -30,6 +30,8 @@ Se você atualmente usa SAML SSO para autenticação e prefere usar OIDC e se be O suporte para OIDC está em beta público e disponível para clientes que utilizam o Azure Active Directory (Azure AD). +Each Azure AD tenant can support only one OIDC integration with {% data variables.product.prodname_emus %}. If you want to connect Azure AD to more than one enterprise on {% data variables.product.prodname_dotcom %}, use SAML instead. For more information, see "[Configuring SAML single sign-on for {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users)." + ## Configurando o OIDC para usuários gerenciados por empresas 1. Efetue o login em {% data variables.product.prodname_dotcom_the_website %} como usuário de configuração da sua nova empresa com o nome de usuário **@SHORT-CODE_admin**. diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md index 2afc758a0f..91d2098e91 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md @@ -25,7 +25,7 @@ Os grupos no seu IdP podem ser usados para gerenciar a participação de equipe ## Pré-requisitos -Antes de configurar o provisionamento para {% data variables.product.prodname_emus %}, você deve configurar o logon único SAML{% if oidc-for-emu %} ou OIDC{% endif %}. {% if oidc-for-emu %} +Antes de configurar o provisionamento para {% data variables.product.prodname_emus %}, você deve configurar o logon único SAML{% ifversion oidc-for-emu %} ou OIDC{% endif %}. {% ifversion oidc-for-emu %} - Para obter mais informações sobre a configuração do OIDC, consulte "[Configurando OIDC para usuários gerenciados por empresas](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-oidc-for-enterprise-managed-users)" - {% endif %}Para obter informações sobre a configuração do SAML, consulte "[Configurando o login único do SAML para usuários gerenciados por empresas](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users).". @@ -60,9 +60,9 @@ Depois de criar seu token de acesso pessoal e armazená-lo com segurança, você Para configurar o provisionamento, siga o link apropriado da tabela abaixo. -| Provedor de identidade | Método SSO | Mais informações | -| ---------------------- | ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% if oidc-for-emu %} -| Azure AD | OIDC | [Tutorial: Configure o GitHub Enterprise Managed User (OIDC) para o provisionamento automático do usuário](https://docs.microsoft.com/azure/active-directory/saas-apps/github-enterprise-managed-user-oidc-provisioning-tutorial) na documentação do Azure AD +| Provedor de identidade | Método SSO | Mais informações | +| ---------------------------- | ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% ifversion oidc-for-emu %} +| Azure AD | OIDC | [Tutorial: Configure o GitHub Enterprise Managed User (OIDC) para o provisionamento automático do usuário](https://docs.microsoft.com/azure/active-directory/saas-apps/github-enterprise-managed-user-oidc-provisioning-tutorial) na documentação do Azure AD {% endif %} -| Azure AD | SAML | [Tutorial: Configure o GitHub Enterprise Managed User para o provisionamento automático do usuário](https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/github-enterprise-managed-user-provisioning-tutorial) na documentação do Azure AD | -| Okta | SAML | [Configurando o provisionamento do SCIM para usuários gerenciados pela empresa com Okta](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users-with-okta) | +| Azure AD | SAML | [Tutorial: Configure o GitHub Enterprise Managed User para o provisionamento automático do usuário](https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/github-enterprise-managed-user-provisioning-tutorial) na documentação do Azure AD | +| Okta | SAML | [Configurando o provisionamento do SCIM para usuários gerenciados pela empresa com Okta](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users-with-okta) | diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md index 1fcd641e11..e24e704e21 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md @@ -1,7 +1,7 @@ --- title: Migrando do SAML para o OIDC shortTitle: Migrando do SAML para o OIDC -intro: 'If you''re using SAML to authenticate members in your {% data variables.product.prodname_emu_enterprise %}, you can migrate to OpenID Connect (OIDC) and benefit from support for your IdP''s Conditional Access Policy.' +intro: 'Se você estiver usando o SAML para autenticar os integrantes no seu {% data variables.product.prodname_emu_enterprise %}, você pode migrar para o OpenID Connect (OIDC) e beneficiar-se do suporte para a Política de Acesso Condicional do seu IdP.' product: '{% data reusables.gated-features.emus %}' versions: feature: oidc-for-emu @@ -14,45 +14,45 @@ topics: {% data reusables.enterprise-accounts.oidc-beta-notice %} -## About migrating your {% data variables.product.prodname_emu_enterprise %} from SAML to OIDC +## Sobre a migração de seu {% data variables.product.prodname_emu_enterprise %} do SAML para o OIDC -If your {% data variables.product.prodname_emu_enterprise %} uses SAML SSO to authenticate with Azure Active Directory (Azure AD), you can migrate to OIDC. {% data reusables.enterprise-accounts.emu-cap-validates %} +Se seu {% data variables.product.prodname_emu_enterprise %} usa o SSO SAML para efetuar a autenticação com o Azure Active Directory (Azure AD), você pode migrar para o OIDC. {% data reusables.enterprise-accounts.emu-cap-validates %} -When you migrate from SAML to OIDC, {% data variables.product.prodname_managed_users %} and groups that were previously provisioned for SAML but are not provisioned by the {% data variables.product.prodname_emu_idp_oidc_application %} application will have "(SAML)" appended to their display names. +Ao migrar do SAML para OIDC, {% data variables.product.prodname_managed_users %} e os grupos que foram provisionados anteriormente para o SAML mas não são provisionados pelo aplicativo de {% data variables.product.prodname_emu_idp_oidc_application %} terão "(SAML)" anexados aos seus nomes de exibição. -If you're new to {% data variables.product.prodname_emus %} and haven't yet configured authentication for your enterprise, you do not need to migrate and can set up OIDC single sign-on immediately. For more information, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." +Se você for novo em {% data variables.product.prodname_emus %} e ainda não configurou a autenticação para a sua empresa, você não precisa migrar e pode configurar o logon único do OIDC imediatamente. Para obter mais informações, consulte "[Configurando o OIDC para Usuários Gerenciados pela Empresa](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." -## Migrating your enterprise +## Realizando a migração da sua empresa {% note %} -**Note:** To sign in as the setup user, you will need a recovery code. If you do not already have your recovery codes, you can access the codes while signed in as an enterprise owner. For more information, see "[Downloading your enterprise account's single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." +**Observação:** Para efetuar o login como usuário de configuração, você precisará de um código de recuperação. Se você ainda não possui seus códigos de recuperação, você pode acessar os códigos enquanto estiver conectado como um proprietário corporativo. Para obter mais informações, consulte "[Fazendo o download dos códigos de recuperação do logon único único da sua conta corporativa](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." {% endnote %} -1. Before you begin the migration, sign in to Azure and disable provisioning in the existing {% data variables.product.prodname_emu_idp_application %} application. -1. Sign into {% data variables.product.prodname_dotcom_the_website %} as the setup user for your enterprise with the username **@SHORT-CODE_admin**. -1. When prompted to continue to your identity provider, click **Use a recovery code** and sign in using one of your enterprise's recovery codes. +1. Antes de iniciar a migração, inicie sessão no Azure e desabilite o provisionamento no aplicativo de {% data variables.product.prodname_emu_idp_application %} existente. +1. Efetue o login em {% data variables.product.prodname_dotcom_the_website %} como usuário de configuração da sua empresa com o nome de usuário **@SHORT-CODE_admin**. +1. Quando solicitado para continuar com o provedor de identidade, clique em **Usar um código de recuperação** e efetue o login usando um dos códigos de recuperação da empresa. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} -1. At the bottom of the page, next to "Migrate to OpenID Connect single sign-on", click **Configure with Azure**. +1. Na parte inferior da página, ao lado de "Migrar para o logon único do OpenID Connect", clique em **Configurar com Azure**. {% warning %} - **Warning:** The migration can take up to an hour, and it is important that no users are provisioned during the migration. You can confirm if the migration is still in progress by returning to your enterprise's security settings page; if "Require SAML authentication" is still checked, the migration is still in progress. + **Aviso:** A migração pode levar até uma hora, e é importante que nenhum usuário seja provisionado durante a migração. Você pode confirmar se a migração ainda está em andamento retornando à página de configurações de segurança da sua empresa; se "Exigir autenticação SAML" estiver verificada, a migração ainda está em andamento. {% endwarning %} - ![Screenshot showing the "Configure with Azure" button](/assets/images/help/enterprises/saml-to-oidc-button.png) -1. Read both warnings and click to continue. + ![Captura de tela que mostra o botão "Configurar com o Azure"](/assets/images/help/enterprises/saml-to-oidc-button.png) +1. Leia as duas advertências e clique para continuar. {% data reusables.enterprise-accounts.emu-azure-admin-consent %} -1. In a new tab or window, while signed in as the setup user on {% data variables.product.prodname_dotcom_the_website %}, create a personal access token with the **admin:enterprise** scope and **no expiration** and copy it to your clipboard. For more information about creating a new token, see "[Creating a personal access token](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users#creating-a-personal-access-token)." -1. In the settings for the {% data variables.product.prodname_emu_idp_oidc_application %} application in Azure Portal, under "Tenant URL", type `https://api.github.com/scim/v2/enterprises/YOUR_ENTERPRISE`, replacing YOUR_ENTERPRISE with the name of your enterprise account. +1. Em uma nova aba ou janela, enquanto estiver conectado como o usuário de configuração em {% data variables.product.prodname_dotcom_the_website %}, cria um token de acesso pessoal com o escopo **admin:enterprise** e **sem expiração** e copie-o para a área de transferência. Para obter mais informações sobre como criar um novo token, consulte "[Criando um token de acesso pessoal](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users#creating-a-personal-access-token)." +1. Nas configurações para o aplicativo de {% data variables.product.prodname_emu_idp_oidc_application %} no Azure Portal, sob "Tenant URL", digite `https://api.github. om/scim/v2/enterprises/YOUR_ENTERPRISE`substituindo YOUR_ENTERPRISE pelo nome da sua conta corporativa. - For example, if your enterprise account's URL is `https://github.com/enterprises/octo-corp`, the name of the enterprise account is `octo-corp`. -1. Under "Secret token", paste the personal access token with the **admin:enterprise** scope that you created earlier. -1. To test the configuration, click **Test Connection**. -1. To save your changes, at the top of the form, click **Save**. -1. In Azure Portal, copy the users and groups from the old {% data variables.product.prodname_emu_idp_application %} application to the new {% data variables.product.prodname_emu_idp_oidc_application %} application. + Por exemplo, se o URL da sua conta corporativa é `https://github.com/enterprises/octo-corp`, o nome da conta corporativa é `octo-corp`. +1. Em "Token do segredo", cole o token de acesso pessoal com o escopo **admin:enterprise** que você criou anteriormente. +1. Para testar a configuração, clique em **Testar Conexão**. +1. Para salvar suas alterações, na parte superior do formulário, clique em **Salvar**. +1. No portal do Azure, copie os usuários e grupos do aplicativo antigo de {% data variables.product.prodname_emu_idp_application %} para o novo aplicativo de {% data variables.product.prodname_emu_idp_oidc_application %}. 1. Teste sua configuração provisionando um único novo usuário. 1. Se o teste for bem-sucedido, comece a provisionar para todos os usuários clicando em **Comece a provisionar**. diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md b/translations/pt-BR/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md index aa8d2c251d..505695e677 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md @@ -113,7 +113,7 @@ Quando esta opção estiver selecionada, o certificado será validado para garan {% endnote %} -A Sincronização LDAP permite sincronizar os usuários do {% data variables.product.prodname_ghe_server %} e a associação da equipe nos seus grupos LDAP estabelecidos. Assim, é possível estabelecer o controle de acesso baseado em função para os usuários do seu servidor LDAP, em vez de fazer isso manualmente no {% data variables.product.prodname_ghe_server %}. Para obter mais informações, consulte "[Criar equipes](/enterprise/{{ currentVersion }}/admin/guides/user-management/creating-teams#creating-teams-with-ldap-sync-enabled)". +A Sincronização LDAP permite sincronizar os usuários do {% data variables.product.prodname_ghe_server %} e a associação da equipe nos seus grupos LDAP estabelecidos. Assim, é possível estabelecer o controle de acesso baseado em função para os usuários do seu servidor LDAP, em vez de fazer isso manualmente no {% data variables.product.prodname_ghe_server %}. Para obter mais informações, consulte "[Criar equipes](/enterprise/admin/guides/user-management/creating-teams#creating-teams-with-ldap-sync-enabled)". Para habilitar a Sincronização LDAP, selecione **Synchronize Emails** (Sincronizar e-mails), **Synchronize SSH Keys** (Sincronizar chaves SSH) ou **Synchronize GPG Keys** (Sincronizar chaves GPG) nas configurações LDAP. @@ -187,8 +187,8 @@ O {% data variables.product.prodname_ghe_server %} é compatível com as seguint Se a [Sincronização LDAP estiver desabilitada](#enabling-ldap-sync), as alterações nas contas LDAP não serão sincronizadas automaticamente com o {% data variables.product.prodname_ghe_server %}. * Para usar um novo grupo de administradores LDAP, os usuários devem ser promovidos e rebaixados manualmente no {% data variables.product.prodname_ghe_server %} a fim de refletir as mudanças no LDAP. -* Para adicionar ou remover contas LDAP nos grupos de administração LDAP, [promova ou rebaixe as contas no {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/user-management/promoting-or-demoting-a-site-administrator). -* Para remover contas LDAP, [suspenda as contas do {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users). +* Para adicionar ou remover contas LDAP nos grupos de administração LDAP, [promova ou rebaixe as contas no {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/user-management/promoting-or-demoting-a-site-administrator). +* Para remover contas LDAP, [suspenda as contas do {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users). ### Sincronizar contas LDAP manualmente @@ -200,10 +200,10 @@ Se a [Sincronização LDAP estiver desabilitada](#enabling-ldap-sync), as altera {% data reusables.enterprise_site_admin_settings.admin-tab %} 5. Em "LDAP," clique em **Sync now** (Sincronizar agora) para atualizar manualmente a conta com os dados do seu servidor LDAP. ![Botão LDAP sync now (Sincronizar LDAP agora)](/assets/images/enterprise/site-admin-settings/ldap-sync-now-button.png) -Você também pode [usar a API para acionar uma sincronização manual](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#ldap). +Você também pode [usar a API para acionar uma sincronização manual](/enterprise/user/rest/reference/enterprise-admin#ldap). ## 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. -Se a Sincronização LDAP **não** estiver habilitada, você deve suspender manualmente a conta do {% data variables.product.prodname_ghe_server %} após remover as credenciais LDAP. Para obter mais informações, consulte "[Suspender e cancelar a suspensão de usuários](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users)". +Se a Sincronização LDAP **não** estiver habilitada, você deve suspender manualmente a conta do {% data variables.product.prodname_ghe_server %} após remover as credenciais LDAP. 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/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md index 6125a0adbe..caa0c8422c 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md @@ -1,7 +1,7 @@ --- title: Sobre o SAML para IAM corporativo shortTitle: Sobre SAML para IAM -intro: 'Você pode usar o logon único do SAML (SSO) {% ifversion ghec or ghae %}e o Sistema para Gerenciamento de Identidades de Domínio entre Domínios (SCIM) {% endif %}para gerenciar centralmente o acesso {% ifversion ghec %} às organizações pertencentes à sua empresa em {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}a {% data variables.product.product_location %}{% elsif ghae %}a {% data variables.product.product_location %}{% endif %}.' +intro: 'Você pode usar o logon único do SAML (SSO) {% ifversion ghae %}e o Sistema para Gerenciamento de Identidades de Domínio entre Domínios (SCIM) {% endif %}para gerenciar centralmente o acesso {% ifversion ghec %} às organizações pertencentes à sua empresa em {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}a {% data variables.product.product_location %}{% elsif ghae %}a {% data variables.product.product_location %}{% endif %}.' versions: ghec: '*' ghes: '*' @@ -28,9 +28,11 @@ redirect_from: {% ifversion ghec %} -{% data reusables.saml.dotcom-saml-explanation %} {% data reusables.saml.about-saml-enterprise-accounts %} Para obter mais informações, consulte "[Configurando o logon único SAML para a sua empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)". +Se os integrantes da sua empresa gerenciarem suas próprias contas de usuários em {% data variables.product.product_location %}, você pode configurar a autenticação SAML como uma restrição de acesso adicional para sua empresa ou organização. {% data reusables.saml.dotcom-saml-explanation %} -Se os integrantes da sua empresa gerenciarem suas próprias contas pessoais em {% data variables.product.product_location %}, você pode configurar a autenticação SAML como uma restrição de acesso adicional para sua empresa ou organização. Como alternativa, você pode provisionar e gerenciar as contas dos integrantes da empresa no {% data variables.product.product_location %} usando uma conta corporativa com o {% data variables.product.prodname_emus %} habilitado. Para obter mais informações, consulte "[Sobre a autenticação para sua empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#authentication-methods-for-github-enterprise-cloud)". +{% data reusables.saml.about-saml-enterprise-accounts %} Para obter mais informações, consulte "[Configurar logon único SAML para a sua empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)". + +Como alternativa, você pode fornecer e gerenciar as contas dos integrantes da empresa com {% data variables.product.prodname_emus %}. Para ajudar você a determinar se o SAML SSO ou {% data variables.product.prodname_emus %} é melhor para sua empresa, consulte "[Sobre autenticação para sua empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#identifying-the-best-authentication-method-for-your-enterprise)". {% data reusables.enterprise-accounts.about-recovery-codes %} Para obter mais informações, consulte "[Gerenciar a códigos de recuperação para a sua empresa](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise)". @@ -38,19 +40,13 @@ Depois de habilitar o SSO do SAML, dependendo do IdP que você usar, você poder Se você usar o Azure AD como seu IDP, você poderá usar a sincronização de equipe para gerenciar a associação de equipe em cada organização. {% data reusables.identity-and-permissions.about-team-sync %} Para obter mais informações, consulte "[Gerenciar a sincronização de equipes para organizações na sua conta corporativa](/admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)". -{% data reusables.saml.switching-from-org-to-enterprise %} Para obter mais informações, consulte "[Alterando sua configuração do SAML de uma organização para uma conta corporativa](/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)". - -## Sobre o {% data variables.product.prodname_emus %} - -{% data reusables.enterprise-accounts.emu-short-summary %} - {% note %} **Observação:** Você não pode usar o SCIM no nível corporativo, a menos que sua empresa esteja habilitada para {% data variables.product.prodname_emus %}. {% endnote %} -A configuração de {% data variables.product.prodname_emus %} para o logon único SAML e provisionamento de usuário envolve seguir um processo diferente do que você faria para uma empresa que não estivesse usando {% data variables.product.prodname_managed_users %}. Se a sua empresa usar {% data variables.product.prodname_emus %}, consute "[Configurando o logon único SAML para usuários gerenciados pela empresa](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users)". +{% data reusables.saml.switching-from-org-to-enterprise %} Para obter mais informações, consulte "[Alterando sua configuração do SAML de uma organização para uma conta corporativa](/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)". {% elsif ghes %} diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md index 8a073129b0..e1e22d96b1 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md @@ -132,7 +132,7 @@ Você pode habilitar ou desabilitar a autenticação do SAML para {% data variab ![Captura de tela da caixa de seleção "Habilitar declarações criptografadas" na seção de gerenciamento do console "Autenticação"](/assets/images/help/saml/management-console-enable-encrypted-assertions.png) {%- endif %} -1. No campo **URL de logon único**, digite o ponto de extremidade de HTTP ou HTTPS no seu IdP para solicitações de logon único. Esse valor é fornecido pela configuração do IdP. Se o host estiver disponível apenas na sua rede interna, você pode precisar que [configure {% data variables.product.product_location %} para usar servidores de nomes internos](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/). +1. No campo **URL de logon único**, digite o ponto de extremidade de HTTP ou HTTPS no seu IdP para solicitações de logon único. Esse valor é fornecido pela configuração do IdP. Se o host estiver disponível apenas na sua rede interna, você pode precisar que [configure {% data variables.product.product_location %} para usar servidores de nomes internos](/enterprise/admin/guides/installation/configuring-dns-nameservers/). ![Captura de tela do campo de texto para a URL de acesso único](/assets/images/enterprise/management-console/saml-single-sign-url.png) 1. Como alternativa, no campo **emissor**, digite o nome do emissor do SAML. Fazer isso verifica a autenticidade das mensagens enviadas para {% data variables.product.product_location %}. diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md index d65758a588..14aabb7eff 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md @@ -80,7 +80,7 @@ Os seguintes atributos o SAML estão disponíveis para {% data variables.product | `NameID` | Sim | Identificador de usuário persistente. Qualquer formato de identificador de nome persistente pode ser usado. {% ifversion ghec %}Se você usa uma empresa com {% data variables.product.prodname_emus %}, {% endif %}{% data variables.product.product_name %} irá normalizar o elemento `NameID` para usar como um nome de usuário, a menos que seja fornecida uma das declarações alternativas. Para obter mais informações, consulte "[Considerações de nome de usuário para autenticação externa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)". | | `SessionNotOnOrAfter` | Não | A data que {% data variables.product.product_name %} invalida a sessão associada. Após a invalidação, a pessoa deve efetuar a autenticação novamente para acessar {% ifversion ghec or ghae %}os recursos da sua empresa{% elsif ghes %}{% data variables.product.product_location %}{% endif %}. Para obter mais informações, consulte "[Duração da sessão e fim do tempo](#session-duration-and-timeout)". | {%- ifversion ghes or ghae %} -| `administrator` | Nçao | Quando o valor for `verdadeiro`, {% data variables.product.product_name %} promoverá automaticamente o usuário para ser um {% ifversion ghes %}administrador de site{% elsif ghae %}proprietário empresarial{% endif %}. Qualquer outro valor ou um valor inexistente irá rebaixar a conta e remover o acesso administrativo. | | `username` | Não | O nome de usuário para {% data variables.product.product_location %}. | +| `administrator` | Nçao | Quando o valor for `verdadeiro`, {% data variables.product.product_name %} promoverá automaticamente o usuário para ser um {% ifversion ghes %}administrador de site{% elsif ghae %}proprietário empresarial{% endif %}. Setting this attribute to anything but `true` will result in demotion, as long as the value is not blank. Omitting this attribute or leaving the value blank will not change the role of the user. | | `username` | Não | O nome de usuário para {% data variables.product.product_location %}. | {%- endif %} | `full_name` | Não | {% ifversion ghec %}Se você configurar um SAML SSO para uma empresa e usar {% data variables.product.prodname_emus %}, o{% else %}O{% endif %} nome completo do usuário a ser exibido na página de perfil do usuário. | | `emails` | Nçao | O endereço de e-mail para o usuário.{% ifversion ghes or ghae %} Você pode especificar mais de um endereço.{% endif %}{% ifversion ghec or ghes %} Se você sincronizar o uso da licença entre {% data variables.product.prodname_ghe_server %} e {% data variables.product.prodname_ghe_cloud %}, {% data variables.product.prodname_github_connect %} usará `e-mails` para identificar usuários únicos nos produtos. Para obter mais informações, consulte "[Sincronizar o uso da licença entre {% data variables.product.prodname_ghe_server %} e {% data variables.product.prodname_ghe_cloud %}](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)."{% endif %} | | `public_keys` | Não | {% ifversion ghec %}Se você configurar o SAML SSO para uma empresa e usar {% data variables.product.prodname_emus %}, a{% else %}As{% endif %} chaves SSH públicas para o usuário. Você pode especificar mais de uma chave. | | `gpg_keys` | Não | {% ifversion ghec %}Se você configurar o SSO SAML para uma empresa e usar {% data variables.product.prodname_emus %}, as{% else %}As{% endif %} chaves GPG para o usuário. Você pode especificar mais de uma chave. | diff --git a/translations/pt-BR/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md b/translations/pt-BR/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md index 7e841b1f0c..4a9c404945 100644 --- a/translations/pt-BR/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md +++ b/translations/pt-BR/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md @@ -124,7 +124,7 @@ aws ec2 run-instances \ Se for uma instância de produção, é recomendável alocar uma IP Elástica (EIP) e associá-la à instância antes de seguir para a configuração do {% data variables.product.prodname_ghe_server %}. Caso contrário, o endereço IP público da instância não será retido após a reinicialização da instância. Para obter mais informações, consulte "[Alocar um endereço de IP elástica](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-eips-allocating)" e "[Associar um endereço de IP elástica a uma instância em execução](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-eips-associating)" na documentação da Amazon. -As instâncias primária e de réplica devem receber EIPs separados nas configurações de alta disponibilidade de produção. Para obter mais informações, consulte "[Configurar o {% data variables.product.prodname_ghe_server %} para alta disponibilidade](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)". +As instâncias primária e de réplica devem receber EIPs separados nas configurações de alta disponibilidade de produção. Para obter mais informações, consulte "[Configurar o {% data variables.product.prodname_ghe_server %} para alta disponibilidade](/enterprise/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)". ## Configurar a instância do {% data variables.product.prodname_ghe_server %} diff --git a/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md b/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md index 5b78a49ae3..6b58d7414d 100644 --- a/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md +++ b/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md @@ -36,7 +36,7 @@ Além de visualizar seu registro de auditoria, você pode monitorar atividades n Como proprietário corporativo{% ifversion ghes %} ou administrador do site{% endif %}, você pode interagir com os dados do log de auditoria na sua empresa de várias maneiras: - Você pode visualizar o log de auditoria da sua empresa. Para obter mais informações, consulte[Acessando o log de auditoria para sua empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)". - Você pode pesquisar eventos específicos no log de auditoria{% ifversion ghec %} e exportar dados de log de auditoria{% endif %}. Para obter mais informações, consulte "[Pesquisando o log de auditoria para a sua empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise)"{% ifversion ghec %} e "[Exportando o log de auditoria para a sua empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)"{% endif %}. -{%- if enterprise-audit-log-ip-addresses %} +{%- ifversion enterprise-audit-log-ip-addresses %} - Você pode exibir o endereço IP associado a eventos no log de auditoria. Para obter mais informações, consulte[Exibindo endereços IP no log de auditoria para sua empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise)". {%- endif %} {%- ifversion ghec %} diff --git a/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index 9189983438..547716f6b7 100644 --- a/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -143,7 +143,7 @@ O escopo dos eventos que aparecem no log de auditoria da sua empresa depende se | `business.update_saml_provider_settings` | As configurações do fornecedor do logon único SAML de uma empresa foram alteradas. {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} ## Categoria de ações `business_secret_scanning_custom_pattern` | Ação | Descrição | @@ -642,7 +642,7 @@ O escopo dos eventos que aparecem no log de auditoria da sua empresa depende se {%- ifversion fpt or ghec %} | `org.runner_group_visiblity_updated` | A visibilidade de um grupo de executores auto-hospedados de foi atualizada por meio da API REST. Para obter mais informações, consulte "[Atualize um grupo de executores auto-hospedados para uma organização](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-organization)". {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} | `org.secret_scanning_push_protection_disable` | O proprietário ou administrador de uma organização desabilitou a proteção de push para a digitalização de segredo. Para obter mais informações, consulte "[Protegendo pushes com digitalização de segredo](/enterprise-cloud@latest/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". | `org.secret_scanning_push_protection_enable` | O proprietário ou administrador de uma organização habilitou a proteção de push para a digitalização de segredo. {%- endif %} {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} @@ -685,7 +685,7 @@ O escopo dos eventos que aparecem no log de auditoria da sua empresa depende se | `org_credential_authorization.revoke` | Um proprietário revogou as credenciais autorizadas. {% ifversion ghec %}Para obter mais informações, consulte "[Visualizando e gerenciando suas sessões de SAML ativas](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)".{% endif %} {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} ## Ações da categoria `org_secret_scanning_custom_pattern` | Ação | Descrição | @@ -860,10 +860,10 @@ O escopo dos eventos que aparecem no log de auditoria da sua empresa depende se | `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. | -| `public_key.unverification_failure` | A user account's SSH key or a repository's [deploy key][] was unable to be unverified. | -| `public_key.unverify` | A user account's SSH key or a repository's [deploy key][] was unverified. | -| `public_key.verification_failure` | A user account's SSH key or a repository's [deploy key][] was unable to be verified. | -| `public_key.verify` | A user account's SSH key or a repository's [deploy key][] was verified. | +| `public_key.unverification_failure` | Não foi possível cancelar a verificação da chave SSH de uma conta de usuário ou a [chave de implantação][]. | +| `public_key.unverify` | A chave SSH de uma conta de usuário ou a [chave de implantação][] de um repositório não foi verificada. | +| `public_key.verification_failure` | Não foi possível verificar a chave SSH de uma conta de usuário ou a [chave de implantação][]. | +| `public_key.verify` | A chave SSH de uma conta de usuário ou a [chave de implantação][] de um repositório foi verificada. | {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} ## ações da categoria `pull_request` @@ -917,7 +917,7 @@ O escopo dos eventos que aparecem no log de auditoria da sua empresa depende se | `repo.code_scanning_analysis_deleted` | Análise da digitalização de código para um repositório foi excluída. Para obter mais informações, consulte "[Excluir uma análise de digitalização de código de um repositório](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository)". | | `repo.change_merge_setting` | As opções de merge de pull request foram alteradas para um repositório. | | `repo.clear_actions_settings` | Um administrador de repositório limpou as configurações da política {% data variables.product.prodname_actions %} para um repositório. | -| `repo.config` | Um administrador de repositório bloqueou push forçado. 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.config` | Um administrador de repositório bloqueou push forçado. Para obter mais informações, consulte [Bloquear pushes forçados em um repositório](/enterprise/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/). | {%- ifversion fpt or ghec %} | `repo.config.disable_collaborators_only` | O limite de interação apenas para colaboradores foi deaabilitado. Para obter mais informações, consulte "[Restringir interações no seu repositório](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". | `repo.config.disable_contributors_only` | O limite de interação somente para colaboradores anteriores foi desabilitado em um repositório. Para obter mais informações, consulte "[Restringir interações no seu repositório](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". | `repo.config.disable_sockpuppet_disallowed` | O limite de interação somente para usuários existentes foi desabilitado em um repositório. Para obter mais informações, consulte "[Restringir interações no seu repositório](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". | `repo.config.enable_collaborators_only` | O limite de interação somente para colaboradores foi habilitado em um repositório. Os usuários que não são colaboradores ou integrantes da organização não puderam interagir com um repositório durante uma duração definida. Para obter mais informações, consulte "[Restringir interações no seu repositório](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". | `repo.config.enable_contributors_only` | O limite de interação somente para colaboradores anteriores foi habilitado em um repositório. Os usuários que não são colaboradores anteriores ou integrantes da organização não puderam interagir com um repositório durante uma duração definida. Para obter mais informações, consulte "[Restringir interações no seu repositório](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". | `repo.config.enable_sockpuppet_disallowed` | O limite de interação para usuários existentes foi habilitado em um repositório. Novos usuários não conseguem interagir com um repositório para uma duração definida. Os usuários existentes no repositório, colaboradores, colaboradores ou integrantes da organização podem interagir com um repositório. Para obter mais informações, consulte "[Restringir interações no seu repositório](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)". {%- endif %} @@ -930,13 +930,13 @@ O escopo dos eventos que aparecem no log de auditoria da sua empresa depende se {%- endif %} | `repo.download_zip` | Um arquivo do código-fonte de um repositório foi baixado como um arquivo ZIP. | `repo.pages_cname` | Um domínio personalizado de {% data variables.product.prodname_pages %} foi modificado em um repositório. | `repo.pages_create` | Um site de {% data variables.product.prodname_pages %} foi criado. | `repo.pages_destroy` | Um site de {% data variables.product.prodname_pages %} foi excluído. | `repo.pages_https_redirect_disabled` | Os redirecionamentos de HTTPS foram desabilitados para um site de {% data variables.product.prodname_pages %}. | `repo.pages_https_redirect_enabled` | Os redirecionamentos de HTTPS foram habilitados para um site de {% data variables.product.prodname_pages %}. | `repo.pages_source` | Uma fonte de {% data variables.product.prodname_pages %} foi modificada. | `repo.pages_private` | Um site de {% data variables.product.prodname_pages %} foi alterado para privado. | `repo.pages_public` | Um site de {% data variables.product.prodname_pages %} foi alterado para público. | `repo.register_self_hosted_runner` | Um novo executor auto-hospedado foi registrado. Para obter mais informações, consulte "[Adicionar um executor auto-hospedado a um repositório](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository). ". | `repo.remove_self_hosted_runner` | Um executor auto-hospedado foi removido. Para obter mais informações, consulte "[Remover um executor de um repositório](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository)". | `repo.remove_actions_secret` | Um segredo de {% data variables.product.prodname_actions %} excluído de um repositório. | `repo.remove_integration_secret` | Um segredo de integração de {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} ou {% data variables.product.prodname_codespaces %}{% endif %} foi excluído de um repositório. | `repo.remove_member` | Um colaborador foi removido de um repositório. | `repo.remove_topic` | Um tópico foi removido de um repositório. | `repo.rename` | Um repositório foi renomeado. {%- ifversion fpt or ghec %} -| `repo.set_actions_fork_pr_approvals_policy` | The setting for requiring approvals for workflows from public forks was changed for a repository. For more information, see "[Configuring required approval for workflows from public forks](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-required-approval-for-workflows-from-public-forks)." +| `repo.set_actions_fork_pr_approvals_policy` | A configuração que exige aprovações para os fluxos de trabalho de bifurcações públicas foi alterada para um repositório. Para obter mais informações, consulte "[Configurando a aprovação necessária para fluxos de trabalho de bifurcações públicas](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-required-approval-for-workflows-from-public-forks)." {%- endif %} -| `repo.set_actions_retention_limit` | The retention period for {% data variables.product.prodname_actions %} artifacts and logs in a repository was changed. Para obter mais informações, consulte "[Configurar o período de retenção para artefatos e registros de {% data variables.product.prodname_actions %} no seu repositório](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository). +| `repo.set_actions_retention_limit` | O período de retenção para artefatos e registros de {% data variables.product.prodname_actions %} em um repositório foi alterado. Para obter mais informações, consulte "[Configurar o período de retenção para artefatos e registros de {% data variables.product.prodname_actions %} no seu repositório](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository). {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} | `repo.self_hosted_runner_online` | O aplicativo do executor foi iniciado. Só pode ser visto usando a API REST. Não é visível na interface do usuário ou na exportação do JSON/CSV. Para obter mais informações, consulte "[Verificar o status de um executor auto-hospedado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)". | `repo.self_hosted_runner_offline` | O aplicativo do executor foi interrompido. Só pode ser visto usando a API REST. Não é visível na interface do usuário ou na exportação do JSON/CSV. Para obter mais informações, consulte "[Verificar o status de um executor auto-hospedado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)". | `repo.self_hosted_runner_updated` | O aplicativo do executor foi atualizado. Pode ser visto usando a API REST e a interface do usuário; não visível na exportação de JSON/CSV. Para obter mais informações, consulte "[Sobre os executores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)." {%- endif %} -| `repo.staff_unlock` | An enterprise administrator or GitHub staff (with permission from a repository administrator) temporarily unlocked the repository. | `repo.transfer` | A user accepted a request to receive a transferred repository. | `repo.transfer_outgoing` | A repository was transferred to another repository network. | `repo.transfer_start` | A user sent a request to transfer a repository to another user or organization. | `repo.unarchived` | A repository was unarchived. Para obter mais informações, consulte "[Arquivar um repositório de {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)". | `repo.update_actions_settings` | A repository administrator changed {% data variables.product.prodname_actions %} policy settings for a repository. | `repo.update_actions_secret` | Um segredo de {% data variables.product.prodname_actions %} foi atualizado. | `repo.update_actions_access_settings` | The setting to control how a repository was used by {% data variables.product.prodname_actions %} workflows in other repositories was changed. | `repo.update_default_branch` | The default branch for a repository was changed. | `repo.update_integration_secret` | A {% data variables.product.prodname_dependabot %} or {% data variables.product.prodname_codespaces %} integration secret was updated for a repository. | `repo.update_member` | A user's permission to a repository was changed. +| `repo.staff_unlock` | Um administrador corporativo ou equipe do GitHub (com permissão de um administrador do repositório) desbloqueou temporariamente o repositório. | `repo.transfer` | Um usuário aceitou uma solicitação para receber um repositório transferido. | `repo.transfer_outgoing` | Um repositório foi transferido para outra rede de repositório. | `repo.transfer_start` | Um usuário enviou uma solicitação de transferência de repositório para outro usuário ou organização. | `repo.unarchived` | Um repositório foi desarquivado. Para obter mais informações, consulte "[Arquivar um repositório de {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)". | `repo.update_actions_settings` | O administrador de um repositório alterou as configurações da política de {% data variables.product.prodname_actions %} em um repositório. | `repo.update_actions_secret` | Um segredo de {% data variables.product.prodname_actions %} foi atualizado. | `repo.update_actions_access_settings` | The setting to control how a repository was used by {% data variables.product.prodname_actions %} workflows in other repositories was changed. | `repo.update_default_branch` | The default branch for a repository was changed. | `repo.update_integration_secret` | A {% data variables.product.prodname_dependabot %} or {% data variables.product.prodname_codespaces %} integration secret was updated for a repository. | `repo.update_member` | A user's permission to a repository was changed. {%- ifversion fpt or ghec %} ## Ações da categoria `repository_advisory` @@ -999,7 +999,7 @@ O escopo dos eventos que aparecem no log de auditoria da sua empresa depende se | `repository_secret_scanning.enable` | Um proprietário do repositório ou administrador habilitou a digitalização de segredo para um repositório {% ifversion ghec %}privado ou interno {% endif %}. | {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} ## Ações da categoria `repository_secret_scanning_custom_pattern` @@ -1060,7 +1060,7 @@ O escopo dos eventos que aparecem no log de auditoria da sua empresa depende se | `restrict_notification_delivery.disable` | As restrições de notificação por e-mail para uma organização ou empresa foram desabilitadas. Para obter mais informações, consulte "[Restringindo notificações de e-mail para sua organização](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization)" e "[Restringindo notificações de e-mail para sua empresa](/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise)". | {%- endif %} -{%- if custom-repository-roles %} +{%- ifversion custom-repository-roles %} ## ações da categoria `função` | Ação | Descrição | @@ -1078,8 +1078,8 @@ O escopo dos eventos que aparecem no log de auditoria da sua empresa depende se | `secret_scanning.disable` | O proprietário de uma organização desabilitou a digitalisação de segredo de todos os repositórios{% ifversion ghec %} privados ou internos{% endif %}. Para obter mais informações, consulte "[Sobre a varredura de segredos](/github/administering-a-repository/about-secret-scanning)." | | `secret_scanning.enable` | O proprietário de uma organização habilitou a digitalisação de segredo de todos os repositórios{% ifversion ghec %} privados ou internos{% endif %}. | -{% if secret-scanning-alert-audit-log %} -## `secret_scanning_alert` category actions +{% ifversion secret-scanning-alert-audit-log %} +## Ações da categoria `secret_scanning_alert` | Ação | Descrição | | ------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1274,6 +1274,5 @@ O escopo dos eventos que aparecem no log de auditoria da sua empresa depende se [add key]: /authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account [chave de implantação]: /developers/overview/managing-deploy-keys#deploy-keys [chave de implantação de um repositório]: /developers/overview/managing-deploy-keys#deploy-keys - [deploy key]: /developers/overview/managing-deploy-keys#deploy-keys [2fa]: /authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication diff --git a/translations/pt-BR/content/admin/overview/about-enterprise-accounts.md b/translations/pt-BR/content/admin/overview/about-enterprise-accounts.md index 70824b9301..ef7b59b1ca 100644 --- a/translations/pt-BR/content/admin/overview/about-enterprise-accounts.md +++ b/translations/pt-BR/content/admin/overview/about-enterprise-accounts.md @@ -50,7 +50,7 @@ Sua conta corporativa permite que você gerencie e aplique as políticas para to {% ifversion ghes or ghae %} -Na sua conta corporativa em {% ifversion ghae %}{% data variables.product.product_name %}{% elsif ghes %}uma instância de {% data variables.product.prodname_ghe_server %}{% endif %}, os administradores podem visualizar{% if remove-enterprise-members %} e gerenciar{% endif %} membros corporativos{% if enterprise-owner-join-org %}, gerenciar seus próprios integrantes em organizações pertencentes à empresa,{% endif %} e gerenciar o seguinte para a instância da {% ifversion ghes %}{% data variables.product.prodname_ghe_server %}{% elsif ghae %}empresa em {% data variables.product.prodname_ghe_managed %}{% endif %}. +From your enterprise account on {% ifversion ghae %}{% data variables.product.product_name %}{% elsif ghes %}a {% data variables.product.prodname_ghe_server %} instance{% endif %}, administrators can view{% ifversion remove-enterprise-members %} and manage{% endif %} enterprise membership{% ifversion enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the {% ifversion ghes %}{% data variables.product.prodname_ghe_server %} instance{% elsif ghae %}enterprise on {% data variables.product.prodname_ghe_managed %}{% endif %}. {% ifversion ghes %} - Uso da licença{% endif %} @@ -65,7 +65,7 @@ Na sua conta corporativa em {% ifversion ghae %}{% data variables.product.produc {% endif %} -{% ifversion ghec or ghes %}Ao experimentar ou comprar {% data variables.product.prodname_enterprise %}, você também pode{% ifversion ghes %}{% endif %} criar uma conta corporativa para {% data variables.product.prodname_ghe_cloud %} em {% data variables.product.prodname_dotcom_the_website %}. Os administradores da conta corporativa em {% data variables.product.prodname_dotcom_the_website %} podem ver {% if remove-enterprise-members %} e gerenciar{% endif %} a assoviação corporativa{% if enterprise-owner-join-org %}, gerenciar seus próprios integrantes em organizações pertencentes à empresa,{% endif %} e gerenciae o seguinte para a conta corporativa{% ifversion ghes %} em {% data variables.product.prodname_dotcom_the_website %}{% endif %}. +{% ifversion ghec or ghes %}Ao experimentar ou comprar {% data variables.product.prodname_enterprise %}, você também pode{% ifversion ghes %}{% endif %} criar uma conta corporativa para {% data variables.product.prodname_ghe_cloud %} em {% data variables.product.prodname_dotcom_the_website %}. Administrators for the enterprise account on {% data variables.product.prodname_dotcom_the_website %} can view {% ifversion remove-enterprise-members %} and manage{% endif %} enterprise membership{% ifversion enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the enterprise account{% ifversion ghes %} on {% data variables.product.prodname_dotcom_the_website %}{% endif %}. - Cobrança e uso (serviços em {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_GH_advanced_security %}, licenças de usuários) - Segurança (logon único, listas de permissão de IP, autoridades de certificação SSH, autenticação de dois fatores) 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 index b1dd0092ba..5f22bf6d7c 100644 --- 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 @@ -19,8 +19,8 @@ shortTitle: GitHub Enterprise API Com as APIs, você pode automatizar muitas tarefas administrativas. Veja alguns exemplos: {% ifversion ghes %} -- 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 %} +- Fazer alterações no {% data variables.enterprise.management_console %}. Para obter mais informações, consulte "[{% data variables.enterprise.management_console %}](/enterprise/user/rest/reference/enterprise-admin#management-console)." +- Configurar a sincronização LDAP. For more information, see "[LDAP](/enterprise/user/rest/reference/enterprise-admin#ldap)."{% endif %} - Colete estatísticas sobre sua empresa. Para obter mais informações, consulte " As[Estatísticas de Administrador](/rest/reference/enterprise-admin#admin-stats)". - Gerenciar sua conta corporativa. Para obter mais informações, consulte "[Contas corporativas](/graphql/guides/managing-enterprise-accounts)". diff --git a/translations/pt-BR/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md b/translations/pt-BR/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md index 727c27e7ba..8e63fa3684 100644 --- a/translations/pt-BR/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md +++ b/translations/pt-BR/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md @@ -44,3 +44,9 @@ Escolha quais ecossistemas de pacote você gostaria de habilitar, desabilitar ou Se o isolamento de subdomínio estiver habilitado para {% data variables.product.product_location %}, você deverá criar e fazer o upload de um certificado TLS que permite o URL de host do pacote para cada ecossistema que você deseja usar, como `{% data reusables.package_registry.container-registry-hostname %}`. Certifique-se de que o host de cada pacote contém `https://`. Você pode criar o certificado manualmente ou pode usar _Let's Encrypt_. Se você já usa _Let's Encrypt_, você deverá solicitar um novo certificado TLS depois de habilitar {% data variables.product.prodname_registry %}. Para obter mais informações sobre as URLs de host do pacote, consulte "[Habilitar o isolamento de subdomínio](/enterprise/admin/configuration/enabling-subdomain-isolation)". Para obter mais informações sobre o upload de certificados TLS para {% data variables.product.product_name %}, consulte "[Configurar TLS](/enterprise/admin/configuration/configuring-tls)". + +## Step 5: Check for and rename reserved names + +If you want to use the Docker ecosystem with subdomain isolation disabled, you **must** first rename any user or organization named `v2` on {% data variables.product.product_location %}, prior to enabling Docker ecosystem support in the {% data variables.enterprise.management_console %}. Docker uses a `v2` account name to manage path conflicts with the Docker API, and once Docker registry support is enabled, you won't be able to use this name anymore. + +You can view a full list of logins reserved for internal use by navigating to the "Reserved logins" page in the Site admin dashboard. For more information, see "[Reserved logins](/admin/configuration/configuring-your-enterprise/site-admin-dashboard#reserved-logins)." diff --git a/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md b/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md index 99981f6a71..6e028804c5 100644 --- a/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md +++ b/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md @@ -35,7 +35,7 @@ shortTitle: Políticas do GitHub Actions ## Forçando uma política para restringir o uso de {% data variables.product.prodname_actions %} na sua empresa -Você pode optar por desativar {% data variables.product.prodname_actions %} para todas as organizações da sua empresa ou permitir apenas organizações específicas. Você também pode limitar o uso de ações públicas {% if actions-workflow-policy %}e fluxos de trabalho reutilizáveis{% endif %}, para que as pessoas só possam usar ações locais {% if actions-workflow-policy %}e fluxos de trabalho reutilizáveis{% endif %} que existem na sua empresa. +Você pode optar por desativar {% data variables.product.prodname_actions %} para todas as organizações da sua empresa ou permitir apenas organizações específicas. Você também pode limitar o uso de ações públicas {% ifversion actions-workflow-policy %}e fluxos de trabalho reutilizáveis{% endif %}, para que as pessoas só possam usar ações locais {% ifversion actions-workflow-policy %}e fluxos de trabalho reutilizáveis{% endif %} que existem na sua empresa. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} @@ -47,11 +47,11 @@ Você pode optar por desativar {% data variables.product.prodname_actions %} par {%- ifversion ghes or ghae %} {% note %} - **Obersvação:** Para permitir o acesso a ações públicas{% if actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %}, você deve primeiro configurar {% data variables.product.product_location %} para se conectar a {% data variables.product.prodname_dotcom_the_website %}. Para obter mais informações, consulte "[Habilitar o acesso automático às ações do GitHub.com usando o GitHub Connect](/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)". + **Obersvação:** Para permitir o acesso a ações públicas{% ifversion actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %}, você deve primeiro configurar {% data variables.product.product_location %} para se conectar a {% data variables.product.prodname_dotcom_the_website %}. Para obter mais informações, consulte "[Habilitar o acesso automático às ações do GitHub.com usando o GitHub Connect](/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)". {% endnote %} {%- endif %} - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Habilita, desabilita ou limita ações para esta conta corporativa](/assets/images/help/organizations/enterprise-actions-policy-with-workflows.png) {%- else %} ![Habilita, desabilita ou limita ações para esta conta corporativa](/assets/images/help/organizations/enterprise-actions-policy.png) @@ -63,8 +63,8 @@ Você pode optar por desativar {% data variables.product.prodname_actions %} par {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} -1. Em "Políticas", selecione {% data reusables.actions.policy-label-for-select-actions-workflows %} e adicione suas ações necessárias{% if actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %} à lista. - {% if actions-workflow-policy %} +1. Em "Políticas", selecione {% data reusables.actions.policy-label-for-select-actions-workflows %} e adicione suas ações necessárias{% ifversion actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %} à lista. + {% ifversion actions-workflow-policy %} ![Adicionar ações e fluxos de trabalho reutilizáveis à lista de permissões](/assets/images/help/organizations/enterprise-actions-policy-allow-list-with-workflows.png) {%- elsif ghes or ghae %} ![Adicionar ações à lista de permissões](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png) @@ -127,7 +127,7 @@ Você pode definir as permissões padrão para o `GITHUB_TOKEN` nas configuraç ### Configurar as permissões padrão do `GITHUB_TOKEN` -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} Por padrão, ao criar uma nova empresa, `GITHUB_TOKEN` só tem acesso de leitura para o escopo `conteúdos`. {% endif %} @@ -136,10 +136,10 @@ Por padrão, ao criar uma nova empresa, `GITHUB_TOKEN` só tem acesso de leitura {% data reusables.enterprise-accounts.actions-tab %} 1. Em "Permissões do fluxo de trabalho", escolha se você quer o `GITHUB_TOKEN` para ter acesso de leitura e escrita para todos os escopos, ou apenas ler acesso para o escopo `conteúdo`. - ![Definir permissões do GITHUB_TOKEN para esta empresa](/assets/images/help/settings/actions-workflow-permissions-enterprise{% if allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) + ![Definir permissões do GITHUB_TOKEN para esta empresa](/assets/images/help/settings/actions-workflow-permissions-enterprise{% ifversion allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) 1. Clique em **Salvar** para aplicar as configurações. -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} ### Impedindo {% data variables.product.prodname_actions %} de criar ou aprovar pull requests {% data reusables.actions.workflow-pr-approval-permissions-intro %} @@ -157,7 +157,7 @@ Por padrão, ao criar uma nova empresa, não se permite que os fluxos de trabalh {% endif %} {% endif %} -{% if actions-cache-policy-apis %} +{% ifversion actions-cache-policy-apis %} ## Aplicando uma política de armazenamento de cache na sua empresa diff --git a/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md b/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md index e1970b4b27..11b7a887b3 100644 --- a/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md +++ b/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md @@ -115,7 +115,7 @@ Em todas as organizações pertencentes à sua empresa, é possível permitir qu ## Aplicando uma política para convidar{% ifversion ghec %} colaboradores{% endif %} externos para repositórios -Em todas as organizações pertencentes à sua empresa, você pode permitir que os integrantes convidem{% ifversion ghec %} colaboradores externos{% endif %} para os repositórios, restringir {% ifversion ghec %}colaboradores externos {% endif %}convites para proprietários da organização, {% if prevent-org-admin-add-outside-collaborator %}restringir {% ifversion ghec %}colaboradores externos {% endif %}convites para proprietários corporativos, {% endif %}ou permitir que os proprietários da organização administrem a configuração no nível da organização. +Em todas as organizações pertencentes à sua empresa, você pode permitir que os integrantes convidem{% ifversion ghec %} colaboradores externos{% endif %} para os repositórios, restringir {% ifversion ghec %}colaboradores externos {% endif %}convites para proprietários da organização, {% ifversion prevent-org-admin-add-outside-collaborator %}restringir {% ifversion ghec %}colaboradores externos {% endif %}convites para proprietários corporativos, {% endif %}ou permitir que os proprietários da organização administrem a configuração no nível da organização. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} diff --git a/translations/pt-BR/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md b/translations/pt-BR/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md index 0fee46e32c..aa2c5d97b2 100644 --- a/translations/pt-BR/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md +++ b/translations/pt-BR/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md @@ -139,7 +139,7 @@ Recomendamos consolidar os hooks em um único repositório. Se o repositório co $ git push ``` -3. [Crie o hook pre-receive](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance/#creating-pre-receive-hooks) na instância do {% data variables.product.prodname_ghe_server %}. +3. [Create the pre-receive hook](/enterprise/admin/guides/developer-workflow/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance/#creating-pre-receive-hooks) on the {% data variables.product.prodname_ghe_server %} instance. ## Testar scripts pre-receive no local Você pode testar um script do hook pre-receive localmente antes de criá-lo ou atualizá-lo em {% data variables.product.product_location %}. Uma forma de fazer isso é criar um ambiente Docker local para funcionar como repositório remoto que pode executar o hook pre-receive. diff --git a/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md b/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md index 81bbbfc45b..e9599764af 100644 --- a/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md +++ b/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md @@ -28,4 +28,4 @@ Além disso, você pode impor a sua configuração padrão para todos os integra {% 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). ![Checkbox to enforce the default setting on all members](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png){% ifversion ghes %} -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)."{% endif %} +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/admin/guides/installation/command-line-utilities#ghe-org-membership-update)."{% endif %} diff --git a/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md b/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md index e59701591a..0e51eb9d2d 100644 --- a/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md +++ b/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md @@ -18,7 +18,7 @@ Teams are central to many of {% data variables.product.prodname_dotcom %}'s coll 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)." +Organizations can create multiple levels of nested teams to reflect a company or group's hierarchy structure. For more information, see "[About teams](/enterprise/user/articles/about-teams/#nested-teams)." ## Creating a team diff --git a/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md b/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md index efec85a0cc..45c17dd389 100644 --- a/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md +++ b/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md @@ -24,19 +24,19 @@ Para obter mais informações, consulte "[Sobre a autenticação de dois fatores ## Requisitos para exigir a autenticação de dois fatores -Antes de poder exigir que os integrantes da organização e colaboradores externos usem 2FA, você deve [habilitar a autenticação de dois fatores](/enterprise/{{ currentVersion }}/user/articles/securing-your-account-with-two-factor-authentication-2fa/) na sua própria conta pessoal. +Antes de poder exigir que os integrantes da organização e colaboradores externos usem 2FA, você deve [habilitar a autenticação de dois fatores](/enterprise/user/articles/securing-your-account-with-two-factor-authentication-2fa/) na sua própria conta pessoal. {% warning %} **Avisos:** -- Se você exigir autenticação de dois fatores, os integrantes e colaboradores externos (incluindo contas bot) que não utilizem 2FA serão removidos da organização e perderão acesso aos repositórios dela, inclusive às bifurcações de repositórios privados. Se esses integrantes/colaboradores habilitarem a 2FA em suas contas pessoais dentro de três meses após serem removidos da organização, você poderá [restabelecer suas configurações e privilégios de acesso](/enterprise/{{ currentVersion }}/user/articles/reinstating-a-former-member-of-your-organization). +- Se você exigir autenticação de dois fatores, os integrantes e colaboradores externos (incluindo contas bot) que não utilizem 2FA serão removidos da organização e perderão acesso aos repositórios dela, inclusive às bifurcações de repositórios privados. Se esses integrantes/colaboradores habilitarem a 2FA em suas contas pessoais dentro de três meses após serem removidos da organização, você poderá [restabelecer suas configurações e privilégios de acesso](/enterprise/user/articles/reinstating-a-former-member-of-your-organization). - Se a 2FA for obrigatória, integrantes da organização ou colaboradores externos que a desabilitarem serão automaticamente removidos da organização. - Se você for o único proprietário de uma organização que exige autenticação de dois fatores, não poderá desabilitar a 2FA na sua conta pessoal sem desabilitar a autenticação de dois fatores obrigatória na organização. {% endwarning %} -Antes de exigir o uso da autenticação de dois fatores, é recomendável notificar os integrantes da organização e os colaboradores externos, pedindo que eles configurem 2FA nas contas deles. Na guia People (Pessoas) da organização, é possível [ver se os integrantes e colaboradores externos já usam 2FA](/enterprise/{{ currentVersion }}/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled). +Antes de exigir o uso da autenticação de dois fatores, é recomendável notificar os integrantes da organização e os colaboradores externos, pedindo que eles configurem 2FA nas contas deles. Na guia People (Pessoas) da organização, é possível [ver se os integrantes e colaboradores externos já usam 2FA](/enterprise/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled). {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} @@ -46,7 +46,7 @@ Antes de exigir o uso da autenticação de dois fatores, é recomendável notifi ## Exibir pessoas removidas da organização -Para ver as pessoas que foram removidas automaticamente da organização por motivo de não conformidade à sua solicitação da autenticação de dois fatores, você pode [pesquisar o log de auditoria](/enterprise/{{ currentVersion }}/admin/guides/installation/searching-the-audit-log/) usando `reason:two_factor_requirement_non_compliance` no campo de pesquisa. +Para ver as pessoas que foram removidas automaticamente da organização por motivo de não conformidade à sua solicitação da autenticação de dois fatores, você pode [pesquisar o log de auditoria](/enterprise/admin/guides/installation/searching-the-audit-log/) usando `reason:two_factor_requirement_non_compliance` no campo de pesquisa. {% data reusables.audit_log.octicon_icon %} {% data reusables.enterprise_site_admin_settings.access-settings %} @@ -65,7 +65,7 @@ Se algum integrante ou colaborador externo for removido da organização quando ## Leia mais -- [Ver se os usuários na organização têm a 2FA habilitada](/enterprise/{{ currentVersion }}/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled) -- [Proteger sua conta com autenticação de dois fatores (2FA)](/enterprise/{{ currentVersion }}/user/articles/securing-your-account-with-two-factor-authentication-2fa) -- [Restabelecer ex-integrantes da organização](/enterprise/{{ currentVersion }}/user/articles/reinstating-a-former-member-of-your-organization) -- [Restabelecer o acesso de ex-colaboradores externos da organização](/enterprise/{{ currentVersion }}/user/articles/reinstating-a-former-outside-collaborator-s-access-to-your-organization) +- [Ver se os usuários na organização têm a 2FA habilitada](/enterprise/user/articles/viewing-whether-users-in-your-organization-have-2fa-enabled) +- [Proteger sua conta com autenticação de dois fatores (2FA)](/enterprise/user/articles/securing-your-account-with-two-factor-authentication-2fa) +- [Restabelecer ex-integrantes da organização](/enterprise/user/articles/reinstating-a-former-member-of-your-organization) +- "[Restabelecer o acesso de um ex-colaborador externo à organização](/enterprise/user/articles/reinstating-a-former-outside-collaborator-s-access-to-your-organization)" diff --git a/translations/pt-BR/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md b/translations/pt-BR/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md index 439d8aab2c..0fc7dc6c32 100644 --- a/translations/pt-BR/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md +++ b/translations/pt-BR/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md @@ -1,6 +1,7 @@ --- title: Restaurar um repositório excluído -intro: Os administradores do site podem restaurar repositórios excluídos para recuperar seu conteúdo. +intro: You can restore deleted repositories to recover their contents. +permissions: Enterprise owners can restore a deleted repository. versions: ghes: '*' ghae: '*' @@ -11,10 +12,12 @@ topics: shortTitle: Restaurar um repositório excluído --- -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. A menos que uma retenção legal entre em vigor para o usuário ou organização, após 90 dias, o repositório será removido e excluído para sempre. - ## Sobre a restauração do repositório +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. Para obter mais informações, consulte "[Painel de administração do site](/admin/configuration/configuring-your-enterprise/site-admin-dashboard)". + +A menos que uma retenção legal entre em vigor para o usuário ou organização, após 90 dias, o repositório será removido e excluído para sempre. + Se um repositório fizesse parte de uma rede de bifurcação quando foi excluído, o repositório restaurado será separado da rede de bifurcação original. Depois que um repositório é excluído, pode levar até uma hora para que ele seja disponibilizado para restauração. diff --git a/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md b/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md index e7669a8095..b51b5149ac 100644 --- a/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md +++ b/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise.md @@ -113,7 +113,7 @@ O qualificador `country` filtra as ações com base no país de origem. 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: +- As datas têm qualificadores [antes de, depois de e intervalos](/enterprise/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; diff --git a/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md b/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md index ffb039017f..3229148698 100644 --- a/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md +++ b/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/best-practices-for-user-security.md @@ -20,7 +20,7 @@ shortTitle: Práticas recomendadas de segurança do usuário 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)". +Para obter mais informações sobre como configurar a autenticação de dois fatores, consulte "[Sobre a autenticação de dois fatores](/enterprise/user/articles/about-two-factor-authentication)". {% endif %} ## Exigir um gerenciador de senhas diff --git a/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md b/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md index e8dd198057..7cb37073ef 100644 --- a/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md +++ b/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md @@ -45,7 +45,7 @@ Se sua empresa usa {% data variables.product.prodname_emus %}, os proprietários {% ifversion ghec %}Depois de convidar alguém para juntar-se à conta corporativa, a pessoa deverá aceitar o convite por e-mail antes que possa acessar a conta corporativa. Convites pendentes vencem após 7 dias.{% endif %} -{% if enterprise-membership-view-improvements %} +{% ifversion enterprise-membership-view-improvements %} É possível ver todos os convites pendentes para se tornar um administrador da sua conta corporativa. Para obter mais informações, consulte "[Visualizar pessoas na sua empresa](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#viewing-pending-invitations)". {% endif %} diff --git a/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md b/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md index 0227145d68..2ca2fcfec5 100644 --- a/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md +++ b/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md @@ -22,7 +22,7 @@ shortTitle: Manage administrators {% endtip %} -For information about promoting a user to an organization owner, see the `ghe-org-admin-promote` section of "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-admin-promote)." +For information about promoting a user to an organization owner, see the `ghe-org-admin-promote` section of "[Command-line utilities](/enterprise/admin/guides/installation/command-line-utilities#ghe-org-admin-promote)." ## Promoting a user from the enterprise settings @@ -47,16 +47,16 @@ For information about promoting a user to an organization owner, see the `ghe-or ## Promoting a user from the command line -1. [SSH](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/) into your appliance. -2. Run [ghe-user-promote](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-promote) with the username to promote. +1. [SSH](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/) into your appliance. +2. Run [ghe-user-promote](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-promote) with the username to promote. ```shell $ ghe-user-promote username ``` ## Demoting a site administrator from the command line -1. [SSH](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/) into your appliance. -2. Run [ghe-user-demote](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-demote) with the username to demote. +1. [SSH](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/) into your appliance. +2. Run [ghe-user-demote](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-demote) with the username to demote. ```shell $ ghe-user-demote username ``` diff --git a/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md b/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md index 4910084b4a..d80da3d986 100644 --- a/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md +++ b/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md @@ -34,13 +34,13 @@ Para obter mais informações sobre como adicionar pessoas à sua empresa, consu Os proprietários corporativos têm controle total da empresa e podem executar todas as ações, incluindo: - Gerenciar os administradores -- {% ifversion ghec %}Adicionando e removendo {% elsif ghae or ghes %}gerenciando{% endif %} organizações {% ifversion ghec %}de {% elsif ghae or ghes %} na{% endif %} empresa{% if remove-enterprise-members %} +- {% ifversion ghec %}Adicionando e removendo {% elsif ghae or ghes %}gerenciando{% endif %} organizações {% ifversion ghec %}de {% elsif ghae or ghes %} na{% endif %} empresa{% ifversion remove-enterprise-members %} - Removendo integrantes da empresa de todas as organizações pertencentes à empresa{% endif %} - Gerenciar as configurações da empresa - Aplicar a política nas organizações {% ifversion ghec %}- Managing billing settings{% endif %} -{% if enterprise-owner-join-org %} +{% ifversion enterprise-owner-join-org %} Os proprietários das empresas não têm acesso às configurações da organização ou ao conteúdo por padrão. Para obter acesso, os proprietários das empresas podem se juntar a qualquer organização pertencente à sua empresa. Para obter mais informações, consulte "[Gerenciando sua função em uma organização pertencente à sua empresa](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)". Os proprietários de organizações na sua empresa não têm acesso à empresa propriamente dita, a não ser que você os torne proprietários da empresa. diff --git a/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md b/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md index f64cdf6334..eee374e9ef 100644 --- a/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md +++ b/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md @@ -69,7 +69,7 @@ As when suspending a user, unsuspending a user takes effect immediately. The use ## Suspending a user from the command line {% data reusables.enterprise_installation.ssh-into-instance %} -2. Run [ghe-user-suspend](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-suspend) with the username to suspend. +2. Run [ghe-user-suspend](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-suspend) with the username to suspend. ```shell $ ghe-user-suspend username ``` @@ -94,7 +94,7 @@ You can create a custom message that suspended users will see when attempting to ## Unsuspending a user from the command line {% data reusables.enterprise_installation.ssh-into-instance %} -2. Run [ghe-user-unsuspend](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-unsuspend) with the username to unsuspend. +2. Run [ghe-user-unsuspend](/enterprise/admin/guides/installation/command-line-utilities#ghe-user-unsuspend) with the username to unsuspend. ```shell $ ghe-user-unsuspend username ``` diff --git a/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md b/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md index adf902bf49..b6ae7d2858 100644 --- a/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md +++ b/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md @@ -23,33 +23,33 @@ Você pode ver todos os integrantes atuais da empresa e administradores da empre ## Visualizando os administradores corporativos -Você pode visualizar todos os atuais proprietários da empresa{% ifversion ghec %} e gerentes de cobrança{% endif %} para a sua empresa.{% if enterprise-membership-view-improvements %} Você pode ver informações úteis sobre cada administrador{% ifversion ghec %} e filtrar a lista por função{% endif %}.{% endif %} Você pode encontrar uma pessoa específica pesquisando o nome de usuário ou nome de exibição. +Você pode visualizar todos os atuais proprietários da empresa{% ifversion ghec %} e gerentes de cobrança{% endif %} para a sua empresa.{% ifversion enterprise-membership-view-improvements %} Você pode ver informações úteis sobre cada administrador{% ifversion ghec %} e filtrar a lista por função{% endif %}.{% endif %} Você pode encontrar uma pessoa específica pesquisando o nome de usuário ou nome de exibição. {% ifversion not ghae %} -Você também pode remover um administrador. For more information. consulte "[convidando pessoas para gerenciar sua empresa](/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise#removing-an-enterprise-administrator-from-your-enterprise-account)". +Você também pode remover um administrador. Para mais informações. consulte "[convidando pessoas para gerenciar sua empresa](/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise#removing-an-enterprise-administrator-from-your-enterprise-account)". {% endif %} {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} -## Visualizando integrantes {% if enterprise-membership-view-improvements %}{% else %}e colaboradores externos{% endif %} +## Visualizando integrantes {% ifversion enterprise-membership-view-improvements %}{% else %}e colaboradores externos{% endif %} -Você pode visualizar todos os integrantes atuais {% if enterprise-membership-view-improvements %}{% else %}ou colaboradores externos{% endif %} para a sua empresa. Você pode visualizar as informações úteis sobre cada conta e filtrar a lista de formas úteis, como por função. Ou localizar uma determinada pessoa procurando pelo nome de usuário ou o nome de exibição dela. +Você pode visualizar todos os integrantes atuais {% ifversion enterprise-membership-view-improvements %}{% else %}ou colaboradores externos{% endif %} para a sua empresa. Você pode visualizar as informações úteis sobre cada conta e filtrar a lista de formas úteis, como por função. Ou localizar uma determinada pessoa procurando pelo nome de usuário ou o nome de exibição dela. Você pode ver mais informações sobre o acesso da pessoa à sua empresa como, por exemplo, as organizações às quais a pessoa pertence, clicando no nome da pessoa. -{% if remove-enterprise-members %} +{% ifversion remove-enterprise-members %} Você também pode remover qualquer integrante da empresa de todas as organizações pertencentes à empresa. Para obter mais informações, consulte "[Removendo um integrante da sua empresa](/admin/user-management/managing-users-in-your-enterprise/removing-a-member-from-your-enterprise)." {% endif %} {% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %}{% if enterprise-membership-view-improvements %}{% else %} +{% data reusables.enterprise-accounts.people-tab %}{% ifversion enterprise-membership-view-improvements %}{% else %} 1. Como alternativa, clique em **Outside collaborators** (Colaboradores externos) para exibir uma lista deles em vez de uma lista de integrantes. ![Guia de colaboradores externos na página de integrantes da empresa](/assets/images/help/business-accounts/outside-collaborators-tab.png){% endif %} -{% if enterprise-membership-view-improvements %} +{% ifversion enterprise-membership-view-improvements %} ## Visualizando colaboradores externos Você pode ver todos os colaboradores externos atuais da sua empresa. Você pode ver informações úteis sobre cada colaborador e filtrar a lista de formas úteis, por exemplo, por organização. Você pode encontrar um colaborador específico pesquisando o nome de usuário ou nome de exibição. diff --git a/translations/pt-BR/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md b/translations/pt-BR/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md index 4168e8b9cc..76a707f4d2 100644 --- a/translations/pt-BR/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md +++ b/translations/pt-BR/content/admin/user-management/migrating-data-to-and-from-your-enterprise/importing-data-from-third-party-version-control-systems.md @@ -27,7 +27,7 @@ shortTitle: Importar de outro VCS ```shell $ git-import-rewrite --flavor hg --authors /PATH/AUTHORS-MAP-FILE.csv /PATH/REPO-NAME.git ``` -5. Caso ainda não tenha feito isso, [crie um repositório vazio no {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/user/articles/creating-a-new-repository). +5. Caso ainda não tenha feito isso, [crie um repositório vazio no {% data variables.product.prodname_ghe_server %}](/enterprise/user/articles/creating-a-new-repository). {% data reusables.command_line.switching_directories_procedural %} 7. Faça push do repositório importado para o {% data variables.product.prodname_ghe_server %}: ```shell @@ -47,7 +47,7 @@ shortTitle: Importar de outro VCS ```shell $ git-import-rewrite --flavor svn --authors /PATH/AUTHORS-MAP-FILE.csv /PATH/REPO-NAME.git ``` -5. Caso ainda não tenha feito isso, [crie um repositório vazio no {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/user/articles/creating-a-new-repository). +5. Caso ainda não tenha feito isso, [crie um repositório vazio no {% data variables.product.prodname_ghe_server %}](/enterprise/user/articles/creating-a-new-repository). {% data reusables.command_line.switching_directories_procedural %} 7. Faça push do repositório importado para o {% data variables.product.prodname_ghe_server %}: ```shell @@ -67,7 +67,7 @@ shortTitle: Importar de outro VCS ```shell $ git-import-rewrite --flavor tfs --authors /PATH/AUTHORS-MAP-FILE.csv /PATH/REPO-NAME.git ``` -5. Caso ainda não tenha feito isso, [crie um repositório vazio no {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/user/articles/creating-a-new-repository). +5. Caso ainda não tenha feito isso, [crie um repositório vazio no {% data variables.product.prodname_ghe_server %}](/enterprise/user/articles/creating-a-new-repository). {% data reusables.command_line.switching_directories_procedural %} 7. Faça push do repositório importado para o {% data variables.product.prodname_ghe_server %}: ```shell @@ -76,4 +76,4 @@ shortTitle: Importar de outro VCS ## Leia mais -- "[Command-line-utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities/#import-and-export)" +- "[Command-line-utilities](/enterprise/admin/guides/installation/command-line-utilities/#import-and-export)" diff --git a/translations/pt-BR/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md b/translations/pt-BR/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md index 0e69fe4559..c1b4af228f 100644 --- a/translations/pt-BR/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md +++ b/translations/pt-BR/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md @@ -57,4 +57,10 @@ Quando você testar a conexão, precisará autenticar essa ação usando sua sen {% endlinux %} + {% note %} + + **Note:** The remote command should exit with code 1. + + {% endnote %} + 4. Verifique se a mensagem resultante contém seu nome de usuário. Se você receber uma mensagem de "permissão negada", consulte ["Erro: permissão negada (publickey)"](/articles/error-permission-denied-publickey). diff --git a/translations/pt-BR/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md b/translations/pt-BR/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md index 5b5ba4532f..f85a127e02 100644 --- a/translations/pt-BR/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md +++ b/translations/pt-BR/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md @@ -155,10 +155,10 @@ Uma visão geral de algumas das ações mais comuns que são registradas como ev | `add_member` | Acionada quando um usuário do {% data variables.product.product_name %} {% ifversion fpt or ghec %}[é convidado para ter acesso de colaboração](/articles/inviting-collaborators-to-a-personal-repository){% else %}[recebe acesso de colaboração](/articles/inviting-collaborators-to-a-personal-repository){% endif %} em um repositório. | | `add_topic` | Acionada quando um proprietário do repositório [adiciona um tópico](/articles/classifying-your-repository-with-topics) a um repositório. | | `archived` | Acionada quando um proprietário do repositório [arquiva um repositório](/articles/about-archiving-repositories).{% ifversion ghes %} -| `config.disable_anonymous_git_access` | Acionada quando um [acesso de leitura anônimo do Git é desabilitado](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) em um repositório público. | -| `config.enable_anonymous_git_access` | Acionada quando um [acesso de leitura anônimo do Git é habilitado](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) em um repositório público. | -| `config.lock_anonymous_git_access` | Acionada quando a [configuração de acesso de leitura anônimo do Git de um repositório é bloqueada](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). | -| `config.unlock_anonymous_git_access` | Acionada quando a [configuração de acesso de leitura anônimo do Git de um repositório é desbloqueada](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access).{% endif %} +| `config.disable_anonymous_git_access` | Acionada quando um [acesso de leitura anônimo do Git é desabilitado](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository) em um repositório público. | +| `config.enable_anonymous_git_access` | Acionada quando um [acesso de leitura anônimo do Git é habilitado](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository) em um repositório público. | +| `config.lock_anonymous_git_access` | Acionada quando a [configuração de acesso de leitura anônimo do Git de um repositório é bloqueada](/enterprise/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). | +| `config.unlock_anonymous_git_access` | Acionada quando a [configuração de acesso de leitura anônimo do Git de um repositório é desbloqueada](/enterprise/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access).{% endif %} | `create` | Acionada quando [um repositório é criado](/articles/creating-a-new-repository). | | `destroy` | Acionada quando [um repositório é excluído](/articles/deleting-a-repository).{% ifversion fpt or ghec %} | `desabilitar` | Acionada quando um repositório é desabilitado (por exemplo, por [fundos insuficientes](/articles/unlocking-a-locked-account)).{% endif %}{% ifversion fpt or ghec %} diff --git a/translations/pt-BR/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md b/translations/pt-BR/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md index 92eaf23b5f..15bf97bb00 100644 --- a/translations/pt-BR/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md +++ b/translations/pt-BR/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md @@ -25,7 +25,7 @@ shortTitle: Visualizar o uso avançado de segurança {% data reusables.advanced-security.about-ghas-license-seats %} Para obter mais informações, consulte "[Sobre a cobrança do {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)". -{% if ghas-committers-calculator %} +{% ifversion ghas-committers-calculator %} Você pode calcular quantas estações adicionais serão usadas se você habilitar o {% data variables.product.prodname_GH_advanced_security %} para mais organizações e repositórios com o painel de administração do site. Para obter mais informações, consulte "[Painel de administração do site](/admin/configuration/configuring-your-enterprise/site-admin-dashboard#advanced-security-active-committers)". {% endif %} diff --git a/translations/pt-BR/content/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces.md b/translations/pt-BR/content/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces.md index 257b0505ea..a44a1c0b2e 100644 --- a/translations/pt-BR/content/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces.md +++ b/translations/pt-BR/content/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces.md @@ -42,7 +42,6 @@ Se você comprou {% data variables.product.prodname_enterprise %} por meio de um ### Cobrnça para pré-compilações de {% data variables.product.prodname_codespaces %} -{% data reusables.codespaces.prebuilds-beta-note %} {% data reusables.codespaces.billing-for-prebuilds %} diff --git a/translations/pt-BR/content/billing/managing-billing-for-your-github-account/about-per-user-pricing.md b/translations/pt-BR/content/billing/managing-billing-for-your-github-account/about-per-user-pricing.md index c26f1e8775..5e069241b4 100644 --- a/translations/pt-BR/content/billing/managing-billing-for-your-github-account/about-per-user-pricing.md +++ b/translations/pt-BR/content/billing/managing-billing-for-your-github-account/about-per-user-pricing.md @@ -1,6 +1,6 @@ --- title: Sobre preços por usuário -intro: '{% ifversion fpt or ghec %}For organizations{% ifversion ghec %} and enterprises{% endif %}, your {% else %}Your {% endif %}bill begins with the number of licensed seats you choose.' +intro: '{% ifversion fpt or ghec %}Para organizações{% ifversion ghec %} e empresas{% endif %}, sua conta de {% else %}Sua {% endif %}cobrança com o número de estações licenciadas que você escolher.' redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/about-per-user-pricing - /articles/about-per-user-pricing @@ -26,7 +26,7 @@ As organizações que usam uma assinatura paga realizada antes de 11 de maio de {% else %} -The foundation of your bill is the number of standard licensed seats that you choose for your{% ifversion ghec %} organization or{% endif %} enterprise. +A base da sua conta é o número de estações licenciadas padrão que você escolhe para a sua organização{% ifversion ghec %} ou{% endif %} empresa. {% data reusables.enterprise-licensing.unique-user-licensing-model %} @@ -60,8 +60,8 @@ Cada pessoa consome uma licença e {% data variables.product.company_short %} id - Gerentes corporativos de cobrança {%- endif %} - Gerentes de cobrança da organização{% ifversion ghec %} para organizações individuais em {% data variables.product.prodname_ghe_cloud %}{% endif %} -- Anyone with a pending invitation to become an{% ifversion ghec %} enterprise or{% endif %} organization billing manager -- Anyone with a pending invitation to become an outside collaborator on a public repository owned by your organization +- Qualquer pessoa com um convite pendente para se tornar um gerente de cobrança de{% ifversion ghec %} empresa ou organização{% endif %} +- Qualquer pessoa com um convite pendente para se tornar um colaborador externo em um repositório público pertencente à sua organização {%- ifversion ghes %} - Usuários suspensos {%- endif %} @@ -72,13 +72,13 @@ Cada pessoa consome uma licença e {% data variables.product.company_short %} id {% endnote %} -For more information, see {% ifversion not fpt %}"[Roles in an enterprise](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)" or {% endif %}"[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." +Para obter mais informações, consulte {% ifversion not fpt %}"[Funções em uma empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)" ou {% endif %}"[Funções em uma organização](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". -{% data variables.product.company_short %} counts each {% ifversion not fpt %}member or {% endif %}outside collaborator once for billing purposes, even if the user account has {% ifversion not fpt %}membership in multiple organizations in an enterprise or {% endif %}access to multiple repositories owned by your organization. Para obter mais informações sobre colaboradores externos, consulte "[Adicionando colaboradores externos aos repositórios da organização](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)". +{% data variables.product.company_short %} conta cada {% ifversion not fpt %}integrante ou {% endif %}colaborador externo uma vez para fins de cobrança, mesmo que a conta de usuário tenha {% ifversion not fpt %}associaão de várias organizações em uma empresa ou {% endif %}acesso a vários repositórios pertencentes à organização. Para obter mais informações sobre colaboradores externos, consulte "[Adicionando colaboradores externos aos repositórios da organização](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)". -{% ifversion ghes %}Suspended users are not counted when calculating the number of licensed users consuming seats. For more information, see "[Suspending and unsuspending users](/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users)."{% endif %} +{% ifversion ghes %}Usuários suspensos não são contados no cálculo do número de usuários licenciados que consomem estações. Para obter mais informações, consulte "[Suspender e cancelar a suspensão de usuários](/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users)."{% endif %} -Dormant users do occupy a seat license.{% ifversion ghes %} As such, you can choose to suspend dormant users to release user licenses.{% endif %} For more information, see "[Managing dormant users](/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users)." +Os usuários inativos ocupam a licença de uma estação.{% ifversion ghes %} Dessa forma, você pode optar por suspender os usuários inativos para liberar licenças de usuário.{% endif %} Para obter mais informações, consulte "[Gerenciando usuários inativos](/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users)". ## Sobre as alterações na sua assinatura @@ -90,7 +90,7 @@ Você pode alterar a sua assinatura de {% data variables.product.prodname_dotcom {% endif %} -You can add more licensed seats to your {% ifversion fpt or ghec %} organization{% endif %}{% ifversion ghec %} or{% endif %}{% ifversion ghec or ghes %} enterprise{% endif %} at any time. If you pay for more seats than are being used, you can also reduce the number of seats.{% ifversion fpt %} For more information, see "[Upgrading your {% data variables.product.prodname_dotcom %} subscription](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription)" and "[Downgrading your {% data variables.product.prodname_dotcom %} subscription](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription)." +Você pode adicionar mais estações licenciadas à sua {% ifversion fpt or ghec %} organização{% endif %}{% ifversion ghec %} ou{% endif %}{% ifversion ghec or ghes %} empresa{% endif %} a qualquer momento. Se você pagar por mais estações do que você está usando, você também poderá reduzir o número de estações.{% ifversion fpt %} Para obter mais informações, consulte "[Atualizando a sua assinatura de {% data variables.product.prodname_dotcom %}](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription)" e "[Fazendo o downgrade da sua assinatura de {% data variables.product.prodname_dotcom %}](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription)." Se você tiver dúvidas sobre a sua assinatura, entre em contato com {% data variables.contact.contact_support %}. diff --git a/translations/pt-BR/content/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise.md b/translations/pt-BR/content/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise.md index 05932bdb3d..1dd200bafb 100644 --- a/translations/pt-BR/content/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise.md +++ b/translations/pt-BR/content/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise.md @@ -1,6 +1,6 @@ --- title: Sobre licenças para o GitHub Enterprise -intro: '{% ifversion ghec %}If you deploy {% data variables.product.prodname_ghe_server %} in addition to using {% data variables.product.prodname_ghe_cloud %}, you{% else %}You{% endif %} can synchronize your license usage between{% ifversion ghes %} {% data variables.product.prodname_enterprise %}{% endif %} deployments, and use a license file to unlock each {% data variables.product.prodname_ghe_server %} instance.' +intro: '{% ifversion ghec %}Se você implantar {% data variables.product.prodname_ghe_server %} além de usar {% data variables.product.prodname_ghe_cloud %}, você{% else %}Você{% endif %} pode sincronizar o uso da sua licença entre{% ifversion ghes %} {% data variables.product.prodname_enterprise %}{% endif %} implantações e usar um arquivo de licença para desbloquear cada instância do {% data variables.product.prodname_ghe_server %}.' versions: ghec: '*' ghes: '*' @@ -17,13 +17,13 @@ shortTitle: Sobre licenças {% data reusables.enterprise-licensing.unique-user-licensing-model %} -To ensure the same user isn't consuming more than one license for multiple enterprise deployments, you can synchronize license usage between your {% data variables.product.prodname_ghe_server %} and {% data variables.product.prodname_ghe_cloud %} deployments. +Para garantir que o mesmo usuário não esteja consumindo mais de uma licença para várias implantações corporativas, você pode sincronizar o uso da licença entre as suas implentações {% data variables.product.prodname_ghe_server %} e {% data variables.product.prodname_ghe_cloud %}. -In order to use a {% data variables.product.prodname_ghe_server %} instance, you must upload a license file that {% data variables.product.company_short %} provides when you purchase, renew, or add user licenses to {% data variables.product.prodname_enterprise %}. +Para usar uma instância de {% data variables.product.prodname_ghe_server %}, você deve fazer o upload de um arquivo de licença que {% data variables.product.company_short %} fornece quando você compra, renovar ou adicionar licenças de usuário para {% data variables.product.prodname_enterprise %}. ## Sobre a sincronização do uso da licença para {% data variables.product.prodname_enterprise %} -{% data reusables.enterprise-licensing.about-license-sync %} For more information, see "[Syncing license usage between {% data variables.product.prodname_ghe_server %} and {% data variables.product.prodname_ghe_cloud %}](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)." +{% data reusables.enterprise-licensing.about-license-sync %} Para obter mais informações, consulte "[Sincronizando uso de licença entre {% data variables.product.prodname_ghe_server %} e {% data variables.product.prodname_ghe_cloud %}](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)". ## Sobre os arquivos de licença para {% data variables.product.prodname_enterprise %} diff --git a/translations/pt-BR/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md b/translations/pt-BR/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md index 38e234d5ec..17573cdace 100644 --- a/translations/pt-BR/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md +++ b/translations/pt-BR/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md @@ -1,6 +1,6 @@ --- -title: Troubleshooting license usage for GitHub Enterprise -intro: You can troubleshoot license usage for your enterprise by auditing license reports. +title: Solucionar problemas no uso da licença para o GitHub Enterprise +intro: Você pode solucionar o uso da licença para sua empresa através de relatórios de licença auditados. permissions: 'Enterprise owners can review license usage for {% data variables.product.prodname_enterprise %}.' versions: ghec: '*' @@ -9,82 +9,82 @@ type: how_to topics: - Enterprise - Licensing -shortTitle: Troubleshoot license usage +shortTitle: Solução de problemas do uso da licença --- -## About unexpected license usage +## Sobre uso inesperado da licença -If the number of consumed licenses for your enterprise is unexpected, you can review your consumed license report to audit your license usage across all your enterprise deployments and subscriptions. If you find errors, you can try troubleshooting steps. For more information about viewing your license usage, see "[Viewing license usage for GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise)" and "[Viewing the subscription and usage for your enterprise account](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)." +Se o número de licenças consumidas da sua empresa for inesperado, você pode revisar o seu relatório de licença consumido para auditar o uso da sua licença em todas as suas implantações corporativas e assinaturas. Se você encontrar erros, você poderá tentar as etapas de solução de problemas. Para obter mais informações sobre a visualização do uso de sua licença, consulte "[Visualizando o uso da licença para o GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise)" e "[Visualizando a assinatura e o uso da conta corporativa](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)". -For privacy reasons, enterprise owners cannot directly access the details of user accounts. +Por razões de privacidade, os proprietários da empresa não podem acessar diretamente os detalhes das contas de usuários. -## About the calculation of consumed licenses +## Sobre o cálculo das licenças consumidas -{% data variables.product.company_short %} bills for each person who uses deployments of {% data variables.product.prodname_ghe_server %}, is a member of an organization on {% data variables.product.prodname_ghe_cloud %}, or is a {% data variables.product.prodname_vs_subscriber %}. For more information about the people in your enterprise who are counted as consuming a license, see "[About per-user pricing](/billing/managing-billing-for-your-github-account/about-per-user-pricing)." +{% data variables.product.company_short %} cobra para cada pessoa que usa implantações de {% data variables.product.prodname_ghe_server %}, é um integrante de uma organização em {% data variables.product.prodname_ghe_cloud %} ou é um {% data variables.product.prodname_vs_subscriber %}. Para obter mais informações sobre as pessoas da sua empresa que são contabilizadas como consumindoras uma licença, consulte "[Sobre os preços por usuário](/billing/managing-billing-for-your-github-account/about-per-user-pricing)". {% data reusables.enterprise-licensing.about-license-sync %} -## Fields in the consumed license files +## Campos nos arquivos de licença consumidos -The {% data variables.product.prodname_dotcom_the_website %} license usage report and {% data variables.product.prodname_ghe_server %} exported license usage file include a variety of fields to help you troubleshoot license usage for your enterprise. -### {% data variables.product.prodname_dotcom_the_website %} license usage report (CSV file) +O relatório de uso da licença de {% data variables.product.prodname_dotcom_the_website %} e o arquivo de uso da licença exportado de {% data variables.product.prodname_ghe_server %} incluem uma série de campos para ajudar você a resolver o uso de licença para a sua empresa. +### Relatório do uso da licença de {% data variables.product.prodname_dotcom_the_website %} (arquivo CSV) -The license usage report for your enterprise is a CSV file that contains the following information about members of your enterprise. Some fields are specific to your {% data variables.product.prodname_ghe_cloud %} (GHEC) deployment, {% data variables.product.prodname_ghe_server %} (GHES) connected environments, or your {% data variables.product.prodname_vs %} subscriptions (VSS) with GitHub Enterprise. +O relatório de uso da licença para a sua empresa é um arquivo CSV que contém as seguintes informações sobre os integrantes da sua empresa. Alguns campos são específicos para a implantação do seu {% data variables.product.prodname_ghe_cloud %} (GHEC), {% data variables.product.prodname_ghe_server %} (GHES) ambientes conectados ou as suas assinaturas de {% data variables.product.prodname_vs %} (VSS) com o GitHub Enterprise. -| Campo | Descrição | -| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Nome | First and last name for the user's account on GHEC. | -| Handle or email | GHEC username, or the email address associated with the user's account on GHES. | -| Profile link | Link to the {% data variables.product.prodname_dotcom_the_website %} profile page for the user's account on GHEC. | -| License type | Can be one of: `Visual Studio subscription` or `Enterprise`. | -| License status | Identifies if a user account on {% data variables.product.prodname_dotcom_the_website %} successfully matched either a {% data variables.product.prodname_vs_subscriber %} or GHES user.

Can be one of: `Matched`, `Pending Invitation`, `Server Only`, blank. | -| Member roles | For each of the organizations the user belongs to on GHEC, the organization name and the person's role in that organization (`Owner` or `Member`) separated by a colon

Each organization is delimited by a comma. | -| Função corporativa | Can be one of: `Owner` or `Member`. | +| Campo | Descrição | +| ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Nome | Primeiro e último nome da conta do usuário no GHEC. | +| Identificador ou e-mail | Nome de usuário do GHEC ou o endereço de e-mail associado à conta do usuário no GHES. | +| Link do perfil | Link para a página de perfil de {% data variables.product.prodname_dotcom_the_website %} para a conta do usuário no GHEC. | +| Tipo de licença | Pode ser: `Assinatura do Visual Studio` ou `Enterprise`. | +| Status da licença | Identifica se uma conta de usuário em {% data variables.product.prodname_dotcom_the_website %} correspondeu com sucesso a um {% data variables.product.prodname_vs_subscriber %} ou usuário do GHES.

Pode ser: `Correspondido`, `Convite pendente`, `Apenas servidor` ou em branco. | +| Funções dos integrantes | Para cada organização à qual o usuário pertence no GHEC, o nome da organização e a função da pessoa nessa organização (`proprietário` ou `integrante`) separados por dois pontos

cada organização é delimitada por uma vírgula. | +| Função corporativa | Pode ser: `Proprietário` ou `Integrante`. | -{% data variables.product.prodname_vs_subscriber %}s who are not yet members of at least one organization in your enterprise will be included in the report with a pending invitation status, and will be missing values for the "Name" or "Profile link" field. +{% data variables.product.prodname_vs_subscriber %}s que ainda não são integrantes de pelo menos uma organização na sua empresa serão incluídos no relatório com um status de convite pendente, e faltarão os valores para o campo "Nome" ou "Link do perfil". -### {% data variables.product.prodname_ghe_server %} exported license usage (JSON file) +### {% data variables.product.prodname_ghe_server %} exportou o uso da licença (arquivo JSON) -Your {% data variables.product.prodname_ghe_server %} license usage is a JSON file that is typically used when performing a manual sync of user licenses between {% data variables.product.prodname_ghe_server %} and {% data variables.product.prodname_ghe_cloud %} deployments. The file contains the following information specific to your {% data variables.product.prodname_ghe_server %} environment. +O uso da sua licença de {% data variables.product.prodname_ghe_server %} é um arquivo JSON normalmente usado ao executar uma sincronização manual de licenças de usuário entre {% data variables.product.prodname_ghe_server %} e {% data variables.product.prodname_ghe_cloud %}. O arquivo contém as seguintes informações específicas ao seu ambiente {% data variables.product.prodname_ghe_server %}. -| Campo | Descrição | -| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Funcionalidades | The {% data variables.product.prodname_github_connect %} features that are enabled on your {% data variables.product.prodname_ghe_server %} instance, and the date and time of enablement. | -| Host name | O nome do host da sua instância de {% data variables.product.prodname_ghe_server %}. | -| HTTP only | Whether Transport Layer Security (TLS) is enabled and configured on your {% data variables.product.prodname_ghe_server %} instance. Can be one of: `True` or `False`. | -| Licença | A hash of your {% data variables.product.prodname_ghe_server %} license. | -| Public key | The public key portion of your {% data variables.product.prodname_ghe_server %} license. | -| Server ID | UUID generated for your {% data variables.product.prodname_ghe_server %} instance. | -| Versão | The version of your {% data variables.product.prodname_ghe_server %} instance. | +| Campo | Descrição | +| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Funcionalidades | As funcionalidades de {% data variables.product.prodname_github_connect %} que estão habilitadas na instância do seu {% data variables.product.prodname_ghe_server %}, e a data e hora da habilitação. | +| Nome de host | O nome do host da sua instância de {% data variables.product.prodname_ghe_server %}. | +| Apenas HTTP | Se a Segurança de camada de transporte (TLS) está habilitada e configurada na sua instância de {% data variables.product.prodname_ghe_server %}. Pode ser: `Verdadeiro` ou `Falso`. | +| Licença | Um hash da sua licença do {% data variables.product.prodname_ghe_server %}. | +| Chave pública | A parte de chave pública da sua licença de {% data variables.product.prodname_ghe_server %}. | +| ID do Servidor | UUID gerado para sua instância de {% data variables.product.prodname_ghe_server %}. | +| Versão | A versão da sua instância do {% data variables.product.prodname_ghe_server %}. | -## Troubleshooting consumed licenses +## Solução de problemas das licenças consumidas -If the number of consumed seats is unexpected, or if you've recently removed members from your enterprise, we recommend that you audit your license usage. +Se o número de estações consumidas for inesperado, ou se você removeu recentemente os integrantes da sua empresa, recomendamos que você revise o uso da sua licença. -To determine which users are currently consuming seat licenses, first try reviewing the consumed licenses report for your enterprise{% ifversion ghes %} and/or an export of your {% data variables.product.prodname_ghe_server %} license usage{% endif %} for unexpected entries. +Para determinar quais usuários estão atualmente consumindo licenças da estação, primeiro tente revisar o relatório de licenças consumidas para a sua empresa{% ifversion ghes %} e/ou uma exportação do {% data variables.product.prodname_ghe_server %} uso da sua licença {% endif %} para entradas inesperadas. -There are two especially common reasons for inaccurate or incorrect license seat counts. -- The email addresses associated with a user do not match across your enterprise deployments and subscriptions. -- An email address for a user was recently updated or verified to correct a mismatch, but a license sync job hasn't run since the update was made. +Existem dois motivos especialmente comuns para a contagem da estação da licença inexacta ou incorreta. +- Os endereços de e-mail associados a um usuário não coincidem com as implantações e assinaturas corporativas. +- Um endereço de email para um usuário foi recentemente atualizado ou verificado para corrigir uma incompatibilidade, mas um trabalho de sincronização de licença não foi executado desde que a atualização foi feita. -When attempting to match users across enterprises, {% data variables.product.company_short %} identifies individuals by the verified email addresses associated with their {% data variables.product.prodname_dotcom_the_website %} account, and the primary email address associated with their {% data variables.product.prodname_ghe_server %} account and/or the email address assigned to the {% data variables.product.prodname_vs_subscriber %}. +Ao tentar combinar usuários em todas as empresas, {% data variables.product.company_short %} identifica indivíduos pelos endereços de e-mail verificados associados à sua conta {% data variables.product.prodname_dotcom_the_website %} e o endereço de e-mail principal associado à sua conta de {% data variables.product.prodname_ghe_server %} e/ou o endereço de e-mail atribuído ao {% data variables.product.prodname_vs_subscriber %}. -Your license usage is recalculated shortly after each license sync is performed. You can view the timestamp of the last license sync job, and, if a job hasn't run since an email address was updated or verified, to resolve an issue with your consumed license report you can manually trigger one. For more information, see "[Syncing license usage between GitHub Enterprise Server and GitHub Enterprise Cloud](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)." +O uso da sua licença é recalculado logo após a realização de cada sincronização. Você pode ver o registro de hora do último trabalho de sincronização da licença e, se um trabalho não foi executado desde que um endereço de e-mail foi atualizado ou verificado, para resolver um problema com o seu relatório de licença consumida, você pode acionar um manualmente Para obter mais informações, consulte "[Uso da licença de sincronização entre o GitHub Enterprise Server e o GitHub Enterprise Cloud](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)". {% ifversion ghec or ghes > 3.1 %} -If your enterprise uses verified domains, review the list of enterprise members who do not have an email address from a verified domain associated with their {% data variables.product.prodname_dotcom_the_website %} account. Often, these are the users who erroneously consume more than one licensed seat. Para obter mais informações, consulte "[Visualizando integrantes sem um endereço de e-mail de um domínio verificado](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#viewing-members-without-an-email-address-from-a-verified-domain)". +Se a empresa usa domínios verificados, revise a lista de integrantes da empresa que não possuem um endereço de e-mail de um domínio verificado associado à sua conta de {% data variables.product.prodname_dotcom_the_website %}. Frequentemente, estes são os usuários que consomem erroneamente mais de uma estação licenciada. Para obter mais informações, consulte "[Visualizando integrantes sem um endereço de e-mail de um domínio verificado](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#viewing-members-without-an-email-address-from-a-verified-domain)". {% endif %} {% note %} -**Note:** For privacy reasons, your consumed license report only includes the email address associated with a user account on {% data variables.product.prodname_dotcom_the_website %} if the address is hosted by a verified domain. For this reason, we recommend using verified domains with your enterprise account on {% data variables.product.prodname_dotcom_the_website %}. Then, if one person is erroneously consuming multiple licenses, you can more easily troubleshoot, as you will have access to the email address that is being used for license deduplication. +**Observação:** Por motivos de privacidade, o seu relatório de licença consumido só inclui o endereço de e-mail associado a uma conta de usuário em {% data variables.product.prodname_dotcom_the_website %} se o endereço for hospedado por um domínio verificado. Por esta razão, recomendamos o uso de domínios verificados com a sua conta corporativa em {% data variables.product.prodname_dotcom_the_website %}. Portanto, se uma pessoa estiver consumindo várias licenças incorretamente, você poderá resolver problemas mais facilmente, como você terá acesso ao endereço de e-mail que está sendo usado para a desduplicação da licença. {% endnote %} {% ifversion ghec %} -If your license includes {% data variables.product.prodname_vss_ghe %} and your enterprise also includes at least one {% data variables.product.prodname_ghe_server %} connected environment, we strongly recommend using {% data variables.product.prodname_github_connect %} to automatically synchronize your license usage. For more information, see "[About Visual Studio subscriptions with GitHub Enterprise](/enterprise-cloud@latest/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/about-visual-studio-subscriptions-with-github-enterprise)." +Se sua licença inclui {% data variables.product.prodname_vss_ghe %} e sua empresa também inclui pelo menos um ambiente de {% data variables.product.prodname_ghe_server %} conectado, é altamente recomendável usar {% data variables.product.prodname_github_connect %} para sincronizar automaticamente seu uso de licença. Para obter mais informações, consulte "[Sobre as assinaturas no Visual Studio com o GitHub Enterprise](/enterprise-cloud@latest/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/about-visual-studio-subscriptions-with-github-enterprise)". {% endif %} -If you still have questions about your consumed licenses after reviewing the troubleshooting information above, you can contact {% data variables.contact.github_support %} through the {% data variables.contact.contact_enterprise_portal %}. +Se você ainda tiver dúvidas sobre as suas licenças consumidas após revisar as informações de solução de problemas acima, você pode entrar em contato com {% data variables.contact.github_support %} por meio do {% data variables.contact.contact_enterprise_portal %}. diff --git a/translations/pt-BR/content/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise.md b/translations/pt-BR/content/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise.md index 23309c9f5c..175fc95bcd 100644 --- a/translations/pt-BR/content/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise.md +++ b/translations/pt-BR/content/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise.md @@ -24,15 +24,15 @@ Você pode visualizar o uso da licença para a sua conta corporativa em {% data Você pode visualizar o uso da licença para {% data variables.product.prodname_ghe_server %} em {% data variables.product.product_location %}. -{% data reusables.enterprise-licensing.you-can-sync-for-a-combined-view %} For more information about the display of license usage on {% data variables.product.prodname_dotcom_the_website %} and identifying when the last license sync occurred, see "[Viewing license usage for {% data variables.product.prodname_enterprise %}](/enterprise-cloud@latest/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise)" in the {% data variables.product.prodname_ghe_cloud %} documentation. +{% data reusables.enterprise-licensing.you-can-sync-for-a-combined-view %} Para obter mais informações sobre a exibição de uso da licença em {% data variables.product.prodname_dotcom_the_website %} e identificar quando ocorreu a última sincronização da licença, conslulte "[Visualizando uso de licença para {% data variables.product.prodname_enterprise %}](/enterprise-cloud@latest/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise)" na documentação de {% data variables.product.prodname_ghe_cloud %}. -To learn more about the license data associated with your enterprise account and how the number of consumed user seats are calculated, see "[Troubleshooting license usage for GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise)." +Para saber mais sobre os dados da licença associados à conta corporativa e como o número de estações de usuário consumidos é calculado, consulte "[Solucionar problemas no uso da licença para o GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise)". {% endif %} ## Visualizando uso da licença em {% ifversion ghec %}{% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}{% data variables.product.product_location %}{% endif %} -Você pode visualizar o uso da licença para a sua empresa e fazer o download de um arquivo com detalhes da licença. If you're not seeing expected license counts in this report, it's possible that the subscriber’s assigned {% data variables.product.prodname_vs %} subscription email address and {% data variables.product.prodname_dotcom_the_website %} email address aren't exactly the same. For further information, see "[Troubleshooting license usage for GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise)." +Você pode visualizar o uso da licença para a sua empresa e fazer o download de um arquivo com detalhes da licença. Se você não está vendo as contagens de licença esperadas neste relatório, é possível que o assinante tenha atribuído o endereço de e-mail da assinatura de {% data variables.product.prodname_vs %} e o endereço de e-mail de {% data variables.product.prodname_dotcom_the_website %} não seja exatamente igual. Para obter mais informações, consulte "[Solução de problemas de uso da licença para o GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise)". {% ifversion ghec %} @@ -40,8 +40,8 @@ Você pode visualizar o uso da licença para a sua empresa e fazer o download de {% data reusables.enterprise-accounts.settings-tab %} 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) 1. Revise sua licença atual de {% data variables.product.prodname_enterprise %}, bem como licenças de usuário consumidas e disponíveis. - - To download the consumed license report as a CSV file, in the top right, click {% octicon "download" aria-label="The download icon" %}. For more information about reviewing the data in this report, see "[Troubleshooting license usage for GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise)." - - Se sua licença incluir {% data variables.product.prodname_GH_advanced_security %}, você poderá revisar o uso total de estações. For more information, see "[Viewing your {% data variables.product.prodname_GH_advanced_security %} usage](/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage)." + - Para fazer o download do relatório de licença utilizadacomo um arquivo CSV, no canto superior direito, clique em {% octicon "download" aria-label="The download icon" %}. Para obter mais informações sobre a revisão dos dados neste relatório, consulte "[Problemas de uso da licença para o GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise)". + - Se sua licença incluir {% data variables.product.prodname_GH_advanced_security %}, você poderá revisar o uso total de estações. Para obter mais informações, consulte "[Visualizar o uso do seu {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage)". {% elsif ghes %} @@ -49,19 +49,19 @@ Você pode visualizar o uso da licença para a sua empresa e fazer o download de {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} 1. Revise a sua licença atual de {% data variables.product.prodname_enterprise %}, bem como as licenças de usuário usadas e disponíveis.{% ifversion ghes %} - - To download the consumed license report as a JSON file, in the top right under "Quick links", choose **Export license usage**. For more information about reviewing the data in this report, see "[Troubleshooting license usage for GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise)." + - Para fazer o download do relatório de licença usada como um arquivo JSON, na parte superior direita, em "Links rápidos", selecione **Exportar uso de licença**. Para obter mais informações sobre a revisão dos dados neste relatório, consulte "[Problemas de uso da licença para o GitHub Enterprise](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise)". - Se sua licença incluir {% data variables.product.prodname_GH_advanced_security %}, você poderá revisar o uso total de estações, bem como o detalhamento por organização dos committers. Para obter mais informações, consulte "[Gerenciar {% data variables.product.prodname_GH_advanced_security %} para a sua empresa](/admin/advanced-security)".{% endif %} {% endif %} {% ifversion ghec %} -## Viewing the last license sync date +## Visualizando a data da última sincronização da licença {% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} 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) -1. To identify when the last license sync occurred, under "Enterprise Server instances", look for timestamps next to usage uploaded or synced events. - - "Server usage uploaded" indicates license usage between environments was manually updated when a {% data variables.product.prodname_ghe_server %} license file was uploaded. - - "{% data variables.product.prodname_github_connect %} server usage synced" indicates license usage between environments was automatically updated. - - "{% data variables.product.prodname_github_connect %} server usage never synced" indicates that {% data variables.product.prodname_github_connect %} is configured, but license usage between environments has never updated successfully. +1. Para identificar quando a última sincronização ocorreu, em "Instâncias do Enterprise Server", procure registros de hora ao lado do uso de eventos enviados ou sincronizados. + - "Upload do uso do serviço concluído" indica que o uso da licença entre os ambientes foi atualizado manualmente quando um arquivo de licença de {% data variables.product.prodname_ghe_server %} foi carregado. + - "Uso sincronizado do servidor de {% data variables.product.prodname_github_connect %}" indica que o uso da licença entre os ambientes foi atualizado automaticamente. + - "{% data variables.product.prodname_github_connect %} uso do servidor nunca sincronizado" indica que {% data variables.product.prodname_github_connect %} foi configurado, mas o uso de licença entre ambientes nunca foi atualizado com sucesso. {% endif %} diff --git a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md index a46658abbd..59cc299656 100644 --- a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md +++ b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md @@ -91,7 +91,7 @@ On the alert page, you can see that the filepath is marked as library code (`Lib ![Code scanning library alert details](/assets/images/help/repository/code-scanning-library-alert-show.png) -{% if codeql-ml-queries %} +{% ifversion codeql-ml-queries %} ## About experimental alerts diff --git a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md index 185cfcf4a7..40cb814326 100644 --- a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md +++ b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md @@ -47,7 +47,7 @@ O {% data variables.product.prodname_codeql %} é compatível com linguagens com Você pode executar consultas adicionais como parte da sua análise de digitalização de código. -{%- if codeql-packs %} +{%- ifversion codeql-packs %} Essas consultas devem pertencer a um pacote de consulta de {% data variables.product.prodname_codeql %} publicado (beta) ou um pacote QL em um repositório. Os pacotes (beta) de {% data variables.product.prodname_codeql %} oferecem os seguintes benefícios sobre os pacotes QL tradicionais: - Quando um pacote de consulta (beta) {% data variables.product.prodname_codeql %} é publicado em {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %}, todas as dependências transitórias exigidas pelas consultas e um cache de compilação estão incluídas no pacote. Isto melhora o desempenho e garante que a execução de consultas no pacote dê resultados idênticos toda vez até que você fizer a autalização para uma nova versão do pacote ou para o CLI. diff --git a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md index a462055e5a..0da337ec98 100644 --- a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md +++ b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md @@ -308,7 +308,7 @@ Your specified category will not overwrite the details of the `runAutomationDeta {% data reusables.code-scanning.run-additional-queries %} -{% if codeql-packs %} +{% ifversion codeql-packs %} ### Using {% data variables.product.prodname_codeql %} query packs {% data reusables.code-scanning.beta-codeql-packs-cli %} @@ -346,27 +346,27 @@ You can also specify query suites in the value of `queries`. Query suites are co {% data reusables.code-scanning.codeql-query-suites-explanation %} -{% if codeql-packs %} +{% ifversion codeql-packs %} ### Working with custom configuration files {% endif %} -If you also use a configuration file for custom settings, any additional {% if codeql-packs %}packs or {% endif %}queries specified in your workflow are used instead of those specified in the configuration file. If you want to run the combined set of additional {% if codeql-packs %}packs or {% endif %}queries, prefix the value of {% if codeql-packs %}`packs` or {% endif %}`queries` in the workflow with the `+` symbol. For more information, see "[Using a custom configuration file](#using-a-custom-configuration-file)." +If you also use a configuration file for custom settings, any additional {% ifversion codeql-packs %}packs or {% endif %}queries specified in your workflow are used instead of those specified in the configuration file. If you want to run the combined set of additional {% ifversion codeql-packs %}packs or {% endif %}queries, prefix the value of {% ifversion codeql-packs %}`packs` or {% endif %}`queries` in the workflow with the `+` symbol. For more information, see "[Using a custom configuration file](#using-a-custom-configuration-file)." -In the following example, the `+` symbol ensures that the specified additional {% if codeql-packs %}packs and {% endif %}queries are used together with any specified in the referenced configuration file. +In the following example, the `+` symbol ensures that the specified additional {% ifversion codeql-packs %}packs and {% endif %}queries are used together with any specified in the referenced configuration file. ``` yaml - uses: {% data reusables.actions.action-codeql-action-init %} with: config-file: ./.github/codeql/codeql-config.yml queries: +security-and-quality,octo-org/python-qlpack/show_ifs.ql@main - {%- if codeql-packs %} + {%- ifversion codeql-packs %} packs: +scope/pack1,scope/pack2@v1.2.3 {%- endif %} ``` ## Using a custom configuration file -A custom configuration file is an alternative way to specify additional {% if codeql-packs %}packs and {% endif %}queries to run. You can also use the file to disable the default queries and to specify which directories to scan during analysis. +A custom configuration file is an alternative way to specify additional {% ifversion codeql-packs %}packs and {% endif %}queries to run. You can also use the file to disable the default queries and to specify which directories to scan during analysis. In the workflow file, use the `config-file` parameter of the `init` action to specify the path to the configuration file you want to use. This example loads the configuration file _./.github/codeql/codeql-config.yml_. @@ -388,7 +388,7 @@ If the configuration file is located in an external private repository, use the The settings in the configuration file are written in YAML format. -{% if codeql-packs %} +{% ifversion codeql-packs %} ### Specifying {% data variables.product.prodname_codeql %} query packs {% data reusables.code-scanning.beta-codeql-packs-cli %} diff --git a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md index 83301f9b0f..a5a1c7e06d 100644 --- a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md +++ b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md @@ -1,7 +1,7 @@ --- title: Gerenciar alertas de verificação de código para o seu repositório shortTitle: Gerenciar alertas -intro: 'Na visão de segurança, {% if delete-code-scanning-alerts %}você pode visualizar, corrigir, ignorar ou excluir alertas {% else %}que você pode visualizar, corrigir, ou dispensar alertas{% endif %} de possíveis vulnerabilidades ou erros no código do seu projeto.' +intro: 'Na visão de segurança, {% ifversion delete-code-scanning-alerts %}você pode visualizar, corrigir, ignorar ou excluir alertas {% else %}que você pode visualizar, corrigir, ou dispensar alertas{% endif %} de possíveis vulnerabilidades ou erros no código do seu projeto.' product: '{% data reusables.gated-features.code-scanning %}' permissions: 'If you have write permission to a repository you can manage {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: @@ -89,7 +89,7 @@ Se você inserir vários filtros, a visualização mostrará alertas que corresp {% ifversion fpt or ghes > 3.3 or ghec %} -Você pode prefixar o filtro `tag` com `-` para excluir resultados com essa tag. Por exemplo, `-tag:style` mostra apenas alertas que não têm a tag `estilo`{% if codeql-ml-queries %} e `-tag:experimental` omitirá todos os alertas experimentais. Para obter mais informações, consulte "[Sobre alertas de{% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)."{% else %}.{% endif %} +Você pode prefixar o filtro `tag` com `-` para excluir resultados com essa tag. Por exemplo, `-tag:style` mostra apenas alertas que não têm a tag `estilo`{% ifversion codeql-ml-queries %} e `-tag:experimental` omitirá todos os alertas experimentais. Para obter mais informações, consulte "[Sobre alertas de{% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)."{% else %}.{% endif %} {% endif %} @@ -133,7 +133,7 @@ Você pode pesquisar na lista de alertas. Isso é útil se houver um grande núm {% endif %} -{% if code-scanning-task-lists %} +{% ifversion code-scanning-task-lists %} ## Rastreando alertas de {% data variables.product.prodname_code_scanning %} em problemas {% data reusables.code-scanning.beta-alert-tracking-in-issues %} @@ -169,9 +169,9 @@ Alertas podem ser corrigidos em um branch, mas não em outro. Você pode usar o {% endnote %} {% endif %} -## Ignorando ou {% if delete-code-scanning-alerts %}ou excluindo{% endif %} alertas +## Ignorando ou {% ifversion delete-code-scanning-alerts %}ou excluindo{% endif %} alertas -Há duas formas de fechar um alerta. Você pode corrigir o problema no código ou pode ignorar o alerta. {% if delete-code-scanning-alerts %}Como alternativa, se você tiver permissões de administrador para o repositório, será possível excluir alertas. Excluir alertas é útil em situações em que você configurou uma ferramenta {% data variables.product.prodname_code_scanning %} e, em seguida, decidiu removê-la ou em situações em que você configurou 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 de **Segurança** .{% endif %} +Há duas formas de fechar um alerta. Você pode corrigir o problema no código ou pode ignorar o alerta. {% ifversion delete-code-scanning-alerts %}Como alternativa, se você tiver permissões de administrador para o repositório, será possível excluir alertas. Excluir alertas é útil em situações em que você configurou uma ferramenta {% data variables.product.prodname_code_scanning %} e, em seguida, decidiu removê-la ou em situações em que você configurou 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 de **Segurança** .{% endif %} 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**. @@ -180,22 +180,22 @@ 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. -- The reason why you closed the alert is recorded.{% if comment-dismissed-code-scanning-alert %} -- Optionally, you can comment on a dismissal to record the context of an alert dismissal.{% endif %} +- A razão pela qual você fechou o alerta foi registrada.{% ifversion comment-dismissed-code-scanning-alert %} +- Opcionalmente, você pode comentar em uma rejeição para registrar o contexto de uma rejeição de alerta.{% endif %} - Da próxima vez que {% data variables.product.prodname_code_scanning %} for executado, o mesmo código não gerará um alerta. -{% if delete-code-scanning-alerts %}Ao excluir um alerta: +{% ifversion delete-code-scanning-alerts %}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 seus resultados das análises.{% endif %} -Para ignorar{% if delete-code-scanning-alerts %}ou excluir{% endif %} alertas: +Para ignorar{% ifversion delete-code-scanning-alerts %}ou excluir{% endif %} alertas: {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-code-scanning-alerts %}{% if delete-code-scanning-alerts %} +{% data reusables.repositories.sidebar-code-scanning-alerts %}{% ifversion delete-code-scanning-alerts %} 1. Se você tem permissões de administrador para o repositório e deseja excluir alertas para esta ferramenta de {% data variables.product.prodname_code_scanning %}, selecione algumas ou todas as caixas de seleção e clique em **Excluir**. ![Excluir alertas](/assets/images/help/repository/code-scanning-delete-alerts.png) @@ -214,8 +214,8 @@ Para ignorar{% if delete-code-scanning-alerts %}ou excluir{% endif %} alertas: {% else %} ![Lista de alertas de {% data variables.product.prodname_code_scanning %}](/assets/images/enterprise/3.1/help/repository/code-scanning-click-alert.png) {% endif %} -1. Review the alert, then click {% if comment-dismissed-code-scanning-alert %}**Dismiss alert** and choose, or type, a reason for closing the alert. ![Screenshot of code scanning alert with dropdown to choose dismissal reason emphasized](/assets/images/help/repository/code-scanning-alert-drop-down-reason.png) -{% else %}**Dismiss** and choose a reason for closing the alert. +1. Revise o alerta e clique em {% ifversion comment-dismissed-code-scanning-alert %}**para ignorar o alerta** e escolher ou digitar um motivo para fechar o alerta. ![Captura de tela do alerta de verificação de código com menu suspenso para escolher o motivo da rejeição destacado](/assets/images/help/repository/code-scanning-alert-drop-down-reason.png) +{% else %}**Ignorar** e escolher um motivo para fechar o alerta. ![Escolher um motivo para ignorar um alerta](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) {% endif %} diff --git a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md index 2e56915853..c6d3f157e5 100644 --- a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md +++ b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md @@ -30,7 +30,7 @@ topics: 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ê deve executar {% data variables.product.prodname_codeql %} dentro do contêiner no qual você constrói seu código. Isso se aplica se você estiver usando o {% data variables.product.prodname_codeql_cli %}{% if codeql-runner-supported %}, o {% data variables.product.prodname_codeql_runner %},{% endif %} ou {% data variables.product.prodname_actions %}. Para o {% data variables.product.prodname_codeql_cli %} {% if codeql-runner-supported %}ou o {% data variables.product.prodname_codeql_runner %}{% endif %}, consulte "[Instalando {% data variables.product.prodname_codeql_cli %} no seu sistema de CI](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)"{% if codeql-runner-supported %} or "[Executando {% data variables.product.prodname_codeql_runner %} no seu sistema de CI](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)"{% endif %} para obter mais informações. 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)". +Você deve executar {% data variables.product.prodname_codeql %} dentro do contêiner no qual você constrói seu código. This applies whether you are using the {% data variables.product.prodname_codeql_cli %}{% ifversion codeql-runner-supported %}, the {% data variables.product.prodname_codeql_runner %},{% endif %} or {% data variables.product.prodname_actions %}. For the {% data variables.product.prodname_codeql_cli %} {% ifversion codeql-runner-supported %}or the {% data variables.product.prodname_codeql_runner %}{% endif %}, see "[Installing {% data variables.product.prodname_codeql_cli %} in your CI system](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)"{% ifversion codeql-runner-supported %} or "[Running {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)"{% endif %} for more information. 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 diff --git a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md index 64f1b4de06..9c7c39d728 100644 --- a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md +++ b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md @@ -27,13 +27,13 @@ topics: ## 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 branches protegidos, mas você pode alterar esta configuração em {% data variables.product.prodname_actions %} ou em um sistema de CI/CD de terceiros. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, the alerts are reported in multiple places. +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 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 fazer merge das alterações introduzirá novos alertas de {% data variables.product.prodname_code_scanning %} no branch de destino, os alertas serão relatados em vários lugares. -- Check results in the pull request {% if code-scanning-pr-conversations-tab %} -- The **Conversation** tab of the pull request, as part of a pull request review {% endif %} -- The **Files changed** tab of the pull request +- Verifique o resultado no pull request de {% ifversion code-scanning-pr-conversations-tab %} +- A guia **Conversa** do pull request, como parte de uma revisão de pull request {% endif %} +- A aba **Arquivos alterarados** do pull request -{% if code-scanning-pr-conversations-tab %} {% endif %} +{% ifversion code-scanning-pr-conversations-tab %} {% endif %} 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](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)". @@ -75,12 +75,12 @@ Assim como com outras verificações de pull request, você poderá ver informa ## Visualizando um alerta no seu pull request -{% if code-scanning-pr-conversations-tab %} -You can see any {% data variables.product.prodname_code_scanning %} alerts introduced in a pull request by viewing the **Conversation** tab. {% data variables.product.prodname_code_scanning_capc %} posts a pull request review that shows each alert as an annotation on the lines of code that triggered the alert. You can comment on the alerts, dismiss the alerts, and view paths for the alerts, directly from the annotations. You can view the full details of an alert by clicking the "Show more details" link, which will take you to the alert details page. +{% ifversion code-scanning-pr-conversations-tab %} +Você pode ver quaisquer alertas de {% data variables.product.prodname_code_scanning %} introduzidos em um pull request visualizando a guia **Conversa**. {% data variables.product.prodname_code_scanning_capc %} publica uma revisão de pull request que mostra cada alerta como uma anotação nas linhas de código que acionou o alerta. Você pode comentar nos alertas, ignorar os alertas e ver os caminhos para os alertas, diretamente das anotações. Você pode ver os detalhes completos de um alerta clicando no link "Mostrar mais detalhes" que levará você à página de detalhes do alerta. -![Alert annotation within a pull request Conversations tab](/assets/images/help/repository/code-scanning-pr-conversation-tab.png) +![Anotações de alerta em uma aba de conversas de pull request](/assets/images/help/repository/code-scanning-pr-conversation-tab.png) -You can also view all {% data variables.product.prodname_code_scanning %} alerts in the **Files changed** tab of the pull request. Existing {% data variables.product.prodname_code_scanning %} alerts on a file that are outside the diff of the changes introduced in the pull request will only appear in the **Files changed** tab. +Você também pode ver todos os alertas de {% data variables.product.prodname_code_scanning %} na guia **Arquivos alterados** do pull request. Os alertas existentes de {% data variables.product.prodname_code_scanning %} em um arquivo que estão fora do diff das alterações introduzidas no pull request só aparecerão na guia **Arquivos alterados**. {% else %} Você pode ver todos os alertas de {% data variables.product.prodname_code_scanning %} introduzidos em um pull request que exibem a guia **Arquivos alterados**. Cada alerta é exibido como uma anotação nas linhas de código que acionaram o alerta. A gravidade do alerta é exibida na anotação. @@ -104,12 +104,12 @@ Na visualização detalhada de um alerta, algumas ferramentas de {% data variabl ![Descrição do alerta e link para mostrar mais informações](/assets/images/enterprise/3.4/repository/code-scanning-pr-alert.png) {% endif %} -{% if code-scanning-pr-conversations-tab %} -## Commenting on an alert in a pull request +{% ifversion code-scanning-pr-conversations-tab %} +## Comentando em um alerta em um pull request -You can comment on any {% data variables.product.prodname_code_scanning %} alert introduced by the changes in a pull request. Alerts appear as annotations in the **Conversation** tab of a pull request, as part of a pull request review, and also are shown in the **Files changed** tab. You can only comment on alerts introduced by the changes in a pull request. Existing {% data variables.product.prodname_code_scanning %} alerts, on files that are outside the changes introduced in the pull request, will appear in the **Files changed** tab but cannot be commented on. +Você pode comentar em qualquer alerta de {% data variables.product.prodname_code_scanning %} introduzido pelas alterações em um pull request. Os alertas aparecem como anotações na guia **Conversa** de um pull request, como parte de uma revisão de pull request, e também são exibidos na aba **Arquivos alterados**. Você só pode comentar em alertas introduzidos pelas alterações em um pull request. Os alertas existentes de {% data variables.product.prodname_code_scanning %}, em arquivos que estão fora das alterações introduzidas no pull request, aparecerão na guia **Arquivos alterados** mas não pode recever comentários. -You can choose to require all conversations in a pull request, including those on {% data variables.product.prodname_code_scanning %} alerts, to be resolved before a pull request can be merged. Para obter mais informações, consulte "[Sobre branches protegidos](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-conversation-resolution-before-merging)." +Você pode optar por exigir todas as conversas em um pull request, incluindo aquelas em alertas de {% data variables.product.prodname_code_scanning %} a serem resolvidas antes que um pull request possa receber merge. Para obter mais informações, consulte "[Sobre branches protegidos](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-conversation-resolution-before-merging)." {% endif %} ## Corrigir de um alerta no seu pull request @@ -118,8 +118,8 @@ Qualquer pessoa com acesso push a um pull request pode corrigir um alerta de {% ## 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. -{% if comment-dismissed-code-scanning-alert %} -![Screenshot of code scanning alert with dropdown to choose dismissal reason emphasized](/assets/images/help/repository/code-scanning-alert-drop-down-reason.png) +{% ifversion comment-dismissed-code-scanning-alert %} +![Captura de tela do alerta de verificação de código com menu suspenso para escolher o motivo da rejeição destacado](/assets/images/help/repository/code-scanning-alert-drop-down-reason.png) {% else %} ![Escolher um motivo para ignorar um alerta](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) {% endif %} @@ -127,4 +127,4 @@ Uma forma alternativa de fechar um alerta é ignorá-lo. Você pode descartar um {% data reusables.code-scanning.false-positive-fix-codeql %} -Para obter mais informações sobre ignorar alertas, consulte {% if delete-code-scanning-alerts %}"[Gerenciando alertas de {% data variables.product.prodname_code_scanning %} para o seu repositório](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts).{% else %} "[Gerenciando alertas de {% data variables.product.prodname_code_scanning %} para o seu repositório](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#dismissing--alerts)".{% endif %} +For more information about dismissing alerts, see {% ifversion delete-code-scanning-alerts %}"[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)."{% else %} "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#dismissing--alerts)."{% endif %} diff --git a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md index e2a020945c..d1ad5fe4cb 100644 --- a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md +++ b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md @@ -208,7 +208,7 @@ Por padrão, existem três principais conjuntos de consultas disponíveis para c Você pode executar consultas adicionais ou conjuntos de consulta além das consultas padrão. Verifique se o fluxo de trabalho define um conjunto de consultas adicional ou consultas adicionais a serem executadas usando o elemento `consultas`. Você pode experimentar desabilitar o conjunto de consultas adicionais ou consultas. Para obter mais informações, consulte "[Configurando {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs)." -{% if codeql-ml-queries %} +{% ifversion codeql-ml-queries %} {% note %} **Observação:** Se você executar `security-extended` ou a consulta `security-and-quality` para o JavaScript, algumas consultas irão usar a tecnologia experimental. Para obter mais informações, consulte "[Sobre a alertas da digitalização de código](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)". @@ -267,14 +267,14 @@ Se o {% data variables.product.prodname_codeql_workflow %} ainda falhar em um co Este tipo de commit de merge foi criado por {% data variables.product.prodname_dependabot %} e, portanto, qualquer fluxo de trabalho que esteja em execução no commit terá permissões de somente leitura. Se você habilitou as atualizações de segurança de {% data variables.product.prodname_code_scanning %} e {% data variables.product.prodname_dependabot %} ou as atualizações da versão no seu repositório, recomendamos que você evite usar o comando {% data variables.product.prodname_dependabot %} `@dependabot squash e merge`. Em vez disso, você pode habilitar a mesclagem automática para o seu repositório. Isto significa que os pull requests serão automaticamente mesclados quando todas as revisões necessárias forem atendidas e as verificações de status forem aprovadas. Para obter mais informações sobre como habilitar o merge automático, consulte "[Merge automático de um pull request](/github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request#enabling-auto-merge)". {% endif %} -## Error: "is not a .ql file, .qls file, a directory, or a query pack specification" +## Erro: "não é um arquivo .ql, arquivo, não é um arquivo .qls, um diretório ou uma especificação de consulta de pacote" -You will see this error if CodeQL is unable to find the named query, query suite, or query pack at the location requested in the workflow. There are two common reasons for this error. +Você verá este erro se o CodeQL não conseguir encontrar a consulta nomeada, conjunto de consultas ou pacote de consultas no local solicitado no fluxo de trabalho. Há duas razões comuns para este erro. -- There is a typo in the workflow. -- A resource the workflow refers to by path was renamed, deleted, or moved to a new location. +- Há um erro de digitação no fluxo de trabalho. +- Um recurso que o fluxo de trabalho se refere por caminho foi renomeado, excluído ou transferido para um novo local. -After verifying the location of the resource, you can update the workflow to specify the correct location. If you run additional queries in Go analysis, you may have been affected by the relocation of the source files. For more information, see [Relocation announcement: `github/codeql-go` moving into `github/codeql`](https://github.com/github/codeql-go/issues/741) in the github/codeql-go repository. +Depois de verificar a localização do recurso, você pode atualizar o fluxo de trabalho para especificar a localização correta. Se você executar consultas adicionais em análise do Go, é possível que você tenha sido afetado pela deslocalização dos arquivos de origem. Para obter mais informações, consulte [Anúncio de realocação: `github/codeql-go` transferindo-se para `github/codeql`](https://github.com/github/codeql-go/issues/741) no repositório github/codeql-go. ## Aviso: "git checkout HEAD^2 is no longer necessary" diff --git a/translations/pt-BR/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md b/translations/pt-BR/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md index 637c78f8c7..1895448cd4 100644 --- a/translations/pt-BR/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md +++ b/translations/pt-BR/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md @@ -31,7 +31,7 @@ SARIF (Static Analysis Results Interchange Format) is an [OASIS Standard](https: To upload a SARIF file from a third-party static code analysis engine, you'll need to ensure that uploaded files use the SARIF 2.1.0 version. {% data variables.product.prodname_dotcom %} will parse the SARIF file and show alerts using the results in your repository as a part of the {% data variables.product.prodname_code_scanning %} experience. For more information, see "[Uploading a SARIF file to {% data variables.product.prodname_dotcom %}](/code-security/secure-coding/uploading-a-sarif-file-to-github)." For more information about the SARIF 2.1.0 JSON schema, see [`sarif-schema-2.1.0.json`](https://github.com/oasis-tcs/sarif-spec/blob/master/Documents/CommitteeSpecifications/2.1.0/sarif-schema-2.1.0.json). -If you're using {% data variables.product.prodname_actions %} with the {% data variables.product.prodname_codeql_workflow %}{% if codeql-runner-supported %}, using the {% data variables.product.prodname_codeql_runner %},{% endif %} or using the {% data variables.product.prodname_codeql_cli %}, then the {% data variables.product.prodname_code_scanning %} results will automatically use the supported subset of SARIF 2.1.0. For more information, see "[Setting up {% data variables.product.prodname_code_scanning %} for a repository](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)"{% if codeql-runner-supported %}, "[Running {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)",{% endif %} or "[Installing CodeQL CLI in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)." +If you're using {% data variables.product.prodname_actions %} with the {% data variables.product.prodname_codeql_workflow %}{% ifversion codeql-runner-supported %}, using the {% data variables.product.prodname_codeql_runner %},{% endif %} or using the {% data variables.product.prodname_codeql_cli %}, then the {% data variables.product.prodname_code_scanning %} results will automatically use the supported subset of SARIF 2.1.0. For more information, see "[Setting up {% data variables.product.prodname_code_scanning %} for a repository](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)"{% ifversion codeql-runner-supported %}, "[Running {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)",{% endif %} or "[Installing CodeQL CLI in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)." {% ifversion fpt or ghes > 3.1 or ghae or ghec %} You can upload multiple SARIF files for the same commit, and display the data from each file as {% data variables.product.prodname_code_scanning %} results. When you upload multiple SARIF files for a commit, you must indicate a "category" for each analysis. The way to specify a category varies according to the analysis method: @@ -53,7 +53,7 @@ Each time the results of a new code scan are uploaded, the results are processed {% data variables.product.prodname_dotcom %} uses the `partialFingerprints` property in the OASIS standard to detect when two results are logically identical. For more information, see the "[partialFingerprints property](https://docs.oasis-open.org/sarif/sarif/v2.1.0/cs01/sarif-v2.1.0-cs01.html#_Toc16012611)" entry in the OASIS documentation. -SARIF files created by the {% data variables.product.prodname_codeql_workflow %}, {% if codeql-runner-supported %}using the {% data variables.product.prodname_codeql_runner %}, {% endif %}or using the {% data variables.product.prodname_codeql_cli %} include fingerprint data. If you upload a SARIF file using the `upload-sarif` action and this data is missing, {% data variables.product.prodname_dotcom %} attempts to populate the `partialFingerprints` field from the source files. For more information about uploading results, see "[Uploading a SARIF file to {% data variables.product.prodname_dotcom %}](/code-security/secure-coding/uploading-a-sarif-file-to-github#uploading-a-code-scanning-analysis-with-github-actions)." +SARIF files created by the {% data variables.product.prodname_codeql_workflow %}, {% ifversion codeql-runner-supported %}using the {% data variables.product.prodname_codeql_runner %}, {% endif %}or using the {% data variables.product.prodname_codeql_cli %} include fingerprint data. If you upload a SARIF file using the `upload-sarif` action and this data is missing, {% data variables.product.prodname_dotcom %} attempts to populate the `partialFingerprints` field from the source files. For more information about uploading results, see "[Uploading a SARIF file to {% data variables.product.prodname_dotcom %}](/code-security/secure-coding/uploading-a-sarif-file-to-github#uploading-a-code-scanning-analysis-with-github-actions)." If you upload a SARIF file without fingerprint data using the `/code-scanning/sarifs` API endpoint, the {% data variables.product.prodname_code_scanning %} alerts will be processed and displayed, but users may see duplicate alerts. To avoid seeing duplicate alerts, you should calculate fingerprint data and populate the `partialFingerprints` property before you upload the SARIF file. You may find the script that the `upload-sarif` action uses a helpful starting point: https://github.com/github/codeql-action/blob/main/src/fingerprints.ts. For more information about the API, see "[Upload an analysis as SARIF data](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data)." @@ -211,11 +211,12 @@ This SARIF output file has example values to show the minimum required propertie "id": "R01" ... "properties" : { - "id" : "java/unsafe-deserialization", - "kind" : "path-problem", - "name" : "...", - "problem.severity" : "error", - "security-severity" : "9.8", + "id" : "java/unsafe-deserialization", + "kind" : "path-problem", + "name" : "...", + "problem.severity" : "error", + "security-severity" : "9.8", + } } ] } diff --git a/translations/pt-BR/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md b/translations/pt-BR/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md index 14d6f05e15..2450759800 100644 --- a/translations/pt-BR/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md +++ b/translations/pt-BR/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md @@ -35,11 +35,11 @@ topics: You can generate SARIF files using many static analysis security testing tools, including {% data variables.product.prodname_codeql %}. The results must use SARIF version 2.1.0. For more information, see "[SARIF support for {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/sarif-support-for-code-scanning)." -You can upload the results using {% data variables.product.prodname_actions %}, the {% data variables.product.prodname_code_scanning %} API,{% if codeql-runner-supported %} the {% data variables.product.prodname_codeql_runner %},{% endif %} or the {% data variables.product.prodname_codeql_cli %}. The best upload method will depend on how you generate the SARIF file, for example, if you use: +You can upload the results using {% data variables.product.prodname_actions %}, the {% data variables.product.prodname_code_scanning %} API,{% ifversion codeql-runner-supported %} the {% data variables.product.prodname_codeql_runner %},{% endif %} or the {% data variables.product.prodname_codeql_cli %}. The best upload method will depend on how you generate the SARIF file, for example, if you use: - {% 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_cli %} to run {% data variables.product.prodname_code_scanning %} in your CI system, you can use the CLI to upload results to {% data variables.product.prodname_dotcom %} (for more information, see "[Installing {% data variables.product.prodname_codeql_cli %} in your CI system](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)").{% if codeql-runner-supported %} + - The {% data variables.product.prodname_codeql_cli %} to run {% data variables.product.prodname_code_scanning %} in your CI system, you can use the CLI to upload results to {% data variables.product.prodname_dotcom %} (for more information, see "[Installing {% data variables.product.prodname_codeql_cli %} in your CI system](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)").{% ifversion codeql-runner-supported %} - 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_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)").{% endif %} - 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 an analysis as SARIF data](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data)"). diff --git a/translations/pt-BR/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md b/translations/pt-BR/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md index eb8c5093dd..339d20dd0c 100644 --- a/translations/pt-BR/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md +++ b/translations/pt-BR/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md @@ -271,10 +271,10 @@ $ ## Analisando um banco de dados de {% data variables.product.prodname_codeql %} 1. Criar um banco de dados de {% data variables.product.prodname_codeql %} (ver acima). -2. Executar `codeql database analyze` no banco de dados e especifique quais {% if codeql-packs %}pacotes e/ou {% endif %}consultas devem ser usados. +2. Executar `codeql database analyze` no banco de dados e especifique quais {% ifversion codeql-packs %}pacotes e/ou {% endif %}consultas devem ser usados. ```shell codeql database analyze <database> --format=<format> \ - --output=<output> {% if codeql-packs %}--download <packs,queries>{% else %}<queries>{% endif %} + --output=<output> {% ifversion codeql-packs %}--download <packs,queries>{% else %}<queries>{% endif %} ``` {% ifversion fpt or ghes > 3.1 or ghae or ghec %} @@ -285,7 +285,7 @@ $ ```shell codeql database analyze <database> --format=<format> \ --sarif-category=<language-specifier> --output=<output> \ - {% if codeql-packs %}<packs,queries>{% else %}<queries>{% endif %} + {% ifversion codeql-packs %}<packs,queries>{% else %}<queries>{% endif %} ``` {% endnote %} @@ -383,7 +383,7 @@ codeql database analyze <database> --format=<format> \ - Opcional. Use se quiser incluir qualquer ajuda de consulta disponível para consultas personalizadas usadas na sua análise. Qualquer consulta ajuda para consultas personalizadas incluídas na saída do SARIF será exibida na interface de digitalização de código se a consulta relevante gerar um alerta. Para obter mais informações, consulte Analisando bancos de dados com o {% data variables.product.prodname_codeql_cli %} na documentação do {% data variables.product.prodname_codeql_cli %}.{% endif %}{% if codeql-packs %} + Opcional. Use se quiser incluir qualquer ajuda de consulta disponível para consultas personalizadas usadas na sua análise. Qualquer consulta ajuda para consultas personalizadas incluídas na saída do SARIF será exibida na interface de digitalização de código se a consulta relevante gerar um alerta. Para obter mais informações, consulte Analisando bancos de dados com o {% data variables.product.prodname_codeql_cli %} na documentação do {% data variables.product.prodname_codeql_cli %}.{% endif %}{% ifversion codeql-packs %} @@ -590,7 +590,7 @@ $ echo $UPLOAD_TOKEN | codeql github upload-results --repository=my-org/example- Não há saída deste comando a menos que o upload não tenha sido bem-sucedido. A instrução de comando retorna quando o upload foi concluído e o processamento de dados é iniciado. Em bases de código menores, você poderá explorar os alertas de {% data variables.product.prodname_code_scanning %} em {% data variables.product.product_name %} pouco tempo depois. É possível ver alertas diretamente no pull request ou na aba **Segurança** para branches, dependendo do código que você fizer checkout. Para obter mais informações, consulte "[Triar alertas de {% data variables.product.prodname_code_scanning %} em pull requests](/code-security/secure-coding/triaging-code-scanning-alerts-in-pull-requests)" e "[Gerenciar alertas de {% data variables.product.prodname_code_scanning %} para o seu repositório](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)". -{% if codeql-packs %} +{% ifversion codeql-packs %} ## Fazendo o download e usando pacotes de consulta de {% data variables.product.prodname_codeql %} {% data reusables.code-scanning.beta-codeql-packs-cli %} diff --git a/translations/pt-BR/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md b/translations/pt-BR/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md index 9b9f646b2a..54dc4ac92c 100644 --- a/translations/pt-BR/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md +++ b/translations/pt-BR/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md @@ -28,7 +28,7 @@ topics: -{% if codeql-runner-supported %} +{% ifversion codeql-runner-supported %} {% data reusables.code-scanning.deprecation-codeql-runner %} {% data reusables.code-scanning.beta %} diff --git a/translations/pt-BR/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md b/translations/pt-BR/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md index 9d04064a0e..935e7a030e 100644 --- a/translations/pt-BR/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md +++ b/translations/pt-BR/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md @@ -68,7 +68,7 @@ Por padrão, notificamos as pessoas com permissões de administrador nos reposit {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} -1. Under "Code security and analysis", to the right of {% data variables.product.prodname_dependabot_alerts %}, click **Enable** to enable alerts or **Disable** to disable alerts. ![Screenshot of "Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png) +1. Em "Código de segurança e análise" à direita de {% data variables.product.prodname_dependabot_alerts %}, clique em **Habilitar** para habilitar alertas ou **Desabilitar** para desabilitar os alertas. ![Captura de tela da seção "Código de segurança e análise" com o botão para habilitar {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png) {% endif %}{% ifversion ghes or ghae %} {% data variables.product.prodname_dependabot_alerts %} para o seu repositório podem ser habilitados ou desabilitados pelo proprietário da empresa. Para obter mais informações, consulte "[Habilitando o Dependabot para a sua empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". diff --git a/translations/pt-BR/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md b/translations/pt-BR/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md index 43aa88825e..7a2cb36f99 100644 --- a/translations/pt-BR/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md +++ b/translations/pt-BR/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md @@ -26,14 +26,12 @@ topics: {% data reusables.dependabot.beta-security-and-version-updates %} {% data reusables.dependabot.enterprise-enable-dependabot %} -A aba de {% data variables.product.prodname_dependabot_alerts %} do seu repositório lista todos os {% data variables.product.prodname_dependabot_alerts %}{% ifversion fpt or ghec or ghes > 3.2 %} abertos e fechados correspondentes a {% data variables.product.prodname_dependabot_security_updates %}{% endif %}. Você pode{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %} filtrar alertas por pacote, ecossistema ou manifesto. Você também pode{% endif %} ordernar a lista de alertas, além de poder clicar em alertas específicos para mais detalhes. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)". +A aba de {% data variables.product.prodname_dependabot_alerts %} do seu repositório lista todos os {% data variables.product.prodname_dependabot_alerts %}{% ifversion fpt or ghec or ghes > 3.2 %} abertos e fechados correspondentes a {% data variables.product.prodname_dependabot_security_updates %}{% endif %}. Você pode{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %} filtrar alertas por pacote, ecossistema ou manifesto. You can {% endif %} sort the list of alerts, and you can click into specific alerts for more details. {% ifversion dependabot-bulk-alerts %}You can also dismiss or reopen alerts, either one by one or by selecting multiple alerts at once.{% else %}You can also dismiss or reopen alerts. {% endif %} Para obter mais informações, consulte "[Sobre o {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies). {% ifversion fpt or ghec or ghes > 3.2 %} É 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 %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)." {% endif %} -{% data reusables.repositories.dependency-review %} - {% ifversion fpt or ghec or ghes > 3.2 %} ## Sobre atualizações para dependências vulneráveis no seu repositório @@ -44,7 +42,7 @@ A aba de {% data variables.product.prodname_dependabot_alerts %} do seu reposit Cada alerta de {% data variables.product.prodname_dependabot %} tem um identificador único de número e a aba de {% data variables.product.prodname_dependabot_alerts %} lista um alerta para cada vulnerabilidade detectada. O legado de {% data variables.product.prodname_dependabot_alerts %} agrupou as vulnerabilidades por dependência e gerou um único alerta por dependência. Se você acessar um alerta de legado {% data variables.product.prodname_dependabot %}, você será redirecionado para uma aba de {% data variables.product.prodname_dependabot_alerts %} filtrada para esse pacote. {% endif %} {% endif %} -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} ## Sobre a detecção de chamadas para funções vulneráveis {% data reusables.dependabot.vulnerable-calls-beta %} @@ -70,18 +68,20 @@ Para alertas quando chamadas vulneráveis forem detectadas, a página de detalhe ![Captura de tela que mostra a página de detalhes de alerta para um alerta com uma etiqueta "chamada vulnerável"](/assets/images/help/repository/review-calls-to-vulnerable-functions.png) -Para obter mais informações, consulte "[Eevisando e corrigindo dependências vulneráveis](#reviewing-and-fixing-vulnerable-dependencies)" abaixo. +For more information, see "[Reviewing and fixing alerts](#reviewing-and-fixing-alerts)" below. {% endif %} -## Visualizando dependências vulneráveis +## Viewing {% data variables.product.prodname_dependabot_alerts %} {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-dependabot-alerts %} -1. Opcionalmente, para filtrar alertas, selecione o menu suspenso **Repositório**, **Pacote**, **Ecossistema** ou **Manifesto** e clique no filtro que você gostaria de aplicar. Você também pode digitar filtros na barra de pesquisa. Por exemplo, `ecosystem:npm` ou `has:patch`. Para ordenar alertas, selecione o menu suspenso **Ordenar** e clique na opção que deseja ordenar. ![Captura de tela dos menus filtro e ordenação na aba de {% data variables.product.prodname_dependabot_alerts %}](/assets/images/help/graphs/dependabot-alerts-filters.png) -1. Clique no alerta que você deseja visualizar. ![Alerta selecionado na lista de alertas](/assets/images/help/graphs/click-alert-in-alerts-list-ungrouped.png) +1. Opcionalmente, para filtrar alertas, selecione o menu suspenso **Repositório**, **Pacote**, **Ecossistema** ou **Manifesto** e clique no filtro que você gostaria de aplicar. Você também pode digitar filtros na barra de pesquisa. Por exemplo, `ecosystem:npm` ou `has:patch`. To sort alerts, select the **Sort** dropdown menu then click the option that you would like to sort by.{% ifversion dependabot-bulk-alerts %} ![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/help/graphs/dependabot-alerts-filters-checkbox.png){% else %} +![Screenshot of the filter and sort menus in the {% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/enterprise/3.5/dependabot/dependabot-alerts-filters.png){% endif %} +2. Click the alert that you would like to view.{% ifversion dependabot-bulk-alerts %} ![Alert selected in list of alerts](/assets/images/help/graphs/click-alert-in-alerts-list-checkbox.png){% else %} +![Alert selected in list of alerts](/assets/images/enterprise/3.5/dependabot/click-alert-in-alerts-list-ungrouped.png){% endif %} {% else %} {% data reusables.repositories.navigate-to-repo %} @@ -90,7 +90,7 @@ Para obter mais informações, consulte "[Eevisando e corrigindo dependências v 1. Clique no alerta que deseja exibir. ![Alerta selecionado na lista de alertas](/assets/images/help/graphs/click-alert-in-alerts-list.png) {% endif %} -## Revisando e corrigindo dependências vulneráveis +## Reviewing and fixing alerts É importante garantir que todas as suas dependências estejam limpas de qualquer fraqueza de segurança. Quando {% data variables.product.prodname_dependabot %} descobrir vulnerabilidades em suas dependências, você deverá avaliar o nível de exposição do seu projeto e determinar quais medidas de correção devem ser tomadas para proteger seu aplicativo. @@ -98,7 +98,7 @@ Se uma versão alterada estiver disponível, é possível gerar um pull request Nos casos em que uma versão alterada não está disponível ou em que você não puder atualizar para a versão segura, {% data variables.product.prodname_dependabot %} irá compartilhar informações adicionais para ajudar você a determinar as próximas etapas. Ao clicar para ver um alerta de {% data variables.product.prodname_dependabot %}, você pode ver todos os detalhes da consultoria de segurança para a dependência, incluindo as funções afetadas. Você pode então verificar se seu código chama as funções afetadas. Essa informação pode ajudar você a avaliar seu nível de risco e determinar soluções alternativas ou se você pode aceitar o risco representado pela vulnerabilidade de segurança. -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} Para as linguagens compatíveis, {% data variables.product.prodname_dependabot %} detecta chamadas para funções vulneráveis para você. Ao ver um alerta marcado como "Chamada vulnerável", os detalhes incluem o nome da função e um link para o código que a chama. Muitas vezes, é possível tomar decisões com base nestas informações, sem ter de continuar explorando. @@ -106,7 +106,7 @@ Para as linguagens compatíveis, {% data variables.product.prodname_dependabot % ### Corrigir dependências vulneráveis -1. Ver detalhes de um alerta. Para obter mais informações, consulte "[Visualizando dependências vulneráveis](#viewing-vulnerable-dependencies)" (acima). +1. Ver detalhes de um alerta. For more information, see "[Viewing {% data variables.product.prodname_dependabot_alerts %}](#viewing-dependabot-alerts)" (above). {% ifversion fpt or ghec or ghes > 3.2 %} 1. Se você tiver {% data variables.product.prodname_dependabot_security_updates %} habilitado, é possível que haja um link para um pull request que irá corrigir a dependência. Como alternativa, você pode clicar em **Criar {% data variables.product.prodname_dependabot %} atualização de segurança** na parte superior da página de detalhes do alerta para criar um pull request. ![Crie um botão de atualização de segurança do {% data variables.product.prodname_dependabot %}](/assets/images/help/repository/create-dependabot-security-update-button-ungrouped.png) 1. Opcionalmente, se você não usar {% data variables.product.prodname_dependabot_security_updates %}, você pode usar as informações na página para decidir para qual versão de dependência atualizar e criar um pull request para atualizar a dependência de uma versão segura. @@ -116,25 +116,59 @@ Para as linguagens compatíveis, {% data variables.product.prodname_dependabot % 1. Quando estiver pronto para atualizar a dependência e resolver a vulnerabilidade, faça merge da pull request. {% ifversion fpt or ghec or ghes > 3.2 %} - Cada pull request criado por {% data variables.product.prodname_dependabot %} inclui informações sobre os comandos que você pode usar para controlar {% data variables.product.prodname_dependabot %}. Para obter mais informações, consulte "[Gerenciar pull requests para atualizações de dependências](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-pull-requests-for-dependency-updates#managing-dependabot-pull-requests-with-comment-commands)". + 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](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-pull-requests-for-dependency-updates#managing-dependabot-pull-requests-with-comment-commands)." {% endif %} -### Ignorando {% data variables.product.prodname_dependabot_alerts %} +## Ignorando {% data variables.product.prodname_dependabot_alerts %} + +{% tip %} + +**Tip:** You can only dismiss open alerts. +{% endtip %} Se você agendar um extenso trabalho para atualizar uma dependência ou decidir que um alerta não precisa ser corrigido, você poderá ignorar o alerta. Ignorando alertas que você já avaliou facilita a triagem de novos alertas conforme eles aparecem. -1. Ver detalhes de um alerta. Para obter mais informações, consulte "[Visualizando dependências vulneráveis](#viewing-vulnerable-dependencies)" (acima). -1. Selecione o menu suspenso "Ignorar" e clique em um motivo para ignorar o alerta.{% if reopen-dependabot-alerts %} Alertas não descartados podem ser reabertos posteriormente.{% endif %} ![Escolher o motivo para ignorar o alerta a partir do menu suspenso "Ignorar"down](/assets/images/help/repository/dependabot-alert-dismiss-drop-down-ungrouped.png) +1. Ver detalhes de um alerta. For more information, see "[Viewing vulnerable dependencies](#viewing-dependabot-alerts)" (above). +1. Select the "Dismiss" dropdown, and click a reason for dismissing the alert.{% ifversion reopen-dependabot-alerts %} Unfixed dismissed alerts can be reopened later.{% endif %} ![Escolher o motivo para ignorar o alerta a partir do menu suspenso "Ignorar"down](/assets/images/help/repository/dependabot-alert-dismiss-drop-down-ungrouped.png) +{% ifversion dependabot-bulk-alerts %} -{% if reopen-dependabot-alerts %} +### Ignorar múltiplos alertas de uma vez + +1. View the open {% data variables.product.prodname_dependabot_alerts %}. For more information, see "[Viewing {% data variables.product.prodname_dependabot_alerts %}](/en/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#viewing-dependabot-alerts)". +2. Optionally, filter the list of alerts by selecting a dropdown menu, then clicking the filter that you would like to apply. Você também pode digitar filtros na barra de pesquisa. +3. To the left of each alert title, select the alerts that you want to dismiss. ![Screenshot of open alerts with checkboxes emphasized](/assets/images/help/graphs/select-multiple-alerts.png) +4. Optionally, at the top of the list of alerts, select all alerts on the page. ![Screenshot of all open alerts selected](/assets/images/help/graphs/select-all-alerts.png) +5. Select the "Dismiss alerts" dropdown, and click a reason for dismissing the alerts. ![Screenshot of open alerts page with "Dismiss alerts" drop-down emphasized](/assets/images/help/graphs/dismiss-multiple-alerts.png) + +{% endif %} + +{% ifversion reopen-dependabot-alerts %} ## Visualizando e atualizando alertas fechados +{% tip %} + +**Tip:** You can only reopen alerts that have been previously dismissed. Closed alerts that have already been fixed cannot be reopened. +{% endtip %} + {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-dependabot-alerts %} -1. Para visualizar os alertas fechados, clique em **Fechado**. ![Captura de tela que mostra a opção "Fechado"](/assets/images/help/repository/dependabot-alerts-closed.png) -1. Clique no alerta que deseja ver ou atualizar. ![Captura de tela que mostra um alerta do dependabot destacado](/assets/images/help/repository/dependabot-alerts-select-closed-alert.png) -2. Opcionalmente, se o alerta foi descartado e você deseja reabri-lo, clique em **Reabrir**. ![Captura de tela que mostra o botão "Reabrir"](/assets/images/help/repository/reopen-dismissed-alert.png) +1. To just view closed alerts, click **Closed**.{% ifversion dependabot-bulk-alerts %} ![Screenshot showing the "Closed" option](/assets/images/help/repository/dependabot-alerts-closed-checkbox.png){% else %} +![Screenshot showing the "Closed" option](/assets/images/help/repository/dependabot-alerts-closed.png){% endif %} +1. Click the alert that you would like to view or update.{% ifversion dependabot-bulk-alerts %} ![Screenshot showing a highlighted dependabot alert](/assets/images/help/repository/dependabot-alerts-select-closed-alert-checkbox.png){% else %} +![Screenshot showing a highlighted dependabot alert](/assets/images/help/repository/dependabot-alerts-select-closed-alert.png){% endif %} +2. Opcionalmente, se o alerta foi descartado e você deseja reabri-lo, clique em **Reabrir**. Alerts that have already been fixed cannot be reopened. ![Captura de tela que mostra o botão "Reabrir"](/assets/images/help/repository/reopen-dismissed-alert.png) + +{% endif %} + +{% ifversion dependabot-bulk-alerts %} + +### Reopening multiple alerts at once + +1. View the closed {% data variables.product.prodname_dependabot_alerts %}. For more information, see "[Viewing and updating closed alerts](/en/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#viewing-and-updating-closed-alerts)" (above). +2. To the left of each alert title, select the alerts that you want to reopen. ![Screenshot of closed alerts with checkboxes emphasized](/assets/images/help/repository/dependabot-alerts-open-checkbox.png) +3. Optionally, at the top of the list of alerts, select all closed alerts on the page. ![Screenshot of closed alerts with all alerts selected](/assets/images/help/graphs/select-all-closed-alerts.png) +4. Click **Reopen** to reopen the alerts. Alerts that have already been fixed cannot be reopened. ![Screenshot of closed alerts with "Reopen" button emphasized](/assets/images/help/graphs/reopen-multiple-alerts.png) {% endif %} diff --git a/translations/pt-BR/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md b/translations/pt-BR/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md index 7643b10cc8..899783977f 100644 --- a/translations/pt-BR/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md +++ b/translations/pt-BR/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md @@ -73,13 +73,13 @@ O {% data variables.product.prodname_dependabot_security_updates %} exige config {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} 1. Em "Segurança e análise de código", à direita de "atualizações de segurança de {% data variables.product.prodname_dependabot %}", clique em **Habilitar** para habilitar o recurso ou **Desabilitar** para desabilitá-lo. {% ifversion fpt or ghec %}Para repositórios públicos, o botão fica desabilitado se o recurso estiver sempre habilitado.{% endif %} - {% ifversion fpt or ghec %}![Screenshot of "Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghes > 3.6 or ghae-issue-7044 %} {% else %}![Screenshot of "Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/enterprise/3.3/repository/security-and-analysis-disable-or-enable-ghes.png){% endif %} + {% ifversion fpt or ghec %}![Screenshot of "Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghes > 3.6 or ghae-issue-7044 %}{% else %}![Screenshot of "Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/enterprise/3.3/repository/security-and-analysis-disable-or-enable-ghes.png){% endif %} -## Overriding the default behavior with a configuration file +## Substituindo o comportamento padrão por um arquivo de configuração -You can override the default behavior of {% data variables.product.prodname_dependabot_security_updates %} by adding a dependabot.yml file to your repository. Para obter mais informações, consulte "[Opções de configuração para o arquivo dependabot.yml](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file)". +Você pode substituir o comportamento padrão de {% data variables.product.prodname_dependabot_security_updates %} adicionando um arquivo dependabot.yml ao seu repositório. Para obter mais informações, consulte "[Opções de configuração para o arquivo dependabot.yml](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file)". -If you only require security updates and want to exclude version updates, you can set `open-pull-request-limit` to `0` in order to prevent version updates for a given `package-ecosystem`. For more information, see "[`open-pull-request-limit`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#open-pull-requests-limit)." +Se você precisa apenas de atualizações de segurança e deseja excluir as atualizações de versão, você pode definir `open-pull-request-limit` como `0` a fim de evitar atualizações da versão de um determinado `package-ecosystem`. Para obter mais informações, consulte "[`open-pull-request-limite`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#open-pull-requests-limit)". ``` # Example configuration file that: @@ -99,7 +99,7 @@ updates: open-pull-requests-limit: 0 ``` -For more information about the configuration options available for security updates, see the table in "[Configuration options for the dependabot.yml file](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#configuration-options-for-the-dependabotyml-file)." +Para obter mais informações sobre as opções de configuração disponíveis para atualizações de segurança, consulte a tabela em "[Opções de configuração para o arquivo dependabot.yml](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#configuration-options-for-the-dependabotyml-file)". ## Leia mais diff --git a/translations/pt-BR/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md b/translations/pt-BR/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md index 39fdfbde44..edda55d699 100644 --- a/translations/pt-BR/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md +++ b/translations/pt-BR/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md @@ -35,7 +35,7 @@ Quaisquer opções que também afetem as atualizações de segurança são usada O arquivo *dependabot.yml* tem duas chaves obrigatórias de nível superior: `versão`e `atualizações`. Você pode, opcionalmente, incluir uma chave `registros` de nível superior {% ifversion fpt or ghec or ghes > 3.4 %} e/ou uma chave `enable-beta-ecosystem` key{% endif %}. O arquivo deve começar com a `versão: 2`. -## Configuration options for the *dependabot.yml* file +## Opções de configuração para o arquivo *dependabot.yml* A chave `atualizações` de nível superior é obrigatória. Você a utiliza para configurar como {% data variables.product.prodname_dependabot %} atualiza as versões ou as dependências do seu projeto. Cada entrada configura as configurações de atualização para um gerenciador de pacotes específico. Você pode usar o seguinte opções. @@ -280,6 +280,10 @@ updates: prefix-development: "pip dev" include: "scope" ``` +If you use the same configuration as in the example above, bumping the `requests` library in the `pip` development dependency group will generate a commit message of: + + `pip dev: bump requests from 1.0.0 to 1.0.1` + ### `ignore` {% data reusables.dependabot.default-dependencies-allow-ignore %} @@ -298,7 +302,7 @@ Para obter mais informações sobre os comandos `@dependabot ignore`, consulte [ Você pode usar a opção `ignore` para personalizar quais dependências são atualizadas. A opção `ignore` suporta as seguintes opções. -- `dependency-name`—use para ignorar atualizações para dependências com nomes correspondentes, opcionalmente usando `*` para corresponder a zero ou mais caracteres. Para dependências do Java, o formato do atributo `dependency-name` é: `groupId:artifactId` (por exemplo: `org.kohsuke:github-api`). {% if dependabot-grouped-dependencies %} Para evitar que {% data variables.product.prodname_dependabot %} atualize automaticamente as definições do tipo TypeScript a partir de DefinitelyType, use `@types/*`.{% endif %} +- `dependency-name`—use para ignorar atualizações para dependências com nomes correspondentes, opcionalmente usando `*` para corresponder a zero ou mais caracteres. Para dependências do Java, o formato do atributo `dependency-name` é: `groupId:artifactId` (por exemplo: `org.kohsuke:github-api`). {% ifversion dependabot-grouped-dependencies %} Para evitar que {% data variables.product.prodname_dependabot %} atualize automaticamente as definições do tipo TypeScript a partir de DefinitelyType, use `@types/*`.{% endif %} - `versions`—use para ignorar versões específicas ou intervalos de versões. Se você deseja definir um intervalo, use o padrão pattern para o gerenciador de pacotes (por exemplo: `^1.0.0` para npm, ou `~> 2.0` para o Bundler). - `update-types`—use para ignorar tipos de atualizações, como semver `major`, `minor` ou `atualizações de atualização de versão` (por exemplo: `version-update:semver-patch` ignorará atualizações de patch). Você pode combinar isso com a `dependency-name: "*"` para ignorar em `update-types` específicos para todas as dependências. Atualmente, `version-update:semver-major`, `version-update:semver-minor` e `version-update:semver-patch` são as únicas opções compatíveis. As atualizações de segurança não afetadas por esta configuração. diff --git a/translations/pt-BR/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md b/translations/pt-BR/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md index 7b9e9d6bd3..0cc8b13dd7 100644 --- a/translations/pt-BR/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md +++ b/translations/pt-BR/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md @@ -35,15 +35,15 @@ Você habilita {% data variables.product.prodname_dependabot_version_updates %}, ## Habilitar {% data variables.product.prodname_dependabot_version_updates %} -You enable {% data variables.product.prodname_dependabot_version_updates %} by commiting a *dependabot.yml* configuration file to your repository. -{% if dependabot-settings-update-37 %}If you enable the feature in your settings page, GitHub creates a basic file which you can edit, otherwise you can create the file using any file editor. +Você habilita {% data variables.product.prodname_dependabot_version_updates %} enviando um arquivo de configuração de *dependabot.yml* para o seu repositório. +{% ifversion dependabot-settings-update-37 %}If you enable the feature in your settings page, GitHub creates a basic file which you can edit, otherwise you can create the file using any file editor. {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} -1. Under "Code security and analysis", to the right of "{% data variables.product.prodname_dependabot_version_updates %}", click **Enable** to open a basic *dependabot.yml* configuration file in the `.github` directory of your repository. +1. Em "Código de segurança e análise", à direita de "{% data variables.product.prodname_dependabot_version_updates %}", clique em **Habilitar** para abrir um arquivo básico de configuração *dependabot.yml* no diretório do `.github` do seu repositório. {% else %} -1. Create a *dependabot.yml* configuration file in the `.github` directory of your repository. +1. Crie um arquivo de configuração *dependabot.yml* no diretório `.github` do seu repositório. {% endif %} 1. Adicione uma `versão`. 1. Opcionalmente, se você tiver dependências em um registro privado, adicione uma seção de `registros` que contém detalhes de autenticação. @@ -54,7 +54,7 @@ You enable {% data variables.product.prodname_dependabot_version_updates %} by c - `schedule.interval` para especificar com que frequência verificar novas versões. {% data reusables.dependabot.check-in-dependabot-yml %} -For information about all the configuration options, see "[Configuration options for the dependabot.yml file](/github/administering-a-repository/configuration-options-for-dependency-updates)." +Para obter mais informações sobre as opções de configuração, consulte "[Opções de configuração para o arquivo dependabot.yml](/github/administering-a-repository/configuration-options-for-dependency-updates)". ### Exemplo: arquivo *dependabot.yml* diff --git a/translations/pt-BR/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md b/translations/pt-BR/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md index 9298bcdee1..b141a5eca0 100644 --- a/translations/pt-BR/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md +++ b/translations/pt-BR/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md @@ -31,9 +31,9 @@ Ações são frequentemente atualizadas com correções de bugs e novos recursos ## Habilitando {% data variables.product.prodname_dependabot_version_updates %} para ações -You can configure {% data variables.product.prodname_dependabot_version_updates %} to maintain your actions as well as the libraries and packages you depend on. +Você pode configurar {% data variables.product.prodname_dependabot_version_updates %} para manter suas ações, bem como as bibliotecas e pacotes dos quais você depende. -1. If you have already enabled {% data variables.product.prodname_dependabot_version_updates %} for other ecosystems or package managers, simply open the existing *dependabot.yml* file. Otherwise, create a *dependabot.yml* configuration file in the `.github` directory of your repository. For more information, see "[Configuring Dependabot version updates](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates)." +1. Se você já habilitou {% data variables.product.prodname_dependabot_version_updates %} para outros ecossistemas ou gerentes de pacotes, basta abrir o arquivo *dependabot.yml* existente. Caso contrário, crie um arquivo de configuração *dependabot.yml* no diretório `.github` do seu repositório. Para obter mais informações, consulte "[Configurando as atualizações da versão do Dependabot](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates)". 1. Especifique `"github-actions"` como um `package-ecosystem` para monitorar. 1. Defina o `directory` como `"/"` para verificar os arquivos de fluxo de trabalho em `.github/workflows`. 1. Defina um `schedule.interval` para especificar quantas vezes procurar por novas versões. diff --git a/translations/pt-BR/content/code-security/dependabot/working-with-dependabot/troubleshooting-the-detection-of-vulnerable-dependencies.md b/translations/pt-BR/content/code-security/dependabot/working-with-dependabot/troubleshooting-the-detection-of-vulnerable-dependencies.md index be3ba65157..16df98bf3c 100644 --- a/translations/pt-BR/content/code-security/dependabot/working-with-dependabot/troubleshooting-the-detection-of-vulnerable-dependencies.md +++ b/translations/pt-BR/content/code-security/dependabot/working-with-dependabot/troubleshooting-the-detection-of-vulnerable-dependencies.md @@ -85,9 +85,9 @@ A contagem de {% data variables.product.prodname_dependabot_alerts %} em {% data {% endif %} {% ifversion fpt or ghec or ghes > 3.2 %} -## Can Dependabot ignore specific dependencies? +## Depende pode ignorar dependências específicas? -You can configure {% data variables.product.prodname_dependabot %} to ignore specific dependencies in the configuration file, which will prevent security and version updates for those dependencies. If you only wish to use security updates, you will need to override the default behavior with a configuration file. For more information, see "[Overriding the default behavior with a configuration file](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates#overriding-the-default-behavior-with-a-configuration-file)" to prevent version updates from being activated. For information about ignoring dependencies, see "[`ignore`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#ignore)." +Você pode configurar {% data variables.product.prodname_dependabot %} para ignorar dependências específicas no arquivo de configuração, o que irá impedir a segurança e atualizações de versão para essas dependências. Se você deseja usar apenas atualizações de segurança, você deverá substituir o comportamento padrão por um arquivo de configuração. Para obter mais informações, consulte "[Substituindo o comportamento padrão com um arquivo de configuração](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates#overriding-the-default-behavior-with-a-configuration-file)" para evitar que as atualizações da versão sejam ativadas. Para obter informações sobre como ignorar as dependências, consulte "[`ignorar`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#ignore)" {% endif %} ## Leia mais diff --git a/translations/pt-BR/content/code-security/getting-started/securing-your-organization.md b/translations/pt-BR/content/code-security/getting-started/securing-your-organization.md index 2b55a3c33f..d90e0bc195 100644 --- a/translations/pt-BR/content/code-security/getting-started/securing-your-organization.md +++ b/translations/pt-BR/content/code-security/getting-started/securing-your-organization.md @@ -23,7 +23,7 @@ Este guia mostra como configurar os recursos de segurança de uma organização. ## Gerenciando o acesso à sua organização -Você pode usar as funções para controlar as ações que as pessoas podem tomar na sua organização. {% if security-managers %}Por exemplo, você pode atribuir o papel de gerente de segurança a uma equipe para que possam gerenciar configurações de segurança em toda a sua organização, assim como acesso de leitura a todos os repositórios.{% endif %} Para obter mais informações, consulte "[Funçõesem uma organização](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". +Você pode usar as funções para controlar as ações que as pessoas podem tomar na sua organização. {% ifversion security-managers %}For example, you can assign the security manager role to a team to give them the ability to manage security settings across your organization, as well as read access to all repositories.{% endif %} For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." {% ifversion fpt or ghes > 3.0 or ghec %} diff --git a/translations/pt-BR/content/code-security/getting-started/securing-your-repository.md b/translations/pt-BR/content/code-security/getting-started/securing-your-repository.md index c0ad8c2822..c4ebfd55e9 100644 --- a/translations/pt-BR/content/code-security/getting-started/securing-your-repository.md +++ b/translations/pt-BR/content/code-security/getting-started/securing-your-repository.md @@ -111,11 +111,11 @@ Para obter mais informações, consulte "[Sobre {% data variables.product.prodna Você pode habilitar {% data variables.product.prodname_dependabot %} para aumentar automaticamente os pull requests para manter suas dependências atualizadas. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates)". -{% if dependabot-settings-update-37 %} +{% ifversion dependabot-settings-update-37 %} 1. Na página principal do repositório, clique em **{% octicon "gear" aria-label="The Settings gear" %} Configurações**. 2. Clique em **Segurança & análise**. -3. Next to {% data variables.product.prodname_dependabot_version_updates %}, click **Enable** to create a basic *dependabot.yml* configuration file. -4. Specify the dependencies to update and commit the file to the repository. For more information, see "[Configuring Dependabot version updates](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates)." +3. Ao lado de {% data variables.product.prodname_dependabot_version_updates %}, clique em **Habilitar** para criar um arquivo de configuração básico de *dependabot.yml*. +4. Especifique as dependências para atualizar e fazer commit do arquivo no repositório. Para obter mais informações, consulte "[Configurando as atualizações da versão do Dependabot](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates)". {% else %} Para habilitar {% data variables.product.prodname_dependabot_version_updates %}, você deve criar um arquivo de configuração *dependabot.yml*. Para obter mais informações, consulte "[Configurando as atualizações da versão de {% data variables.product.prodname_dependabot %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates)". diff --git a/translations/pt-BR/content/code-security/secret-scanning/about-secret-scanning.md b/translations/pt-BR/content/code-security/secret-scanning/about-secret-scanning.md index 5a249912d7..037877a63c 100644 --- a/translations/pt-BR/content/code-security/secret-scanning/about-secret-scanning.md +++ b/translations/pt-BR/content/code-security/secret-scanning/about-secret-scanning.md @@ -37,7 +37,7 @@ If your project communicates with an external service, you might use a token or Service providers can partner with {% data variables.product.company_short %} to provide their secret formats for scanning. {% data reusables.secret-scanning.partner-program-link %} -{% if secret-scanning-push-protection %} +{% ifversion secret-scanning-push-protection %} You can also enable {% data variables.product.prodname_secret_scanning %} as a push protection for a repository or an organization. When you enable this feature, {% data variables.product.prodname_secret_scanning %} prevents contributors from pushing code with a detected secret. To proceed, contributors must either remove the secret(s) from the push or, if needed, bypass the protection. For more information, see "[Protecting pushes with {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." diff --git a/translations/pt-BR/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md b/translations/pt-BR/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md index ba6f8b1f8d..29b44c778d 100644 --- a/translations/pt-BR/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md +++ b/translations/pt-BR/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md @@ -34,7 +34,7 @@ Você pode habilitar {% data variables.product.prodname_secret_scanning_GHAS %} {% elsif ghes or ghae %}![Enable {% data variables.product.prodname_GH_advanced_security %} for your repository](/assets/images/enterprise/3.1/help/repository/enable-ghas.png){% endif %} 5. Revise o impacto de habilitar {% data variables.product.prodname_advanced_security %}, e clique em **Permitir {% data variables.product.prodname_GH_advanced_security %} para este repositório**. 6. Quando você habilitar {% data variables.product.prodname_advanced_security %}, {% data variables.product.prodname_secret_scanning %} pode ser habilitado automaticamente para o repositório, devido às configurações da organização. Se "{% data variables.product.prodname_secret_scanning_caps %}" é exibido com um botão **habilitar**. Você ainda precisa habilitar {% data variables.product.prodname_secret_scanning %} clicando em **Habilitar**. Se você vir um botão **Desabilitar**, significa que {% data variables.product.prodname_secret_scanning %} já está habilitado. ![Habilitar {% data variables.product.prodname_secret_scanning %} para o seu repositório](/assets/images/help/repository/enable-secret-scanning-dotcom.png) -{% if secret-scanning-push-protection %} +{% ifversion secret-scanning-push-protection %} 7. Opcionalmente, se você quiser habilitar a proteção push, clique em **Habilitar** à direita de "Proteção push". {% data reusables.secret-scanning.push-protection-overview %} Para obter mais informações, consulte "[Protegendo pushes com {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". ![Habilitar proteção push para o seu repositório](/assets/images/help/repository/secret-scanning-enable-push-protection.png) {% endif %} {% ifversion ghae %} diff --git a/translations/pt-BR/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md b/translations/pt-BR/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md index a4eacfd050..e5a8012c95 100644 --- a/translations/pt-BR/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md +++ b/translations/pt-BR/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md @@ -122,7 +122,7 @@ Antes de definir um padrão personalizado, você deverá habilitar {% data varia {% data reusables.repositories.navigate-to-ghas-settings %} {% data reusables.advanced-security.secret-scanning-new-custom-pattern %} {% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %} -{%- if secret-scanning-org-dry-runs %} +{%- ifversion secret-scanning-org-dry-runs %} 1. Quando você estiver pronto para testar seu novo padrão personalizado, para identificar correspondências em repositórios selecionados sem criar alertas, clique em **Salvar e testar**. {% data reusables.advanced-security.secret-scanning-dry-run-select-repos %} {% data reusables.advanced-security.secret-scanning-dry-run-results %} @@ -141,7 +141,7 @@ Antes de definir um padrão personalizado, você deverá garantir que você habi {% note %} -{% if secret-scanning-enterprise-dry-runs %} +{% ifversion secret-scanning-enterprise-dry-runs %} **Notas:** - No nível corporativo, apenas o criador de um padrão personalizado pode editar o padrão e usá-lo em um teste. - Os proprietários de empresas só podem usar testes em repositórios aos quais têm acesso, e os proprietários de empresas não têm necessariamente acesso a todas as organizações ou repositórios da empresa. @@ -158,7 +158,7 @@ Antes de definir um padrão personalizado, você deverá garantir que você habi {% data reusables.enterprise-accounts.advanced-security-security-features %} 1. Em "Padrões de personalização de digitalização de segredos", clique em {% ifversion ghes = 3.2 %}**Novo padrão personalizado**{% else %}**Novo padrão**{% endif %}. {% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %} -{%- if secret-scanning-enterprise-dry-runs %} +{%- ifversion secret-scanning-enterprise-dry-runs %} 1. Quando estiver pronto para testar seu novo padrão personalizado, para identificar correspondências no repositório sem criar alertas, clique em **Salvar testar**. {% data reusables.advanced-security.secret-scanning-dry-run-select-repos %} {% data reusables.advanced-security.secret-scanning-dry-run-results %} diff --git a/translations/pt-BR/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md b/translations/pt-BR/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md index 378b254540..3ee71a4693 100644 --- a/translations/pt-BR/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md +++ b/translations/pt-BR/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md @@ -83,7 +83,7 @@ Se você confirmar que um segredo é real e pretender corrigi-lo mais tarde, voc 1. Clique **Me permite enviar por push este segredo**. 2. Tente novamente na linha de comando em três horas. Se não enviou por push em três horas, você terá de repetir este processo. -{% if secret-scanning-push-protection-web-ui %} +{% ifversion secret-scanning-push-protection-web-ui %} ## Usando a digitalização de segredo como uma proteção de push da interface de usuário web Ao usar a interface de usuário web para tentar confirmar um segredo suportado para um repositório ou organização com digitalização de segredo como uma proteção de push habilitada {% data variables.product.prodname_dotcom %} bloqueará o commit. Você verá um banner no topo da página com informações sobre a localização do segredo, e o segredo também será sublinhado no arquivo para que você possa encontrá-lo facilmente. diff --git a/translations/pt-BR/content/code-security/security-overview/about-the-security-overview.md b/translations/pt-BR/content/code-security/security-overview/about-the-security-overview.md index 23ff10535a..7bf422d677 100644 --- a/translations/pt-BR/content/code-security/security-overview/about-the-security-overview.md +++ b/translations/pt-BR/content/code-security/security-overview/about-the-security-overview.md @@ -41,7 +41,7 @@ A equipe de segurança de aplicativos da sua empresa pode usar a visão geral de No resumo da segurança, é possível visualizar, ordenar e filtrar alertas para entender os riscos de segurança na sua organização e nos repositórios específicos. O resumo de segurança é altamente interativo e permite que você investigue categorias específicas de informações, baseado em qualificações, como nível de risco de alerta, tipo de alerta e habilitação de funcionamento. Você também pode aplicar vários filtros para focar em áreas de interesse mais estreitas. Por exemplo, você pode identificar repositórios privados que têm um número elevado de {% data variables.product.prodname_dependabot_alerts %} ou repositórios que não têm alertas {% data variables.product.prodname_code_scanning %}. Para obter mais informações, consulte "[Filtrando alertas na visão geral de segurança](/code-security/security-overview/filtering-alerts-in-the-security-overview)". -{% if security-overview-views %} +{% ifversion security-overview-views %} Na visão geral de segurança, tanto ao nível da organização como ao nível do repositório. existem visualizações dedicadas a recursos de segurança específicos, como alertas de digitalização de segredos e alertas de digitalização de código. Você pode usar essas visualizações para limitar sua análise para um conjunto específico de alertas e estreitar os resultados com uma variedade de filtros específicos para cada visualização. Por exemplo, na vista de alerta de digitalização de segredo, você pode usar o filtro do tipo `secredo` para visualizar somente alertas de digitalização de segredo para um segredo específico, como um Token de Acesso Pessoal do GitHub. No nível do repositório, é possível usar a visão geral de segurança para avaliar o status de segurança atual do repositório específico e configurar todos as funcionalidades adicionais de segurança que ainda não estão sendo usadas no repositório. diff --git a/translations/pt-BR/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md b/translations/pt-BR/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md index d0847f93aa..c16bff25d7 100644 --- a/translations/pt-BR/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md +++ b/translations/pt-BR/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md @@ -101,7 +101,7 @@ Disponível na visão geral no nível da organização. | ------------------------- | ------------------------------------------------------------ | | topic:TOPIC-NAME | Exibe repositórios que são classificados com o *TOPIC-NAME*. | -{% if security-overview-views %} +{% ifversion security-overview-views %} ## Filtrar por gravidade @@ -117,7 +117,7 @@ Disponível na visualização de alerta de digitalização de código. Todos os | `severity:warning` | Exibe alertas de {% data variables.product.prodname_code_scanning %} categorizados como avisos. | | `severity:note` | Exibe alertas de {% data variables.product.prodname_code_scanning %} categorizados como observações. | -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} ## Filtrar por tipo de alerta de {% data variables.product.prodname_dependabot %} Disponível nas visualizações de alerta de {% data variables.product.prodname_dependabot %}. Você pode filtrar a visualização para mostrar {% data variables.product.prodname_dependabot_alerts %} que estão prontos para corrigir ou onde estão disponíveis informações adicionais sobre exposição. Você pode clicar em qualquer resultado para ver detalhes completos do alerta. diff --git a/translations/pt-BR/content/code-security/security-overview/viewing-the-security-overview.md b/translations/pt-BR/content/code-security/security-overview/viewing-the-security-overview.md index 1a08c9984f..ef1fff651c 100644 --- a/translations/pt-BR/content/code-security/security-overview/viewing-the-security-overview.md +++ b/translations/pt-BR/content/code-security/security-overview/viewing-the-security-overview.md @@ -27,7 +27,7 @@ shortTitle: Ver visão geral de segurança {% data reusables.organizations.security-overview %} 1. Para visualizar informações agregadas sobre tipos de alertas, clique em **Mostrar mais**. ![Botão mostrar mais](/assets/images/help/organizations/security-overview-show-more-button.png) {% data reusables.organizations.filter-security-overview %} -{% if security-overview-views %} +{% ifversion security-overview-views %} {% data reusables.organizations.security-overview-feature-specific-page %} ![Captura de tela da página de digitalização específica do código](/assets/images/help/organizations/security-overview-code-scanning-alerts.png) @@ -43,7 +43,7 @@ shortTitle: Ver visão geral de segurança {% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} 1. Na barra lateral esquerda, clique em {% octicon "shield" aria-label="The shield icon" %} **Código de Segurança**. -{% if security-overview-feature-specific-alert-page %} +{% ifversion security-overview-feature-specific-alert-page %} {% data reusables.organizations.security-overview-feature-specific-page %} {% endif %} {% endif %} diff --git a/translations/pt-BR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md b/translations/pt-BR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md index 1f427ba73c..d66206ba01 100644 --- a/translations/pt-BR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md +++ b/translations/pt-BR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md @@ -119,9 +119,9 @@ Se você for proprietário de uma organização, você poderá ver quais usuári ## Conectar a {% data variables.product.product_name %} usando chaves SSH -There are other ways to interact with {% data variables.product.product_name %} beyond signing into the website{% ifversion ghae %} via your IdP{% endif %}. Muitas pessoas autorizam o código que enviam por push para {% data variables.product.prodname_dotcom %} com uma chave privada SSH. Para obter mais informações, consulte[Sobre SSH](/authentication/connecting-to-github-with-ssh/about-ssh)". +Existem outras maneiras de interagir com {% data variables.product.product_name %} além de entrar no site{% ifversion ghae %} através do seu IdP{% endif %}. Muitas pessoas autorizam o código que enviam por push para {% data variables.product.prodname_dotcom %} com uma chave privada SSH. Para obter mais informações, consulte[Sobre SSH](/authentication/connecting-to-github-with-ssh/about-ssh)". -Just like {% ifversion ghae %}the password for your IdP account{% else %}your account password{% endif %}, if an attacker were able to get your SSH private key, they could impersonate you and push malicious code to any repository you have write access for. Se você armazenar sua chave SSH privada em um disco, é uma boa ideia protegê-la com uma senha. Para obter mais informações, consulte "[Trabalhar com frases secretas da chave SSH](/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases)". +Como {% ifversion ghae %}a senha da sua conta do IdP{% else %}a senha da sua conta{% endif %}, se um invasor conseguir obter sua chave SSH privada, ele poderá se passar por você e enviar código malicioso para qualquer repositório que você tenha acesso de escrita. Se você armazenar sua chave SSH privada em um disco, é uma boa ideia protegê-la com uma senha. Para obter mais informações, consulte "[Trabalhar com frases secretas da chave SSH](/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases)". Outra opção é gerar chaves SSH em uma chave de segurança de hardware. Você pode usar a mesma chave que você está usando no 2FA. É muito difícil comprometer as chaves de segurança de hardware remotamente, porque a chave SSH privada permanece no hardware e não pode ser acessada diretamente por meio do software. Para obter mais informações, consulte "[Gerando uma nova chave SSH para uma chave de segurança de hardware](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#generating-a-new-ssh-key-for-a-hardware-security-key)". diff --git a/translations/pt-BR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md b/translations/pt-BR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md index 23c4e7a8de..5d1a0ef60e 100644 --- a/translations/pt-BR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md +++ b/translations/pt-BR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md @@ -90,7 +90,7 @@ Além do seu código, você provavelmente precisa usar segredos em outros lugare {% endif %} {% ifversion ghes > 3.2 or ghae %} -Além do seu código, você provavelmente precisa usar segredos em outros lugares. For example, to allow {% data variables.product.prodname_actions %} workflows{% ifversion ghes %} or {% data variables.product.prodname_dependabot %}{% endif %} to communicate with other systems. For more information on how to securely store and use secrets, see "[Encrypted secrets in Actions](/actions/security-guides/encrypted-secrets){% ifversion ghes %}" and "[Managing encrypted secrets for Dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)."{% else %}."{% endif %} +Além do seu código, você provavelmente precisa usar segredos em outros lugares. Por exemplo, para permitir que {% data variables.product.prodname_actions %} os fluxos de trabalho {% ifversion ghes %} ou {% data variables.product.prodname_dependabot %}{% endif %} se comuniquem com outros sistemas. Para obter mais informações sobre como armazenar e usar segredos de forma segura, consulte "[segredos criptografados em Ações](/actions/security-guides/encrypted-secrets){% ifversion ghes %}" e "[Gerenciando segredos criptografados para o Dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot).{% else %}."{% endif %} {% endif %} ## Mantenha padrões de codificação vulneráveis fora do seu repositório diff --git a/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md b/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md index 27ae40edaf..c85d2db2b3 100644 --- a/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md +++ b/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md @@ -50,11 +50,19 @@ O recurso de revisão de dependências é disponibilizado quando você habilitar {% data reusables.dependency-review.dependency-review-action-beta-note %} -Você pode usar a Revisão de Dependência do GitHub Action no seu repositório para exigir revisões de dependências em seus pull requests. A ação verifica versões vulneráveis de dependências introduzidas por alterações na versão do pacote nos pull requests, e avisa você sobre as vulnerabilidades de segurança associadas. Isso permite uma melhor visibilidade do que está mudando em um pull request e ajuda a evitar que as vulnerabilidades sejam adicionadas ao seu repositório. Para obter mais informações, consulte [`dependency-review-action`](https://github.com/actions/dependency-review-action). +The action is available for all {% ifversion fpt or ghec %}public repositories, as well as private {% endif %}repositories that have {% data variables.product.prodname_GH_advanced_security %} enabled. + +You can use the {% data variables.product.prodname_dependency_review_action %} in your repository to enforce dependency reviews on your pull requests. A ação verifica versões vulneráveis de dependências introduzidas por alterações na versão do pacote nos pull requests, e avisa você sobre as vulnerabilidades de segurança associadas. Isso permite uma melhor visibilidade do que está mudando em um pull request e ajuda a evitar que as vulnerabilidades sejam adicionadas ao seu repositório. Para obter mais informações, consulte [`dependency-review-action`](https://github.com/actions/dependency-review-action). ![Exemplo de ação de revisão de dependência](/assets/images/help/graphs/dependency-review-action.png) -A verificação da revisão de dependência do GitHub Action falhará se descobrir qualquer pacote vulnerável, mas só irá impedir que uma pull request seja mesclado se o proprietário do repositório tiver exigido que a verificação passe antes do merge. Para obter mais informações, consulte "[Sobre branches protegidos](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging)." +By default, the {% data variables.product.prodname_dependency_review_action %} check will fail if it discovers any vulnerable packages. A failed check blocks a pull request from being merged when the repository owner requires the dependency review check to pass. Para obter mais informações, consulte "[Sobre branches protegidos](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging)." A ação usa a API REST de Revisão de Dependência para obter o diff das alterações de dependência entre o commit base e o commit principal. Você pode usar a API de Revisão de Dependência para obter o diff de alterações de dependência, incluindo dados de vulnerabilidade, entre quaisquer dois commits em um repositório. Para obter mais informações, consulte "[Revisão de dependência](/rest/reference/dependency-graph#dependency-review)". + +{% ifversion dependency-review-action-configuration %} +You can configure the {% data variables.product.prodname_dependency_review_action %} to better suit your needs. For example, you can specify the severity level that will make the action fail, or set an allow or deny list for licenses to scan. For more information, see "[Configuring dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review#configuring-the-dependency-review-github-action)." {% endif %} + +{% endif %} + diff --git a/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md b/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md index 19d01e0a78..a34b420c95 100644 --- a/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md +++ b/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md @@ -116,10 +116,10 @@ Há dois tipos de {% data variables.product.prodname_dependabot_updates %}: {% d - Acionado por um alerta de {% data variables.product.prodname_dependabot %} - Atualizar dependências para a versão mínima que resolve uma vulnerabilidade conhecida - Compatível para os ecossistemas que o gráfico de dependências suporta - - Does not require a configuration file, but you can use one to override the default behavior + - Não exige um arquivo de configuração, mas você pode usar um para substituir o comportamento padrão {% data variables.product.prodname_dependabot_version_updates %}: - - Requires a configuration file + - Exige um arquivo de configuração - Executar em um calendário que você configura - Atualizar dependências para a última versão que corresponde à configuração - Compatível para um grupo diferente de ecossistemas diff --git a/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md b/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md index fea5a60f45..0157bc26eb 100644 --- a/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md +++ b/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md @@ -66,35 +66,41 @@ Você pode usar o gráfico de dependências para: Os formatos recomendados definem explicitamente quais versões são usadas para todas as dependências diretas e indiretas. Se você usar esses formatos, seu gráfico de dependências será mais preciso. Ele também reflete a configuração da criação atual e permite que o gráfico de dependências relate vulnerabilidades em dependências diretas e indiretas.{% ifversion fpt or ghec %} As dependências indiretas, inferidas a partir de um arquivo de manifesto (ou equivalente), são excluídas das verificações de dependências vulneráveis.{% endif %} -| Gerenciador de pacotes | Linguagem | Formatos recomendados | Todos os formatos compatíveis | -| ---------------------- | -------------------------------- | ------------------------------------------------------ | ------------------------------------------------------------------------- | -| Composer | PHP | `composer.lock` | `composer.json`, `composer.lock` | -| NuGet | .NET languages (C#, F#, VB), C++ | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj` | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj`, `packages.config` | +| Gerenciador de pacotes | Linguagem | Formatos recomendados | Todos os formatos compatíveis | +| ---------------------- | --------- | --------------------- | ----------------------------- | +| | | | | -{%- if github-actions-in-dependency-graph %} -| {% data variables.product.prodname_actions %} workflows +{%- ifversion dependency-graph-rust-support %} +| Cargo -[1] | YAML | `.yml`, `.yaml` | `.yml`, `.yaml` | +[*] | Rust | `Cargo.lock` | `Cargo.toml`, `Cargo.lock` | +{%- endif %} +| Composer | PHP | `composer.lock` | `composer.json`, `composer.lock` | | NuGet | .NET languages (C#, F#, VB), C++ | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj` | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj`, `packages.config` | +{%- ifversion github-actions-in-dependency-graph %} +| {% data variables.product.prodname_actions %} workflows[†] | YAML | `.yml`, `.yaml` | `.yml`, `.yaml` | {%- endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} | Go modules | Go | `go.sum` | `go.mod`, `go.sum` | {%- elsif ghes = 3.2 %} | Go modules | Go | `go.mod` | `go.mod` | {%- endif %} -| Maven | Java, Scala | `pom.xml` | `pom.xml` | | npm | JavaScript | `package-lock.json` | `package-lock.json`, `package.json`| | pip | Python | `requirements.txt`, `pipfile.lock` | `requirements.txt`, `pipfile`, `pipfile.lock`, `setup.py`{% if github-actions-in-dependency-graph %}[2]{% else %}[1]{% endif %} +| Maven | Java, Scala | `pom.xml` | `pom.xml` | | npm | JavaScript | `package-lock.json` | `package-lock.json`, `package.json`| | pip | Python | `requirements.txt`, `pipfile.lock` | `requirements.txt`, `pipfile`, `pipfile.lock`, `setup.py`[‡] | {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4752 %} -| Python Poetry | Python | `poetry.lock` | `poetry.lock`, `pyproject.toml` |{% endif %} | RubyGems | Ruby | `Gemfile.lock` | `Gemfile.lock`, `Gemfile`, `*.gemspec` | | Yarn | JavaScript | `yarn.lock` | `package.json`, `yarn.lock` | +| Python Poetry | Python | `poetry.lock` | `poetry.lock`, `pyproject.toml` | +{%- endif %} +| RubyGems | Ruby | `Gemfile.lock` | `Gemfile.lock`, `Gemfile`, `*.gemspec` | | Yarn | JavaScript | `yarn.lock` | `package.json`, `yarn.lock` | -{% if github-actions-in-dependency-graph %} -[1] Observe que os fluxos de trabalho de {% data variables.product.prodname_actions %} devem estar localizados no diretório `.github/workflows/` de um repositório para serem reconhecidos como manifestos. Todas as ações ou fluxos de trabalho referenciados que usam a sintaxe `jobs[*].steps[*].uses` or `jobs..uses` serão analisados como dependências. Para obter mais informações, consulte " Sintaxe de fluxo de trabalho[para o GitHub Actions](/actions/using-workflows/workflow-syntax-for-github-actions)". - -[2] Se você listar suas dependências do Python nas no arquivo `setup.py`, é possível que não possamos analisar e listar todas as dependências do seu projeto. - -{% else %} -[1] Se você listar suas dependências do Python no arquivo `setup.py`, é possível que não possamos analisar e listar todas as dependências do seu projeto. +{% ifversion dependency-graph-rust-support %} +[*] For the initial release of Rust support, dependency graph does not have the metadata and mappings required to detect transitive dependencies. Dependency graph displays transitive dependencies, one level deep, when they are defined in a `Cargo.lock` file. {% data variables.product.prodname_dependabot_alerts %} and {% data variables.product.prodname_dependabot_security_updates %} are available for vulnerable dependencies defined in the `Cargo.lock` file. {% endif %} -{% if github-actions-in-dependency-graph %} +{% ifversion github-actions-in-dependency-graph %} +[†] {% data variables.product.prodname_actions %} workflows must be located in the `.github/workflows/` directory of a repository to be recognized as manifests. Todas as ações ou fluxos de trabalho referenciados que usam a sintaxe `jobs[*].steps[*].uses` or `jobs..uses` serão analisados como dependências. Para obter mais informações, consulte "[Sintaxe de fluxo de trabalho para o {% data variables.product.prodname_actions %}](/actions/using-workflows/workflow-syntax-for-github-actions)". +{% endif %} + +[‡] If you list your Python dependencies within a `setup.py` file, we may not be able to parse and list every dependency in your project. + +{% ifversion github-actions-in-dependency-graph %} {% note %} **Observação:** As dependências do fluxo de trabalho de {% data variables.product.prodname_actions %} são exibidas no gráfico de dependências para fins informativos. Os alertas de dependência não são atualmente compatíveis com os fluxos de trabalho de {% data variables.product.prodname_actions %}. diff --git a/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md b/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md index c5514279a6..0b997a3e9c 100644 --- a/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md +++ b/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md @@ -47,3 +47,56 @@ A revisão de dependências está disponível quando o gráfico de dependências 1. Em "Configurar funcionalidades de segurança e análise", verifique se o gráfico de dependências está habilitado. 1. Se o gráfico de dependência estiver habilitado, clique em **Habilitar** ao lado de "{% data variables.product.prodname_GH_advanced_security %}" para habilitar {% data variables.product.prodname_advanced_security %}, incluindo a revisão de dependência. O botão de habilitar estará desabilitado se a sua empresa não tiver licenças disponíveis para {% data variables.product.prodname_advanced_security %}.{% ifversion ghes < 3.3 %} ![Screenshot of "Code security and analysis" features"](/assets/images/enterprise/3.2/repository/code-security-and-analysis-enable-ghas-3.2.png){% endif %}{% ifversion ghes > 3.2 %} ![Screenshot of "Code security and analysis" features"](/assets/images/enterprise/3.4/repository/code-security-and-analysis-enable-ghas-3.4.png){% endif %} {% endif %} + +{% ifversion dependency-review-action-configuration %} +## Configuring the {% data variables.product.prodname_dependency_review_action %} + +{% data reusables.dependency-review.dependency-review-action-beta-note %} +{% data reusables.dependency-review.dependency-review-action-overview %} + +The following configuration options are available. + +| Opção | Obrigatório | Uso | +| ------------------ | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `fail-on-severity` | Opcional | Defines the threshold for level of severity (`low`, `moderate`, `high`, `critical`).
The action will fail on any pull requests that introduce vulnerabilities of the specified severity level or higher. | +| `allow-licenses` | Opcional | Contains a list of allowed licenses. You can find the possible values for this parameter in the [Licenses](/rest/licenses) page of the API documentation.
The action will fail on pull requests that introduce dependencies with licenses that do not match the list. | +| `deny-licenses` | Opcional | Contains a list of prohibited licenses. You can find the possible values for this parameter in the [Licenses](/rest/licenses) page of the API documentation.
The action will fail on pull requests that introduce dependencies with licenses that match the list. | + +{% tip %} + +**Tip:** The `allow-licenses` and `deny-licenses` options are mutually exclusive. + +{% endtip %} + +This {% data variables.product.prodname_dependency_review_action %} example file illustrates how you can use these configuration options. + +```yaml{:copy} +name: 'Dependency Review' +on: [pull_request] + +permissions: + contents: read + +jobs: + dependency-review: + runs-on: ubuntu-latest + steps: + - name: 'Checkout Repository' + uses: {% data reusables.actions.action-checkout %} + - name: Dependency Review + uses: actions/dependency-review-action@v2 + with: + # Possible values: "critical", "high", "moderate", "low" + fail-on-severity: critical + # You can only can only include one of these two options: `allow-licenses` and `deny-licences` + # ([String]). Only allow these licenses (optional) + # Possible values: Any `spdx_id` value(s) from https://docs.github.com/en/rest/licenses + # allow-licenses: GPL-3.0, BSD-3-Clause, MIT + + # ([String]). Block the pull request on these licenses (optional) + # Possible values: Any `spdx_id` value(s) from https://docs.github.com/en/rest/licenses + # deny-licenses: LGPL-2.0, BSD-2-Clause +``` + +For further details about the configuration options, see [`dependency-review-action`](https://github.com/actions/dependency-review-action#readme). +{% endif %} diff --git a/translations/pt-BR/content/codespaces/developing-in-codespaces/using-source-control-in-your-codespace.md b/translations/pt-BR/content/codespaces/developing-in-codespaces/using-source-control-in-your-codespace.md index 8ef15630fa..3e9ba8361d 100644 --- a/translations/pt-BR/content/codespaces/developing-in-codespaces/using-source-control-in-your-codespace.md +++ b/translations/pt-BR/content/codespaces/developing-in-codespaces/using-source-control-in-your-codespace.md @@ -19,7 +19,7 @@ shortTitle: controle de origem Você pode executar todas as ações do Git necessárias diretamente no seu codespace. Por exemplo, é possível obter alterações do repositório remoto, alternar os branches, criar um novo branch, fazer commit, fazer push e criar um pull request. Você pode usar o terminal integrado dentro do seu codespace para inserir nos comandos do Git, ou você pode clicar em ícones e opções de menu para realizar todas as tarefas mais comuns do Git. Este guia explica como usar a interface gráfica de usuário para controle de origem. -O controle de origem em {% data variables.product.prodname_github_codespaces %} usa o mesmo fluxo de trabalho que {% data variables.product.prodname_vscode %}. For more information, see the {% data variables.product.prodname_vscode_shortname %} documentation "[Using Version Control in {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/editor/versioncontrol#_git-support)." +O controle de origem em {% data variables.product.prodname_github_codespaces %} usa o mesmo fluxo de trabalho que {% data variables.product.prodname_vscode %}. Para obter mais informações, consulte a documentação de {% data variables.product.prodname_vscode_shortname %} "[Usando Controle de Versão em {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/editor/versioncontrol#_git-support)". Um fluxo de trabalho típico para atualizar um arquivo que usa {% data variables.product.prodname_github_codespaces %} seria: diff --git a/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/about-codespaces-prebuilds.md b/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/about-codespaces-prebuilds.md index 43fa1d38f8..fe4321c9c5 100644 --- a/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/about-codespaces-prebuilds.md +++ b/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/about-codespaces-prebuilds.md @@ -1,7 +1,7 @@ --- title: Sobre as pré-compilações de codespaces shortTitle: Sobre as pré-criações -intro: As pré-criações de codespaces ajudam a acelerar a criação de novos codespaces. +intro: Codespaces prebuilds help to speed up the creation of new codespaces for large or complex repositories. versions: fpt: '*' ghec: '*' @@ -10,15 +10,13 @@ topics: product: '{% data reusables.gated-features.codespaces %}' --- -{% data reusables.codespaces.prebuilds-beta-note %} - ## Visão Geral -A pré-construção de seus codespaces permite que você seja mais produtivo e tenha acesso ao seu codespace mais rápido, independentemente do tamanho e complexidade do seu projeto. Isso ocorre porque qualquer código-fonte, extensões de editor, dependências de projetos, comandos e configurações já foram baixadas, instaladas e aplicadas antes de criar um codespace para o seu projeto. Pense em uma pré-compilação como um modelo pronto para um codespace. +Prebuilding your codespaces allows you to be more productive and access your codespace faster, particularly if your repository is large or complex and new codespaces currently take more than 2 minutes to start. Isso ocorre porque qualquer código-fonte, extensões de editor, dependências de projetos, comandos e configurações já foram baixadas, instaladas e aplicadas antes de criar um codespace para o seu projeto. Pense em uma pré-compilação como um modelo pronto para um codespace. Por padrão, sempre que você fizer alterações no repositório, {% data variables.product.prodname_codespaces %} irá usar {% data variables.product.prodname_actions %} para atualizar automaticamente suas pré-criações. -Quando as pré-criações estiverem disponíveis para um branch específico de um repositório e para sua região, você verá a etiqueta "Pré-criação de {% octicon "zap" aria-label="The zap icon" %} pronto" na lista de opções de tipo de máquina ao criar um codespace. Para obter mais informações, consulte "[Criar um codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)". +Quando as pré-criações estiverem disponíveis para um branch específico de um repositório e para sua região, você verá a etiqueta "Pré-criação de {% octicon "zap" aria-label="The zap icon" %} pronto" na lista de opções de tipo de máquina ao criar um codespace. If a prebuild is still being created, you will see the "{% octicon "history" aria-label="The history icon" %} Prebuild in progress" label. Para obter mais informações, consulte "[Criar um codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)". ![A caixa de diálogo para escolher um tipo de máquina](/assets/images/help/codespaces/choose-custom-machine-type.png) diff --git a/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/configuring-prebuilds.md b/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/configuring-prebuilds.md index 37d7a37372..1d96ffe1be 100644 --- a/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/configuring-prebuilds.md +++ b/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/configuring-prebuilds.md @@ -13,8 +13,6 @@ product: '{% data reusables.gated-features.codespaces %}' permissions: People with admin access to a repository can configure prebuilds for the repository. --- -{% data reusables.codespaces.prebuilds-beta-note %} - É possível definir uma configuração de pré-criação para um branch específico do repositório. Qualquer branch criado a partir de um branchde base pré-compilado normalmente também receberá uma pré-compilação durante a criação do codespace. Isso é verdade se o contêiner de desenvolvimento no branch for o mesmo que no branch de base. Isso ocorre porque a maioria da configuração de pré-compilação para branches com a mesma configuração de contêiner de desenvolvimento são idênticos, para que os desenvolvedores possam se beneficiar de horários de criação de codespaces mais rápidos também nesses branches. Para obter mais informações, consulte "[Introdução a contêineres de desenvolvimento](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)". @@ -48,7 +46,15 @@ Antes de configurar as pré-compilações para seu projeto, os pontos a seguir d {% endnote %} -1. Escolha as regiões nas quais você deseja configurar uma pré-construção. Os desenvolvedores devem estar localizados em uma região selecionada para poderem criar codespaces a partir de uma pré-compilação. Como alternativa, selecione **Todas as regiões**. +1. Escolha como você quer acionar automaticamente as atualizações do modelo de pré-criação. + + * **Cada push** (a configuração padrão) - Com esta configuração, configurações de pré-criação serão atualizadas a cada push feito para o branch determinado. Isto irá garantir que os codespaces gerados a partir de um template de pré-criação sempre contenham as configurações mais recentes de codespace, incluindo as dependências adicionadas recentemente ou atualizadas. + * **Na alteração da configuração** - Com essa configuração, as configurações de pré-criação serão atualizadas toda vez que os arquivos de configuração associados para um determinado repositório e branch forem atualizados. Isso garante que as alterações nos arquivos de configuração de contêiner de desenvolvimento do repositório sejam usadas quando um codespace for gerado a partir de um modelo de pré-criação. O fluxo de trabalho de ações que atualizar o template de pré-criação será executado menos vezes. Portanto, esta opção usará menos minutos de ações. No entanto, esta opção não garante que os codespaces sempre incluam dependências recentemente adicionadas ou atualizadas. Portanto, elas podem ser adicionadas ou atualizadas manualmente depois que o codespace for criado. + * **Agendado** - Com esta configuração, você pode atualizar suas configurações de pré-criação em um agendamento personalizado definido por você. This can reduce consumption of Actions minutes, however, with this option, codespaces may be created that do not use the latest dev container configuration changes. + + ![As opções de acionamento de pré-criação](/assets/images/help/codespaces/prebuilds-triggers.png) + +1. Select **Reduce prebuild available to only specific regions** to limit access to your prebuilt image, then select which regions you want it available in. Developers can only create codespaces from a prebuild if they are located in a region you select. By default, your prebuilt image is available to all regions where codespaces is available and storage costs apply for each region. ![Opções de seleção de região](/assets/images/help/codespaces/prebuilds-regions.png) @@ -60,13 +66,17 @@ Antes de configurar as pré-compilações para seu projeto, os pontos a seguir d {% endnote %} -1. Escolha como você quer acionar automaticamente as atualizações do modelo de pré-criação. +1. Set the number of prebuild template versions to be retained. You can input any number between 1 and 5. The default number of saved versions is 2, which means that only the latest template version and the previous version are saved. - * **Cada push** (a configuração padrão) - Com esta configuração, configurações de pré-criação serão atualizadas a cada push feito para o branch determinado. Isto irá garantir que os codespaces gerados a partir de um template de pré-criação sempre contenham as configurações mais recentes de codespace, incluindo as dependências adicionadas recentemente ou atualizadas. - * **Na alteração da configuração** - Com essa configuração, as configurações de pré-criação serão atualizadas toda vez que os arquivos de configuração associados para um determinado repositório e branch forem atualizados. Isso garante que as alterações nos arquivos de configuração de contêiner de desenvolvimento do repositório sejam usadas quando um codespace for gerado a partir de um modelo de pré-criação. O fluxo de trabalho de ações que atualizar o template de pré-criação será executado menos vezes. Portanto, esta opção usará menos minutos de ações. No entanto, esta opção não garante que os codespaces sempre incluam dependências recentemente adicionadas ou atualizadas. Portanto, elas podem ser adicionadas ou atualizadas manualmente depois que o codespace for criado. - * **Agendado** - Com esta configuração, você pode atualizar suas configurações de pré-criação em um agendamento personalizado definido por você. Isso pode reduzir o consumo de minutos de ações e reduzir a quantidade de tempo durante o qual as pré-criações não estão disponíveis porque estão sendo atualizadas. No entanto, com esta opção, é possível que se criem codespaces podem que não usam as últimas alterações de configuração de contêiner de desenvolvimento + Depending on your prebuild trigger settings, your prebuild template could change with each push or on each dev container configuration change. Retaining older versions of prebuild templates enables you to create a prebuild from an older commit with a different dev container configuration than the current prebuild template. Since there is a storage cost associated with retaining prebuild template versions, you can choose the number of versions to be retained based on the needs of your team. For more information on billing, see "[About billing for {% data variables.product.prodname_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces#codespaces-pricing)." - ![As opções de acionamento de pré-criação](/assets/images/help/codespaces/prebuilds-triggers.png) + If you set the number of prebuild template versions to save to 1, {% data variables.product.prodname_codespaces %} will only save the latest version of the prebuild template and will delete the older version each time the template is updated. This means you will not get a prebuilt codespace if you go back to an older dev container configuration. + + ![The prebuild template history setting](/assets/images/help/codespaces/prebuilds-template-history-setting.png) + +1. Add users or teams to notify when the prebuild workflow run fails for this configuration. You can begin typing a username, team name, or full name, then click the name once it appears to add them to the list. The users or teams you add will receive an email when prebuild failures occur, containing a link to the workflow run logs to help with further investigation. + + ![The prebuild failure notification setting](/assets/images/help/codespaces/prebuilds-failure-notification-setting.png) 1. Clique em **Criar**. diff --git a/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/index.md b/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/index.md index b34ec3f410..8f2a5016ac 100644 --- a/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/index.md +++ b/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/index.md @@ -15,5 +15,4 @@ children: - /managing-prebuilds - /testing-dev-container-changes --- - -{% data reusables.codespaces.prebuilds-beta-note %} + diff --git a/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/managing-prebuilds.md b/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/managing-prebuilds.md index 3689bf9671..0a84e18c7e 100644 --- a/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/managing-prebuilds.md +++ b/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/managing-prebuilds.md @@ -12,8 +12,6 @@ product: '{% data reusables.gated-features.codespaces %}' miniTocMaxHeadingLevel: 3 --- -{% data reusables.codespaces.prebuilds-beta-note %} - ## Verificando, alterando e excluindo suas configurações de pré-compilação As pré-compilações que você configurar para um repositórios são criadas e atualizadas usando um fluxo de trabalho de {% data variables.product.prodname_actions %}, gerenciado pelo serviço de {% data variables.product.prodname_codespaces %}. diff --git a/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/testing-dev-container-changes.md b/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/testing-dev-container-changes.md index 0550f83ca5..2a00e397a9 100644 --- a/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/testing-dev-container-changes.md +++ b/translations/pt-BR/content/codespaces/prebuilding-your-codespaces/testing-dev-container-changes.md @@ -14,8 +14,6 @@ product: '{% data reusables.gated-features.codespaces %}' permissions: People with write permissions to a repository can create or edit the dev container configuration for a branch. --- -{% data reusables.codespaces.prebuilds-beta-note %} - Qualquer alteração que você fizer na configuração do contêiner de desenvolvimento para um branch pré-habilitado irá resultar na atualização para a configuração de código e o modelo de pré-compilação associado. Por isso, é importante testar tais alterações em um codespace de um branch de teste antes de fazer o commit de suas alterações em um branch do repositório que é ativamente usado. Isso garantirá que você não estará introduzindo alterações para a sua equipe. Para obter mais informações, consulte "[Introdução a contêineres de desenvolvimento](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)". diff --git a/translations/pt-BR/content/codespaces/troubleshooting/troubleshooting-prebuilds.md b/translations/pt-BR/content/codespaces/troubleshooting/troubleshooting-prebuilds.md index 5a5b72f175..e6af20d594 100644 --- a/translations/pt-BR/content/codespaces/troubleshooting/troubleshooting-prebuilds.md +++ b/translations/pt-BR/content/codespaces/troubleshooting/troubleshooting-prebuilds.md @@ -12,8 +12,6 @@ product: '{% data reusables.gated-features.codespaces %}' miniTocMaxHeadingLevel: 3 --- -{% data reusables.codespaces.prebuilds-beta-note %} - Para obter mais informações sobre as pré-compilações de {% data variables.product.prodname_codespaces %}, consulte "[Pré-compilando os seus codespaces](/codespaces/prebuilding-your-codespaces)". ## Verificando se um código foi criado a partir de uma pré-compilação? @@ -57,7 +55,7 @@ Essas são as coisas a serem verificadas se a etiqueta " Pré-compilação de {% * Verifique se uma alteração para a configuração do contêiner de desenvolvimento foi enviada por push para o branch habilitado pela pré-compilação recentemente. Se for dessa forma, normalmente você terá que esperar até que o fluxo de trabalho de pré-criação, aguarde até que a execução do fluxo de trabalho de pré-compilação seja concluída antes que as pré-criações estejam disponíveis novamente. * Se nenhuma alteração de configuração foi realizada recentemente, acesse a aba **Ações** do seu repositório, clique em **{% octicon "codespaces" aria-label="The Codespaces icon" %} Pré-compilações de {% data variables.product.prodname_codespaces %}** na lista de fluxos de trabalho e verifique se as execuções do fluxo de trabalho de pré-compilação são sendo bem-sucedidas. Se as últimas execuções de um fluxo de trabalho falharem e uma ou mais dessas execuções falharam continham alterações na configuração do contêiner de desenvolvimento, não haverá pré-compilações disponíveis para o branch associado. -## Troubleshooting failed workflow runs for prebuilds +## Solucionando problemas de execução de fluxo de trabalho com falhas para pré-compilações Se o fluxo de trabalho for executado para uma configuração de pré-compilação falhar, você poderá desabilitar temporariamente a configuração de pré-compilação durante a investigação. Para obter mais informações, consulte "[Gereciando pré-compilações](/codespaces/prebuilding-your-codespaces/managing-prebuilds#disabling-a-prebuild-configuration)". diff --git a/translations/pt-BR/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-a-remotes-url-from-github-desktop.md b/translations/pt-BR/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-a-remotes-url-from-github-desktop.md index 913ef84ac6..9642bb28a8 100644 --- a/translations/pt-BR/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-a-remotes-url-from-github-desktop.md +++ b/translations/pt-BR/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-a-remotes-url-from-github-desktop.md @@ -13,7 +13,7 @@ shortTitle: Alterar URL do controle remoto {% mac %} {% data reusables.desktop.mac-repository-settings-menu %} -2. Click **Remote**, and, under **Primary remote repository**, type the desired URL. ![Campo Primary remote repository (Repositório remote principal)](/assets/images/help/desktop/repository-settings-remote.png) +2. Clique em **Remoto** e, em **Repositório remoto primário**, digite o URL desejado. ![Campo Primary remote repository (Repositório remote principal)](/assets/images/help/desktop/repository-settings-remote.png) {% data reusables.desktop.repository-settings-save %} {% endmac %} @@ -21,7 +21,7 @@ shortTitle: Alterar URL do controle remoto {% windows %} {% data reusables.desktop.windows-repository-settings-menu %} -2. Click **Remote**, and, under **Primary remote repository**, type the desired URL. ![Campo Primary remote repository (Repositório remote principal)](/assets/images/help/desktop/repository-settings-remote.png) +2. Clique em **Remoto** e, em **Repositório remoto primário**, digite o URL desejado. ![Campo Primary remote repository (Repositório remote principal)](/assets/images/help/desktop/repository-settings-remote.png) {% data reusables.desktop.repository-settings-save %} {% endwindows %} diff --git a/translations/pt-BR/content/desktop/index.md b/translations/pt-BR/content/desktop/index.md index 281e852722..b77c0e6ebf 100644 --- a/translations/pt-BR/content/desktop/index.md +++ b/translations/pt-BR/content/desktop/index.md @@ -1,9 +1,36 @@ --- -title: Documentação do GitHub Desktop +title: GitHub Desktop shortTitle: GitHub Desktop -intro: Guias detalhados para configurar e usar o GitHub Desktop a fim de gerenciar o trabalho no seu projeto. +intro: 'With GitHub Desktop, you can interact with GitHub using a GUI instead of the command line or a web browser. You can use GitHub Desktop to complete most Git commands from your desktop, such as pushing to, pulling from, and cloning remote repositories, attributing commits, and creating pull requests, with visual confirmation of changes.' +introLinks: + overview: /desktop/installing-and-configuring-github-desktop/overview/getting-started-with-github-desktop +featuredLinks: + guides: + - /desktop/installing-and-configuring-github-desktop/overview/creating-your-first-repository-using-github-desktop + - /desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/installing-github-desktop + - /desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/authenticating-to-github + guideCards: + - /desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/stashing-changes + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits/reverting-a-commit + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits/amending-a-commit + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits/cherry-picking-a-commit + popular: + - /desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/cloning-and-forking-repositories-from-github-desktop + - /desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/managing-branches + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits + - /desktop/contributing-and-collaborating-using-github-desktop/keeping-your-local-repository-in-sync-with-github/syncing-your-branch + - /desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request + - /desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/pushing-changes-to-github +changelog: + label: desktop + versions: + fpt: '*' +layout: product-landing versions: fpt: '*' +topics: + - Desktop + - Repositories children: - /installing-and-configuring-github-desktop - /contributing-and-collaborating-using-github-desktop diff --git a/translations/pt-BR/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md b/translations/pt-BR/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md index a7a7b950af..f812bafcbd 100644 --- a/translations/pt-BR/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md +++ b/translations/pt-BR/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md @@ -1,7 +1,7 @@ --- title: Configurar o Git para o GitHub Desktop shortTitle: Configurar o Git -intro: 'You can manage Git configuration settings for your local repositories with {% data variables.product.prodname_desktop %}.' +intro: 'Você pode gerenciar as configurações do Git para seus repositórios locais com {% data variables.product.prodname_desktop %}.' redirect_from: - /desktop/getting-started-with-github-desktop/configuring-git-for-github-desktop - /desktop/installing-and-configuring-github-desktop/configuring-git-for-github-desktop @@ -9,15 +9,15 @@ versions: fpt: '*' --- -## About Git configuration for {% data variables.product.prodname_desktop %} +## Sobre a configuração do Git para {% data variables.product.prodname_desktop %} -{% data variables.product.prodname_desktop %} uses your local Git configuration settings and provides the option to configure some of these settings, such as the global author information and the default branch that is used when creating a new repository. +{% data variables.product.prodname_desktop %} usa as configurações locais do Git e fornece a opção de configurar algumas dessas configurações, como a informação do autor global e o branch padrão que é usado ao criar um novo repositório. -{% data variables.product.prodname_desktop %} allows you to set the name and email address you would like associated with the commits you make in your repositories. If your name and email address have already been set in the global Git configuration for your computer, {% data variables.product.prodname_desktop %} will detect and use those values. {% data variables.product.prodname_desktop %} also allows you to set a different name and email address for an individual repository. This is useful when you need to use a separate work email address for a specific repository. +{% data variables.product.prodname_desktop %} permite que você defina o nome e o endereço de e-mail que você deseja que sejam associados aos commits que você criar nos seus repositórios. Se seu nome e endereço de e-mail já foram definidos na configuração global do Git para seu computador, {% data variables.product.prodname_desktop %} irá detectar e usar esses valores. {% data variables.product.prodname_desktop %} também permite que você defina um nome e endereço de e-mail diferente para um repositório individual. Isso é útil quando você precisa usar um endereço de e-mail trabalho separado para um repositório específico. -If the email address that has been set in your Git configuration does not match an email address associated with the {% data variables.product.product_name %} account you are currently logged in to, {% data variables.product.prodname_desktop %} will show a warning prior to committing. +Se o endereço de e-mail que foi configurado na configuração do Git não coincide com um endereço de e-mail associado à conta do {% data variables.product.product_name %} à qual você está conectado atualmente, {% data variables.product.prodname_desktop %} mostrará um aviso antes do commit. -{% data variables.product.prodname_desktop %} also allows you to change the default branch name that you would like to use when creating new repositories. By default, {% data variables.product.prodname_desktop %} uses `main` as the default branch name in any new repositories you create. +O {% data variables.product.prodname_desktop %} também permite que você altere o nome do branch padrão que você gostaria de usar ao criar novos repositórios. Por padrão, {% data variables.product.prodname_desktop %} usa o `principal` como o nome de branch padrão em qualquer novo repositório que você criar. {% tip %} @@ -25,9 +25,9 @@ If the email address that has been set in your Git configuration does not match {% endtip %} -## Configuring your global author information +## Configurando suas informações de autor global -Configuring your global author information in {% data variables.product.prodname_desktop %} will update the name and email address in your global Git configuration. This will be the default name and email address for all new local repositories you create in {% data variables.product.prodname_desktop %}. +Configurar suas informações de autor global em {% data variables.product.prodname_desktop %} irá atualizar o nome e endereço de e-mail em sua configuração global do Git. Este será o nome e endereço de email padrão para todos os novos repositórios locais que você criar em {% data variables.product.prodname_desktop %}. {% mac %} @@ -36,7 +36,7 @@ Configuring your global author information in {% data variables.product.prodname {% data reusables.desktop.name-field-git-config %} ![O campo de nome da configuração do Git](/assets/images/help/desktop/mac-name-git-config.png) {% data reusables.desktop.select-email-git-config %} - ![Select email address in Git configuration field](/assets/images/help/desktop/mac-email-git-config.png) + ![Selecione o endereço de e-mail no campo de configuração do Git](/assets/images/help/desktop/mac-email-git-config.png) {% data reusables.desktop.click-save-git-config %} ![Botão para salvar no campo de configuração do Git](/assets/images/help/desktop/mac-save-git-config.png) @@ -49,15 +49,15 @@ Configuring your global author information in {% data variables.product.prodname {% data reusables.desktop.name-field-git-config %} ![O campo de nome da configuração do Git](/assets/images/help/desktop/windows-name-git-config.png) {% data reusables.desktop.select-email-git-config %} - ![Select email address in Git configuration field](/assets/images/help/desktop/windows-email-git-config.png) + ![Selecione o endereço de e-mail no campo de configuração do Git](/assets/images/help/desktop/windows-email-git-config.png) {% data reusables.desktop.click-save-git-config %} ![Botão para salvar no campo de configuração do Git](/assets/images/help/desktop/windows-save-git-config.png) {% endwindows %} -## Configuring different author information for an individual repository +## Configurar diferentes informações do autor para um repositório individual -You can change the name and email address used to author commits in a specific repository. This local Git configuration will override your global Git configuration settings for this one repository only. +Você pode alterar o nome e o endereço de email usados para commits de autor em um repositório específico. Esta configuração local do Git irá substituir as configurações globais do Git apenas para este repositório. {% mac %} @@ -82,15 +82,15 @@ You can change the name and email address used to author commits in a specific r {% endwindows %} -## Configuring your default branch for new repositories +## Configurar o branch padrão para novos repositórios -You can configure the default branch that will be used when you create a new repository in {% data variables.product.prodname_desktop %}. For more information about the default branch, see "[About the default branch](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)." +Você pode configurar o branch padrão que será usado quando você criar um novo repositório em {% data variables.product.prodname_desktop %}. Para obter mais informações sobre o branch padrão, consulte "[Sobre o branch padrão](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)". {% mac %} {% data reusables.desktop.mac-select-desktop-menu %} 1. Na janela de Preferências, clique em **Git**. ![O Painel Git no menu Preferences (Preferências)](/assets/images/help/desktop/mac-select-git-pane.png) -1. Under "Default branch name for new repositories", select the default branch name you would like to use, or, to enter a custom name, select "Other...". ![Default branch name selection options](/assets/images/help/desktop/mac-select-default-branch-name.png) +1. Em "Nome de branch padrão para novos repositórios", selecione o nome padrão do branch que você gostaria de usar, ou, para digitar um nome personalizado, selecione "Outro..." ![Opções de seleção de nome de branch padrão](/assets/images/help/desktop/mac-select-default-branch-name.png) {% data reusables.desktop.click-save-git-config %} ![Botão para salvar no campo de configuração do Git](/assets/images/help/desktop/repository-settings-git-config-save.png) @@ -100,7 +100,7 @@ You can configure the default branch that will be used when you create a new rep {% data reusables.desktop.windows-choose-options %} 1. Na janela de Opções, clique em **Git**. ![O Painel Git no menu Options (Opções)](/assets/images/help/desktop/windows-select-git-pane.png) -1. Under "Default branch name for new repositories", select the default branch name you would like to use, or select "Other..." to enter a custom name. ![Default branch name selection options](/assets/images/help/desktop/windows-select-default-branch-name.png) +1. Em "Nome do branch padrão para novos repositórios", selecione o nome padrão do branch que você gostaria de usar, ou selecione "Outro..." para digitar um nome personalizado. ![Opções de seleção de nome de branch padrão](/assets/images/help/desktop/windows-select-default-branch-name.png) {% data reusables.desktop.click-save-git-config %} ![Botão para salvar no campo de configuração do Git](/assets/images/help/desktop/repository-settings-git-config-save.png) diff --git a/translations/pt-BR/content/developers/apps/building-github-apps/creating-a-github-app.md b/translations/pt-BR/content/developers/apps/building-github-apps/creating-a-github-app.md index ad9e22082c..8641ddeb1b 100644 --- a/translations/pt-BR/content/developers/apps/building-github-apps/creating-a-github-app.md +++ b/translations/pt-BR/content/developers/apps/building-github-apps/creating-a-github-app.md @@ -46,7 +46,7 @@ topics: {% endif %} 1. 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) -1. 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. ![Request user authorization during installation](/assets/images/github-apps/github_apps_request_auth_upon_install.png){% if device-flow-is-opt-in %} +1. 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. ![Request user authorization during installation](/assets/images/github-apps/github_apps_request_auth_upon_install.png){% ifversion device-flow-is-opt-in %} 1. Se o seu aplicativo GitHub usar o fluxo do dispositivo para identificar e autorizar usuários, clique em **Habilitar fluxo de dispositivo**. Para obter mais informações sobre o fluxo do dispositivo, consulte "[Autorizando aplicativos OAuth](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)". ![Screenshot showing field for enabling device flow](/assets/images/oauth-apps/enable-device-flow.png){% endif %} 1. Se for necessária uma configuração adicional após a instalação, adicione um "Configurar URL" para redirecionar os usuários após a instalação do seu aplicativo. ![Campo para a URL de configuração do seu aplicativo GitHub ](/assets/images/github-apps/github_apps_setup_url.png) diff --git a/translations/pt-BR/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md b/translations/pt-BR/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md index f51a95eac9..8997a184db 100644 --- a/translations/pt-BR/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md +++ b/translations/pt-BR/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md @@ -127,7 +127,7 @@ curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre O fluxo de dispositivos permite que você autorize usuários para um aplicativo sem cabeçalho, como uma ferramenta de CLI ou um gerenciador de credenciais do Git. -{% if device-flow-is-opt-in %}Antes de poder usar usar o fluxo do dispositivo para identificar e autorizar usuários, primeiro você deve habilitá-lo nas configurações do aplicativo. Para obter mais informações sobre como habilitar o fluxo do dispositivo, consulte "[Modificando um aplicativo GitHub](/developers/apps/managing-github-apps/modifying-a-github-app)". {% endif %}Para obter mais informações sobre autorização de usuários que usam o fluxo do dispositivo, consulte "[Autorizar aplicativos OAuth](/developers/apps/authorizing-oauth-apps#device-flow)." +{% ifversion device-flow-is-opt-in %}Antes de poder usar usar o fluxo do dispositivo para identificar e autorizar usuários, primeiro você deve habilitá-lo nas configurações do aplicativo. Para obter mais informações sobre como habilitar o fluxo do dispositivo, consulte "[Modificando um aplicativo GitHub](/developers/apps/managing-github-apps/modifying-a-github-app)". {% endif %}Para obter mais informações sobre autorização de usuários que usam o fluxo do dispositivo, consulte "[Autorizar aplicativos OAuth](/developers/apps/authorizing-oauth-apps#device-flow)." ## Verifique quais recursos de instalação um usuário pode acessar diff --git a/translations/pt-BR/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md b/translations/pt-BR/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md index b44bc852bf..9b642f7cc1 100644 --- a/translations/pt-BR/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md +++ b/translations/pt-BR/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md @@ -126,7 +126,7 @@ curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre O fluxo de dispositivos permite que você autorize usuários para um aplicativo sem cabeçalho, como uma ferramenta de CLI ou um gerenciador de credenciais do Git. -{% if device-flow-is-opt-in %} +{% ifversion device-flow-is-opt-in %} Antes de usar o fluxo do dispositivo para autorizar e identificar usuários, primeiro habilite-o nas configurações do aplicativo. Para obter mais informações sobre como habilitar o fluxo do dispositivo no seu aplicativo, consulte "[Modificando um aplicativo OAuth](/developers/apps/managing-oauth-apps/modifying-an-oauth-app)" para aplicativos OAuth e "[Modificando um aplicativo GitHub](/developers/apps/managing-github-apps/modifying-a-github-app)" para aplicativos GitHub. @@ -261,7 +261,7 @@ Se você fizer mais de uma solicitação de token de acesso (`POST {% data varia | `unsupported_grant_type` | O tipo de concessão deve ser `urn:ietf:params:oauth:grant-type:device_code` e incluído como um parâmetro de entrada quando você faz a sondagem da solicitação do token do OAuth `POST {% data variables.product.oauth_host_code %}/login/oauth/oaccess_token`. | | `incorrect_client_credentials` | Para o fluxo do dispositivo, você deve passar o ID de cliente do aplicativo, que pode ser encontrado na página de configurações do aplicativo. O `client_secret` não é necessário para o fluxo do dispositivo. | | `incorrect_device_code` | O device_code fornecido não é válido. | -| `access_denied` | Quando um usuário clica em cancelar durante o processo de autorização, você receberá um erro de `access_denied` e o usuário não poderá usar o código de verificação novamente.{% if device-flow-is-opt-in %} +| `access_denied` | Quando um usuário clica em cancelar durante o processo de autorização, você receberá um erro de `access_denied` e o usuário não poderá usar o código de verificação novamente.{% ifversion device-flow-is-opt-in %} | `device_flow_disabled` | O fluxo do dispositivo não foi habilitado nas configurações do aplicativo. Para obter mais informações, consulte "[fluxo do dispositivo](#device-flow)".{% endif %} Para obter mais informações, consulte "[Concessão de Autorização do Dispositivo OAuth 2.0](https://tools.ietf.org/html/rfc8628#section-3.5)". diff --git a/translations/pt-BR/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md b/translations/pt-BR/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md index 7c33e21ab7..378f8f27c1 100644 --- a/translations/pt-BR/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md +++ b/translations/pt-BR/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md @@ -49,6 +49,6 @@ topics: **Observação:** Os aplicativos OAuth não podem ter várias URLs de retorno de chamada, diferente de {% data variables.product.prodname_github_apps %}. {% endnote %} -{% endif %}{% if device-flow-is-opt-in %} +{% endif %}{% ifversion device-flow-is-opt-in %} 1. Se o seu aplicativo OAuth usar o fluxo do dispositivo para identificar e autorizar usuários, clique em **Habilitar fluxo do dispositivo**. Para obter mais informações sobre o fluxo do dispositivo, consulte "[Autorizando aplicativos OAuth](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)". ![Screenshot showing field for enabling device flow](/assets/images/oauth-apps/enable-device-flow.png){% endif %} 2. 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/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md b/translations/pt-BR/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md index 861f5ea9a5..d71dd1cd45 100644 --- a/translations/pt-BR/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md +++ b/translations/pt-BR/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md @@ -89,11 +89,11 @@ Ao contrário dos aplicativos OAuth, os aplicativos GitHub têm permissões dire ## Webhooks -| Aplicativos do GitHub | Aplicativos OAuth | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Por padrão, os aplicativos GitHub têm um único webhook que recebe os eventos que estão configurados para receber para cada repositório ao qual têm acesso. | Os aplicativos OAuth solicitam o escopo do webhook para criar um webhook do repositório para cada repositório do qual precisam receber eventos. | -| O aplicativo GitHub recebe certos eventos a nível da organização com a permissão do integrante da organização. | Os aplicativos OAuth solicitam o escopo do webhook da organização para criar um webhook da organização para cada organização da qual precisam para receber eventos a nível da organização. | -| Webhooks are automatically disabled when the GitHub App is uninstalled. | Webhooks are not automatically disabled if an OAuth App's access token is deleted, and there is no way to clean them up automatically. You will have to ask users to do this manually. | +| Aplicativos do GitHub | Aplicativos OAuth | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Por padrão, os aplicativos GitHub têm um único webhook que recebe os eventos que estão configurados para receber para cada repositório ao qual têm acesso. | Os aplicativos OAuth solicitam o escopo do webhook para criar um webhook do repositório para cada repositório do qual precisam receber eventos. | +| O aplicativo GitHub recebe certos eventos a nível da organização com a permissão do integrante da organização. | Os aplicativos OAuth solicitam o escopo do webhook da organização para criar um webhook da organização para cada organização da qual precisam para receber eventos a nível da organização. | +| Os webhooks são automaticamente desabilitados quando o aplicativo GitHub é desinstalado. | Os webhooks não são automaticamente desabilitados se o token de acesso do OAuth do aplicativo for excluído, e não há nenhuma maneira de limpá-los automaticamente. Você terá que pedir que os usuários façam isso manualmente. | ## Acesso Git diff --git a/translations/pt-BR/content/developers/apps/managing-github-apps/modifying-a-github-app.md b/translations/pt-BR/content/developers/apps/managing-github-apps/modifying-a-github-app.md index 278d92386c..7ca74dc623 100644 --- a/translations/pt-BR/content/developers/apps/managing-github-apps/modifying-a-github-app.md +++ b/translations/pt-BR/content/developers/apps/managing-github-apps/modifying-a-github-app.md @@ -18,6 +18,6 @@ topics: {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.github_apps %} {% data reusables.user-settings.modify_github_app %} -5. Em "Informações básicas", modifique as informações do aplicativo GitHub que você gostaria de alterar. ![Basic information section for your GitHub App](/assets/images/github-apps/github_apps_basic_information.png){% if device-flow-is-opt-in %} +5. Em "Informações básicas", modifique as informações do aplicativo GitHub que você gostaria de alterar. ![Basic information section for your GitHub App](/assets/images/github-apps/github_apps_basic_information.png){% ifversion device-flow-is-opt-in %} 1. Se o seu aplicativo GitHub usar o fluxo do dispositivo para identificar e autorizar usuários, clique em **Habilitar fluxo do dispositivo**. Para obter mais informações sobre o fluxo do dispositivo, consulte "[Autorizando aplicativos OAuth](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)". ![Screenshot showing field for enabling device flow](/assets/images/oauth-apps/enable-device-flow.png){% endif %} 6. Clique em **Save changes** (Salvar alterações). ![Botão para salvar alterações para o seu aplicativo GitHub](/assets/images/github-apps/github_apps_save_changes.png) diff --git a/translations/pt-BR/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md b/translations/pt-BR/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md index 14c01b80b1..e7b2633d67 100644 --- a/translations/pt-BR/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md +++ b/translations/pt-BR/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md @@ -168,7 +168,7 @@ Você pode adicionar mais informações ao campo opcional "Descrição detalhada ### Aprenda as habilidades de que você precisa - O GitHub Learning Lab pode ajudá-lo a aprender como usar o GitHub, comunicar-se de modo mais efetivo com o Markdown, gerenciar conflitos de merge, entre outros. + O GitHub Skills pode ajudar você a aprender como usar o GitHub, comunicar-se de modo mais efetivo com o Markdown, gerenciar conflitos de merge, entre outros. - Use maiúscula apenas para os substantivos próprios. 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 f109434103..619d3dc99d 100644 --- a/translations/pt-BR/content/developers/overview/managing-deploy-keys.md +++ b/translations/pt-BR/content/developers/overview/managing-deploy-keys.md @@ -81,7 +81,7 @@ Consulte [nosso guia sobre a criação de um token de acesso pessoal](/authentic #### Configuração -1. [Run the `ssh-keygen` procedure][generating-ssh-keys] on your server, and remember where you save the generated public and private rsa key pair. +1. [Execute o procedimento `ssh-keygen` no seu servidor ][generating-ssh-keys] e lembre-se do local onde você salva o par de chaves RSA públicas e privadas gerado. 2. No canto superior direito de qualquer página do {% data variables.product.product_name %}, clique na sua foto do perfil e, em seguida, clique em **Seu perfil**. ![Navegação para o perfil](/assets/images/profile-page.png) 3. Na sua página de perfil, clique em **Repositórios** e, em seguida, clique no nome do seu repositório. ![Link dos repositórios](/assets/images/repos.png) 4. No seu repositório, clique em **Configurações**. ![Configurações do repositório](/assets/images/repo-settings.png) diff --git a/translations/pt-BR/content/developers/webhooks-and-events/events/github-event-types.md b/translations/pt-BR/content/developers/webhooks-and-events/events/github-event-types.md index 0c167586f0..054e93c605 100644 --- a/translations/pt-BR/content/developers/webhooks-and-events/events/github-event-types.md +++ b/translations/pt-BR/content/developers/webhooks-and-events/events/github-event-types.md @@ -39,14 +39,14 @@ Os objetos de evento retornados dos pontos de extremidade da API de eventos têm | `repo.name` | O nome do repositório, que inclui o proprietário e o nome do repositório. Por exemplo, `octocat/hello-world` é o nome do repositório `hello-world` que pertence à conta pessoal `octocat`. | | `repo.url` | A URL da API REST usada para recuperar o objeto do repositório, que inclui informações adicionais do repositório. | | `carga` | O objeto da carga de eventos é único para o tipo de evento. Veja o tipo de evento abaixo para o objeto da `carga ` da API de eventos. | -| `público` | Whether the event is visible to all users. | -| `created_at` | The date and time when the event was triggered. It is formatted according to ISO 8601. | -| `org` | The organization that was chosen by the actor to perform action that triggers the event.
_The property appears in the event object only if it is applicable._ | -| `org.id` | The unique identifier for the organization. | -| `org.login` | The name of the organization. | -| `org.gravatar_id` | The unique identifier of the Gravatar profile for the organization. | -| `org.url` | The REST API URL used to retrieve the organization object, which includes additional organization information. | -| `org.avatar_url` | The URL of the organization's profile image. | +| `público` | Se o evento é visível para todos os usuários. | +| `created_at` | A data e a hora em que o evento foi acionado. Ele é formatado de acordo com a ISO 8601. | +| `org` | A organização escolhida pelo criador para executar a ação que aciona o evento.
_A propriedade aparece no objeto evento somente se for aplicável._ | +| `org.id` | O identificador exclusivo da organização. | +| `org.login` | O nome da organização. | +| `org.gravatar_id` | O identificador exclusivo do perfil do Gravatar da organização. | +| `org.url` | A URL da API REST usada para recuperar o objeto da organização, que inclui informações adicionais sobre a organização. | +| `org.avatar_url` | O URL da imagem do perfil da organização. | ### Exemplo de objeto de evento WatchEvent diff --git a/translations/pt-BR/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md b/translations/pt-BR/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md index 9089cb0f9c..b79762d2b3 100644 --- a/translations/pt-BR/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md +++ b/translations/pt-BR/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md @@ -966,30 +966,30 @@ Atividade relacionada a {% data variables.product.prodname_registry %}. {% data {{ webhookPayloadsForCurrentVersion.project_column.created }} -{% if project-beta-webhooks %} +{% ifversion project-beta-webhooks %} ## projects_v2_item {% note %} -**Note:** Webhook events for Projects (beta) are currently in beta and subject to change. To share feedback about Projects (beta) webhooks with {% data variables.product.product_name %}, see the [Projects (beta) webhook feedback discussion](https://github.com/github/feedback/discussions/17405). +**Observação:** Os eventos de Webhook para Projetos (beta) estão atualmente no beta e sujeitos a alterações. Para compartilhar feedback sobre webhooks de projetos (beta) com {% data variables.product.product_name %}, veja os [Webhooks de projetos (beta) de feedback](https://github.com/github/feedback/discussions/17405). {% endnote %} -Activity related to items in a Projects (beta) project. {% data reusables.webhooks.action_type_desc %} For more information, see "[About projects (beta)](/issues/trying-out-the-new-projects-experience/about-projects)." +Atividade relacionada aos itens em um projeto (beta) {% data reusables.webhooks.action_type_desc %} Para obter mais informações, consulte "[Sobre projetos (beta)](/issues/trying-out-the-new-projects-experience/about-projects). ### Disponibilidade - Webhooks da organização -- {% data variables.product.prodname_github_apps %} with the `organization_projects` permission +- {% data variables.product.prodname_github_apps %} com a permissão de `organization_projects` ### Objeto da carga do webhook -| Tecla | Tipo | Descrição | -| ------------------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Ação` | `string` | The action that was performed on the project item. Can be one of `archived`, `converted`, `created`, `edited`, `restored`, `deleted`, or `reordered`. | -| `projects_v2_item` | `objeto` | The project item itself. To find more information about the project item, you can use `node_id` (the node ID of the project item) and `project_node_id` (the node ID of the project) to query information in the GraphQL API. For more information, see "[Using the API to manage projects (beta)](/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects)." | -| `alterações` | `objeto` | The changes to the project item. | +| Tecla | Tipo | Descrição | +| ------------------ | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Ação` | `string` | A ação que foi executada no item do projeto. Pode ser: `archived`, `converted`, `created`, `edited`, `restored`, `deleted` ou `reordered`. | +| `projects_v2_item` | `objeto` | O item do projeto em si. Para encontrar mais informações sobre o item do projeto, você pode usar `node_id` (o ID do nó do item do projeto) e `project_node_id` (o ID do nó do projeto) para consultar informações na API do GraphQL. For more information, see "[Using the API to manage projects (beta)](/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects)." | +| `alterações` | `objeto` | As alterações no item do projeto. | {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} @@ -1339,6 +1339,34 @@ O conjunto de dados consultivos de segurança também alimentam o GitHub {% data {% endif %} +{% ifversion ghas-enablement-webhook %} + +## security_and_analysis + +Activity related to enabling or disabling code security and analysis features for a repository or organization. + +### Disponibilidade + +- Webhooks do repositório +- Webhooks da organização +- {% data variables.product.prodname_github_apps %} com pelo menos acesso `somente leitura` na administração de repositórios + +### Objeto da carga do webhook + +| Tecla | Tipo | Descrição | +| ------------ | -------- | ---------------------------------------------------------------------- | +| `alterações` | `objeto` | The changes that were made to the code security and analysis features. | +{% data reusables.webhooks.repo_desc %} +{% data reusables.webhooks.org_desc %} +{% data reusables.webhooks.app_desc %} +{% data reusables.webhooks.sender_desc %} + +### Exemplo de carga de webhook + +{{ webhookPayloadsForCurrentVersion.security_and_analysis }} + +{% endif %} + {% ifversion fpt or ghec %} ## patrocínio diff --git a/translations/pt-BR/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-github-campus-program.md b/translations/pt-BR/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-github-campus-program.md index ffb28b12a1..3b7594bb5a 100644 --- a/translations/pt-BR/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-github-campus-program.md +++ b/translations/pt-BR/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-github-campus-program.md @@ -20,7 +20,7 @@ shortTitle: Programa de campus do GitHub - Acesso exclusivo a novas funcionalidades, swage específico do GitHub Education e ferramentas grátis de desenvolvedor dos parceiros de {% data variables.product.prodname_dotcom %} - Acesso automatizado a recursos premium do {% data variables.product.prodname_education %}, como o {% data variables.product.prodname_student_pack %} -To read about how GitHub is used by educators, see [GitHub Education stories](https://education.github.com/stories). +Para ler sobre como o GitHub é usado pelos educadores, consulte [Histórias do GitHub Education](https://education.github.com/stories). ## Termos e condições de {% data variables.product.prodname_campus_program %} @@ -33,7 +33,7 @@ To read about how GitHub is used by educators, see [GitHub Education stories](ht - Novas organizações da empresa são automaticamente adicionadas à sua conta corporativa. Para adicionar organizações que existiam antes de sua escola juntar-se à {% data variables.product.prodname_campus_program %}, entre em contato com o [suporte do GitHub Education](https://support.github.com/contact/education). Para obter mais informações sobre como administrar sua empresa, consulte a documentação de [administradores da empresa ](/admin). Novas organizações da empresa são automaticamente adicionadas à sua conta corporativa. Para adicionar organizações que existiam antes de sua escola juntar-se à {% data variables.product.prodname_campus_program %}, entre em contato com o suporte do GitHub Education. -To read more about {% data variables.product.prodname_dotcom %}'s privacy practices, see "[Global Privacy Practices](/github/site-policy/global-privacy-practices)." +Para ler mais sobre as práticas de privacidade de {% data variables.product.prodname_dotcom %}, consulte ["Práticas Globais de Privacidade"](/github/site-policy/global-privacy-practices)." ## Elegibilidade do aplicativo de {% data variables.product.prodname_campus_program %} diff --git a/translations/pt-BR/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md b/translations/pt-BR/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md new file mode 100644 index 0000000000..4eadae1b34 --- /dev/null +++ b/translations/pt-BR/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md @@ -0,0 +1,30 @@ +--- +title: About GitHub Community Exchange +intro: 'As a student, learn the skills you need to contribute to open source projects and grow your own portfolio, with {% data variables.product.prodname_community_exchange %}.' +versions: + fpt: '*' +shortTitle: Community Exchange +--- + +## Sobre {% data variables.product.prodname_community_exchange %} + +{% data variables.product.prodname_community_exchange %} is a student community within the {% data variables.product.prodname_global_campus %} portal. As a student, it's a place where you can get exposure for your project and discover other student repositories in need of collaborators and maintainers. + +![Screenshot of Community Exchange page](/assets/images/help/education/community-exchange-page.png) + +You can help your peers learn open source skills, become a project maintainer, and grow your {% data variables.product.prodname_dotcom %} portfolio and network within a safe and verified community platform. + +{% data variables.product.prodname_community_exchange %} allows you to: +- Discover student created repositories +- Star repositories of interest +- Submit a repository in need of collaborators +- Submit a repository to teach new skills +- Manage your repository submissions + +To access {% data variables.product.prodname_community_exchange %}, visit your {% data variables.product.prodname_global_campus %} dashboard at https://education.github.com. + +If you're a student or faculty member at an accredited educational institution, you can apply for {% data variables.product.prodname_education %} benefits, which includes access to {% data variables.product.prodname_community_exchange %} within {% data variables.product.prodname_global_campus %}. + +- If you’re a student and you haven't joined {% data variables.product.prodname_education %} yet, apply using the [student application form](https://education.github.com/discount_requests/student_application). For more information, see "[About GitHub Education for students](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students)." + +- If you’re an educator and you haven't joined {% data variables.product.prodname_education %} yet, apply using the [teacher application form](https://education.github.com/discount_requests/teacher_application). For more information, see "[About GitHub Education for educators](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/apply-for-an-educator-or-researcher-discount)." diff --git a/translations/pt-BR/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md b/translations/pt-BR/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md index 632f4a27f2..fc8d9c35de 100644 --- a/translations/pt-BR/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md +++ b/translations/pt-BR/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md @@ -22,3 +22,4 @@ Se você for integrante de um clube de robótica FIRST, seu mentor poderá solic ## Leia mais - "[Sobre o {% data variables.product.prodname_education %} para educadores e pesquisadores](/articles/about-github-education-for-educators-and-researchers)" +- "[Sobre {% data variables.product.prodname_community_exchange %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange)" diff --git a/translations/pt-BR/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md b/translations/pt-BR/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md index d68ecb0a02..f819f8813e 100644 --- a/translations/pt-BR/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md +++ b/translations/pt-BR/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md @@ -11,6 +11,7 @@ children: - /about-github-education-for-students - /apply-for-a-student-developer-pack - /why-wasnt-my-application-for-a-student-developer-pack-approved + - /about-github-community-exchange shortTitle: Para seu trabalho escolar --- diff --git a/translations/pt-BR/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md b/translations/pt-BR/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md index d9bc1818a3..d10241a347 100644 --- a/translations/pt-BR/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md +++ b/translations/pt-BR/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md @@ -26,7 +26,7 @@ O benefício da educação de {% data variables.product.prodname_codespaces %} d Para tornar-se um professor verificado, você precisa ser aprovado para obter um benefício de educador para o professor. Para obter mais informações, consulte "[Candidatando-se a um benefício de professor ou educador](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/apply-for-an-educator-or-researcher-discount#applying-for-an-educator-or-researcher-discount)." -Depois de ter confirmado que você é um professor verificado, acesse [Campus global](https://education.github.com/globalcampus/teacher) para que os professores atualizem a organização para a equipe do GitHub. Para obter mais informações, consulte [Produtos do GitHub](/get-started/learning-about-github/githubs-products#github-team). +After you have confirmation that you are a verified teacher, visit [{% data variables.product.prodname_global_campus %} for Teachers](https://education.github.com/globalcampus/teacher) to upgrade the organization to GitHub Team. Para obter mais informações, consulte [Produtos do GitHub](/get-started/learning-about-github/githubs-products#github-team). Se você for elegível ao benefício de Educação de {% data variables.product.prodname_codespaces %}, ao habilitar {% data variables.product.prodname_codespaces %} em {% data variables.product.prodname_classroom %} para sua organização, o GitHub adiciona automaticamente uma política de codespace para restringir os tipos de máquina para todos os codespaces da organização a duas máquinas principais. Isso ajuda você a aproveitar ao máximo o uso gratuito de {% data variables.product.prodname_codespaces %}. No entanto, você pode alterar ou remover essas políticas nas configurações da sua organização. Para obter mais informações, consulte "[Restringindo o acesso aos tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)." diff --git a/translations/pt-BR/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md b/translations/pt-BR/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md index dba66d2f54..294d6db6f2 100644 --- a/translations/pt-BR/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md +++ b/translations/pt-BR/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md @@ -143,7 +143,7 @@ A página de visão geral de atividades exibe informações sobre a aceitação ## Próximas etapas -- Após criar a atividade e seus alunos formarem equipes, os integrantes da equipe poderão começar a trabalhar nas atividades usando os recursos do Git e do {% data variables.product.product_name %}. Os alunos podem clonar o repositório, realizar commits de push, gerenciar branches, criar e revisar pull requests, resolver conflitos de merge e discutir alterações com problemas. Tanto você como a equipe podem revisar o histórico de commit do repositório. Para obter mais informações, consulte "[Primeiros passos com {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github)," "[repositórios](/repositories)," "[Usando o Git](/github/getting-started-with-github/using-git), e "[Colaborando com problemas e pull requests](/github/collaborating-with-issues-and-pull-requests)e o curso grátis em [Gerenciando conflitos de merge](https://lab.github.com/githubtraining/managing-merge-conflicts) de {% data variables.product.prodname_learning %}. +- Após criar a atividade e seus alunos formarem equipes, os integrantes da equipe poderão começar a trabalhar nas atividades usando os recursos do Git e do {% data variables.product.product_name %}. Os alunos podem clonar o repositório, realizar commits de push, gerenciar branches, criar e revisar pull requests, resolver conflitos de merge e discutir alterações com problemas. Tanto você como a equipe podem revisar o histórico de commit do repositório. Para obter mais informações, consulte "[Primeiros passos com {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github)," "[Repositórios](/repositories)," "[Usando o Git](/github/getting-started-with-github/using-git)", e "[Colaborando com problemas e pull requests](/github/collaborating-with-issues-and-pull-requests)" e o curso grátis em [Resolvendo conflitos de merge](https://github.com/skills/resolve-merge-conflicts) de {% data variables.product.prodname_learning %}. - Quando uma equipe termina uma atividade, você poderá revisar os arquivos no repositório, ou você poderá revisar o histórico e as visualizações do repositório para entender melhor como a equipe colaborou. Para obter mais informações, consulte "[Visualizar dados do repositório com gráficos](/github/visualizing-repository-data-with-graphs)". diff --git a/translations/pt-BR/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md b/translations/pt-BR/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md index 9b682f1f74..b5cb2bbee1 100644 --- a/translations/pt-BR/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md +++ b/translations/pt-BR/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md @@ -1,6 +1,6 @@ --- title: Reutilizar uma atividade -intro: 'Você pode reutilizar uma atividade existente em mais de uma sala, incluindo salas de aula em uma organização diferente.' +intro: 'You can reuse existing assignments in more than one classroom, including classrooms in a different organization.' versions: fpt: '*' permissions: 'Organization owners who are admins for a classroom can reuse assignments from a classroom. {% data reusables.classroom.classroom-admins-link %}' @@ -9,7 +9,7 @@ shortTitle: Reutilizar uma atividade ## Sobre a reutilização de recomendações -Você pode reutilizar uma atividade individual ou em grupo existente em qualquer outra sala de aula à qual você tenha acesso, incluindo as salas de aula em uma organização diferente. Se você optar por reutilizar uma atividade, {% data variables.product.prodname_classroom %} irá copiar a atividade para a sala de aula que você escolher. Se a atividade usar um repositório de modelo e você escolher reutilizá-lo em uma sala de aula de uma organização diferente, {% data variables.product.prodname_classroom %} criará uma cópia do repositório e seu conteúdo na organização de destino. +Você pode reutilizar uma atividade individual ou em grupo existente em qualquer outra sala de aula à qual você tenha acesso, incluindo as salas de aula em uma organização diferente. You can also reuse multiple assignments at once from a classroom. Se você optar por reutilizar uma atividade, {% data variables.product.prodname_classroom %} irá copiar a atividade para a sala de aula que você escolher. Se a atividade usar um repositório de modelo e você escolher reutilizá-lo em uma sala de aula de uma organização diferente, {% data variables.product.prodname_classroom %} criará uma cópia do repositório e seu conteúdo na organização de destino. A atribuição copiada inclui detalhes da atividade, como nome, repositório de origem, teste de autoavaliação e editor preferido. Você pode editar a atividade depois de ela ter sido copiada para realizar alterações. Você não pode fazer alterações no editor preferido. @@ -28,7 +28,7 @@ A atribuição copiada inclui detalhes da atividade, como nome, repositório de ![Botão de reutilizar a atividade](/assets/images/help/classroom/reuse-assignment-button.png) -1. No módulo "Reutilizar atividade", use o menu suspenso **Escolha uma organização** para selecionar a organização na qual você deseja que a atividade esteja. Em seguida, use o menu suspenso **Escolher uma sala de aula** para selecionar a sala de aula dentro da organização para a qual você deseja copiar a atividade. +1. In the "Reuse assignment" modal, use the **Choose an organization** dropdown menu to select the organization you want the assignment to be in. Em seguida, use o menu suspenso **Escolher uma sala de aula** para selecionar a sala de aula dentro da organização para a qual você deseja copiar a atividade. ![Reutilizar o modo de atividade](/assets/images/help/classroom/reuse-assignment-modal.png) @@ -36,3 +36,21 @@ A atribuição copiada inclui detalhes da atividade, como nome, repositório de 1. A atividade foi copiada para a sala de aula selecionada e uma mensagem de confirmação foi exibida. Se você optar por reutilizar uma atividaed com um repositório do modelo, o processo de cópia poderá levar alguns minutos para ser concluído, e talvez você precise atualizar a página para ver a mensagem concluída. ![Mensagem concluída para atribuição reutilizada](/assets/images/help/classroom/reuse-assignment-completed-message.png) + +## Reusing multiple assignments from a classroom + +1. Efetue o login em {% data variables.product.prodname_classroom_with_url %}. +2. To the right of a classroom's name, select the {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} drop-down menu, then click **Reuse assignment**. + + ![Screenshot of classroom overview page with dropdown emphasized](/assets/images/help/classroom/classroom-reuse-assignment-modal.png) + +3. In the "Reuse assignments" modal, use the **Choose an organization** dropdown menu to select the organization you want the assignments to be in. Then use the **Choose a classroom** dropdown menu to select the classroom within that organization that you want to copy the assignments to. + + ![Screenshot of reuse assignments modal](/assets/images/help/classroom/reuse-multiple-assignments-modal.png) + +4. To the left of each assignment, select the assignment you want to reuse. + + ![Screenshot of multiple selected assignments](/assets/images/help/classroom/multiple-assignments-selected.png) + +5. Click **Create assignments**. +6. The assignments are copied to the selected classroom. If you chose to reuse an assignment with a template repository, the copying process may take a few minutes to complete. diff --git a/translations/pt-BR/content/get-started/exploring-projects-on-github/saving-repositories-with-stars.md b/translations/pt-BR/content/get-started/exploring-projects-on-github/saving-repositories-with-stars.md index 1c7ab6dccb..c408779068 100644 --- a/translations/pt-BR/content/get-started/exploring-projects-on-github/saving-repositories-with-stars.md +++ b/translations/pt-BR/content/get-started/exploring-projects-on-github/saving-repositories-with-stars.md @@ -40,6 +40,16 @@ Favoritar um repositório é um processo simples de duas etapas. 1. Opcionalmente, para desmarcar um repositório como favorito, clique em **Desmarcar como favorito**. ![Removendo um repositório dos favoritos](/assets/images/help/stars/unstarring-a-repository.png) {% ifversion fpt or ghec %} + +## Viewing who has starred a repository + + +You can view everyone who has starred a public repository or a private repository you have access to. + + +To view everyone who has starred a repository, add `/stargazers` to the end of the URL of a repository. For example, to view stargazers for the github/docs repository, visit https://github.com/github/docs/stargazers. + + ## Organizar repositórios favoritos com listas {% note %} diff --git a/translations/pt-BR/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer.md b/translations/pt-BR/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer.md index a093895590..138229a922 100644 --- a/translations/pt-BR/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer.md +++ b/translations/pt-BR/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer.md @@ -27,7 +27,7 @@ Se você quiser combinar os commits de seu repositório com as contas pessoais G 3. Escolha sua conta pessoal ou uma organização para ser proprietária do repositório e digite um nome para o repositório no GitHub. ![Menu Repository owner (Proprietário do repositório) e campo repository name (nome do repositório)](/assets/images/help/importer/import-repo-owner-name.png) 4. Especifique se o novo repositório deve ser *público* ou *privado*. Para obter mais informações, consulte "[Configurar visibilidade do repositório](/articles/setting-repository-visibility)". ![Botões de rádio Public or private repository (Repositório público ou privado)](/assets/images/help/importer/import-public-or-private.png) 5. Revise a informação que digitou e clique em **Begin import** (Iniciar importação). ![Botão Begin import (Iniciar importação)](/assets/images/help/importer/begin-import-button.png) -6. If your old project requires credentials, type your login information for that project, then click **Submit**. If SAML SSO or 2FA are enabled for your user account on the old project, enter a personal access token with repository read permissions in the "Password" field instead of your password. ![Formulário de senha e botão Submit (Enviar) para projetos protegidos por senha](/assets/images/help/importer/submit-old-credentials-importer.png) +6. Se o seu projeto antigo exigir credenciais, digite as suas informações de login para esse projeto e, em seguida, clique em **Enviar**. Se o SAML SSO ou 2FA estiverem habilitados para sua conta de usuário no projeto antigo, digite um token de acesso pessoal com permissões de leitura do repositório no campo "Senha" ao invés de sua senha. ![Formulário de senha e botão Submit (Enviar) para projetos protegidos por senha](/assets/images/help/importer/submit-old-credentials-importer.png) 7. Se houver vários projetos hospedados na URL clone de seu projeto antigo, selecione o projeto que você quer importar e clique em **Submit** (Enviar). ![Lista de projetos para importar e botão Submit (Enviar)](/assets/images/help/importer/choose-project-importer.png) 8. Se seu projeto contiver arquivos maiores que 100 MB, selecione se quer importar os arquivos maiores usando o [Git Large File Storage](/articles/versioning-large-files) e clique em **Continue** (Continuar). ![Menu do Git Large File Storage e botão Continue (Continuar)](/assets/images/help/importer/select-gitlfs-importer.png) diff --git a/translations/pt-BR/content/get-started/learning-about-github/about-github-advanced-security.md b/translations/pt-BR/content/get-started/learning-about-github/about-github-advanced-security.md index 56f5752489..17f5c597a5 100644 --- a/translations/pt-BR/content/get-started/learning-about-github/about-github-advanced-security.md +++ b/translations/pt-BR/content/get-started/learning-about-github/about-github-advanced-security.md @@ -29,7 +29,7 @@ Uma licença de {% data variables.product.prodname_GH_advanced_security %} forne - **{% data variables.product.prodname_code_scanning_capc %}** - Pesquisa de possíveis vulnerabilidades de segurança e erros de codificação no seu código. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning) -- **{% data variables.product.prodname_secret_scanning_caps %}** - Detectar segredos, por exemplo, chaves e tokens, que foram verificados no repositório.{% if secret-scanning-push-protection %} Se a proteção de push estiver habilitada, também irá detectar segredos quando eles são enviados por push para o seu repositório. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)" e "[Protegendo pushes com {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning).{% else %} Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)."{% endif %} +- **{% data variables.product.prodname_secret_scanning_caps %}** - Detect secrets, for example keys and tokens, that have been checked into the repository.{% ifversion secret-scanning-push-protection %} If push protection is enabled, also detects secrets when they are pushed to your repository. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)" e "[Protegendo pushes com {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning).{% else %} Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)."{% endif %} {% ifversion fpt or ghes > 3.1 or ghec or ghae %} - **Revisão de dependências** - Mostra o impacto total das alterações nas dependências e vê detalhes de qualquer versão vulnerável antes de realizar o merge de um pull request. Para obter mais informações, consulte "[Sobre a revisão de dependências](/code-security/supply-chain-security/about-dependency-review)". diff --git a/translations/pt-BR/content/get-started/onboarding/getting-started-with-github-ae.md b/translations/pt-BR/content/get-started/onboarding/getting-started-with-github-ae.md index 92c1e9d295..c786315983 100644 --- a/translations/pt-BR/content/get-started/onboarding/getting-started-with-github-ae.md +++ b/translations/pt-BR/content/get-started/onboarding/getting-started-with-github-ae.md @@ -77,7 +77,7 @@ Os integrantes da sua empresa podem aprender mais sobre Git e {% data variables. Você pode ler a documentação que reflete as funcionalidades disponíveis com {% data variables.product.prodname_ghe_managed %}. Para obter mais informações, consulte "[Sobre as versões do {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." ### 2. Aprendendo com {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab-enterprise %} +{% data reusables.getting-started.learning-enterprise %} ### 3. Trabalhando com o Suporte do Enterprise de {% data variables.product.prodname_dotcom %} {% data reusables.getting-started.contact-support-enterprise %} diff --git a/translations/pt-BR/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md b/translations/pt-BR/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md index e1c98c4005..ba9e5d1d7c 100644 --- a/translations/pt-BR/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md +++ b/translations/pt-BR/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md @@ -206,7 +206,7 @@ Os integrantes da sua organização ou empresa podem usar os recursos de aprendi Você pode ler a documentação que reflete as funcionalidades disponíveis com {% data variables.product.prodname_ghe_cloud %}. Para obter mais informações, consulte "[Sobre as versões do {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." ### 2. Aprendendo com {% data variables.product.prodname_learning %} -Os integrantes da sua organização ou empresa podem aprender novas habilidades realizando projetos divertidos e realistas no seu repositório do GitHub com [{% data variables.product.prodname_learning %}](https://lab.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by the friendly Learning Lab bot. +Os integrantes da sua organização ou empresa podem aprender novas habilidades realizando projetos divertidos e realistas no seu repositório do GitHub com [{% data variables.product.prodname_learning %}](https://skills.github.com/). Cada curso é uma lição prática criada pela comunidade do GitHub e ensinada por um bot intuitivo. Para obter mais informações, consulte "[Git e recursos de aprendizado de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/quickstart/git-and-github-learning-resources). " ### 3. Apoiar a comunidade de código aberto diff --git a/translations/pt-BR/content/get-started/onboarding/getting-started-with-github-enterprise-server.md b/translations/pt-BR/content/get-started/onboarding/getting-started-with-github-enterprise-server.md index a4f2ad7386..6406f1bb78 100644 --- a/translations/pt-BR/content/get-started/onboarding/getting-started-with-github-enterprise-server.md +++ b/translations/pt-BR/content/get-started/onboarding/getting-started-with-github-enterprise-server.md @@ -120,7 +120,7 @@ Os membros da sua empresa podem aprender mais sobre o Git e {% data variables.pr Você pode ler a documentação que reflete as funcionalidades disponíveis com {% data variables.product.prodname_ghe_server %}. Para obter mais informações, consulte "[Sobre as versões do {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." ### 2. Aprendendo com {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab-enterprise %} +{% data reusables.getting-started.learning-enterprise %} ### 3. Trabalhando com o Suporte do Enterprise de {% data variables.product.prodname_dotcom %} {% data reusables.getting-started.contact-support-enterprise %} diff --git a/translations/pt-BR/content/get-started/onboarding/getting-started-with-github-team.md b/translations/pt-BR/content/get-started/onboarding/getting-started-with-github-team.md index e3e504d424..484b07ebfe 100644 --- a/translations/pt-BR/content/get-started/onboarding/getting-started-with-github-team.md +++ b/translations/pt-BR/content/get-started/onboarding/getting-started-with-github-team.md @@ -87,7 +87,7 @@ Você pode ajudar a tornar sua organização mais segura ao recomendar ou exigir Você pode ler a documentação que reflete as funcionalidades disponíveis com {% data variables.product.prodname_team %}. Para obter mais informações, consulte "[Sobre as versões do {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." ### 4. Aprendendo com {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab %} +{% data reusables.getting-started.learning %} ### 5. Apoiar a comunidade de código aberto {% data reusables.getting-started.sponsors %} diff --git a/translations/pt-BR/content/get-started/onboarding/getting-started-with-your-github-account.md b/translations/pt-BR/content/get-started/onboarding/getting-started-with-your-github-account.md index 6bba92902c..d268323b98 100644 --- a/translations/pt-BR/content/get-started/onboarding/getting-started-with-your-github-account.md +++ b/translations/pt-BR/content/get-started/onboarding/getting-started-with-your-github-account.md @@ -81,7 +81,7 @@ Para obter mais informações sobre como efetuar a autenticação em {% data var ### 4. Escrevendo em {% data variables.product.product_name %} Para deixar sua comunicação clara e organizada nos problemas e pull requests, você pode usar o Markdown enriquecido {% data variables.product.prodname_dotcom %} para formatação, que combina uma sintaxe fácil de ler e fácil de escrever com algumas funcionalidades personalizadas. Para obter mais informações, consulte "[Sobre gravação e formatação no {% data variables.product.prodname_dotcom %}](/github/writing-on-github/about-writing-and-formatting-on-github)". -Você pode aprender o Markdown enriquecido de {% data variables.product.prodname_dotcom %} com o curso "[Comunicando-se usando o Markdown](https://lab.github.com/githubtraining/communicating-using-markdown)" em {% data variables.product.prodname_learning %}. +You can learn {% data variables.product.prodname_dotcom %} Flavored Markdown with the "[Communicate using Markdown](https://github.com/skills/communicate-using-markdown)" course on {% data variables.product.prodname_learning %}. ### 5. Pesquisando em {% data variables.product.product_name %} Nossa pesquisa integrada permite que você encontre o que você está procurando entre os muitos repositórios, usuários e linhas de código em {% data variables.product.product_name %}. Você pode pesquisar globalmente em todos os {% data variables.product.product_name %} ou limitar sua pesquisa a um repositório ou organização em particular. Para obter mais informações sobre os tipos de pesquisas que você pode fazer em {% data variables.product.product_name %}, consulte "[Sobre pesquisar no {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/getting-started-with-searching-on-github/about-searching-on-github)". @@ -187,7 +187,7 @@ Para obter mais informações, consulte "[Protegendo a cadeia de suprimentos do {% data reusables.docs.you-can-read-docs-for-your-product %} ### 4. Aprendendo com {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab %} +{% data reusables.getting-started.learning %} {% ifversion fpt or ghec %} ### 5. Apoiar a comunidade de código aberto diff --git a/translations/pt-BR/content/get-started/quickstart/contributing-to-projects.md b/translations/pt-BR/content/get-started/quickstart/contributing-to-projects.md index 2944ab1e81..f0ebe4cbdd 100644 --- a/translations/pt-BR/content/get-started/quickstart/contributing-to-projects.md +++ b/translations/pt-BR/content/get-started/quickstart/contributing-to-projects.md @@ -25,7 +25,7 @@ A criação de uma "bifurcação" produz uma cópia pessoal do projeto de outra Este tutorial usa [o projeto Spoon-Knife](https://github.com/octocat/Spoon-Knife), um repositório de teste hospedado em {% data variables.product.prodname_dotcom_the_website %} que permite testar o fluxo de trabalho de bifurcação e pull request. 1. Acecsse o projeto `Spoon-Knife` em https://github.com/octocat/Spoon-Knife. -2. Clique em **Bifurcação**. ![Botão Fork (Bifurcação)](/assets/images/help/repository/fork_button.jpg) +2. Clique em **Bifurcação**. ![Botão Fork (Bifurcação)](/assets/images/help/repository/fork_button.png) 1. {% data variables.product.product_name %} irá direcionar você para sua cópia (sua bifurcação) do repositório Spoon-Knife. ## Clonando uma bifurcação @@ -81,7 +81,7 @@ gh repo fork repository --clone=true ## Fazendo e enviando por push as alterações -Siga em frente e faça algumas alterações no projeto usando o seu editor de texto favorito, como [Atom](https://atom.io). Você pode, por exemplo, alterar o texto em `index.html` para adicionar o seu nome de usuário do GitHub. +Go ahead and make a few changes to the project using your favorite text editor, like [Visual Studio Code](https://code.visualstudio.com). Você pode, por exemplo, alterar o texto em `index.html` para adicionar o seu nome de usuário do GitHub. Quando estiver pronto para enviar suas alterações, teste e faça commit das suas alterações. `git add .` informa ao Git que você deseja incluir todas as alterações no próximo commit. `git commit` tira um instantâneo dessas alterações. diff --git a/translations/pt-BR/content/get-started/quickstart/create-a-repo.md b/translations/pt-BR/content/get-started/quickstart/create-a-repo.md index 3a64933b72..b722c71b7f 100644 --- a/translations/pt-BR/content/get-started/quickstart/create-a-repo.md +++ b/translations/pt-BR/content/get-started/quickstart/create-a-repo.md @@ -34,7 +34,10 @@ Você pode armazenar uma série de projetos em repositórios de {% data variable {% note %} -**Observação:** você pode criar repositórios públicos para um projeto de código aberto. Ao criar um repositório público, certifique-se de incluir um [arquivo de licença](https://choosealicense.com/) que determina como deseja que seu projeto seja compartilhado com outras pessoas. {% data reusables.open-source.open-source-guide-repositories %} {% data reusables.open-source.open-source-learning-lab %} +**Notas:** +- You can create public repositories for an open source project. Ao criar um repositório público, certifique-se de incluir um [arquivo de licença](https://choosealicense.com/) que determina como deseja que seu projeto seja compartilhado com outras pessoas. {% data reusables.open-source.open-source-guide-repositories %} +- {% data reusables.open-source.open-source-learning %} +- You can also add community health files to your repositories, to set guidelines on how to contribute, keep your repositories safe, and much more. Para obter mais informações, consulte "[Criando um arquivo padrão de integridade da comunidade](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)." {% endnote %} diff --git a/translations/pt-BR/content/get-started/quickstart/fork-a-repo.md b/translations/pt-BR/content/get-started/quickstart/fork-a-repo.md index fbb805655d..58bddc2a4c 100644 --- a/translations/pt-BR/content/get-started/quickstart/fork-a-repo.md +++ b/translations/pt-BR/content/get-started/quickstart/fork-a-repo.md @@ -42,7 +42,7 @@ Para obter mais informações sobre a aplicação dos princípios de código abe Ao criar um repositório público a partir de uma bifurcação do projeto de outra pessoa, confirme que incluiu um arquivo de licença que estabelece como você quer que seu projeto seja compartilhado com outros. Para obter mais informações, consulte [Escolha uma licença de código aberto](https://choosealicense.com/)" em choosealicense.com. -{% data reusables.open-source.open-source-guide-repositories %} {% data reusables.open-source.open-source-learning-lab %} +{% data reusables.open-source.open-source-guide-repositories %} {% data reusables.open-source.open-source-learning %} {% endif %} @@ -57,7 +57,7 @@ Se ainda não o fez, primeiro [configure o Git](/articles/set-up-git). Lembre-se Você pode bifurcar um projeto para propor alterações no repositório upstream ou original. Nesse caso, uma boa prática é sincronizar regularmente sua bifurcação com o repositório upstream. Para isso, é necessário usar Git na linha de comando. Você pode praticar configurando o repositório upstream com o mesmo repositório [octocat/Spoon-Knife](https://github.com/octocat/Spoon-Knife) que você acabou de bifurcar. 1. Em {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_location %}{% endif %}, acesse o repositório [octocat/Spoon-Knife](https://github.com/octocat/Spoon-Knife). -2. No canto superior direito da página, clique em **Fork** (Bifurcação). ![Botão Fork (Bifurcação)](/assets/images/help/repository/fork_button.jpg) +2. No canto superior direito da página, clique em **Fork** (Bifurcação). ![Botão Fork (Bifurcação)](/assets/images/help/repository/fork_button.png) {% endwebui %} diff --git a/translations/pt-BR/content/get-started/quickstart/git-and-github-learning-resources.md b/translations/pt-BR/content/get-started/quickstart/git-and-github-learning-resources.md index 38af8136a3..18ddaa030e 100644 --- a/translations/pt-BR/content/get-started/quickstart/git-and-github-learning-resources.md +++ b/translations/pt-BR/content/get-started/quickstart/git-and-github-learning-resources.md @@ -45,7 +45,7 @@ Nosso {% data variables.product.prodname_dotcom %} [canal do YouTube de Treiname ### Cursos grátis -{% data variables.product.product_name %} oferece uma série de treinamentos interativos, [sob demanda](https://lab.github.com/), incluindo [Introdução a {% data variables.product.prodname_dotcom %}](https://lab.github.com/githubtraining/introduction-to-github); cursos sobre linguagens de programação e ferramentas, como HTML, Python e NodeJS; e cursos sobre ferramentas específicas de {% data variables.product.product_name %}, como {% data variables.product.prodname_actions %}. +{% data variables.product.product_name %} oferece uma série de cursos interativos, [por demanda](https://skills.github.com/) incluindo [Introdução a {% data variables.product.prodname_dotcom %}](https://github.com/skills/introduction-to-github); e cursos em ferramentas específicas de {% data variables.product.product_name %}, como {% data variables.product.prodname_actions %}. ### Programas educacionais online do {% data variables.product.prodname_dotcom %} diff --git a/translations/pt-BR/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server.md b/translations/pt-BR/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server.md index c3b622682e..9fd2d8717a 100644 --- a/translations/pt-BR/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server.md +++ b/translations/pt-BR/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server.md @@ -39,7 +39,7 @@ Siga estas etapas para aproveitar ao máximo a versão de avaliação: 1. [Crie uma organização](/enterprise-server@latest/admin/user-management/creating-organizations). 2. Para aprender as noções básicas de uso do {% data variables.product.prodname_dotcom %}, consulte: - - [Intro to {% data variables.product.prodname_dotcom %}](https://resources.github.com/devops/methodology/maximizing-devops-roi/) webcast + - [Introdução ao webcast de {% data variables.product.prodname_dotcom %}](https://resources.github.com/devops/methodology/maximizing-devops-roi/) - [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 %} - "[Sobre as versões do {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)" diff --git a/translations/pt-BR/content/get-started/using-github/keyboard-shortcuts.md b/translations/pt-BR/content/get-started/using-github/keyboard-shortcuts.md index ff32fcc3fd..f1ecd2ab18 100644 --- a/translations/pt-BR/content/get-started/using-github/keyboard-shortcuts.md +++ b/translations/pt-BR/content/get-started/using-github/keyboard-shortcuts.md @@ -19,11 +19,11 @@ versions: Digitar ? no {% data variables.product.prodname_dotcom %} exibe uma caixa de diálogo que lista os atalhos de teclado disponíveis para essa página. Você pode usar esses atalhos de teclado para executar ações no site sem precisar usar o mouse para navegar. -{% if keyboard-shortcut-accessibility-setting %} +{% ifversion keyboard-shortcut-accessibility-setting %} É possível desabilitar os atalhos de teclas de caractere, ao mesmo tempo em que permite que os atalhos que usam teclas modificadoras, nas suas configurações de acessibilidade. Para obter mais informações, consulte "[Gerenciar configurações de acessibilidade](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings)".{% endif %} Veja abaixo uma lista dos atalhos de teclado disponíveis. -{% if command-palette %} +{% ifversion command-palette %} O {% data variables.product.prodname_command_palette %} também fornece acesso rápido a uma ampla gama de ações, sem a necessidade de lembrar os atalhos de teclado. Para obter mais informações, consulte "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)".{% endif %} ## Atalhos para o site @@ -34,7 +34,7 @@ O {% data variables.product.prodname_command_palette %} também fornece acesso r | G N | Vai para suas notificações. Para obter mais informações, consulte "[Sobre notificações](/github/managing-subscriptions-and-notifications-on-github/about-notifications)". | | 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á | -{% if command-palette %} +{% ifversion command-palette %} Command+K (Mac) ou
Ctrl+K (Windows/Linux) | Abre o {% data variables.product.prodname_command_palette %}. Se você estiver editanto o texto de markdown, abra a paleta de comando com Command+Opção+K ou Ctrl+Alt+K. Para obter mais informações, consulte "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)".{% endif %} diff --git a/translations/pt-BR/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md b/translations/pt-BR/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md index 0051d4de08..18360833a7 100644 --- a/translations/pt-BR/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md +++ b/translations/pt-BR/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md @@ -23,7 +23,7 @@ Você também pode interagir com outros usuários em pull requests e problemas u Cada campo de comentário no {% data variables.product.product_name %} contém uma barra de ferramentas de formatação de texto, permitindo que você formate texto sem precisar aprender a sintaxe markdown. Além da formatação markdown, como os estilos negrito e itálico e criação de headers, links e listas, a barra de ferramentas inclui recursos específicos do {% data variables.product.product_name %}, como @menções, listas de tarefas e links para problemas e pull requests. -{% if fixed-width-font-gfm-fields %} +{% ifversion fixed-width-font-gfm-fields %} ## Habilitando fontes de largura fixa no editor diff --git a/translations/pt-BR/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md b/translations/pt-BR/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md index e74abb7a4c..c860c72c27 100644 --- a/translations/pt-BR/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md +++ b/translations/pt-BR/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md @@ -134,7 +134,7 @@ Aqui estão alguns exemplos para usar links relativos para exibir uma imagem. | -------------------------------------------------------------- | ---------------------------------------------------------------------- | | Em um arquivo `.md` no mesmo branch | `/assets/images/electrocat.png` | | Em um arquivo `.md` em outro branch | `/../main/assets/images/electrocat.png` | -| Em problemas, pull requests e comentários do repositório | `../blob/main/assets/images/electrocat.png` | +| Em problemas, pull requests e comentários do repositório | `../blob/main/assets/images/electrocat.png?raw=true` | | Em um arquivo `.md` em outro repositório | `/../../../../github/docs/blob/main/assets/images/electrocat.png` | | Em problemas, pull requests e comentários de outro repositório | `../../../github/docs/blob/main/assets/images/electrocat.png?raw=true` | @@ -149,9 +149,9 @@ Para obter mais informações, consulte[Links relativos,](#relative-links)." {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5559 %} ### Especificando o tema para o qual uma imagem será exibida -You can specify the theme an image is displayed for in Markdown by using the HTML `` element in combination with the `prefers-color-scheme` media feature. Nós distinguimos entre os modos de cores claro e escuro. Portanto, há duas opções disponíveis. Você pode usar essas opções para exibir imagens otimizadas para fundos escuros ou claros. Isso é particularmente útil para imagens PNG transparentes. +Você pode especificar o tema para o qual uma imagem é exibida em Markdown usando o elemento HTML `` em combinação com o recurso de mídia de `prefers-color-scheme`. Nós distinguimos entre os modos de cores claro e escuro. Portanto, há duas opções disponíveis. Você pode usar essas opções para exibir imagens otimizadas para fundos escuros ou claros. Isso é particularmente útil para imagens PNG transparentes. -For example, the following code displays a sun image for light themes and a moon for dark themes: +Por exemplo, o código a seguir mostra uma imagem de sol para temas claros e uma lua para temas escuros: ```HTML @@ -161,7 +161,7 @@ For example, the following code displays a sun image for light themes and a moon ``` -The old method of specifying images based on the theme, by using a fragment appended to the URL (`#gh-dark-mode-only` or `#gh-light-mode-only`), is deprecated and will be removed in favor of the new method described above. +O método antigo de especificar as imagens baseado no tema, ao usar um fragmento anexado ao URL (`#gh-dark-mode-only` ou `#gh-light-mode-only`), está obsoleto e será removido a favor do novo método descrito acima. {% endif %} ## Listas @@ -200,7 +200,7 @@ Para criar uma lista aninhada usando o editor web do {% data variables.product.p {% tip %} -**Note**: In the web-based editor, you can indent or dedent one or more lines of text by first highlighting the desired lines and then using Tab or Shift+Tab respectively. +**Nota**: No editor baseado na web, você pode colocar ou retirar uma ou mais linhas de texto primeiro destacando as linhas desejadas e, em seguida, usar Tab ou Shift+Aba respectivamente. {% endtip %} diff --git a/translations/pt-BR/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md b/translations/pt-BR/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md index 26b9e20204..e2bedab18e 100644 --- a/translations/pt-BR/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md +++ b/translations/pt-BR/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md @@ -44,7 +44,7 @@ Arquivos compatíveis: * PNG (*.png*) * GIF (*.gif*) * JPEG (*.jpg*) -{%- if svg-support %} +{%- ifversion svg-support %} * SVG (*.svg*) {%- endif %} * Arquivos log (*.log*) diff --git a/translations/pt-BR/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md b/translations/pt-BR/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md index 40fad1709a..ccf824680b 100644 --- a/translations/pt-BR/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md +++ b/translations/pt-BR/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md @@ -67,7 +67,7 @@ Por exemplo, para código Ruby do realce de sintaxe: Usamos [Linguist](https://github.com/github/linguist) para executar a detecção de linguagem e selecionar [gramáticas de terceiros](https://github.com/github/linguist/blob/master/vendor/README.md) para realce de sintaxe. Você pode descobrir quais palavras-chave são válidas no [arquivo YAML de linguagem](https://github.com/github/linguist/blob/master/lib/linguist/languages.yml). -{% if mermaid %} +{% ifversion mermaid %} ## Criando diagramas Você também pode usar blocos de código para criar diagramas em Markdown. O GitHub é compatível com a sintaxe do Mermaid, geoJSON, topoJSON e ASCII STL. Para obter mais informações, consulte "[Criando diagramas](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)". diff --git a/translations/pt-BR/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md b/translations/pt-BR/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md index 901ed8d0c0..50c44bc523 100644 --- a/translations/pt-BR/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md +++ b/translations/pt-BR/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md @@ -6,8 +6,8 @@ versions: ghes: '*' ghae: '*' ghec: '*' - redirect_from: - - /github/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections +redirect_from: + - /github/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections shortTitle: Seções colapsadas --- diff --git a/translations/pt-BR/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md b/translations/pt-BR/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md index 73ea6cb9a8..b41b352dcd 100644 --- a/translations/pt-BR/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md +++ b/translations/pt-BR/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md @@ -6,8 +6,8 @@ versions: ghes: '*' ghae: '*' ghec: '*' - redirect_from: - - /github/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests +redirect_from: + - /github/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests topics: - Issues - Pull requests diff --git a/translations/pt-BR/content/github/copilot/github-copilot-telemetry-terms.md b/translations/pt-BR/content/github/copilot/github-copilot-telemetry-terms.md index d5b17bb3ad..b883b8bacd 100644 --- a/translations/pt-BR/content/github/copilot/github-copilot-telemetry-terms.md +++ b/translations/pt-BR/content/github/copilot/github-copilot-telemetry-terms.md @@ -11,7 +11,7 @@ effectiveDate: '2021-10-04' ## Telemetria adicional -Se você usar {% data variables.product.prodname_copilot %}, a extensão/plugin de {% data variables.product.prodname_copilot %} irá coletar informações de uso sobre eventos gerados pela interação com o ambiente integrado de desenvolvimento (IDE). Esses eventos incluem desempenho de {% data variables.product.prodname_copilot %}, funcionalidades usadas e sugestões aceitas, modificadas e aceitas, ou rejeitadas. This information may include personal data, including your personal information, as referenced in the [GitHub Privacy Statement](/github/site-policy/github-privacy-statement). +Se você usar {% data variables.product.prodname_copilot %}, a extensão/plugin de {% data variables.product.prodname_copilot %} irá coletar informações de uso sobre eventos gerados pela interação com o ambiente integrado de desenvolvimento (IDE). Esses eventos incluem desempenho de {% data variables.product.prodname_copilot %}, funcionalidades usadas e sugestões aceitas, modificadas e aceitas, ou rejeitadas. Essas informações podem incluir dados pessoais, inclusive as suas informações pessoais, conforme mencionado na [Declaração de Privacidade do GitHub Privacy](/github/site-policy/github-privacy-statement). Esta informação de uso é usada pelo {% data variables.product.company_short %} e compartilhada com a Microsoft e o OpenAI, para desenvolver e melhorar a extensão/plugin e produtos relacionados. O OpenAI também usa estas informações de uso para prestar outros serviços relacionados a {% data variables.product.prodname_copilot %}. Por exemplo, ao editar arquivos com a extensão/plugin de {% data variables.product.prodname_copilot %} habilitado, o conteúdo do arquivo snippets, sugestões, e todas as modificações nas sugestões serão compartilhadas com {% data variables.product.company_short %}, Microsoft e OpenAI, e usado para fins de diagnóstico para melhorar as sugestões e produtos relacionados. {% data variables.product.prodname_copilot %} depende do conteúdo do arquivo para o contexto, no arquivo que você está editando e potencialmente em outros arquivos abertos na mesma instância do IDE. Quando você estiver usando {% data variables.product.prodname_copilot %}, você também poderá coletar as URLs dos repositórios ou caminhos de arquivo para os arquivos relevantes. {% data variables.product.prodname_copilot %} não usa essas URLs, caminhos de arquivo ou trechos coletados na sua telemetria como sugestões para outros usuários de {% data variables.product.prodname_copilot %}. Essas informações são tratadas como uma informações confidenciais e acessadas conforme necessário. Você está proibido de coletar dados de telemetria sobre outros usuários de {% data variables.product.prodname_copilot %} da extensão/plugin de {% data variables.product.prodname_copilot %} Para mais informações sobre a telemetria de {% data variables.product.prodname_copilot %}, consulte "[Sobre a telemetria de {% data variables.product.prodname_copilot %}](/github/copilot/about-github-copilot-telemetry)". Você pode revogar seu consentimento às operações de telemetria e processamento de dados pessoais descritas neste parágrafo entrando em contato com o GitHub e solicitando a remoção da pré-visualização técnica. 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 d81152633e..e34227ca8e 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 @@ -12,7 +12,7 @@ topics: - API --- -Você pode acessar a maioria dos objetos do GitHub (usuários, problemas, pull requests, etc.) usando a API REST ou a API do GraphQL. You can find the **global node ID** of many objects from within the REST API and use these IDs in your GraphQL operations. For more information, see "[Preview GraphQL API v4 Node IDs in REST API v3 resources](https://developer.github.com/changes/2017-12-19-graphql-node-id/)." +Você pode acessar a maioria dos objetos do GitHub (usuários, problemas, pull requests, etc.) usando a API REST ou a API do GraphQL. Você pode encontrar o **ID do nó global** de muitos objetos de dentro da API REST e usar esses IDs nas operações do GraphQL. Para obter mais informações, consulte "[Pré-visualizações dos IDs do nó da API do GraphQL v4 nos recursos da API REST v3](https://developer.github.com/changes/2017-12-19-graphql-node-id/)". {% note %} diff --git a/translations/pt-BR/content/issues/tracking-your-work-with-issues/about-task-lists.md b/translations/pt-BR/content/issues/tracking-your-work-with-issues/about-task-lists.md index 2bfa7f06da..f41d610275 100644 --- a/translations/pt-BR/content/issues/tracking-your-work-with-issues/about-task-lists.md +++ b/translations/pt-BR/content/issues/tracking-your-work-with-issues/about-task-lists.md @@ -76,5 +76,5 @@ Todos os problemas referenciados em uma lista de tarefas especificam que são ac ## Leia mais -* "[Escrita básica e sintaxe de formatação](/articles/basic-writing-and-formatting-syntax)"{% if code-scanning-task-lists %} +* "[Escrita básica e sintaxe de formatação](/articles/basic-writing-and-formatting-syntax)"{% ifversion code-scanning-task-lists %} * "[Rastreando alertas de {% data variables.product.prodname_code_scanning %} em problemas que usam listas de tarefas](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/tracking-code-scanning-alerts-in-issues-using-task-lists)"{% endif %} diff --git a/translations/pt-BR/content/issues/tracking-your-work-with-issues/closing-an-issue.md b/translations/pt-BR/content/issues/tracking-your-work-with-issues/closing-an-issue.md new file mode 100644 index 0000000000..0b0217275b --- /dev/null +++ b/translations/pt-BR/content/issues/tracking-your-work-with-issues/closing-an-issue.md @@ -0,0 +1,30 @@ +--- +title: Fechando um problema +intro: 'You can close an issue when bugs are fixed, feedback is acted on, or to show that work is not planned.' +permissions: 'Anyone can close an issue they opened.

Repository owners, collaborators on repositories owned by a personal account, and people with triage permissions or greater on repositories owned by an organization can close issues opened by others. {% data reusables.enterprise-accounts.emu-permission-repo %}' +versions: + fpt: '*' + ghes: '*' + ghae: '*' + ghec: '*' +topics: + - Issues + - Project management +shortTitle: Feche um problema +--- + +{% note %} + +**Observação:** Você também pode fechar problemas automaticamente com palavras-chave em pull requests e mensagens de commit. Para obter mais informações, consulte "[Vincular um pull request a um problema](/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword#linking-a-pull-request-to-an-issue-using-a-keyword)." + +{% endnote %} + +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.sidebar-issues %} +1. Na lista de problemas, clique no problema que deseja fechar. +{%- ifversion issue-close-reasons %} +1. Opcionalmente, para alterar o motivo do fechamento do problema, selecione {% octicon "triangle-down" aria-label="The down triangle octicon" %} ao lado de "Fechar problema" e clique em um motivo. ![Captura de tela que mostra menu suspenso contendo os motivos de fechamento do problema](/assets/images/help/issues/close-issue-select-reason.png) +2. Clique **Fechar problema**. ![Captura de tela que mostra o botão "fechar problema"](/assets/images/help/issues/close-issue-with-reason.png) +{%- else %} +1. No final da página, clique em **Fechar problema**. ![Captura de tela que mostra o botão "fechar problema"](/assets/images/help/issues/close-issue.png) +{% endif %} diff --git a/translations/pt-BR/content/issues/tracking-your-work-with-issues/creating-an-issue.md b/translations/pt-BR/content/issues/tracking-your-work-with-issues/creating-an-issue.md index 0b73f71d50..31bda61204 100644 --- a/translations/pt-BR/content/issues/tracking-your-work-with-issues/creating-an-issue.md +++ b/translations/pt-BR/content/issues/tracking-your-work-with-issues/creating-an-issue.md @@ -143,7 +143,7 @@ Se você criar uma URL inválida usando parâmetros de consulta, ou se você nã | `projetos` | `https://github.com/octo-org/octo-repo/issues/new?title=Bug+fix&projects=octo-org/1` cria um problema com o título "Correção de erro" e o adiciona ao quadro de projeto 1 da organização. | | `modelo` | `https://github.com/octo-org/octo-repo/issues/new?template=issue_template.md` cria um problema com um modelo no texto do problema. O parâmetro de consulta `template` funciona com modelos armazenados em um subdiretório `ISSUE_TEMPLATE` dentro da raiz, `docs/` ou diretório do `.github/` em um repositório. Para obter mais informações, consulte "[Usar modelos para incentivar problemas úteis e pull requests](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)". | -{% if code-scanning-task-lists %} +{% ifversion code-scanning-task-lists %} ## Criando uma issue de um alerta de {% data variables.product.prodname_code_scanning %} {% data reusables.code-scanning.beta-alert-tracking-in-issues %} diff --git a/translations/pt-BR/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md b/translations/pt-BR/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md index b245ec1f40..b922ecb17e 100644 --- a/translations/pt-BR/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md +++ b/translations/pt-BR/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md @@ -175,7 +175,8 @@ Com os termos da pesquisa de problemas e pull requests, é possível: 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` +- Filtro problemas vinculados a um pull request por uma referência de fechamento: `linked:pr`{% ifversion issue-close-reasons %} +- Filtrar problemas pelo motivo pelo qual foram fechados: `is:closed reason:complete` or `is:closed reason:"not planned"`{% endif %} Para pull requests, você também pode usar a pesquisa para: - Filtrar pull requests de [rascunho](/articles/about-pull-requests#draft-pull-requests): `is:draft` diff --git a/translations/pt-BR/content/issues/tracking-your-work-with-issues/index.md b/translations/pt-BR/content/issues/tracking-your-work-with-issues/index.md index c176a5980d..12f3e726c9 100644 --- a/translations/pt-BR/content/issues/tracking-your-work-with-issues/index.md +++ b/translations/pt-BR/content/issues/tracking-your-work-with-issues/index.md @@ -22,6 +22,7 @@ children: - /marking-issues-or-pull-requests-as-a-duplicate - /pinning-an-issue-to-your-repository - /transferring-an-issue-to-another-repository + - /closing-an-issue - /deleting-an-issue - /planning-and-tracking-work-for-your-team-or-project redirect_from: diff --git a/translations/pt-BR/content/issues/trying-out-the-new-projects-experience/index.md b/translations/pt-BR/content/issues/trying-out-the-new-projects-experience/index.md index 191dd27e2f..d9cda84f12 100644 --- a/translations/pt-BR/content/issues/trying-out-the-new-projects-experience/index.md +++ b/translations/pt-BR/content/issues/trying-out-the-new-projects-experience/index.md @@ -17,6 +17,7 @@ children: - /filtering-projects - /using-the-api-to-manage-projects - /automating-projects + - /managing-projects - /managing-the-visibility-of-your-projects - /managing-access-to-projects - /using-insights-with-projects diff --git a/translations/pt-BR/content/issues/trying-out-the-new-projects-experience/managing-projects.md b/translations/pt-BR/content/issues/trying-out-the-new-projects-experience/managing-projects.md new file mode 100644 index 0000000000..947527864a --- /dev/null +++ b/translations/pt-BR/content/issues/trying-out-the-new-projects-experience/managing-projects.md @@ -0,0 +1,43 @@ +--- +title: Gerenciando projetos (beta) +intro: Você pode fechar e reabrir projetos ou pode excluir projetos permanentemente. +allowTitleToDifferFromFilename: true +miniTocMaxHeadingLevel: 2 +versions: + fpt: '*' + ghec: '*' +topics: + - Projects + - Organizations +--- + +## Excluindo um projeto + +Você pode excluir um projeto para removê-lo permanentemente. + +{% data reusables.projects.project-settings %} +1. Na parte inferior da página, clique em **Excluir este projeto**. ![Captura de tela que mostra o botão de excluir projeto](/assets/images/help/issues/delete-project-button.png) +1. Leia os avisos e digite o nome do seu projeto na caixa de texto. ![Captura de tela que mostra a confirmação de excluir projeto](/assets/images/help/issues/project-delete-confirm.png) +1. Clique em **Eu entendo as consequências, exclua este projeto**. + +## Fechando um projeto + +Você pode fechar um projeto para removê-lo da lista de projetos, mas reter o conteúdo e a capacidade de reabrir o projeto mais tarde. + +{% data reusables.projects.project-settings %} +1. Na parte inferior da página, clique em **Fechar este projeto**. ![Captura de tela que mostra o botão de fechar projeto](/assets/images/help/issues/close-project-button.png) + +## Reabrindo um projeto da organização + +Você pode reabrir um projeto fechado anteriormente. + +{% data reusables.profile.access_org %} +{% data reusables.user-settings.access_org %} +{% data reusables.projects.reopen-a-project %} + +## Reabrindo um projeto de usuário + +Você pode reabrir um projeto fechado anteriormente. + +{% data reusables.profile.access_profile %} +{% data reusables.projects.reopen-a-project %} diff --git a/translations/pt-BR/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md b/translations/pt-BR/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md index d5aaf5ee40..649d60bf3d 100644 --- a/translations/pt-BR/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md +++ b/translations/pt-BR/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md @@ -11,7 +11,7 @@ topics: shortTitle: Personalizar perfil da organização --- -{% if org-profile-pin-private %} +{% ifversion org-profile-pin-private %} ## Sobre a página de perfil da sua organização @@ -45,7 +45,7 @@ Você pode formatar o texto e incluir emoji, imagens e GIFs no README do perfil ![Imagem do README público de uma organização](/assets/images/help/organizations/org_public_readme.png) -{% if org-profile-pin-private %} +{% ifversion org-profile-pin-private %} ## Adicionando um perfil README de organização somente apenas para membros diff --git a/translations/pt-BR/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md b/translations/pt-BR/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md index 64782150ba..baf35fadbf 100644 --- a/translations/pt-BR/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md +++ b/translations/pt-BR/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md @@ -60,7 +60,7 @@ To search for specific events, use the `action` qualifier in your query. Actions | [`marketplace_listing`](#marketplace_listing-category-actions) | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %}{% ifversion fpt or ghes or ghec %} | [`members_can_create_pages`](#members_can_create_pages-category-actions) | Contains all activities related to managing the publication of {% data variables.product.prodname_pages %} sites for repositories in the organization. For more information, see "[Managing the publication of {% data variables.product.prodname_pages %} sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." | {% endif %} | [`org`](#org-category-actions) | Contains activities related to organization membership.{% ifversion ghec %} -| [`org_credential_authorization`](#org_credential_authorization-category-actions) | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +| [`org_credential_authorization`](#org_credential_authorization-category-actions) | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} | [`org_secret_scanning_custom_pattern`](#org_secret_scanning_custom_pattern-category-actions) | Contains organization-level activities related to secret scanning custom patterns. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." {% endif %} | [`organization_label`](#organization_label-category-actions) | Contains all activities related to default labels for repositories in your organization. | [`oauth_application`](#oauth_application-category-actions) | Contains all activities related to OAuth Apps. @@ -73,11 +73,11 @@ To search for specific events, use the `action` qualifier in your query. Actions | [`repository_advisory`](#repository_advisory-category-actions) | Contains repository-level activities related to security advisories in the {% data variables.product.prodname_advisory_database %}. For more information, see "[About {% data variables.product.prodname_dotcom %} Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)." | [`repository_content_analysis`](#repository_content_analysis-category-actions) | Contains all activities related to [enabling or disabling data use for a private repository](/articles/about-github-s-use-of-your-data).{% endif %}{% ifversion fpt or ghec %} | [`repository_dependency_graph`](#repository_dependency_graph-category-actions) | Contains repository-level activities related to enabling or disabling the dependency graph for a {% ifversion fpt or ghec %}private {% endif %}repository. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)."{% endif %}{% ifversion ghes or ghae or ghec %} -| [`repository_secret_scanning`](#repository_secret_scanning-category-actions) | Contains repository-level activities related to secret scanning. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." {% endif %}{% if secret-scanning-audit-log-custom-patterns %} -| [`repository_secret_scanning_custom_pattern`](#respository_secret_scanning_custom_pattern-category-actions) | Contains repository-level activities related to secret scanning custom patterns. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." {% endif %}{% if secret-scanning-audit-log-custom-patterns %} +| [`repository_secret_scanning`](#repository_secret_scanning-category-actions) | Contains repository-level activities related to secret scanning. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} +| [`repository_secret_scanning_custom_pattern`](#respository_secret_scanning_custom_pattern-category-actions) | Contains repository-level activities related to secret scanning custom patterns. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} | [`repository_secret_scanning_push_protection`](#respository_secret_scanning_push_protection) | Contains repository-level activities related to secret scanning custom patterns. For more information, see "[Protecting pushes with secert scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." {% endif %}{% ifversion fpt or ghes or ghae or ghec %} | [`repository_vulnerability_alert`](#repository_vulnerability_alert-category-actions) | Contains all activities related to [{% data variables.product.prodname_dependabot_alerts %} for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies).{% endif %}{% ifversion fpt or ghec %} -| [`repository_vulnerability_alerts`](#repository_vulnerability_alerts-category-actions) | Contains repository-level configuration activities for {% data variables.product.prodname_dependabot_alerts %}.{% endif %}{% if custom-repository-roles %} +| [`repository_vulnerability_alerts`](#repository_vulnerability_alerts-category-actions) | Contains repository-level configuration activities for {% data variables.product.prodname_dependabot_alerts %}.{% endif %}{% ifversion custom-repository-roles %} | [`role`](#role-category-actions) | Contains all activities related to [custom repository roles](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization).{% endif %}{% ifversion ghes or ghae or ghec %} | [`secret_scanning`](#secret_scanning-category-actions) | Contains organization-level configuration activities for secret scanning in existing repositories. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." | [`secret_scanning_new_repos`](#secret_scanning_new_repos-category-actions) | Contains organization-level configuration activities for secret scanning for new repositories created in the organization. {% endif %}{% ifversion fpt or ghec %} @@ -462,7 +462,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `runner_group_updated` | Triggered when the configuration of a self-hosted runner group is changed. For more information, see "[Changing the access policy of a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-the-access-policy-of-a-self-hosted-runner-group)." | `runner_group_runners_added` | Triggered when a self-hosted runner is added to a group. For more information, see [Moving 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_runner_removed` | Triggered when the REST API is used to remove a self-hosted runner from a group. For more information, see "[Remove a self-hosted runner from a group for an organization](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-organization)." -| `runner_group_runners_updated`| Triggered when a runner group's list of members is updated. For more information, see "[Set self-hosted runners in a group for an organization](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)."{% if secret-scanning-audit-log-custom-patterns %} +| `runner_group_runners_updated`| Triggered when a runner group's list of members is updated. For more information, see "[Set self-hosted runners in a group for an organization](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)."{% ifversion secret-scanning-audit-log-custom-patterns %} | `secret_scanning_push_protection_disable ` | Triggered when an organization owner or person with admin access to the organization disables push protection for secret scanning. For more information, see "[Protecting pushes with secret scanning](/enterprise-cloud@latest/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." | `secret_scanning_push_protection_enable ` | Triggered when an organization owner or person with admin access to the organization enables push protection for secret scanning.{% endif %}{% ifversion fpt or ghes > 3.1 or ghae or ghec %} | `self_hosted_runner_online` | Triggered when the runner application is started. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." @@ -489,7 +489,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `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](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization). -{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} ### `org_secret_scanning_custom_pattern` category actions @@ -622,10 +622,10 @@ For more information, see "[Managing the publication of {% data variables.produc | `advanced_security_disabled` | Triggered when a repository administrator disables {% data variables.product.prodname_GH_advanced_security %} features for the repository. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)." | `advanced_security_enabled` | Triggered when a repository administrator enables {% data variables.product.prodname_GH_advanced_security %} features for the repository. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository).". | `archived` | Triggered when a repository admin [archives a repository](/articles/about-archiving-repositories).{% ifversion ghes %} -| `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 %} +| `config.disable_anonymous_git_access` | Triggered when [anonymous Git read access is disabled](/enterprise/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/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/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/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).{% ifversion fpt or ghes or ghec %} | `create_actions_secret` |Triggered when a {% data variables.product.prodname_actions %} secret is created for a repository. For more information, see "[Creating encrypted secrets for a repository](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository)."{% endif %} | `destroy` | Triggered when [a repository is deleted](/articles/deleting-a-repository).{% ifversion fpt or ghec %} @@ -687,7 +687,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `disable` | Triggered when a repository owner or person with admin access to the repository disables secret scanning for a repository. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." | `enable` | Triggered when a repository owner or person with admin access to the repository enables secret scanning for a repository. -{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} ### `repository_secret_scanning_custom_pattern` category actions @@ -697,7 +697,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `update` | Triggered when changes to a custom pattern are saved for secret scanning in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#editing-a-custom-pattern)." | `delete` | Triggered when a custom pattern is removed from secret scanning in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#removing-a-custom-pattern)." -{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} ### `repository_secret_scanning_push_protection` category actions @@ -724,7 +724,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `disable` | Triggered when a repository owner or person with admin access to the repository disables {% data variables.product.prodname_dependabot_alerts %}. | `enable` | Triggered when a repository owner or person with admin access to the repository enables {% data variables.product.prodname_dependabot_alerts %}. -{% endif %}{% if custom-repository-roles %} +{% endif %}{% ifversion custom-repository-roles %} ### `role` category actions | Action | Description |------------------|------------------- @@ -742,7 +742,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `enable` | Triggered when an organization owner enables secret scanning for all existing{% ifversion ghec %}, private or internal{% endif %} repositories. {% endif %} -{% if secret-scanning-alert-audit-log %} +{% ifversion secret-scanning-alert-audit-log %} ### `secret_scanning_alert` category actions | Action | Description diff --git a/translations/pt-BR/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md b/translations/pt-BR/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md index 6df01992b8..4011ea7af2 100644 --- a/translations/pt-BR/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md +++ b/translations/pt-BR/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md @@ -33,7 +33,7 @@ Ao restabelecer um ex-colaborador externo, você pode restaurar: **Dicas**: - - Apenas proprietários da organização podem reinserir o acesso dos colaboradores externos à organização.{% if prevent-org-admin-add-outside-collaborator %} Os proprietários de empresas podem restringir ainda mais a capacidade de restabelecer o acesso dos colaboradores externos apenas a proprietários das empresas.{% endif %} Para obter mais informações, consulte "[Funções em uma organização](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". + - Apenas proprietários da organização podem reinserir o acesso dos colaboradores externos à organização.{% ifversion prevent-org-admin-add-outside-collaborator %} Os proprietários de empresas podem restringir ainda mais a capacidade de restabelecer o acesso dos colaboradores externos apenas a proprietários das empresas.{% endif %} Para obter mais informações, consulte "[Funções em uma organização](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". - O fluxo de restabelecimento de um integrante no {% data variables.product.product_location %} pode usar o termo "integrante" para descrever o restabelecimento de um colaborador externo, mas se você restabelecer o usuário e mantiver os privilégios anteriores, ele terá apenas as [permissões anteriores de colaborador externo](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators).{% ifversion fpt or ghec %} - Se a organização tiver uma assinatura paga por usuário, ela deverá ter uma licença não utilizada disponível para você poder convidar um integrante para participar da organização ou restabelecer um ex-integrante da organização. Para obter mais informações, consulte "[Sobre preços por usuário](/articles/about-per-user-pricing)."{% endif %} diff --git a/translations/pt-BR/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md b/translations/pt-BR/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md index 01cbaf4ee7..3fe900f583 100644 --- a/translations/pt-BR/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md +++ b/translations/pt-BR/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md @@ -23,7 +23,7 @@ shortTitle: Definir permissões básicas Se alguém com acesso de administrador ao repositório de uma organização conceder a um integrante um nível maior de acesso para o repositório, o nível maior de acesso irá substituir a permissão de base. -{% if custom-repository-roles %} +{% ifversion custom-repository-roles %} Se você criou uma função de repositório personalizado com uma função herdada com um acesso menor do que as permissões básicas da sua organização, qualquer integrante atribuído a essa função será padrão para as permissões básicas da organização, ao invés da função herdada. Para obter mais informações, consulte "[Gerenciando as funções de repositórios personalizados para uma organização](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)". {% endif %} diff --git a/translations/pt-BR/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md b/translations/pt-BR/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md index fdf35bd531..dbd7fe8528 100644 --- a/translations/pt-BR/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md +++ b/translations/pt-BR/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md @@ -42,6 +42,12 @@ Se sua organização não exigir certificados SSH, os integrantes poderão conti A cada emissão de certificado, você deve incluir uma extensão especificando para qual usuário do {% data variables.product.product_name %} é o certificado. Por exemplo, você pode usar o comando do OpenSSH `ssh-keygen` substituindo _KEY-IDENTITY_ por sua identidade chave e _USERNAME_ por um nome de usuário do {% data variables.product.product_name %}. O certificado que você gerar será autorizado a agir em nome desse usuário para qualquer um dos recursos da sua organização. Certifique-se de validar a identidade do usuário antes de emitir o certificado. +{% note %} + +**Observação:** Você deve atualizar para o OpenSSH 7.6 ou posterior para usar esses comandos. + +{% endnote %} + ```shell $ ssh-keygen -s ./ca-key -V '+1d' -I KEY-IDENTITY -O extension:login@{% data variables.product.product_url %}=USERNAME ./user-key.pub ``` diff --git a/translations/pt-BR/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md b/translations/pt-BR/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md index 05b79b564c..0eb36b0737 100644 --- a/translations/pt-BR/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md +++ b/translations/pt-BR/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md @@ -63,5 +63,5 @@ Para auxiliar a transição e garantir a exclusão das informações confidencia ## Leia mais -- "[Removendo integrantes da organização de uma equipe](/articles/removing-organization-members-from-a-team)"{% if remove-enterprise-members %} +- "[Removendo integrantes da organização de uma equipe](/articles/removing-organization-members-from-a-team)"{% ifversion remove-enterprise-members %} - "[Removendo um integrante da sua empresa](/admin/user-management/managing-users-in-your-enterprise/removing-a-member-from-your-enterprise)"{% endif %} diff --git a/translations/pt-BR/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md b/translations/pt-BR/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md index 39aacd1a4a..806ecb5fc9 100644 --- a/translations/pt-BR/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md +++ b/translations/pt-BR/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md @@ -24,11 +24,11 @@ miniTocMaxHeadingLevel: 3 Você pode habilitar o {% data variables.product.prodname_actions %} para todos os repositórios da sua organização. {% data reusables.actions.enabled-actions-description %} Você pode desabilitar {% data variables.product.prodname_actions %} para todos os repositórios da sua organização. {% data reusables.actions.disabled-actions-description %} -Como alternativa, você pode habilitar {% data variables.product.prodname_actions %} para todos os repositórios na sua organização, mas limitar as ações {% if actions-workflow-policy %}e os fluxos de trabalho reutilizáveis{% endif %}, que um fluxo de trabalho pode ser executado. +Como alternativa, você pode habilitar {% data variables.product.prodname_actions %} para todos os repositórios na sua organização, mas limitar as ações {% ifversion actions-workflow-policy %}e os fluxos de trabalho reutilizáveis{% endif %}, que um fluxo de trabalho pode ser executado. ## Gerenciar as permissões de {% data variables.product.prodname_actions %} para a sua organização -É possível desabilitar {% data variables.product.prodname_actions %} em todos os repositórios na organização ou apenas permitir repositórios específicos. Você também pode limitar o uso de ações públicas{% if actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %}, para que as pessoas só possam usar ações locais {% if actions-workflow-policy %}e fluxos de trabalho reutilizáveis{% endif %} que existem na sua {% ifversion ghec or ghes or ghae %}empresa{% else %}organização{% endif %}. +É possível desabilitar {% data variables.product.prodname_actions %} em todos os repositórios na organização ou apenas permitir repositórios específicos. Você também pode limitar o uso de ações públicas{% ifversion actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %}, para que as pessoas só possam usar ações locais {% ifversion actions-workflow-policy %}e fluxos de trabalho reutilizáveis{% endif %} que existem na sua {% ifversion ghec or ghes or ghae %}empresa{% else %}organização{% endif %}. {% note %} @@ -43,7 +43,7 @@ Como alternativa, você pode habilitar {% data variables.product.prodname_action {% indented_data_reference reusables.actions.actions-use-policy-settings spaces=3 %} - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Definir política de ações para esta organização](/assets/images/help/organizations/actions-policy-with-workflows.png) {%- else %} ![Definir política de ações para esta organização](/assets/images/help/organizations/actions-policy.png) @@ -55,9 +55,9 @@ Como alternativa, você pode habilitar {% data variables.product.prodname_action {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} -1. Em "Políticas", selecione {% data reusables.actions.policy-label-for-select-actions-workflows %} e adicione suas ações necessárias{% if actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %} à lista. +1. Em "Políticas", selecione {% data reusables.actions.policy-label-for-select-actions-workflows %} e adicione suas ações necessárias{% ifversion actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %} à lista. - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Adicionar ações e fluxos de trabalho reutilizáveis à lista de permissões](/assets/images/help/organizations/actions-policy-allow-list-with-workflows.png) {%- elsif ghes %} ![Adicionar ações à lista de permissões](/assets/images/help/organizations/actions-policy-allow-list.png) @@ -109,7 +109,7 @@ Você pode definir as permissões padrão para o `GITHUB_TOKEN` nas configuraç ### Configurar as permissões padrão do `GITHUB_TOKEN` -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} Por padrão, ao criar uma nova organização, `GITHUB_TOKEN` só tem acesso de leitura para o escopo `conteúdo`. {% endif %} @@ -119,23 +119,23 @@ Por padrão, ao criar uma nova organização, `GITHUB_TOKEN` só tem acesso de l {% data reusables.organizations.settings-sidebar-actions-general %} 1. Em "Permissões do fluxo de trabalho", escolha se você quer o `GITHUB_TOKEN` para ter acesso de leitura e escrita para todos os escopos, ou apenas ler acesso para o escopo `conteúdo`. - ![Definir permissões do GITHUB_TOKEN para esta organização](/assets/images/help/settings/actions-workflow-permissions-organization{% if allow-actions-to-approve-pr %}-with-pr-{% if allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) + ![Definir permissões do GITHUB_TOKEN para esta organização](/assets/images/help/settings/actions-workflow-permissions-organization{% ifversion allow-actions-to-approve-pr %}-with-pr-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) 1. Clique em **Salvar** para aplicar as configurações. -{% if allow-actions-to-approve-pr %} -### Impedindo que {% data variables.product.prodname_actions %} de {% if allow-actions-to-approve-pr-with-ent-repo %}crie ou {% endif %}aprove pull requests +{% ifversion allow-actions-to-approve-pr %} +### Preventing {% data variables.product.prodname_actions %} from {% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating or {% endif %}approving pull requests {% data reusables.actions.workflow-pr-approval-permissions-intro %} -Por padrão, ao criar uma nova organização, os fluxos de trabalho não são permitidos para {% if allow-actions-to-approve-pr-with-ent-repo %}criar ou {% endif %}aprovar pull requests. +Por padrão, ao criar uma nova organização, os fluxos de trabalho não são permitidos para {% ifversion allow-actions-to-approve-pr-with-ent-repo %}criar ou {% endif %}aprovar pull requests. {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} -1. Em "Permissões de fluxo de trabalho", use a configuração **Permitir que o GitHub Actions crie {% if allow-actions-to-approve-pr-with-ent-repo %}e {% endif %}aprove a pull requests** para configurar se `GITHUB_TOKEN` pode {% if allow-actions-to-approve-pr-with-ent-repo %}criar e {% endif %}aprovar pull requests. +1. Em "Permissões de fluxo de trabalho", use a configuração **Permitir que o GitHub Actions crie {% ifversion allow-actions-to-approve-pr-with-ent-repo %}e {% endif %}aprove a pull requests** para configurar se `GITHUB_TOKEN` pode {% ifversion allow-actions-to-approve-pr-with-ent-repo %}criar e {% endif %}aprovar pull requests. - ![Defina a permissão da aprovação de pull request GITHUB_TOKEN para esta organização](/assets/images/help/settings/actions-workflow-permissions-organization{% if allow-actions-to-approve-pr %}-with-pr-{% if allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) + ![Defina a permissão da aprovação de pull request GITHUB_TOKEN para esta organização](/assets/images/help/settings/actions-workflow-permissions-organization{% ifversion allow-actions-to-approve-pr %}-with-pr-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) 1. Clique em **Salvar** para aplicar as configurações. {% endif %} diff --git a/translations/pt-BR/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md b/translations/pt-BR/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md index 97707539c3..e3f3669278 100644 --- a/translations/pt-BR/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md +++ b/translations/pt-BR/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md @@ -31,7 +31,7 @@ Os proprietários da organização têm pleno acesso administrativo à organiza {% endnote %} -{% if enterprise-owner-join-org %} +{% ifversion enterprise-owner-join-org %} Se sua organização é propriedade de uma conta corporativa, qualquer proprietário corporativo pode fazer de si mesmo um proprietário de sua organização. Para obter mais informações, consulte "[Gerenciando sua função em uma organização pertencente à sua empresa](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)". {% endif %} diff --git a/translations/pt-BR/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md b/translations/pt-BR/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md index a6cb9c9e11..8b6f8b67e2 100644 --- a/translations/pt-BR/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md +++ b/translations/pt-BR/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md @@ -30,7 +30,7 @@ As funções no nível de organização são conjuntos de permissões que podem Você pode atribuir indivíduos ou equipes a diversos cargos na organização para controlar o acesso dos seus integrantes à sua organização e seus recursos. Para mais detalhes sobre as permissões individuais incluídas em cada função, consulte "[Permissões para as funções da organização](#permissions-for-organization-roles)". -{% if enterprise-owner-join-org %} +{% ifversion enterprise-owner-join-org %} Se a sua organização pertencer a uma conta corporativa, os proprietários da empresa poderão optar por ingressar na sua organização com qualquer função. Para obter mais informações, consulte "[Gerenciando sua função em uma organização pertencente à sua empresa](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)". {% endif %} @@ -49,7 +49,7 @@ Os gerentes de cobrança são usuários que podem gerenciar as configurações d {% endif %} -{% if security-managers %} +{% ifversion security-managers %} ### Gerentes de segurança {% data reusables.organizations.security-manager-beta-note %} @@ -191,7 +191,7 @@ Algumas das funcionalidades listadas abaixo estão limitadas a organizações qu | 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** | | | -| 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** | | |{% if pull-request-approval-limit %} +| 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** | | |{% ifversion pull-request-approval-limit %} | Gerenciar revisões de pull request na organização (consulte "[Gerenciando revisões de pull request na sua organização](/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization)") | **X** | | | {% endif %} {% ifversion ghae %}| Gerenciar listas de permissão de IP (consulte "[Restringir tráfego de rede para a sua empresa](/admin/configuration/restricting-network-traffic-to-your-enterprise)") | **X** | | |{% endif %} diff --git a/translations/pt-BR/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md b/translations/pt-BR/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md index 4275167856..633a1cc8ae 100644 --- a/translations/pt-BR/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md +++ b/translations/pt-BR/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md @@ -19,7 +19,7 @@ permissions: Team maintainers and organization owners can configure code review ## Sobre as configurações de revisão de código -{% if only-notify-requested-members %} +{% ifversion only-notify-requested-members %} Para reduzir o ruído para sua equipe e esclarecer a responsabilidade individual pelas análises de pull requests, você pode definir as configurações de revisão de código. - Notificações da equipe @@ -46,7 +46,7 @@ O algoritmo do balanço de carga escolhe os revisores com base no número total Todos os integrantes da equipe que definiram seu status como "Ocupado" não serão selecionados para revisão. Se todos os integrantes da equipe estiverem ocupados, o pull request permanecerá atribuído à própria equipe. Para obter mais informações sobre os status do usuário, consulte "[Configurando um status](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile#setting-a-status)". -{% if only-notify-requested-members %} +{% ifversion only-notify-requested-members %} ## Configurando notificações da equipe {% data reusables.profile.access_org %} diff --git a/translations/pt-BR/content/packages/learn-github-packages/introduction-to-github-packages.md b/translations/pt-BR/content/packages/learn-github-packages/introduction-to-github-packages.md index f4716e5ca3..85a6cae85d 100644 --- a/translations/pt-BR/content/packages/learn-github-packages/introduction-to-github-packages.md +++ b/translations/pt-BR/content/packages/learn-github-packages/introduction-to-github-packages.md @@ -75,12 +75,10 @@ For more information, see "[About permissions for {% data variables.product.prod {% ifversion ghes %} {% note %} -**Note:** Docker is not supported when subdomain isolation is disabled. +**Note:** When enabling the Docker registry, we highly recommend also enabling subdomain isolation. For more information, see "[Enabling subdomain isolation](/admin/configuration/configuring-network-settings/enabling-subdomain-isolation)." {% endnote %} -For more information about subdomain isolation, see "[Enabling subdomain isolation](/enterprise/admin/configuration/enabling-subdomain-isolation)." - {% endif %} For more information about configuring your package client for use with {% data variables.product.prodname_registry %}, see "[Working with a {% data variables.product.prodname_registry %} registry](/packages/working-with-a-github-packages-registry)." diff --git a/translations/pt-BR/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md b/translations/pt-BR/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md index 2fedfc82dd..da5abe2516 100644 --- a/translations/pt-BR/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md +++ b/translations/pt-BR/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md @@ -51,7 +51,7 @@ Ao instalar ou publicar uma imagem Docker, a {% data variables.product.prodname_ ## Fazer push das imagens do contêiner -This example pushes the latest version of `IMAGE_NAME`. +Este exemplo faz push da versão mais recente de `IMAGE-NAME`. ```shell $ docker push {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE_NAME:latest ``` diff --git a/translations/pt-BR/content/pages/getting-started-with-github-pages/about-github-pages.md b/translations/pt-BR/content/pages/getting-started-with-github-pages/about-github-pages.md index 7270bda756..765d0783e1 100644 --- a/translations/pt-BR/content/pages/getting-started-with-github-pages/about-github-pages.md +++ b/translations/pt-BR/content/pages/getting-started-with-github-pages/about-github-pages.md @@ -66,7 +66,7 @@ O URL onde o site estará disponível depende da habilitação do isolamento do `http(s)://pages./` | `http(s):///pages/` | Organização | `http(s)://pages./` | `http(s):///pages/` | Site do projeto pertencente à conta pessoal | `http(s)://pages.///` | `http(s):///pages///` Site do projeto pertencente à conta da organização | `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 entre em contato com o administrador do site. +For more information, see "[Enabling subdomain isolation](/enterprise/admin/installation/enabling-subdomain-isolation)" or contact your site administrator. {% endif %} ## Publicar fontes para sites do {% data variables.product.prodname_pages %} @@ -137,5 +137,5 @@ Quando um site de {% data variables.product.prodname_pages %} é acessado, o end ## Leia mais -- [{% data variables.product.prodname_pages %}](https://lab.github.com/githubtraining/github-pages) em {% data variables.product.prodname_learning %} +- [{% data variables.product.prodname_pages %}](https://github.com/skills/github-pages) em {% data variables.product.prodname_learning %} - "[{% data variables.product.prodname_pages %}](/rest/reference/repos#pages)" diff --git a/translations/pt-BR/content/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site.md b/translations/pt-BR/content/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site.md index d82ef101e8..05f685c16c 100644 --- a/translations/pt-BR/content/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site.md +++ b/translations/pt-BR/content/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site.md @@ -11,13 +11,13 @@ shortTitle: Alterar a visibilidade do site ## Sobre controle de acesso para sites de {% data variables.product.prodname_pages %} -With access control for {% data variables.product.prodname_pages %}, you can restrict access to your project site by publishing the site privately. Um site publicado de forma privada só pode ser acessado por pessoas com acesso de leitura ao repositório a partir do qual o site é publicado. Você pode usar sites publicados de forma privada para compartilhar sua documentação interna ou base de conhecimento com integrantes da sua empresa. +Com controle de acesso para {% data variables.product.prodname_pages %}, você pode restringir o acesso ao seu site de projeto publicando o site de forma privada. Um site publicado de forma privada só pode ser acessado por pessoas com acesso de leitura ao repositório a partir do qual o site é publicado. Você pode usar sites publicados de forma privada para compartilhar sua documentação interna ou base de conhecimento com integrantes da sua empresa. {% data reusables.pages.privately-publish-ghec-only %} Se a sua empresa usa {% data variables.product.prodname_emus %}, o controle de acesso não está disponível, e todos os sites de {% data variables.product.prodname_pages %} estão acessíveis somente para os integrantes da empresa. Para obter mais informações sobre {% data variables.product.prodname_emus %}, consulte "[Sobre {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#limitations-for-enterprise-managed-users)." -If your organization uses {% data variables.product.prodname_ghe_cloud %} without {% data variables.product.prodname_emus %}, you can choose to publish your project sites privately or publicly to anyone on the internet. +Se a sua organização usar {% data variables.product.prodname_ghe_cloud %} sem {% data variables.product.prodname_emus %}, você poderá optar por publicar seus sites de projeto em particular ou publicamente para qualquer pessoa na internet. O controle de acesso está disponível para os sites de projeto publicados a partir de um repositório privado ou interno que pertencem à organização. Você não pode gerenciar o controle de acesso para um site da organização. Para obter mais informações sobre os tipos de sites do {% data variables.product.prodname_pages %}, consulte "[Sobre {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#types-of-github-pages-sites)". diff --git a/translations/pt-BR/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md b/translations/pt-BR/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md index c222ed5050..3609b6e290 100644 --- a/translations/pt-BR/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md +++ b/translations/pt-BR/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md @@ -66,4 +66,4 @@ Os ativos geralmente são encontrados nos seguintes locais: |:-------------:|:--------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------:| | CSS | `` | `` | | JavaScript | `` | `` | -| Imagem | `Logotipo` | `Logotipo` | +| Imagem | `Logotipo` | `Logotipo` | diff --git a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks.md b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks.md index 0e9ad0edc9..9e4e6c6eab 100644 --- a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks.md +++ b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks.md @@ -79,7 +79,7 @@ Para ignorar ou solicitar verificações para seu commit, adicione uma das segui ``` {% ifversion fpt or ghec %} -### Retention of status checks +### Retenção de verificações de status {% data reusables.pull_requests.retention-checks-data %} {% endif %} diff --git a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md index 90dc2a969b..c5cf5ee3f7 100644 --- a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md +++ b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks.md @@ -31,4 +31,4 @@ error: failed to push some refs to 'https://54.204.174.51/hodor/nope.git' ![Mensagem de erro sobre hook pre-receive com falha](/assets/images/help/pull_requests/pre-receive-hook-failed-error.png) -O administrador de site do {% data variables.product.product_name %} pode criar e remover hooks pre-receive da organização ou do repositório e permitir que os administradores da organização ou do repositório habilitem ou desabilitem hooks pre-receive. Para obter mais informações, consulte "[Usar hooks pre-receive para aplicar política](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/using-pre-receive-hooks-to-enforce-policy)". +O administrador de site do {% data variables.product.product_name %} pode criar e remover hooks pre-receive da organização ou do repositório e permitir que os administradores da organização ou do repositório habilitem ou desabilitem hooks pre-receive. Para obter mais informações, consulte "[Usar hooks pre-receive para aplicar política](/enterprise/admin/guides/developer-workflow/using-pre-receive-hooks-to-enforce-policy)". diff --git a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md index 85018a38d1..da1f5c4d20 100644 --- a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md +++ b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md @@ -23,7 +23,7 @@ No fork e pull model, qualquer um pode bifurcar um repositório existente e faze {% tip %} -**Dica:** {% data reusables.open-source.open-source-guide-general %} {% data reusables.open-source.open-source-learning-lab %} +**Dica:** {% data reusables.open-source.open-source-guide-general %} {% data reusables.open-source.open-source-learning %} {% endtip %} diff --git a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md index 9caf075b8e..a549ca7314 100644 --- a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md +++ b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md @@ -32,7 +32,7 @@ Após inicialização de uma pull request, você verá uma página de revisão q Depois que tiver criado uma pull request, você poderá fazer push dos commits do branch de tópico para adicioná-los à sua pull request existente. Esses commits aparecerão em ordem cronológica na pull request e as alterações estarão visíveis na guia "Files chenged" (Arquivos alterados). -Outros contribuidores podem revisar as alterações propostas, adicionar comentários de revisão, contribuir com a discussão da pull request e, até mesmo, adicionar commits à pull request. {% if pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} +Outros contribuidores podem revisar as alterações propostas, adicionar comentários de revisão, contribuir com a discussão da pull request e, até mesmo, adicionar commits à pull request. {% ifversion pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} {% ifversion fpt or ghec %} Você pode ver as informações sobre o status da implantação atual do branch e atividades passadas de implantação na guia "Conversa". Para obter mais informações, consulte "[Exibir atividade de implantação para um repositório](/repositories/viewing-activity-and-data-for-your-repository/viewing-deployment-activity-for-your-repository)". diff --git a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md index 0354838fe3..9e843c1797 100644 --- a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md +++ b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository.md @@ -17,13 +17,30 @@ shortTitle: Criar & excluir branches --- ## Criar um branch +You can create a branch in different ways on {% data variables.product.product_name %}. +{% note %} + +**Note:** You can only create a branch in a repository to which you have push access. + +{% endnote %} + +### Creating a branch via the branches overview {% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.navigate-to-branches %} +1. Click **New branch**. ![Screenshot of branches overview page with new branch button emphasized](/assets/images/help/branches/new-branch-button.png) +2. In the dialog box, enter the branch name and optionally change the branch source. +3. Click **Create branch**. ![Screenshot of branch creation modal with create branch button emphasized](/assets/images/help/branches/branch-creation-popup.png) -1. Opcionalmente, se quiser criar um novo branch a partir de um branch diferente do branch padrão para o repositório, clique em {% octicon "git-branch" aria-label="The branch icon" %} **NUMBER branches** e escolha outro branch: ![Link de branches numa página de visão geral](/assets/images/help/branches/branches-link.png) +### Creating a branch using the branch dropdown +{% data reusables.repositories.navigate-to-repo %} +1. Optionally, if you want to create the new branch from a branch other than the default branch of the repository, click {% octicon "git-branch" aria-label="The branch icon" %} **Branches** then choose another branch. ![Link de branches numa página de visão geral](/assets/images/help/branches/branches-overview-link.png) 1. Clique no menu seletor de branch. ![menu seletor de branch](/assets/images/help/branch/branch-selection-dropdown.png) 1. Digite um nome exclusivo para o novo branch e selecione **Create branch** (Criar branch). ![caixa de texto de criação de branch](/assets/images/help/branch/branch-creation-text-box.png) - +{% ifversion fpt or ghec or ghes > 3.4 %} +### Criando um branch para um problema +Você pode criar um branch para trabalhar em um problema diretamente da página de problemas e começar imediatamente. For more information, see "[Creating a branch to work on an issue](/issues/tracking-your-work-with-issues/creating-a-branch-for-an-issue)". +{% endif %} ## Excluir um branch {% data reusables.pull_requests.automatically-delete-branches %} diff --git a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md index 8ce6abb5dc..9a104a8476 100644 --- a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md +++ b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md @@ -20,7 +20,7 @@ shortTitle: Sobre revisões de PR 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](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)". -{% if pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} +{% ifversion pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% 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](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review)". Você pode especificar um subconjunto de integrantes da equipe a ser atribuído automaticamente no lugar de toda equipe. Para obter mais informações, consulte "[Gerenciando as configurações de revisão de código para a sua equipe](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team)." diff --git a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md index a901700191..fb38e9f2ca 100644 --- a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md +++ b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md @@ -1,6 +1,6 @@ --- title: Filtrar arquivos em uma pull request -intro: 'Para ajudar você a revisar rapidamente as alterações em grande pull request, você pode filtrar arquivos alterados{% if pr-tree-view %} ou usar a árvore de arquivos para navegar entre os arquivos{% endif %}.' +intro: 'Para ajudar você a revisar rapidamente as alterações em grande pull request, você pode filtrar arquivos alterados{% ifversion pr-tree-view %} ou usar a árvore de arquivos para navegar entre os arquivos{% endif %}.' redirect_from: - /github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request - /articles/filtering-files-in-a-pull-request-by-file-type @@ -17,7 +17,7 @@ topics: shortTitle: Filtrar arquivos --- -Você pode filtrar arquivos em um pull request por tipo de extensão de arquivo, como `. tml` ou `.js`, falta de extensão, propriedade de código ou dotfiles.{% if pr-tree-view %} Você também pode usar a árvore de arquivos para filtrar por caminho de arquivo, navegar entre arquivos ou ver uma visão de alto nível os arquivos alterados.{% endif %} +Você pode filtrar arquivos em um pull request por tipo de extensão de arquivo, como `. tml` ou `.js`, falta de extensão, propriedade de código ou dotfiles.{% ifversion pr-tree-view %} Você também pode usar a árvore de arquivos para filtrar por caminho de arquivo, navegar entre arquivos ou ver uma visão de alto nível os arquivos alterados.{% endif %} ## Usando o menu de filtros de arquivo @@ -33,13 +33,14 @@ Você pode filtrar arquivos em um pull request por tipo de extensão de arquivo, 4. Use o menu suspenso File filter (Filtro de arquivo) e selecione, desmarque ou clique nos filtros desejados. ![Opção File filter (Filtro de arquivo) acima do diff da pull request](/assets/images/help/pull_requests/file-filter-option.png) 5. Como opção, para limpar a seleção de filtro, abaixo da aba **Files changed** (Arquivos alterados) clique em **Clear** (Limpar). ![Limpar a seleção File filter (Filtro de arquivo)](/assets/images/help/pull_requests/clear-file-filter.png) -{% if pr-tree-view %} +{% ifversion pr-tree-view %} ## Usando a árvore de arquivos {% data reusables.repositories.sidebar-pr %} 1. Na lista de pull requests, clique na pull request que você gostaria de filtrar. {% data reusables.repositories.changed-files %} -1. Se a árvore de arquivos estiver oculta, clique em **Mostrar árvore de arquivos** para exibir a árvore de arquivos. + +1. Clique em um arquivo na árvore de arquivos para ver o diff do arquivo correspondente. If the file tree is hidden, click {% octicon "sidebar-collapse" aria-label="The sidebar collapse icon" %} to display the file tree. {% note %} @@ -47,7 +48,7 @@ Você pode filtrar arquivos em um pull request por tipo de extensão de arquivo, {% endnote %} -1. Clique em um arquivo na árvore de arquivos para ver o diff do arquivo correspondente. ![Árvore de arquivos do pull request](/assets/images/help/pull_requests/pr-file-tree.png) + ![Screenshot of filter changed files search box and file tree emphasized](/assets/images/help/repository/file-tree.png) 1. Para filtrar por caminho do arquivo, digite parte ou todo o caminho do arquivo na caixa de pesquisa **Filtrar arquivos alterados**. Como alternativa, use o menu suspenso do filtro de arquivos. Para obter mais informações, consulte "[Usando o menu suspenso do filro de arquivos](#using-the-file-filter-dropdown)." {% endif %} diff --git a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request.md b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request.md index 17a8629a13..2eaaa5fb75 100644 --- a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request.md +++ b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request.md @@ -36,9 +36,14 @@ shortTitle: Revisar alterações de dependência Revisão de dependência permite a você "desloque para a esquerda". Você pode usar as informações preditivas fornecidas para capturar dependências vulneráveis antes que elas cheguem à produção. Para obter mais informações, consulte "[Sobre a revisão de dependências](/code-security/supply-chain-security/about-dependency-review)". {% ifversion fpt or ghec or ghes > 3.5 or ghae-issue-6396 %} -Você pode usar a Revisão de Dependência do GitHub Action para ajudar a implementar revisões de dependências em pull requests no seu repositório. Para obter mais informações, consulte "[Aplicação da revisão de dependências](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement)". + +You can use the {% data variables.product.prodname_dependency_review_action %} to help enforce dependency reviews on pull requests in your repository. {% data reusables.dependency-review.dependency-review-action-overview %} + +{% ifversion dependency-review-action-configuration %} +You can configure the {% data variables.product.prodname_dependency_review_action %} to better suit your needs by specifying the type of dependency vulnerability you wish to catch. For more information, see "[Configuring dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review#configuring-the-dependency-review-github-action)." {% endif %} +{% endif %} ## Revisar as dependências em um pull request {% data reusables.repositories.sidebar-pr %} diff --git a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md index df55416365..b894397da3 100644 --- a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md +++ b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md @@ -37,7 +37,7 @@ Você pode revisar as alterações em um arquivo de pull request por vez. Ao rev Você também pode optar por ocultar as diferenças nos espaços em branco. A escolha que você fizer só se aplica a este pull request e será lembrada na próxima vez que você acessar esta página. {% endif %} -1. Opcionalmente, filtre os arquivos para mostrar apenas os arquivos que deseja revisar{% if pr-tree-view %} ou usar a árvore de arquivos para acessar um arquivo específico{% endif %}. Para obter mais informações, consulte "[Filtrando arquivos em um pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)". +1. Opcionalmente, filtre os arquivos para mostrar apenas os arquivos que deseja revisar{% ifversion pr-tree-view %} ou usar a árvore de arquivos para acessar um arquivo específico{% endif %}. Para obter mais informações, consulte "[Filtrando arquivos em um pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)". {% data reusables.repositories.start-line-comment %} {% data reusables.repositories.type-line-comment %} {% data reusables.repositories.suggest-changes %} diff --git a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md index 4eee353afc..a377ae5cb3 100644 --- a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md +++ b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md @@ -28,4 +28,4 @@ Quando você exibe uma revisão completa, vê a mesma versão da pull request qu - "[Sobre revisões de solicitação pull](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)" - "[Revisando alterações propostas em uma pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" -- "[Triaging code scanning alerts in pull requests](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)" +- "[Triando alertas de digitalização de códigos em pull requests](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)" diff --git a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md index 549ad49248..da6007ee6b 100644 --- a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md +++ b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md @@ -75,15 +75,9 @@ Antes de poder sincronizar a sua bifurcação com um repositório upstream, é n > 2 files changed, 7 insertions(+), 9 deletions(-) > delete mode 100644 README > create mode 100644 README.md - ``` If your local branch didn't have any unique commits, Git will instead perform a "fast-forward": - ```shell - $ git merge upstream/main - > Updating 34e91da..16c56ad - > Fast-forward - > README.md | 5 +++-- - > 1 file changed, 3 insertions(+), 2 deletions(-) ``` + {% tip %} **Dica**: A sincronização da bifurcação só atualiza a cópia local do repositório. Para atualizar a bifurcação no {% data variables.product.product_location %}, você precisa [fazer push das alterações](/github/getting-started-with-github/pushing-commits-to-a-remote-repository/). diff --git a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md index b4e2f954c3..58bc804612 100644 --- a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md +++ b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md @@ -44,7 +44,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. {% ifversion ghes or ghae %} -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)". +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/user/articles/enabling-anonymous-git-read-access-for-a-repository)". {% endif %} ### Excluir o repositório privado diff --git a/translations/pt-BR/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md b/translations/pt-BR/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md index 5a1e7505a1..d6a96fefeb 100644 --- a/translations/pt-BR/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md +++ b/translations/pt-BR/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md @@ -40,5 +40,27 @@ Assim que o commit estiver no branch padrão, todas as tags que contêm o commit ![Captura de tela do commit com a tag do commit destacado](/assets/images/help/commits/commit-tag-label.png) +{% ifversion commit-tree-view %} + +## Usando a árvore de arquivos + +You can use the file tree to navigate between files in a commit. + +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.navigate-to-commit-page %} +1. Navegue até o commit clicando no link da mensagem do commit. ![Captura de tela do commit com o link da mensagem do commit destacado](/assets/images/help/commits/commit-message-link.png) +1. Clique em um arquivo na árvore de arquivos para ver o diff do arquivo correspondente. If the file tree is hidden, click {% octicon "sidebar-collapse" aria-label="The sidebar collapse icon" %} to display the file tree. + + {% note %} + + **Note**: The file tree will not display if your screen width is too narrow or if the commit only includes one file. + + {% endnote %} + + ![Screenshot of filter changed files search box and file tree emphasized](/assets/images/help/repository/file-tree.png) +1. Para filtrar por caminho do arquivo, digite parte ou todo o caminho do arquivo na caixa de pesquisa **Filtrar arquivos alterados**. + +{% endif %} + ## Leia mais - "[Fazer commit e revisar alterações no seu projeto](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#about-commits)" em {% data variables.product.prodname_desktop %} diff --git a/translations/pt-BR/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md b/translations/pt-BR/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md index b87f504996..817dd3ff21 100644 --- a/translations/pt-BR/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md +++ b/translations/pt-BR/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md @@ -50,7 +50,7 @@ Para cada regra de proteção do branch, você pode escolher habilitar ou desabi {% ifversion fpt or ghec %} - [Exigir uma fila de fusão](#require-merge-queue) {% endif %} -{%- if required-deployments %} +{%- ifversion required-deployments %} - [Exige implantações para ter sucesso antes do merge](#require-deployments-to-succeed-before-merging) {%- endif %} - [Incluir administradores](#include-administrators) @@ -164,7 +164,7 @@ Você pode habilitar as restrições do branch se seu repositório for proprieda Ao habilitar as restrições de branches, apenas usuários, equipes ou aplicativos com permissão podem fazer push para o 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. Quando as verificações de status são necessárias, as pessoas, as equipes e os aplicativos que têm permissão para fazer push em um branch protegido ainda serão impedidos de realizar merge no branch quando a verificação necessária falhar. As pessoas, equipes, e aplicativos que têm permissão para fazer push em um branch protegido ainda precisarão criar um pull request quando forem necessários pull requests. -{% if restrict-pushes-create-branch %} +{% ifversion restrict-pushes-create-branch %} Opcionalmente, você pode aplicar as mesmas restrições à criação de branches que correspondam à regra. Por exemplo, se você criar uma regra que só permite a uma determinada equipe fazer push para quaisquer branches que contenham a palavra `versão`, somente os integrantes dessa equipe poderiam criar um novo branch que contém a palavra `versão`. {% endif %} @@ -186,7 +186,7 @@ Por padrão, os blocks do {% data variables.product.product_name %} fazem push f Habilitar push forçado não irá substituir quaisquer outras regras de proteção de branch. Por exemplo, se um branch exigir um histórico de commit linear, você não poderá forçar commits a mesclar commits para esse branch. -{% ifversion ghes or ghae %}Você não pode habilitar pushes forçados para um branch protegido se um administrador do site bloquear push forçados para todos os branches do seu repositório. Para obter mais informações, consulte "[Bloqueando push forçado para repositórios de propriedade de uma conta pessoal ou de organização](/enterprise/{{ currentVersion }}/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)." +{% ifversion ghes or ghae %}Você não pode habilitar pushes forçados para um branch protegido se um administrador do site bloquear push forçados para todos os branches do seu repositório. Para obter mais informações, consulte "[Bloqueando push forçado para repositórios de propriedade de uma conta pessoal ou de organização](/enterprise/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)." Se um administrador do site bloquear pushes forçados apenas para o branch padrão, você ainda pode habilitar pushes forçados para qualquer outro branch protegido.{% endif %} diff --git a/translations/pt-BR/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md b/translations/pt-BR/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md index b1caf37820..051d3d0a60 100644 --- a/translations/pt-BR/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md +++ b/translations/pt-BR/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md @@ -63,9 +63,9 @@ Ao criar uma regra de branch, o branch que você especificar ainda não existe n - Opcionalmente, para ignorar uma revisão de aprovação de pull request quando um commit de modificação de código for enviado por push para o branch, selecione **Ignorar aprovações obsoletas de pull request quando novos commits forem enviados por push**. ![Caixa de seleção Dismiss stale pull request approvals when new commits are pushed (Ignorar aprovações de pull requests obsoletas ao fazer push de novos commits)](/assets/images/help/repository/PR-reviews-required-dismiss-stale.png) - Opcionalmente, para exigir a revisão de um proprietário do código quando o pull request afeta o código que tem um proprietário designado, selecione **Exigir revisão de Proprietários do Código**. Para obter mais informações, consulte "[Sobre proprietários do código](/github/creating-cloning-and-archiving-repositories/about-code-owners)". ![Require review from code owners (Exigir revisão de proprietários de código)](/assets/images/help/repository/PR-review-required-code-owner.png) {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5611 %} - - Opcionalmente, para permitir que os atores específicos façam push de código para o branch sem criar pull requests, quando necessário, selecione **Permitir que os atores especificados ignorem os pull requests necessários**. Em seguida, procure e selecione os atores que devem ter permissão para ignorar a criação de um pull request. ![Permitir os atores específicos que podem ignorar a caixa de seleção de exigências do pull request]{% if integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-bypass-requirements-with-apps.png){% else %}(/assets/images/help/repository/PR-bypass-requirements.png){% endif %} + - Opcionalmente, para permitir que os atores específicos façam push de código para o branch sem criar pull requests, quando necessário, selecione **Permitir que os atores especificados ignorem os pull requests necessários**. Em seguida, procure e selecione os atores que devem ter permissão para ignorar a criação de um pull request. ![Permitir os atores específicos que podem ignorar a caixa de seleção de exigências do pull request]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-bypass-requirements-with-apps.png){% else %}(/assets/images/help/repository/PR-bypass-requirements.png){% endif %} {% endif %} - - Opcionalmente, se o repositório fizer parte de uma organização, selecione **Restringir quem pode ignorar as revisões de pull request**. Em seguida, pesquise e selecione os atores que têm permissão para ignorar as revisões do pull request. Para obter mais informações, consulte "[Ignorar uma revisão de pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)". ![Restringir quem pode ignorar a caixa de seleção de revisões de pull request]{% if integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-review-required-dismissals-with-apps.png){% else %}(/assets/images/help/repository/PR-review-required-dismissals.png){% endif %} + - Opcionalmente, se o repositório fizer parte de uma organização, selecione **Restringir quem pode ignorar as revisões de pull request**. Em seguida, pesquise e selecione os atores que têm permissão para ignorar as revisões do pull request. Para obter mais informações, consulte "[Ignorar uma revisão de pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)". ![Restringir quem pode ignorar a caixa de seleção de revisões de pull request]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-review-required-dismissals-with-apps.png){% else %}(/assets/images/help/repository/PR-review-required-dismissals.png){% endif %} 1. Opcionalmente, habilite as verificações de status obrigatórias. Para obter mais informações, consulte "[Sobre verificações de status](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)". - Selecione **Require status checks to pass before merging** (Exigir verificações de status para aprovação antes de fazer merge). ![Opção Required status checks (Verificações de status obrigatórias)](/assets/images/help/repository/required-status-checks.png) - Opcionalmente, para garantir que os pull requests sejam testados com o código mais recente no branch protegido, selecione **Exigir que os branches estejam atualizados antes do merge**. ![Caixa de seleção Status obrigatório rígido ou flexível](/assets/images/help/repository/protecting-branch-loose-status.png) @@ -83,19 +83,19 @@ Ao criar uma regra de branch, o branch que você especificar ainda não existe n {% endtip %} {%- endif %} -{%- if required-deployments %} +{%- ifversion required-deployments %} 1. Opcionalmente, para escolher em quais ambientes as alterações devem ser implantadas com sucesso antes de fazer merge, selecione **Exigir implantações para ser bem-sucedidas antes do merge** e, em seguida, selecione os ambientes. ![Exigir uma opção de implantação bem-sucedida](/assets/images/help/repository/require-successful-deployment.png) {%- endif %} 1. Opcionalmente, selecione **Aplicar as regras acima aos administradores**. ![Aplicar as regras acima à caixa de seleção dos administradores](/assets/images/help/repository/include-admins-protected-branches.png) 1. Opcionalmente, {% ifversion fpt or ghec %} se o repositório pertencer a uma organização que usa {% data variables.product.prodname_team %} ou {% data variables.product.prodname_ghe_cloud %},{% endif %} habilitar as restrições de branches. - - Selecione **Restringir quem pode fazer push para os branches correspondentes**. ![Branch restriction checkbox](/assets/images/help/repository/restrict-branch.png){% if restrict-pushes-create-branch %} + - Selecione **Restringir quem pode fazer push para os branches correspondentes**. ![Branch restriction checkbox](/assets/images/help/repository/restrict-branch.png){% ifversion restrict-pushes-create-branch %} - Opcionalmente, para também restringir a criação de branches correspondentes, selecione **Restringir pushes que criam branches correspondentes**. ![Branch creation restriction checkbox](/assets/images/help/repository/restrict-branch-create.png){% endif %} - - Pesquise e selecione pessoas, equipes ou apps que tenham permissão para fazer push para o branch protegido ou crie um branch correspondente. ![Branch restriction search]{% if restrict-pushes-create-branch %}(/assets/images/help/repository/restrict-branch-search-with-create.png){% else %}(/assets/images/help/repository/restrict-branch-search.png){% endif %} + - Pesquise e selecione pessoas, equipes ou apps que tenham permissão para fazer push para o branch protegido ou crie um branch correspondente. ![Branch restriction search]{% ifversion restrict-pushes-create-branch %}(/assets/images/help/repository/restrict-branch-search-with-create.png){% else %}(/assets/images/help/repository/restrict-branch-search.png){% endif %} 1. Opcionalmente, em "Regras aplicadas a todos incluindo administradores", selecione **Permitir pushes forçados**. ![Permitir opção push forçado](/assets/images/help/repository/allow-force-pushes.png) {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5624 %} Em seguida, escolha quem pode fazer push forçado no branch. - Selecione **Todos** para permitir que todos com pelo menos permissões de escrita no repositório para forçar push para o branch, incluindo aqueles com permissões de administrador. - - Selecione **Especificar quem podefazer push forçado** para permitir que apenas atores específicos façam push forçado no branch. Em seguida, pesquise e selecione esses atores. ![Captura de tela das opções para especificar que pode fazer push forçado]{% if integration-branch-protection-exceptions %}(/assets/images/help/repository/allow-force-pushes-specify-who-with-apps.png){% else %}(/assets/images/help/repository/allow-force-pushes-specify-who.png){% endif %} + - Selecione **Especificar quem podefazer push forçado** para permitir que apenas atores específicos façam push forçado no branch. Em seguida, pesquise e selecione esses atores. ![Captura de tela das opções para especificar que pode fazer push forçado]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/allow-force-pushes-specify-who-with-apps.png){% else %}(/assets/images/help/repository/allow-force-pushes-specify-who.png){% endif %} {% endif %} Para obter mais informações sobre push forçado, consulte "[Permitir pushes forçados](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches/#allow-force-pushes)". diff --git a/translations/pt-BR/content/repositories/creating-and-managing-repositories/creating-a-new-repository.md b/translations/pt-BR/content/repositories/creating-and-managing-repositories/creating-a-new-repository.md index d75be803c1..5593258a50 100644 --- a/translations/pt-BR/content/repositories/creating-and-managing-repositories/creating-a-new-repository.md +++ b/translations/pt-BR/content/repositories/creating-and-managing-repositories/creating-a-new-repository.md @@ -34,7 +34,7 @@ topics: {% 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)". ![Menu suspenso do modelo](/assets/images/help/repository/template-drop-down.png) -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) +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**. ![Incluir caixa de seleção de branches](/assets/images/help/repository/include-all-branches.png) 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 %} {% data reusables.repositories.choose-repo-visibility %} diff --git a/translations/pt-BR/content/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template.md b/translations/pt-BR/content/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template.md index 0c69bea52e..830b5a2360 100644 --- a/translations/pt-BR/content/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template.md +++ b/translations/pt-BR/content/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template.md @@ -41,6 +41,6 @@ Para obter mais informações sobre bifurcações, consulte "[Sobre bifurcaçõe {% data reusables.repositories.owner-drop-down %} {% data reusables.repositories.repo-name %} {% data reusables.repositories.choose-repo-visibility %} -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) +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**. ![Incluir caixa de seleção de branches](/assets/images/help/repository/include-all-branches.png) {% 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/repositories/creating-and-managing-repositories/deleting-a-repository.md b/translations/pt-BR/content/repositories/creating-and-managing-repositories/deleting-a-repository.md index 767655ad08..4019980bb5 100644 --- a/translations/pt-BR/content/repositories/creating-and-managing-repositories/deleting-a-repository.md +++ b/translations/pt-BR/content/repositories/creating-and-managing-repositories/deleting-a-repository.md @@ -29,7 +29,7 @@ Os {% data reusables.organizations.owners-and-admins-can %} excluem um repositó {% endwarning %} -Alguns repositórios excluídos podem ser restaurados em {% ifversion fpt or ghec or ghes > 3.4 %}30{% else %}90{% endif%} dias de exclusão. {% ifversion ghes or ghae %}O administrador do seu site pode ser capaz de restaurar um repositório excluído para você. Para obter mais informações, consulte "[Restaurar um repositório excluído](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)". {% else %}Para obter mais informações, consulte "[Restaurar um repositório excluído](/articles/restoring-a-deleted-repository)".{% endif %} +Alguns repositórios excluídos podem ser restaurados dentro de 90 dias de exclusão. {% ifversion ghes or ghae %}O administrador do seu site pode ser capaz de restaurar um repositório excluído para você. Para obter mais informações, consulte "[Restaurar um repositório excluído](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)". {% else %}Para obter mais informações, consulte "[Restaurar um repositório excluído](/articles/restoring-a-deleted-repository)".{% endif %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} diff --git a/translations/pt-BR/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md b/translations/pt-BR/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md index 7a25fd34fd..85bbd43f1c 100644 --- a/translations/pt-BR/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md +++ b/translations/pt-BR/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md @@ -1,6 +1,7 @@ --- title: Restaurar um repositório excluído -intro: Você pode restaurar alguns repositórios excluídos para recuperar o respectivo conteúdo. +intro: '{% ifversion ghes or ghae %}An enterprise owner{% elsif fpt or ghec %}You{% endif %} can restore some deleted repositories to recover their contents.' +permissions: '{% ifversion ghes or ghae %}{% elsif fpt or ghec %}Anyone can restore deleted repositories that were owned by their own personal account. Organization owners can restore deleted repositories that were owned by the organization.{% endif %}' redirect_from: - /articles/restoring-a-deleted-repository - /github/administering-a-repository/restoring-a-deleted-repository @@ -15,12 +16,15 @@ topics: shortTitle: Restaurar repositório excluído --- -{% ifversion fpt or ghec %} -Qualquer pessoa pode restaurar repositórios excluídos que pertenciam à própria conta pessoal. Os proprietários da organização podem restaurar repositórios excluídos que pertenciam à organização. +{% ifversion ghes or ghae %} + +Usually, deleted repositories can be restored within 90 days by an enterprise owner{% ifversion ghes %} on {% data variables.product.product_location %}{% endif %}. Para obter mais informações, consulte "[Restaurar um repositório excluído](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)". + +{% else %} ## Sobre a restauração do repositório -Um repositório excluído pode ser restaurado em {% ifversion fpt or ghec or ghes > 3.4 %}30{% else %}90{% endif %} dias, a menos que o repositório faça parte de uma rede de bifurcação que atualmente não está vazia. Uma rede de bifurcação consiste em um repositório principal, nas bifurcações do repositório e nas bifurcações das bifurcações do repositório. Se o repositório fazia parte de uma rede de bifurcação, ele não poderá ser restaurado, a menos que todos os outros repositórios na rede sejam excluídos ou tenham sido desanexados da rede. Para obter mais informações sobre bifurcações, consulte "[Sobre bifurcações](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)". +Um repositório excluído pode ser restaurado em até 90 dias, a menos que ele fizesse parte de uma rede de bifurcação que atualmente não está vazia. Uma rede de bifurcação consiste em um repositório principal, nas bifurcações do repositório e nas bifurcações das bifurcações do repositório. Se o repositório fazia parte de uma rede de bifurcação, ele não poderá ser restaurado, a menos que todos os outros repositórios na rede sejam excluídos ou tenham sido desanexados da rede. Para obter mais informações sobre bifurcações, consulte "[Sobre bifurcações](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)". Se desejar restaurar um repositório que fazia parte de uma rede de bifurcação que atualmente não está vazia, contate o {% data variables.contact.contact_support %}. @@ -49,6 +53,4 @@ Restaurar um repositório não vai restaurar anexos de versão nem permissões d - "[Excluir um repositório](/articles/deleting-a-repository)" -{% else %} -Normalmente, repositórios excluídos podem ser restaurados dentro de 90 dias por um administrador do site {% data variables.product.prodname_enterprise %}. Para obter mais informações, consulte "[Restaurar um repositório excluído](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)". {% endif %} diff --git a/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md b/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md index 2a39f4a96f..8405567df6 100644 --- a/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md +++ b/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md @@ -54,7 +54,7 @@ Um arquivo CODEOWNERS usa um padrão que segue a maioria das mesmas regras usada Os caminhos dos CODEOWNERS diferenciam maiúsculas de minúsculas, porque {% data variables.product.prodname_dotcom %} usa um sistema de arquivos que diferencia maiúsculas e minúsculas. Uma vez que os CODEOWNERS são avaliados por {% data variables.product.prodname_dotcom %}, até mesmo sistemas que diferenciam maiúsculas de minúsculas (por exemplo, macOS) devem usar caminhos e arquivos que são tratados corretamente no arquivo dos CODEOWNERS. -{% if codeowners-errors %} +{% ifversion codeowners-errors %} Se alguma linha do seu arquivo do CODEOWNERS contiver uma sintaxe inválida, essa linha será ignorada. Ao acessar o arquivo do CODEOWNERS no seu repositório em {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, você poderá ver todos os erros destacados. Uma lista de erros no arquivo CODEOWNERS de um repositório também pode ser acessada por meio da API. Para obter mais informações, consulte "[Repositórios](/rest/reference/repos#list-codeowners-errors)" na documentação da API REST. {% else %} Se qualquer linha do seu arquivo CODEOWNERS contiver uma sintaxe inválida, o arquivo não será detectado e não será usado para solicitar revisões. diff --git a/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md b/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md index 253af93965..3ef82ea124 100644 --- a/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md +++ b/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md @@ -29,11 +29,11 @@ miniTocMaxHeadingLevel: 3 É possível habilitar o {% data variables.product.prodname_actions %} para seu repositório. {% data reusables.actions.enabled-actions-description %} Você pode desabilitar {% data variables.product.prodname_actions %} para o seu repositório completamente. {% data reusables.actions.disabled-actions-description %} -Como alternativa, você pode habilitar {% data variables.product.prodname_actions %} em seu repositório, mas limitar as ações {% if actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %} que um fluxo de trabalho pode ser executado. +Alternatively, you can enable {% data variables.product.prodname_actions %} in your repository but limit the actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} a workflow can run. ## Gerenciando as permissões do {% data variables.product.prodname_actions %} para o seu repositório -Você pode desabilitar {% data variables.product.prodname_actions %} para um repositório ou definir uma política que configura quais ações{% if actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %} podem ser usados no repositório. +You can disable {% data variables.product.prodname_actions %} for a repository, or set a policy that configures which actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} can be used in the repository. {% note %} @@ -48,7 +48,7 @@ Você pode desabilitar {% data variables.product.prodname_actions %} para um rep {% indented_data_reference reusables.actions.actions-use-policy-settings spaces=3 %} - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Definir política de ações para este repositório](/assets/images/help/repository/actions-policy-with-workflows.png) {%- else %} ![Definir política de ações para este repositório](/assets/images/help/repository/actions-policy.png) @@ -62,7 +62,7 @@ Você pode desabilitar {% data variables.product.prodname_actions %} para um rep {% data reusables.repositories.settings-sidebar-actions-general %} 1. Em "Permissões de ações", selecione {% data reusables.actions.policy-label-for-select-actions-workflows %} e adicione suas ações necessárias à lista. - {% if actions-workflow-policy%} + {% ifversion actions-workflow-policy%} ![Adicionar ações e fluxos de trabalho reutilizáveis à lista de permissões](/assets/images/help/repository/actions-policy-allow-list-with-workflows.png) {%- elsif ghes %} ![Adicionar ações à lista de permissões](/assets/images/help/repository/actions-policy-allow-list.png) @@ -72,7 +72,7 @@ Você pode desabilitar {% data variables.product.prodname_actions %} para um rep 1. Clique em **Salvar**. {% ifversion fpt or ghec %} -## Controlling changes from forks to workflows in public repositories +## Controlando alterações de bifurcações para fluxos de trabalho em repositórios públicos {% data reusables.actions.workflow-run-approve-public-fork %} @@ -86,7 +86,7 @@ Você pode configurar esse comportamento para um repositório seguindo o procedi {% data reusables.actions.workflow-run-approve-link %} {% endif %} -## Enabling workflows for forks of private repositories +## Habilitando fluxos de trabalho para bifurcações de repositórios privados {% data reusables.actions.private-repository-forks-overview %} @@ -94,7 +94,7 @@ Se uma política estiver desabilitada para uma organização {% ifversion ghec o {% data reusables.actions.private-repository-forks-options %} -### Configuring the fork policy for a private repository +### Configurando a política de bifurcação de um repositório privado {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} @@ -112,7 +112,7 @@ As permissões padrão também podem ser configuradas nas configurações da org ### Configurar as permissões padrão do `GITHUB_TOKEN` -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} Por padrão, ao criar um novo repositório na sua conta pessoal, `GITHUB_TOKEN` só terá acesso de leitura para o escopo `conteúdo`. Se você criar um novo repositório em uma organização, a configuração será herdada do que está configurado nas configurações da organização. {% endif %} @@ -121,11 +121,11 @@ Por padrão, ao criar um novo repositório na sua conta pessoal, `GITHUB_TOKEN` {% data reusables.repositories.settings-sidebar-actions-general %} 1. Em "Permissões do fluxo de trabalho", escolha se você quer o `GITHUB_TOKEN` para ter acesso de leitura e escrita para todos os escopos, ou apenas ler acesso para o escopo `conteúdo`. - ![Definir permissões do GITHUB_TOKEN para este repositório](/assets/images/help/settings/actions-workflow-permissions-repository{% if allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) + ![Definir permissões do GITHUB_TOKEN para este repositório](/assets/images/help/settings/actions-workflow-permissions-repository{% ifversion allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) 1. Clique em **Salvar** para aplicar as configurações. -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} ### Impedindo {% data variables.product.prodname_actions %} de criar ou aprovar pull requests {% data reusables.actions.workflow-pr-approval-permissions-intro %} @@ -147,7 +147,7 @@ Por padrão, ao cria um novo repositório na sua conta pessoal, os fluxos de tra Os integrantes da sua empresa podem usar repositórios internos para trabalhar em projetos sem compartilhar informações publicamente. Para obter informações, consulte "[Sobre repositórios](/repositories/creating-and-managing-repositories/about-repositories#about-internal-repositories)". -É possível usar os passos abaixo para configurar se as ações {% if internal-actions%}e os {% endif %}fluxos de trabalho em um repositório interno podem ser acessados de fora do repositório.{% if internal-actions %} Para obter mais informações, consulte "[Compartilhando ações e fluxos de trabalho com sua empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)". Como alternativa, você pode usar a API REST para definir ou obter detalhes sobre o nível de acesso. Para obter mais informações, consulte "[Obtenha o nível de acesso para fluxos de trabalho fora do repositório](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#get-the-level-of-access-for-workflows-outside-of-the-repository)" e "[Defina o nível de acesso para fluxos de trabalho fora do repositório](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#set-the-level-of-access-for-workflows-outside-of-the-repository)"{% endif %} +You can use the steps below to configure whether {% ifversion internal-actions%}actions and {% endif %}workflows in an internal repository can be accessed from outside the repository.{% ifversion internal-actions %} For more information, see "[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)." Como alternativa, você pode usar a API REST para definir ou obter detalhes sobre o nível de acesso. Para obter mais informações, consulte "[Obtenha o nível de acesso para fluxos de trabalho fora do repositório](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#get-the-level-of-access-for-workflows-outside-of-the-repository)" e "[Defina o nível de acesso para fluxos de trabalho fora do repositório](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#set-the-level-of-access-for-workflows-outside-of-the-repository)"{% endif %} 1. No {% data variables.product.prodname_dotcom %}, acesse a página principal do repositório interno. 1. No nome do repositório, clique em {% octicon "gear" aria-label="The gear icon" %} **Configurações**. @@ -177,7 +177,7 @@ Você também pode definir um período de retenção personalizado para um artef {% data reusables.repositories.settings-sidebar-actions-general %} {% data reusables.actions.change-retention-period-for-artifacts-logs %} -{% if actions-cache-policy-apis %} +{% ifversion actions-cache-policy-apis %} ## Configurando armazenamento em cache para um repositório diff --git a/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md b/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md index 9d32d92e9c..c4ebb6a4d4 100644 --- a/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md +++ b/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md @@ -48,8 +48,8 @@ Você pode administrar as funcionalidades de segurança e análise para o seu re {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} {% ifversion fpt or ghes or ghec %} -4. Em "Código de segurança e análise" à direita do recurso, clique em **Desabilitar ** ou **Habilitar **. {% ifversion not fpt %}The control for "{% data variables.product.prodname_GH_advanced_security %}" is disabled if your enterprise has no available licenses for {% data variables.product.prodname_advanced_security %}.{% endif %}{% ifversion fpt %} ![Screenshot of "Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghec %} -![Screenshot of "Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/help/repository/security-and-analysis-disable-or-enable-ghec-private.png){% elsif ghes > 3.6 or ghae-issue-7044 %}{% elsif ghes = 3.1 or ghes = 3.2 %} ![Screenshot of "Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/enterprise/3.1/help/repository/security-and-analysis-disable-or-enable-ghes.png){% else %} +4. Em "Código de segurança e análise" à direita do recurso, clique em **Desabilitar ** ou **Habilitar **. {% ifversion not fpt %}O controle para "{% data variables.product.prodname_GH_advanced_security %}" está desabilitado se a sua empresa não tiver licenças disponíveis para {% data variables.product.prodname_advanced_security %}.{% endif %}{% ifversion fpt %} ![Screenshot of "Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghec %} +![Screenshot of "Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/help/repository/security-and-analysis-disable-or-enable-ghec-private.png){% elsif ghes > 3.6 or ghae-issue-7044 %}{% elsif ghes = 3.1 or ghes = 3.2 %} ![Screenshot of "Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/enterprise/3.1/help/repository/security-and-analysis-disable-or-enable-ghes.png){% else %} ![Screenshot of "Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/enterprise/3.3/repository/security-and-analysis-disable-or-enable-ghes.png){% endif %} {% ifversion not fpt %} diff --git a/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md b/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md index ba2eab49f6..d2dea59401 100644 --- a/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md +++ b/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md @@ -18,7 +18,7 @@ versions: Quando você adiciona uma regra de proteção de tags, todas as tags que correspondem ao padrão fornecido serão protegidas. Somente usuários com permissões de administrador ou de manutenção no repositório poderão criar tags protegidas, e apenas usuários com permissões de administrador no repositório poderão excluir tags protegidas. Para obter mais informações, consulte "[Funções do repositório para uma organização](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization#permissions-for-each-role)". {% data variables.product.prodname_github_apps %} exige a permissão `Repository administration: write` para modificar uma tag protegida. -{% if custom-repository-roles %} +{% ifversion custom-repository-roles %} Além disso, você pode criar funções personalizadas de repositórios para permitir que outros grupos de usuários criem ou excluam tags que correspondem às regras de proteção de tags. Para obter mais informações, consulte "[Gerenciando funções de repositórios personalizados para uma organização](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)".{% endif %} {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md b/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md index 4b4d435499..dac4493c57 100644 --- a/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md +++ b/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md @@ -61,7 +61,7 @@ Recomendamos revisar as seguintes advertências antes de alterar a visibilidade {%- endif %} {%- ifversion ghes %} -* O acesso de leitura anônimo do Git não está mais disponível. 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)". +* O acesso de leitura anônimo do Git não está mais disponível. Para obter mais informações, consulte "[Habilitar acesso de leitura anônimo do Git para um repositório](/enterprise/user/articles/enabling-anonymous-git-read-access-for-a-repository)". {%- endif %} {% ifversion ghes or ghec or ghae %} diff --git a/translations/pt-BR/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md b/translations/pt-BR/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md index 469962dab3..650cec5d23 100644 --- a/translations/pt-BR/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md +++ b/translations/pt-BR/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md @@ -17,7 +17,9 @@ communityRedirect: ## Sobre notas de versão geradas automaticamente -As otas de versão geradas automaticamente fornecem uma alternativa automatizada para escrever notas de versão manualmente para as suas versões de {% data variables.product.prodname_dotcom %}. Com as notas de versões geradas automaticamente, você pode gerar rapidamente uma visão geral do conteúdo de uma versão. Você também pode personalizar suas notas de versão automatizadas, usando etiquetas para criar categorias personalizadas e organizar pull requests que você deseja incluir e excluir certas etiquetas e usuários para que não apareçam na saída. +As otas de versão geradas automaticamente fornecem uma alternativa automatizada para escrever notas de versão manualmente para as suas versões de {% data variables.product.prodname_dotcom %}. Com as notas de versões geradas automaticamente, você pode gerar rapidamente uma visão geral do conteúdo de uma versão. Automatically generated release notes include a list of merged pull requests, a list of contributors to the release, and a link to a full changelog. + +Você também pode personalizar suas notas de versão automatizadas, usando etiquetas para criar categorias personalizadas e organizar pull requests que você deseja incluir e excluir certas etiquetas e usuários para que não apareçam na saída. ## Criando notas de versão geradas automaticamente para uma nova versão @@ -35,7 +37,9 @@ As otas de versão geradas automaticamente fornecem uma alternativa automatizada {% ifversion fpt or ghec %}![Escolha um branch](/assets/images/help/releases/releases-choose-branch.png) {% else %}![Branch com tag das versões](/assets/images/enterprise/releases/releases-tag-branch.png) {% endif %} -7. Para o canto superior direito da caixa de texto de descrição, clique em **Gerar notas de versão automaticamente**. ![Gerar notas de versão automaticamente](/assets/images/help/releases/auto-generate-release-notes.png) +{%- data reusables.releases.previous-release-tag %} +7. To the top right of the description text box, click {% ifversion previous-release-tag %}**Generate release notes**{% else %}**Auto-generate release notes**{% endif %}.{% ifversion previous-release-tag %} ![Generate release notes](/assets/images/help/releases/generate-release-notes.png){% else %} +![Auto-generate release notes](/assets/images/enterprise/3.5/releases/auto-generate-release-notes.png){% endif %} 8. Selecione as notas geradas para garantir que elas incluem todas (e apenas) as informações que você deseja incluir. 9. Opcionalmente, para incluir arquivos binários, como programas compilados em sua versão, arraste e solte ou selecione arquivos manualmente na caixa de binários. ![Fornecer um DMG com a versão](/assets/images/help/releases/releases_adding_binary.gif) 10. Para notificar os usuários que a versão não está pronta para produção e pode ser instável, selecione **This is a pre-release** (Esta é uma versão prévia). ![Caixa de seleção para marcar uma versão como pré-versão](/assets/images/help/releases/prerelease_checkbox.png) diff --git a/translations/pt-BR/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md b/translations/pt-BR/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md index c45bf7f83f..08f64b9fd0 100644 --- a/translations/pt-BR/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md +++ b/translations/pt-BR/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md @@ -69,6 +69,10 @@ Você pode escolher se objetos {% data variables.large_files.product_name_long % {% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4865 %}![Escolha um branch](/assets/images/help/releases/releases-choose-branch.png) {% else %}![Releases tagged branch](/assets/images/enterprise/releases/releases-tag-branch.png){% endif %} + + + + {%- data reusables.releases.previous-release-tag %} 6. Digite um título e uma descrição para a sua versão. @@ -81,15 +85,14 @@ Você pode escolher se objetos {% data variables.large_files.product_name_long % - {% ifversion fpt or ghec %} Como alternativa, você pode gerar automaticamente as suas observações de versão, clicando em **Gerar observações de versão automaticamente**. + {% ifversion fpt or ghec or ghes > 3.3 %} Alternatively, you can automatically generate your release notes by clicking {% ifversion previous-release-tag %}**Generate release notes**{% else %}**Auto-generate release notes**{% endif %}.{% endif %}{% ifversion previous-release-tag %} - {% endif %} - - ![Descrição das versões](/assets/images/help/releases/releases_description_auto.png) + ![Descrição das versões](/assets/images/help/releases/releases_description_auto.png){% else %} +![Releases description](/assets/images/enterprise/3.5/releases/releases_description_auto.png){% endif %} -7. Opcionalmente, para incluir arquivos binários, como programas compilados em sua versão, arraste e solte ou selecione arquivos manualmente na caixa de binários. ![Fornecer um DMG com a versão](/assets/images/help/releases/releases_adding_binary.gif) +1. Opcionalmente, para incluir arquivos binários, como programas compilados em sua versão, arraste e solte ou selecione arquivos manualmente na caixa de binários. ![Fornecer um DMG com a versão](/assets/images/help/releases/releases_adding_binary.gif) -8. Para notificar os usuários que a versão não está pronta para produção e pode ser instável, selecione **This is a pre-release** (Esta é uma versão prévia). ![Caixa de seleção para marcar uma versão como pré-versão](/assets/images/help/releases/prerelease_checkbox.png) +2. Para notificar os usuários que a versão não está pronta para produção e pode ser instável, selecione **This is a pre-release** (Esta é uma versão prévia). ![Caixa de seleção para marcar uma versão como pré-versão](/assets/images/help/releases/prerelease_checkbox.png) {%- ifversion fpt or ghec %} diff --git a/translations/pt-BR/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md b/translations/pt-BR/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md index 1f81a45a93..46bb4a7c7a 100644 --- a/translations/pt-BR/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md +++ b/translations/pt-BR/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md @@ -40,7 +40,7 @@ O {% data variables.product.product_name %} tenta fornecer armazenamento abundan {% endnote %} -{% ifversion ghes %}Por padrão, {% endif %}{% data variables.product.product_name %} bloqueia pushes que excedem {% data variables.large_files.max_github_size %}. {% ifversion ghes %}No entanto, um administrador do site pode configurar um limite diferente para {% data variables.product.product_location %}. Para obter mais informações, consulte "[Configurando limites de push do Git](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-git-push-limits)."{% endif %} +{% ifversion ghes %}Por padrão, {% endif %}{% data variables.product.product_name %} bloqueia pushes que excedem {% data variables.large_files.max_github_size %}. {% ifversion ghes %}No entanto, um administrador do site pode configurar um limite diferente para {% data variables.product.product_location %}. Para obter mais informações, consulte "[Configurando limites de push do Git](/enterprise/admin/guides/installation/setting-git-push-limits)."{% endif %} Para rastrear arquivos além desse limite, você deverá usar {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}). Para obter mais informações, consulte "[Sobre {% data variables.large_files.product_name_long %}](/repositories/working-with-files/managing-large-files/about-git-large-file-storage)". diff --git a/translations/pt-BR/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md b/translations/pt-BR/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md index 965a7464a6..61731ffd25 100644 --- a/translations/pt-BR/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md +++ b/translations/pt-BR/content/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage.md @@ -22,7 +22,7 @@ Se houver arquivos no seu repositório com os quais deseja usar o {% data variab {% 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 aplicativo. 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/)". +**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 aplicativo. Para obter mais informações, consulte "[Configurar o Git Large File Storage no GitHub Enterprise Server](/enterprise/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/)". {% endtip %} diff --git a/translations/pt-BR/content/repositories/working-with-files/using-files/viewing-a-file.md b/translations/pt-BR/content/repositories/working-with-files/using-files/viewing-a-file.md index 0a8fb93307..5202b33ccf 100644 --- a/translations/pt-BR/content/repositories/working-with-files/using-files/viewing-a-file.md +++ b/translations/pt-BR/content/repositories/working-with-files/using-files/viewing-a-file.md @@ -48,7 +48,7 @@ Em um arquivo ou uma pull request, também é possível usar o menu {% octicon " 3. No canto superior direito da exibição do arquivo, clique em **Blame** para abrir a exibição blame. ![Botão Blame (Blame)](/assets/images/help/repository/blame-button.png) 4. Para ver revisões anteriores de uma linha específica ou tornar a usar o recurso blame, clique em {% octicon "versions" aria-label="The prior blame icon" %} até encontrar as alterações que você deseja exibir. ![Botão Prior blame (Blame anterior)](/assets/images/help/repository/prior-blame-button.png) -{% if blame-ignore-revs %} +{% ifversion blame-ignore-revs %} ## Ignorar commits na exibição do último responsável diff --git a/translations/pt-BR/content/repositories/working-with-files/using-files/working-with-non-code-files.md b/translations/pt-BR/content/repositories/working-with-files/using-files/working-with-non-code-files.md index 4d37743a4d..8089400e64 100644 --- a/translations/pt-BR/content/repositories/working-with-files/using-files/working-with-non-code-files.md +++ b/translations/pt-BR/content/repositories/working-with-files/using-files/working-with-non-code-files.md @@ -132,7 +132,7 @@ Por padrão, o renderizador incorporado tem 420 pixels de largura por 620 pixels {% endtip %} -{% if mermaid %} +{% ifversion mermaid %} ### Interpretação em Markdown Você pode incorporar a sintaxe do ASCII STL diretamente ao Markdown. Para obter mais informações, consulte "[Criando diagramas](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-stl-3d-models)". @@ -282,7 +282,7 @@ Por padrão, o mapa incorporado tem 420px x 620px, mas é possível personalizar {% endtip %} -{% if mermaid %} +{% ifversion mermaid %} ### Mapeamento em Markdown Você pode incorporar geoJSON e topoJSON diretamente ao Markdown. Para obter mais informações, consulte "[Criando diagramas](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-geojson-and-topojson-maps)". @@ -335,7 +335,7 @@ $ jupyter nbconvert --to html NOTEBOOK-NAME.ipynb - [Repositório do GitHub do Jupyter Notebook](https://github.com/jupyter/jupyter_notebook) - [Galeria de Jupyter Notebooks](https://github.com/jupyter/jupyter/wiki) -{% if mermaid %} +{% ifversion mermaid %} ## Exibindo arquivos do Mermaid em {% data variables.product.prodname_dotcom %} {% data variables.product.product_name %} é compatível com os arquivos de interpretação do Mermaid dentro dos repositórios. Faça o commit do arquivo como você faria normalmente, usando a extensão `.mermaid` ou `.mmd`. Em seguida, acesse o caminho do arquivo do Mermaid em {% data variables.product.prodname_dotcom %}. diff --git a/translations/pt-BR/content/rest/actions/permissions.md b/translations/pt-BR/content/rest/actions/permissions.md index 671d3fd900..984c3a065f 100644 --- a/translations/pt-BR/content/rest/actions/permissions.md +++ b/translations/pt-BR/content/rest/actions/permissions.md @@ -2,7 +2,7 @@ title: Permissões do GitHub Actions allowTitleToDifferFromFilename: true shortTitle: Permissões -intro: 'A API de Permissões do {% data variables.product.prodname_actions %} permite que você defina as permissões para o que empresas, organizações, e repositórios estão autorizados a executar {% data variables.product.prodname_actions %}, e quais ações{% if actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %} porem ser executados.' +intro: 'A API de Permissões do {% data variables.product.prodname_actions %} permite que você defina as permissões para o que empresas, organizações, e repositórios estão autorizados a executar {% data variables.product.prodname_actions %}, e quais ações{% ifversion actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %} porem ser executados.' topics: - API versions: @@ -14,4 +14,4 @@ versions: ## Sobre a API de permissões -A API de Permissões do {% data variables.product.prodname_actions %} permite que você defina as permissões para o que empresas, organizações, e repositórios estão autorizados a executar {% data variables.product.prodname_actions %}, e quais ações{% if actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %} estão autorizados a ser executados.{% ifversion fpt or ghec or ghes %} Para obter mais informações, consulte "[Limites de uso, cobrança e administração](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)".{% endif %} +The {% data variables.product.prodname_actions %} Permissions API allows you to set permissions for what enterprises, organizations, and repositories are allowed to run {% data variables.product.prodname_actions %}, and what actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} are allowed to run.{% ifversion fpt or ghec or ghes %} For more information, see "[Usage limits, billing, and administration](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)."{% endif %} diff --git a/translations/pt-BR/content/rest/activity/feeds.md b/translations/pt-BR/content/rest/activity/feeds.md index f7cadbdcbc..a7de9e8903 100644 --- a/translations/pt-BR/content/rest/activity/feeds.md +++ b/translations/pt-BR/content/rest/activity/feeds.md @@ -29,9 +29,12 @@ HTTP/2 200 ```xml - + tag:github.com,2008:/security-advisories - + GitHub Security Advisory Feed GitHub @@ -41,10 +44,18 @@ HTTP/2 200 tag:github.com,2008:GHSA-abcd-12ab-23cd 2018-07-26T15:14:52Z 2019-01-14T19:34:52Z - [GHSA-abcd-12ab-23cd] Moderate severity vulnerability that affects Octoapp + [GHSA-abcd-12ab-23cd] Moderate + severity vulnerability that affects Octoapp - <p>Octoapp node module before 4.17.5 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via defaultsDeep, merge, and mergeWith functions, which allows a malicious user to modify the prototype of "Object" via <strong>proto</strong>, causing the addition or modification of an existing property that will exist on all objects.</p> + <p>Octoapp node module before 4.17.5 suffers + from a Modification of Assumed-Immutable Data (MAID) + vulnerability via defaultsDeep, merge, and mergeWith + functions, which allows a malicious user to modify + the prototype of "Object" via + <strong>proto</strong>, causing the + addition or modification of an existing property + that will exist on all objects.</p> <p><strong>Affected Packages</strong></p> <dl> 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 8e22773f12..93eba6bfd7 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 @@ -76,7 +76,7 @@ Quando um usuário clica no botão, {% data variables.product.prodname_dotcom %} Para obter um exemplo detalhado de como configurar as ações solicitadas com a API de verificações, consulte "[Criar testes de CI com a API de verificações](/apps/quickstart-guides/creating-ci-tests-with-the-checks-api/#part-2-creating-the-octo-rubocop-ci-test)." {% ifversion fpt or ghec %} -## Retention of checks data +## Retenção de dados de verificação {% data reusables.pull_requests.retention-checks-data %} {% endif %} diff --git a/translations/pt-BR/content/rest/guides/index.md b/translations/pt-BR/content/rest/guides/index.md index 954216cb33..369d6e754d 100644 --- a/translations/pt-BR/content/rest/guides/index.md +++ b/translations/pt-BR/content/rest/guides/index.md @@ -25,4 +25,4 @@ children: - /getting-started-with-the-checks-api --- -Esta seção da documentação tem o objetivo de ajudar você a executar os aplicativos reais {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} da API. 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). ![O Octocat](/assets/images/electrocat.png) +Esta seção da documentação tem o objetivo de ajudar você a executar os aplicativos reais {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} da API. We'll go over everything you need to know, from authentication to results manipulation to integrating results with other apps. Every tutorial will include a project, and each project will be saved and documented in our public [platform-samples](https://github.com/github/platform-samples) repository. ![O Octocat](/assets/images/electrocat.png) 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 985976e2ca..23eb370fec 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 @@ -1,6 +1,7 @@ --- title: Pontos de extremidade disponíveis para aplicativos GitHub intro: O seu aplicativo pode fazer pedidos para os seguintes pontos de extremidade de REST. +permissions: '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)."' redirect_from: - /v3/apps/available-endpoints - /rest/reference/endpoints-available-for-github-apps diff --git a/translations/pt-BR/content/rest/overview/libraries.md b/translations/pt-BR/content/rest/overview/libraries.md index eccace854f..a2ec3d4174 100644 --- a/translations/pt-BR/content/rest/overview/libraries.md +++ b/translations/pt-BR/content/rest/overview/libraries.md @@ -24,12 +24,6 @@ topics:
-{% warning %} - -Aviso: A partir de fim de Outubro de 2021, as bibliotecas oficiais do Octokit não serão mantidas atualmente. Para obter mais informações, consulte [Esta discussão no repositório do octokit.js](https://github.com/octokit/octokit.js/discussions/620). - -{% endwarning %} - # Bibliotecas de terceiros ### Clojure diff --git a/translations/pt-BR/content/rest/overview/permissions-required-for-github-apps.md b/translations/pt-BR/content/rest/overview/permissions-required-for-github-apps.md index 9278e3e77b..7583077d8e 100644 --- a/translations/pt-BR/content/rest/overview/permissions-required-for-github-apps.md +++ b/translations/pt-BR/content/rest/overview/permissions-required-for-github-apps.md @@ -121,7 +121,7 @@ _Pesquisar_ - [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (:read) - [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (:write) - [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (:read) -{% if actions-cache-management -%} +{% ifversion actions-cache-management -%} - [`GET /repos/:owner/:repo/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (:read) {% endif -%} - [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (:read) @@ -185,7 +185,7 @@ _Pesquisar_ - [`PUT /repos/:owner/:repo/topics`](/rest/reference/repos#replace-all-repository-topics) (:write) - [`POST /repos/:owner/:repo/transfer`](/rest/reference/repos#transfer-a-repository) (:write) {% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (:write) +- [`GET /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (:read) {% endif -%} {% ifversion fpt or ghec -%} - [`PUT /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (:write) @@ -355,7 +355,7 @@ _Tráfego_ - [`GET /repos/:owner/:repo/check-suites/:check_suite_id`](/rest/reference/checks#get-a-check-suite) (:read) - [`GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (:read) - [`POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (:write) -{% if codeowners-errors %} +{% ifversion codeowners-errors %} - [`GET /repos/:owner/:repo/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) (:read) {% endif %} - [`GET /repos/:owner/:repo/commits`](/rest/reference/commits#list-commits) (:read) @@ -632,7 +632,7 @@ _Equipes_ ### Permissão em "administração da organização" - [`PATCH /orgs/:org`](/rest/reference/orgs#update-an-organization) (:write) -{% if actions-cache-management -%} +{% ifversion actions-cache-management -%} - [`GET /orgs/:org/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-organization) (:read) - [`GET /orgs/:org/actions/cache/usage-by-repository`](/rest/reference/actions#list-repositories-with-github-actions-cache-usage-for-an-organization) (:read) {% endif -%} diff --git a/translations/pt-BR/content/rest/pulls/pulls.md b/translations/pt-BR/content/rest/pulls/pulls.md index cd8ebcbfeb..d241395743 100644 --- a/translations/pt-BR/content/rest/pulls/pulls.md +++ b/translations/pt-BR/content/rest/pulls/pulls.md @@ -11,7 +11,7 @@ topics: miniTocMaxHeadingLevel: 3 --- -## About the Pulls API +## Sobre a API do Pulls 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/search.md b/translations/pt-BR/content/rest/search.md index d85150ce72..7c55f94f99 100644 --- a/translations/pt-BR/content/rest/search.md +++ b/translations/pt-BR/content/rest/search.md @@ -1,6 +1,6 @@ --- title: Pesquisar -intro: 'The Search API lets you to search for specific items on {% data variables.product.product_name %}.' +intro: 'A API de pesquisa permite que você procure itens específicos em {% data variables.product.product_name %}.' versions: fpt: '*' ghes: '*' @@ -13,7 +13,7 @@ redirect_from: - /rest/reference/search --- -## About the Search API +## Sobre a API de pesquisa 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**. diff --git a/translations/pt-BR/content/rest/secret-scanning.md b/translations/pt-BR/content/rest/secret-scanning.md index 1776c25bb5..78f7df52ee 100644 --- a/translations/pt-BR/content/rest/secret-scanning.md +++ b/translations/pt-BR/content/rest/secret-scanning.md @@ -18,7 +18,7 @@ redirect_from: A API de {% data variables.product.prodname_secret_scanning %} permite que você{% ifversion fpt or ghec or ghes > 3.1 or ghae %}: -- Habilite ou desabilite {% data variables.product.prodname_secret_scanning %}{% if secret-scanning-push-protection %} e faça push da proteção{% endif %} para um repositório. Para obter mais informações, consulte "[Repositórios](/rest/reference/repos#update-a-repository)" e expanda as "Propriedades do objeto `security_and_analysis` " na documentação da API REST. +- Habilite ou desabilite {% data variables.product.prodname_secret_scanning %}{% ifversion secret-scanning-push-protection %} e faça push da proteção{% endif %} para um repositório. Para obter mais informações, consulte "[Repositórios](/rest/repos/repos#update-a-repository)" e expanda as "Propriedades do objeto `security_and_analysis` " na documentação da API REST. - Recuperar e atualizar alertas de {% data variables.product.prodname_secret_scanning_GHAS %} a partir de um repositório. Para obter detalhes adicionais, consulte as seções abaixo. {%- else %} recuperar e atualizar alertas de {% data variables.product.prodname_secret_scanning %} de um repositório.{% endif %} diff --git a/translations/pt-BR/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md b/translations/pt-BR/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md index bf51d2b582..adb729e910 100644 --- a/translations/pt-BR/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md +++ b/translations/pt-BR/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md @@ -56,7 +56,7 @@ Você pode pesquisar as seguintes informações em todos os repositórios que vo ## Pesquisar usando uma interface visual -Você pode pesquisar {% data variables.product.product_name %} usando o {% data variables.search.search_page_url %} ou {% data variables.search.advanced_url %}. {% if command-palette %}Como alternativa, você pode usar a pesquisa interativa no {% data variables.product.prodname_command_palette %} para pesquisar sua localização atual na interface do usuário, um usuário, repositório ou organização específico e globalmente em todo o {% data variables.product.product_name %}, sem deixar o teclado. Para obter mais informações, consulte "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)".{% endif %} +Você pode pesquisar {% data variables.product.product_name %} usando o {% data variables.search.search_page_url %} ou {% data variables.search.advanced_url %}. {% ifversion command-palette %}Alternatively, you can use the interactive search in the {% data variables.product.prodname_command_palette %} to search your current location in the UI, a specific user, repository or organization, and globally across all of {% data variables.product.product_name %}, without leaving the keyboard. Para obter mais informações, consulte "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)".{% endif %} A {% data variables.search.advanced_url %} fornece uma interface visual para construção de consultas de pesquisa. Você pode filtrar as pesquisas por diversos fatores, como o número de estrelas ou o número de bifurcações que um repositório tem. À medida que você preenche os campos de pesquisa avançada, sua consulta é automaticamente construída na barra de pesquisa superior. diff --git a/translations/pt-BR/content/search-github/searching-on-github/searching-issues-and-pull-requests.md b/translations/pt-BR/content/search-github/searching-on-github/searching-issues-and-pull-requests.md index a940c81f07..c89551e949 100644 --- a/translations/pt-BR/content/search-github/searching-on-github/searching-issues-and-pull-requests.md +++ b/translations/pt-BR/content/search-github/searching-on-github/searching-issues-and-pull-requests.md @@ -72,6 +72,18 @@ Você pode filtrar somente problemas e pull requests abertos ou fechados usando | `is:open` | [**performance is:open is:issue**](https://github.com/search?q=performance+is%3Aopen+is%3Aissue&type=Issues) identifica os problemas abertos com a palavra "performance". | | `is:closed` | [**android is:closed**](https://github.com/search?utf8=%E2%9C%93&q=android+is%3Aclosed&type=) identifica os problemas e as pull requests fechados com a palavra "android". | +{% ifversion issue-close-reasons %} +## Pesquisr o motivo pelo qual um problema foi fechado + +Você pode filtrar problemas com base no motivo indicado quando o problema foi fechado, usando o qualificador do `motivo`. + +| Qualifier | Exemplo | +| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `reason:complete` | [**libraries is:closed reason:complete**](https://github.com/search?q=libraries+is%3Aclosed+reason%3Acompleted&type=Issues) corresponde a problemas com a palavra "bibliotecas" que foram fechada como "concluídas". | +| `reason:"not planned"` | [**libraries is:closed reason:"not planned"**](https://github.com/search?q=libraries+is%3Aclosed+reason%3A%22not+planned%22&type=Issues) corresponde a problemas com a palavra "bibliotecas" que foram fechada como "não planejadas". | + +{% endif %} + ## Filtrar por visibilidade do repositório É possível filtrar pela visibilidade do repositório que contém os problemas e pull requests usando o qualificador `is`. Para obter mais informações, consulte "[Sobre repositórios](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)". @@ -177,7 +189,7 @@ Você pode filtrar pull requests com base no status dos commits. Isso é especia | ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `status:pending` | [**language:go status:pending**](https://github.com/search?utf8=%E2%9C%93&q=language%3Ago+status%3Apending) identifica as pull requests abertas nos repositórios de Go com status pendente. | | `status:success` | [**is:open status:success finally in:body**](https://github.com/search?utf8=%E2%9C%93&q=is%3Aopen+status%3Asuccess+finally+in%3Abody&type=Issues) identifica as pull requests abertas com a palavra "finally" no texto com status de sucesso. | -| `status:failure` | [**created:2015-05-01..2015-05-30 status:failure**](https://github.com/search?utf8=%E2%9C%93&q=created%3A2015-05-01..2015-05-30+status%3Afailure&type=Issues) identifica as pull requests abertas em maio de 2015 com status de falha. | +| `status:failure` | [**created:2015-05-01..2015-05-30 status:failure**](https://github.com/search?utf8=%E2%9C%93&q=created%3A2015-05-01..2015-05-30+status%3Afailure&type=Issues) identifica os pull requests abertos em maio de 2015 com status de falha. | ## Pesquisar por SHA do commit @@ -185,17 +197,17 @@ Se você souber o hash SHA de um commit, poderá usá-lo para pesquisar pull req | Qualifier | Exemplo | | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| SHA | [**e1109ab**](https://github.com/search?q=e1109ab&type=Issues) identifica as pull requests com um SHA de commit que começa com `e1109ab`. | +| SHA | [**e1109ab**](https://github.com/search?q=e1109ab&type=Issues) identifica os pull requests com um SHA de commit que começa com `e1109ab`. | | | [**0eff326d6213c is:merged**](https://github.com/search?q=0eff326d+is%3Amerged&type=Issues) identifica as pull requests com merge que têm um SHA de commit que começa com `0eff326d6213c`. | ## Pesquisar por nome do branch Você pode filtrar pull requests com base no branch de origem (branch "head") ou no branch do merge (branch "base"). -| Qualifier | Exemplo | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| head:HEAD_BRANCH | [**head:change is:closed is:unmerged**](https://github.com/search?utf8=%E2%9C%93&q=head%3Achange+is%3Aclosed+is%3Aunmerged) identifica as pull requests abertas de branchs cujo nome começa com a palavra "change" e estão fechados. | -| base:BASE_BRANCH | [**base:gh-pages**](https://github.com/search?utf8=%E2%9C%93&q=base%3Agh-pages) identifica as pull requests que estão sendo incorporadas no branch `gh-pages`. | +| Qualifier | Exemplo | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| head:HEAD_BRANCH | [**head:change is:closed is:unmerged**](https://github.com/search?utf8=%E2%9C%93&q=head%3Achange+is%3Aclosed+is%3Aunmerged) identifica os pull requests abertos em branches cujo nome começa com a palavra "change" e estão fechados. | +| base:BASE_BRANCH | [**base:gh-pages**](https://github.com/search?utf8=%E2%9C%93&q=base%3Agh-pages) identifica os pull requests que estão sendo incorporados ao branch `gh-pages`. | ## Pesquisar por linguagem diff --git a/translations/pt-BR/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md b/translations/pt-BR/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md index 9ec0fadd54..395ac93de0 100644 --- a/translations/pt-BR/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md +++ b/translations/pt-BR/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md @@ -86,9 +86,9 @@ You may not use information from the Service (whether scraped, collected through Seu uso de informações do Serviço deve estar em conformidade com a [Declaração de Privacidade do GitHub](/github/site-policy/github-privacy-statement). ## 8. Privacidade -Misuse of personal information is prohibited. +É proibido o uso indevido de informações pessoais. -Any person, entity, or service collecting data from the Service must comply with the [GitHub Privacy Statement](/articles/github-privacy-statement), particularly in regards to the collection of personal information. If you collect any personal information from the Service, you agree that you will only use that personal information for the purpose for which that User has authorized it. You agree that you will reasonably secure any personal information you have gathered from the Service, and you will respond promptly to complaints, removal requests, and "do not contact" requests from us or other users. +Qualquer pessoa, entidade ou serviço que colete dados do Serviço deve estar em conformidade com a [Declaração de privacidade do GitHub](/articles/github-privacy-statement), especialmente no que diz respeito à coleta de Informações Pessoais. Se você coletar quaisquer informações pessoais do Serviço, você concorda que usará apenas essas informações pessoais para o propósito para o qual esse usuário os autorizou. Você concorda que protegerá, na medida do possível, todas as informações pessoais que você tenha coletado do Serviço e você responderá prontamente a reclamações, removerá solicitações de "não entre em contato" nossas ou de outros usuários. ## 9. Uso excessivo da largura de banda As limitações de largura de banda do Serviço variam com base nos recursos que você usa. Se constatarmos que seu uso de largura de banda é significativamente excessivo em relação a outros usuários com recursos similares, reservamos o direito de suspender sua Conta, reduzir a hospedagem de seu arquivo ou até mesmo limitar sua atividade até que você possa reduzir seu consumo de largura de banda. Também reservamos o direito — depois de fornecer aviso prévio — de excluir repositórios que avaliamos estar colocando pressão indevida em nossa infraestrutura. Para obter orientação sobre o uso aceitável do armazenamento de objetos em repositórios, consulte "[Qual é a minha cota de disco?](/github/managing-large-files/what-is-my-disk-quota)". Para obter mais detalhes sobre as limitações de largura de banda de recursos específicos, consulte os [Termos Adicionais do Produto GitHub](/github/site-policy/github-additional-product-terms). diff --git a/translations/pt-BR/content/site-policy/github-terms/github-corporate-terms-of-service.md b/translations/pt-BR/content/site-policy/github-terms/github-corporate-terms-of-service.md index 4fd2ebd13a..deadc4afd7 100644 --- a/translations/pt-BR/content/site-policy/github-terms/github-corporate-terms-of-service.md +++ b/translations/pt-BR/content/site-policy/github-terms/github-corporate-terms-of-service.md @@ -128,7 +128,7 @@ O uso dos Produtos pelo Cliente não deve violar quaisquer leis aplicáveis, inc O uso do Serviço pelo Cliente deve estar em conformidade com a [Política de Uso Aceitável do GitHub](/articles/github-acceptable-use-policies) e as [Diretrizes da Comunidade do GitHub](/articles/github-community-guidelines). O Cliente não deve usar o Serviço em qualquer jurisdição para atividade ou Conteúdo ilegal, obsceno, ofensivo ou fraudulento, como defender ou causar danos, interferir ou violar a integridade ou a segurança de uma rede ou um sistema, enganar os filtros, enviar vírus ou código nocivo e mensagens não solicitadas, abusivas ou enganosas ou violar direitos de terceiros. ### 3. Privacidade -A [Declaração de Privacidade do GitHub](/articles/github-privacy-statement) e o [Contrato de Proteção de Dados do GitHub](/github/site-policy/github-data-protection-agreement-non-enterprise-customers) fornecem aviso detalhado das práticas de privacidade e uso de dados do GitHub, bem como do processamento e das obrigações de segurança do GitHub no que diz respeito aos Dados Pessoais do Cliente. Qualquer pessoa, entidade ou serviço que colete dados do Serviço deve estar em conformidade com a Declaração de Privacidade do GitHub, especialmente no que diz respeito à coleta de Informações Pessoais dos Usuários (conforme definido na Declaração de Privacidade do GitHub). If Customer collects any personal information from GitHub, Customer will only use it for the purpose for which the External User has authorized it. O Cliente protegerá essas Informações pessoais, e o Cliente responderá prontamente a reclamações, solicitações de remoção e pedidos para "não contatar" do GitHub ou de Usuários externos. +A [Declaração de Privacidade do GitHub](/articles/github-privacy-statement) e o [Contrato de Proteção de Dados do GitHub](/github/site-policy/github-data-protection-agreement-non-enterprise-customers) fornecem aviso detalhado das práticas de privacidade e uso de dados do GitHub, bem como do processamento e das obrigações de segurança do GitHub no que diz respeito aos Dados Pessoais do Cliente. Qualquer pessoa, entidade ou serviço que colete dados do Serviço deve estar em conformidade com a Declaração de Privacidade do GitHub, especialmente no que diz respeito à coleta de Informações Pessoais dos Usuários (conforme definido na Declaração de Privacidade do GitHub). Se o Cliente coletar qualquer informação pessoal do GitHub, ele usará apenas para o propósito que o Usuário externo a autorizou. O Cliente protegerá essas Informações pessoais, e o Cliente responderá prontamente a reclamações, solicitações de remoção e pedidos para "não contatar" do GitHub ou de Usuários externos. ## D. Responsabilidade pelo conteúdo; Propriedade; Direitos de licença @@ -304,7 +304,7 @@ Uma das Partes neste Contrato só poderá renunciar a suas obrigações se o ped Se qualquer disposição deste Contrato for considerada ilegal, inválida ou inexequível por um tribunal competente, as Partes modificarão ou corrigirão o presente Contrato para dar o máximo de efeito possível a essa disposição. Qualquer disposição que não possa ser modificada ou corrigida desta forma será considerada excluída e as disposições remanescentes deste Contrato continuarão em pleno vigor e efeito. ### 6. Alterações; Contrato Completo; Ordem da Precedência -This Agreement may only be modified by a written amendment signed by an authorized representative of GitHub, or by GitHub posting a revised version in accordance with Section R. This Agreement represents the complete and exclusive agreement between the Parties. Este Contrato substitui qualquer proposta ou contrato prévio oral ou por escrito, e quaisquer outras comunicações entre as Partes relacionadas com o assunto destes termos, incluindo quaisquer acordos de confidencialidade ou não divulgação. No caso de conflito entre os termos deste Contrato e qualquer Formulário de pedido ou SOW, os termos do Formulário de pedido ou da SOW devem vigorar apenas em relação a esse Formulário de pedido ou essa SOW. +Este Contrato só pode ser modificado por uma alteração escrita assinada por um representante autorizado do GitHub, ou por meio de uma postagem do GitHub com uma versão revisada, conforme com a Seção R. Este Contrato representa o contrato completo e exclusivo entre as Partes. Este Contrato substitui qualquer proposta ou contrato prévio oral ou por escrito, e quaisquer outras comunicações entre as Partes relacionadas com o assunto destes termos, incluindo quaisquer acordos de confidencialidade ou não divulgação. No caso de conflito entre os termos deste Contrato e qualquer Formulário de pedido ou SOW, os termos do Formulário de pedido ou da SOW devem vigorar apenas em relação a esse Formulário de pedido ou essa SOW. ### 7. Comunicação Se o Cliente exibir publicamente o nome de sua empresa ou organização em sua conta ou exibir publicamente suas marcas registradas ou logotipos em sua página de perfil, o Cliente permite que o GitHub use o nome de sua empresa ou organização para identificar o Cliente como cliente GitHub em materiais promocionais. O Cliente pode revogar esta permissão ocultando o nome da sua empresa ou organização da exibição pública e notificando por escrito o GitHub para parar de usar o nome da sua organização em materiais promocionais. No entanto, o GitHub não tem nenhuma obrigação de remover ou recolher qualquer uso ou distribuição prévia dos materiais promocionais. diff --git a/translations/pt-BR/content/site-policy/github-terms/github-sponsors-additional-terms.md b/translations/pt-BR/content/site-policy/github-terms/github-sponsors-additional-terms.md index 12d73a5aef..9d77504c40 100644 --- a/translations/pt-BR/content/site-policy/github-terms/github-sponsors-additional-terms.md +++ b/translations/pt-BR/content/site-policy/github-terms/github-sponsors-additional-terms.md @@ -60,7 +60,7 @@ A Contrapartida Financeira para Patrocinadores do GitHub tem como objetivo incen #### 2.2.1. Termos do Fundo Correspondente. A qualificação para o Fundo Correspondentes para Patrocinadores do GitHub é avaliada caso a caso e está sujeita às seguintes limitações: -* Você deve ter uma conta no GitHub, ser aceito no Programa como indivíduo e estar contribuindo ativamente para o OSS. Please note, GitHub does not allow operating more than one free personal account. Dessa forma, a correspondência está disponível individualmente e não será aprovada para várias contas. +* Você deve ter uma conta no GitHub, ser aceito no Programa como indivíduo e estar contribuindo ativamente para o OSS. Observe que o GitHub não permite operar mais de uma conta de usuário grátis. Dessa forma, a correspondência está disponível individualmente e não será aprovada para várias contas. * Seu uso do GitHub e de sua Conta de Desenvolvedor Patrocinado deve ser, com base em nossas determinações, a nosso exclusivo critério, de acordo com a missão do GitHub Sponsors de expandir as oportunidades de contribuir para o código aberto que defende as [Diretrizes da Comunidade do GitHub](/github/site-policy/github-community-guidelines). diff --git a/translations/pt-BR/content/site-policy/privacy-policies/github-privacy-statement.md b/translations/pt-BR/content/site-policy/privacy-policies/github-privacy-statement.md index ed186316a2..84f170c797 100644 --- a/translations/pt-BR/content/site-policy/privacy-policies/github-privacy-statement.md +++ b/translations/pt-BR/content/site-policy/privacy-policies/github-privacy-statement.md @@ -17,7 +17,7 @@ topics: Data de vigência: 31 de maio de 2022 -Thanks for entrusting GitHub Inc. or GitHub B.V. (“GitHub”, “we”, "us" or "our") with your source code, your projects, and your personal data. This Privacy Statement explains our practices regarding the collection, use, and disclosure of your data, including any personal data we collect and process in connection with our website and any applications, software, products, and services provided by GitHub, including any Beta Previews (collectively “Service”). +Thanks for entrusting GitHub Inc. or GitHub B.V. (“GitHub”, “we”, "us" or "our") with your source code, your projects, and your personal data. Esta declaração de privacidade explica nossas práticas em relação à coleta, uso e divulgação dos seus dados, incluindo quaisquer dados pessoais que coletamos e processamos em conexão com nosso site e quaisquer aplicativos, software, produtos e serviços fornecidos pelo GitHub, incluindo quaisquer pré-visualizações Beta (coletivamente denominado "Serviço"). Todos os termos em maiúsculas estão definidos nos [Termos de Serviço do GitHub](/github/site-policy/github-terms-of-service), salvo observações em contrário. @@ -27,69 +27,69 @@ Todos os termos em maiúsculas estão definidos nos [Termos de Serviço do GitHu Usamos suas informações pessoais conforme descrito nesta Declaração de Privacidade. Não importa onde estiver, onde morar, ou qual for a sua cidadania, fornecemos os mesmos elevados padrões de proteção da privacidade a todos os nossos usuários em todo o mundo, independentemente do seu país de origem ou localização. -To see our Privacy Notice to residents of California, please go to [GitHub's Notice about the California Consumer Privacy Act](#githubs-notice-to-california-residents) or scroll down. +Para ver nossa notificação de privacidade para os residentes da Califórnia, acesse [Notificação do GitHub sobre a Lei de Privacidade do Consumidor da Califórnia](#githubs-notice-to-california-residents) ou desça a barra de rolagem. ## Sumário -| Seção | Conteúdo | -| --------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [Who is responsible for the processing of your information](#who-is-responsible-for-the-processing-of-your-information) | Subject to limited exceptions, GitHub is the controller and entity responsible for the processing of your Personal Data in connection with the Website or Service. | -| [Que tipo de informação o GitHub coleta](#what-information-github-collects) | O GitHub coleta informações diretamente de você para fins de registro, pagamento, transações e perfil de usuário. Também coletamos automaticamente cookies e informações do dispositivo das suas informações de uso, sujeito, quando necessário, ao seu consentimento. GitHub may also collect Personal Data from third parties. We only collect the minimum amount of Personal Data necessary from you, unless you choose to provide more. | -| [Como o GitHub usa suas informações](#how-github-uses-your-information) | In this section, we describe the ways in which we use your information, including to provide you the Service, to communicate with you, for security and compliance purposes, and to improve our Website or Service or develop new features and functionality of our Website or Service. A seção também descreve a base jurídica na qual processamos suas informações quando tal processamento for exigido por lei. | -| [Como compartilhamos as informações obtidas](#how-we-share-the-information-we-collect) | Podemos compartilhar suas informações com terceiros diante de uma das seguintes circunstâncias: com seu consentimento, com nossos prestadores de serviços para fins de segurança, para cumprir as nossas obrigações legais, ou quando houver mudança de controle ou venda de entidades corporativas ou unidades de negócios. Não vendemos suas informações pessoais e não hospedamos anúncios no GitHub. | -| [Your choices regarding our processing of your personal data](#your-choices-regarding-our-processing-of-your-personal-data) | Propomos algumas medidas para você acessar, alterar ou excluir suas informações pessoais. | -| [Cookies](#cookies) | We only use strictly necessary cookies to provide, secure, and improve our Website or Service or develop new features and functionality of our Website or Service. Temos uma página que torna o processo bastante transparente. We do not send any information to third-party analytics services. | -| [Como o GitHub protege suas informações](#how-github-secures-your-information) | We take all measures reasonably necessary to protect the confidentiality, integrity, and availability of your Personal Data on GitHub and to protect the resilience of our servers. | -| [Communication preferences](#communication-preferences) | Nossa comunicação com você ocorrerá por e-mail. É possível controlar os nossos meios de contato com você nas configurações da sua conta. | -| [Resolução de conflitos](#resolving-complaints) | Na hipótese improvável de sermos incapazes de resolver um problema de privacidade de dados de forma rápida e detalhada, indicaremos um caminho para a resolução de litígios. | -| [Mudanças nesta Declaração de Privacidade](#changes-to-our-privacy-statement) | Você receberá notificações sobre mudanças concretas nesta Declaração de Privacidade 30 dias antes de tais mudanças entrarem em vigor. Também é possível acompanhar as mudanças no nosso repositório da Política do Site. | -| [Licença](#license) | Esta Declaração de Privacidade é licenciada sob a [licença Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). | -| [Contato com a GitHub](#contacting-github) | Entre em contato em caso de dúvidas sobre a nossa Declaração de Privacidade. | -| [Traduções](#translations) | Acesse os links para consultar algumas traduções da Declaração de Privacidade. | +| Seção | Conteúdo | +| -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [Quem é o responsável pelo processamento das suas informações](#who-is-responsible-for-the-processing-of-your-information) | Com exceções limitadas, o GitHub é o controlador e a entidade responsável pelo processamento dos seus Dados Pessoais em relação ao Site ou Serviço. | +| [Que tipo de informação o GitHub coleta](#what-information-github-collects) | O GitHub coleta informações diretamente de você para fins de registro, pagamento, transações e perfil de usuário. Também coletamos automaticamente cookies e informações do dispositivo das suas informações de uso, sujeito, quando necessário, ao seu consentimento. O GitHub também pode coletar dados pessoais de terceiros. Nós coletamos apenas a quantidade mínima de dados pessoais necessários, a menos que você opte por fornecer outras informações. | +| [Como o GitHub usa suas informações](#how-github-uses-your-information) | Nesta seção, descrevemos como usamos suas informações, inclusive para fornecer o Serviço, para se comunicar com você, para fins de segurança e conformidade e para melhorar nosso site ou serviço, ou desenvolver novos recursos e funcionalidades do nosso site ou serviço. A seção também descreve a base jurídica na qual processamos suas informações quando tal processamento for exigido por lei. | +| [Como compartilhamos as informações obtidas](#how-we-share-the-information-we-collect) | Podemos compartilhar suas informações com terceiros diante de uma das seguintes circunstâncias: com seu consentimento, com nossos prestadores de serviços para fins de segurança, para cumprir as nossas obrigações legais, ou quando houver mudança de controle ou venda de entidades corporativas ou unidades de negócios. Não vendemos suas informações pessoais e não hospedamos anúncios no GitHub. | +| [Suas escolhas em relação ao processamento de seus dados pessoais](#your-choices-regarding-our-processing-of-your-personal-data) | Propomos algumas medidas para você acessar, alterar ou excluir suas informações pessoais. | +| [Cookies](#cookies) | Nós usamos apenas cookies estritamente necessários para fornecer, proteger e melhorar nosso site ou serviço ou desenvolver novos recursos e funcionalidades do nosso site ou serviço. Temos uma página que torna o processo bastante transparente. Não enviamos nenhuma informação para serviços de análise de terceiros. | +| [Como o GitHub protege suas informações](#how-github-secures-your-information) | Nós tomamos todas as medidas razoavelmente necessárias para proteger a confidencialidade, a integridade, e disponibilidade de seus Dados Pessoais no GitHub e para proteger a resiliência dos nossos servidores. | +| [Preferências de comunicação](#communication-preferences) | Nossa comunicação com você ocorrerá por e-mail. É possível controlar os nossos meios de contato com você nas configurações da sua conta. | +| [Resolução de conflitos](#resolving-complaints) | Na hipótese improvável de sermos incapazes de resolver um problema de privacidade de dados de forma rápida e detalhada, indicaremos um caminho para a resolução de litígios. | +| [Mudanças nesta Declaração de Privacidade](#changes-to-our-privacy-statement) | Você receberá notificações sobre mudanças concretas nesta Declaração de Privacidade 30 dias antes de tais mudanças entrarem em vigor. Também é possível acompanhar as mudanças no nosso repositório da Política do Site. | +| [Licença](#license) | Esta Declaração de Privacidade é licenciada sob a [licença Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). | +| [Contato com a GitHub](#contacting-github) | Entre em contato em caso de dúvidas sobre a nossa Declaração de Privacidade. | +| [Traduções](#translations) | Acesse os links para consultar algumas traduções da Declaração de Privacidade. | ## Declaração de Privacidade do GitHub -## Who is responsible for the processing of your information? -The data controller of your personal data is GitHub, Inc. For individuals outside North America, the data controller is GitHub B.V. +## Quem é o responsável pelo processamento das suas informações? +O controlador de dados dos seus dados pessoais é o GitHub, Inc. Para indivíduos fora da América do Norte, o controlador de dados é o GitHub B.V. -This privacy statement does not apply to personal data we process as a service provider or data processor on behalf of our enterprise customers. Our data processing activities as service processor or data processor is governed by our [Data Protection Agreement](https://github.com/customer-terms/github-data-protection-agreement). If you are a consumer end-user of one of those organizations, you should read that organization’s privacy statement and direct any privacy inquiries to that organization. +Esta declaração de privacidade não se aplica aos dados pessoais que processamos como um provedor de serviço ou processador de dados em nome de nossos clientes corporativos. Nossas atividades de processamento de dados como processador de serviço ou processador de dados são regidas pelo nosso [Contrato de Proteção de Dados](https://github.com/customer-terms/github-data-protection-agreement). Se você for um usuário final de uma dessas organizações, você deverá ler a declaração de privacidade da organização e encaminhar qualquer dúvida de privacidade para essa organização. -## GitHub acting on your behalf +## GitHub atuando em seu nome -In some cases, GitHub is acting only on your behalf for the personal data we collect and process in connection with our Service (for example, for the Personal Data added to a repository by the contributors to such repository). In such cases, GitHub will only process the data in order to provide the Service requested by you. Please note that subject to our [Private Information Removal Policy](/site-policy/content-removal-policies/github-private-information-removal-policy) contributors’ requests to remove Personal Data generally require notice to and action from the repository owner. +Em alguns casos, o GitHub irá atuar somente em seu nome para os dados pessoais que coletamos e processamos em conexão com o nosso Serviço (por exemplo, para os Dados Pessoais adicionados a um repositório pelos colaboradores desse repositório). Nesses casos, o GitHub só processará os dados para prestar o Serviço solicitado por você. Please note that subject to our [Private Information Removal Policy](/site-policy/content-removal-policies/github-private-information-removal-policy) contributors’ requests to remove Personal Data generally require notice to and action from the repository owner. ## Que tipo de informação o GitHub coleta -The personal data we collect depends on how you interact with us, the services you use, and the choices you make. We collect information about you from different sources and in various ways when you use our Service, including information you provide directly, information collected automatically, third-party data sources, and data we infer or generate from other data. +Os dados pessoais que coletamos dependem de como você interage conosco, dos serviços que você usa e das escolhas que você faz. Coletamos informações sobre você de diferentes fontes e de várias maneiras quando você usa nosso serviço, incluindo informações que você fornece diretamente, informações coletadas automaticamente, fontes de dados de terceiros e dados que inferimos ou geramos a partir de outros dados. ### Informações enviadas pelos usuários diretamente ao GitHub -We collect personal data you provide to us. Por exemplo: +Coletamos dados pessoais que você nos fornece. Por exemplo: #### Informações de registro -We collect information such as your username, email address, and password during account creation. +Nós coletamos informações como seu nome de usuário, endereço de e-mail e senha no processo de criação da conta. -#### Demographic information -In some cases, we request that you provide age, gender, and similar demographic details. +#### Informações demográficas +Em alguns casos, pedimos que você informe a idade, gênero e informações demográficas semelhantes. -#### Payment and billing information -If you make a purchase or other financial transaction, we collect credit card numbers, financial account information, and other payment details. +#### Informações de pagamento e cobrança +Se você fizer uma compra ou outra transação financeira, nós coletamos números de cartão de crédito, informações da conta financeira e outros detalhes de pagamento. -#### Content and files -We collect any photographs, documents, or other files you upload to our Service; and if you send us email messages or other communications, we collect and retain those communications. For example, you may choose to give us more information for your Account profile, such as your full name, an avatar which may include a photograph, your biography, your location, your company, and a URL to a third-party website. Observe que as suas informações de perfil podem ficar visíveis para outros Usuários do nosso Serviço. +#### Conteúdo e arquivos +Coletamos quaisquer fotografias, documentos ou outros arquivos que você enviar para o nosso Serviço; e se você nos enviar mensagens por e-mail ou outras comunicações, coletamos e retemos essas comunicações. Você pode optar, por exemplo, por nos enviar mais informações para o perfil da sua conta, como nome completo, avatar com foto, biografia, localidade, empresa e URL para um site de terceiros. Observe que as suas informações de perfil podem ficar visíveis para outros Usuários do nosso Serviço. -### Information GitHub automatically collects. -When you visit or use our Service, we collect some information automatically. Por exemplo: +### Informações que o GitHub coleta automaticamente. +Ao acessar ou usar nosso Serviço, coletamos algumas informações automaticamente. Por exemplo: -#### Transaction information -If you have a paid Account with us, or make a purchase or sale using our Service, we automatically collect certain information about your transactions on the Service, such as your full name, address, region, state, country, zip code, the date, time, and amount charged. +#### Informações sobre transações +Se você tem uma Conta paga conosco ou fizer uma compra ou venda usando o nosso Serviço, coletamos automaticamente certas informações sobre suas transações no Serviço, como seu nome completo, endereço, região, estado, país, CEP, a data, hora e a quantia cobrada. #### Informações de uso -If you're accessing or using our Service, we may automatically collect information about how you use the Service, such as the pages you view, the referring site, your IP address and information about your device, session information, the date and time of each request, information contained in or relating to your contributions to individual repositories, and telemetry data (i.e., information about how a specific feature or service is performing) regarding your use of other features and functionality of the Service. +Se você estiver acessando ou usando nosso Serviço, podemos coletar automaticamente informações sobre como você usa o Serviço como, por exemplo, as páginas que você vê, o site de referência, seu endereço IP e informações sobre seu dispositivo, informações de sessão, a data e a hora de cada solicitação, informações contidas em ou relacionadas às suas contribuições para repositórios individuais e dados de telemetria (isto é, informações sobre como um recurso ou serviço específico está sendo executado) em relação ao uso de outros recursos e funcionalidades do Serviço. #### Cookies -As further described below, we automatically collect information from cookies (such as cookie ID and settings) in connection with our Service. +Conforme descrito abaixo, coletamos informações automaticamente de cookies (como ID de cookie e configurações) em conexão com nosso Serviço. #### Informações do dispositivo We may collect information about your device, such as its IP address, browser or client application information, language preference, operating system and application version, device type and ID, and device model and manufacturer. @@ -168,7 +168,7 @@ Finally, we may share de-identified information in accordance with applicable la ### No Selling of Personal Data We *do not* sell your Personal Data for monetary or other consideration as defined under California and Nevada state laws. You can learn more about the CCPA and how we comply with it [here](#githubs-notice-to-california-residents). -## Your choices regarding our processing of your personal data +## Suas escolhas em relação ao processamento de seus dados pessoais We provide choices about the Personal Data we collect about you. The choices you make will not apply to any Personal Data associated with an Organization under your Account. Access, correction, and deletion. If you're a GitHub user, you may access, update, alter, or delete your basic user profile information by [editing your user profile](https://github.com/settings/profile) or contacting [GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://enterprise.githubsupport.com/hc/en-us). Você pode controlar as informações que coletamos sobre você ao limitar as informações do seu perfil, manter suas informações atualizadas ou entrar em contato com o [Suporte do GitHub](https://support.github.com/contact) ou o [Suporte Premium do GitHub](https://enterprise.githubsupport.com/hc/en-us). @@ -177,7 +177,7 @@ We retain and use your information as described in this Privacy Statement, but b If GitHub processes Personal Data other than your profile information, such as information about you GitHub receives from [third parties](/github/site-policy/github-privacy-statement#information-we-collect-from-third-parties), then you may, subject to applicable law, access, update, alter, delete, object to or restrict the processing of your Personal Data by contacting [GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://enterprise.githubsupport.com/hc/en-us). -You can adjust the settings on your Account regarding the display of your Personal Data in private or public repositories or Personal Data processed in connection with Community Features (such as the GitHub Feed, the GitHub Globe, GitHub Explore, the GitHub Discussion Leaderboard) through [profile settings](https://github.com/settings/profile). +You can adjust the settings on your Account regarding the display of your Personal Data in private or public repositories or Personal Data processed in connection with Community Features (such as GitHub Feed, GitHub Sponsors, and GitHub Explore) through [profile settings](https://github.com/settings/profile). Additionally, if you are unable to access certain Personal Data we have via the means described above, you can request access by contacting us as described at the bottom of this privacy statement. @@ -185,7 +185,7 @@ Additionally, if you are unable to access certain Personal Data we have via the Como usuário do GitHub, você sempre pode levar seus dados com você. You can [clone your repositories to your desktop](/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop), for example, or you can use our [Data Portability tools](https://developer.github.com/changes/2018-05-24-user-migration-api/) to download information we have about you. -### Communication preferences +### Preferências de comunicação We use your email address to communicate with you, if you've said that's okay, and only for the reasons you’ve said that’s okay. Por exemplo, se você comunicar alguma solicitação à nossa equipe de Suporte, responderemos por e-mail. You have control over how your email address is used and shared on and through our Service. You may manage your communication preferences in your [profile](https://github.com/settings/emails). Pela natureza de seu design, o sistema de controle de versões do Git associa várias ações ao endereço de e-mail do usuário, como mensagens de commit. See more details regarding [setting your commit email address](https://github.com/settings/emails). @@ -268,7 +268,7 @@ Envie suas perguntas sobre nossas práticas de coleta de informações ou a Decl Consulte abaixo este documento traduzido para outros idiomas. Em caso de conflito, incerteza ou aparente incoerência entre quaisquer versões traduzidas e a versão original em inglês, o documento em inglês prevalecerá. ### French -Cliquez ici pour obtenir la version française: [Déclaration de confidentialité de GitHub](/assets/images/help/site-policy/github-privacy-statement(07.22.20)(FR).pdf) +Clique aqui para consultar a versão em francês: [Déclaration de confidentialité de GitHub](/assets/images/help/site-policy/github-privacy-statement(07.22.20)(FR).pdf) ### Outras traduções diff --git a/translations/pt-BR/content/site-policy/privacy-policies/global-privacy-practices.md b/translations/pt-BR/content/site-policy/privacy-policies/global-privacy-practices.md index 717df6fa8c..fad938984c 100644 --- a/translations/pt-BR/content/site-policy/privacy-policies/global-privacy-practices.md +++ b/translations/pt-BR/content/site-policy/privacy-policies/global-privacy-practices.md @@ -27,7 +27,7 @@ Para saber mais sobre as SCCs, consulte este artigo no [site da Comissão Europe O GitHub é certificado nas estruturas do Escudo de Privacidade Privacidade entre a UE e os EUA e entre a Suíça e os EUA e nos compromissos que implicam, embora o GitHub não dependa da Estrutura do Escudo de Privacidade entre a UE e os EUA como base jurídica para transferências de informações pessoais à luz da decisão do Tribunal de Justiça da UE no processo C-311/18. -The EU-US and Swiss-US Privacy Shield Frameworks are set forth by the US Department of Commerce regarding the collection, use, and retention of personal information transferred from the European Union, the UK, and Switzerland to the United States. O GitHub certificou ao Departamento do Comércio que cumpre com os princípios de Defesa da Privacidade. If our vendors or affiliates process personal information on our behalf in a manner inconsistent with the principles of either Privacy Shield Framework, GitHub remains liable unless we prove we are not responsible for the event giving rise to the damage. +Os Estruturas do Escudo de Privacidade entre a UE e os EU e entre a Suíça e os EUA são estabelecidas pelo Departamento do Comércio dos EUA no que se refere à coleta, uso, e retenção de Informações Pessoais transferidas da União Europeia, Reino Unido e Suíça para os Estados Unidos. O GitHub certificou ao Departamento do Comércio que cumpre com os princípios de Defesa da Privacidade. Se nossos fornecedores ou afiliados processarem as Informações Pessoais em nosso nome, de forma inconsistente com os princípios do Escudo de Proteção de Privacidade, o GitHub permanecerá responsável, a menos que provemos que não somos responsáveis por este evento causador do dano. Para fins das nossas certificações nos termos das Estruturas do Escudo de Privacidade, se houver qualquer conflito entre os termos nestas Práticas Globais de Privacidade e os Princípios da Proteção à Privacidade, prevalecerão os Princípios da Proteção à Privacidade. Para saber mais sobre o programa do Escudo de Proteção da Privacidade e consultar nossa certificação, acesse o site do [Escudo de Proteção da Privacidade](https://www.privacyshield.gov/). diff --git a/translations/pt-BR/content/support/contacting-github-support/providing-data-to-github-support.md b/translations/pt-BR/content/support/contacting-github-support/providing-data-to-github-support.md index cb7ed8ef40..a0e48dcd19 100644 --- a/translations/pt-BR/content/support/contacting-github-support/providing-data-to-github-support.md +++ b/translations/pt-BR/content/support/contacting-github-support/providing-data-to-github-support.md @@ -68,7 +68,7 @@ Você pode usar esse método se não tiver sua chave SSH disponível no momento. Você pode usar esse método sem entrar no {% data variables.enterprise.management_console %}. -Use o utilitário da linha de comando [ghe-diagnostics](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-diagnostics) para recuperar o diagnóstico da sua instância. +Use o utilitário da linha de comando [ghe-diagnostics](/enterprise/admin/guides/installation/command-line-utilities#ghe-diagnostics) para recuperar o diagnóstico da sua instância. ```shell $ ssh -p122 admin@hostname -- 'ghe-diagnostics' > diagnostics.txt diff --git a/translations/pt-BR/data/features/README.md b/translations/pt-BR/data/features/README.md index 93f9201b17..50043e53d8 100644 --- a/translations/pt-BR/data/features/README.md +++ b/translations/pt-BR/data/features/README.md @@ -21,7 +21,7 @@ O formato e os valores permitidos são os mesmos que [frontmatter versions prope ### Condicionais de Liquid -Agora você pode usar `{% if meow %} ... {% endif %}` nos arquivos de conteúdo! Observe que esta é a tag `if`, não a nova tag `ifversion`. +Agora você pode usar `{% ifversion meow %} ... {% endif %}` nos arquivos de conteúdo! ### Frontmatter @@ -45,7 +45,7 @@ versions: ## Aplicação de esquema -O esquema para validar a versão do recurso encontra-se em [`tests/helpers/schemas/feature-versions-schema.js`](/tests/helpers/schemas/feature-versions-schema.js) e é exercido por [`tests/linting/lint-files.js`](/tests/linting/lint-files.js). +O esquema para validar a versão do recurso encontra-se em [`tests/helpers/schemas/feature-versions-schema.js`](/tests/helpers/schemas/feature-versions-schema.js) e é exercido por [`tests/linting/lint-versioning.js`](/tests/linting/lint-versioning.js). ## Script para remover tags de recursos diff --git a/translations/pt-BR/data/features/actions-inherit-secrets-reusable-workflows.yml b/translations/pt-BR/data/features/actions-inherit-secrets-reusable-workflows.yml index 1a80448cb4..dcf7f8f3f7 100644 --- a/translations/pt-BR/data/features/actions-inherit-secrets-reusable-workflows.yml +++ b/translations/pt-BR/data/features/actions-inherit-secrets-reusable-workflows.yml @@ -5,4 +5,4 @@ versions: fpt: '*' ghec: '*' ghes: '>= 3.6' - ghae: + ghae: 'issue-6920' diff --git a/translations/pt-BR/data/features/actions-unified-inputs.yml b/translations/pt-BR/data/features/actions-unified-inputs.yml new file mode 100644 index 0000000000..8843eefffd --- /dev/null +++ b/translations/pt-BR/data/features/actions-unified-inputs.yml @@ -0,0 +1,7 @@ +--- +#Issue 6921 +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-6921' diff --git a/translations/pt-BR/data/features/commit-tree-view.yml b/translations/pt-BR/data/features/commit-tree-view.yml new file mode 100644 index 0000000000..dcbaf701ba --- /dev/null +++ b/translations/pt-BR/data/features/commit-tree-view.yml @@ -0,0 +1,8 @@ +--- +#Issue 6662 +#Commit file tree view +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-6662' diff --git a/translations/pt-BR/data/features/dependabot-bulk-alerts.yml b/translations/pt-BR/data/features/dependabot-bulk-alerts.yml new file mode 100644 index 0000000000..1a1108e133 --- /dev/null +++ b/translations/pt-BR/data/features/dependabot-bulk-alerts.yml @@ -0,0 +1,7 @@ +--- +#Reference: Issue #6076 ability to dismiss or re-open multiple Dependabot alerts +versions: + fpt: '*' + ghec: '*' + ghes: '>3.5' + ghae: 'issue-6628' diff --git a/translations/pt-BR/data/features/dependency-graph-rust-support.yml b/translations/pt-BR/data/features/dependency-graph-rust-support.yml new file mode 100644 index 0000000000..439b0edf01 --- /dev/null +++ b/translations/pt-BR/data/features/dependency-graph-rust-support.yml @@ -0,0 +1,7 @@ +--- +#Reference: Issue #6964 Support for Rust manifest parsing in Dependency graph +versions: + fpt: '*' + ghec: '*' + ghes: '>3.5' + ghae: 'issue-6964' diff --git a/translations/pt-BR/data/features/dependency-review-action-configuration.yml b/translations/pt-BR/data/features/dependency-review-action-configuration.yml new file mode 100644 index 0000000000..1ab87445b9 --- /dev/null +++ b/translations/pt-BR/data/features/dependency-review-action-configuration.yml @@ -0,0 +1,7 @@ +--- +#Reference: Issue #7061 Configuring the dependency review action - [Public Beta] +versions: + fpt: '*' + ghec: '*' + ghes: '>3.5' + ghae: 'issue-7061' diff --git a/translations/pt-BR/data/features/ghas-enablement-webhook.yml b/translations/pt-BR/data/features/ghas-enablement-webhook.yml new file mode 100644 index 0000000000..919039ef0d --- /dev/null +++ b/translations/pt-BR/data/features/ghas-enablement-webhook.yml @@ -0,0 +1,7 @@ +--- +#docs-content 7314. GHAS enablement webhook +versions: + fpt: '*' + ghec: '*' + ghes: '>3.6' + ghae: 'issue-7314' diff --git a/translations/pt-BR/data/features/issue-close-reasons.yml b/translations/pt-BR/data/features/issue-close-reasons.yml new file mode 100644 index 0000000000..b11b389fe7 --- /dev/null +++ b/translations/pt-BR/data/features/issue-close-reasons.yml @@ -0,0 +1,8 @@ +--- +#Issues 6363 +#Closed issue states +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-6363' diff --git a/translations/pt-BR/data/features/partial-reruns-with-reusable.yml b/translations/pt-BR/data/features/partial-reruns-with-reusable.yml new file mode 100644 index 0000000000..c0802bf2b1 --- /dev/null +++ b/translations/pt-BR/data/features/partial-reruns-with-reusable.yml @@ -0,0 +1,7 @@ +--- +#Issue #7062 +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.5' + ghae: 'issue-7062' diff --git a/translations/pt-BR/data/features/previous-release-tag.yml b/translations/pt-BR/data/features/previous-release-tag.yml new file mode 100644 index 0000000000..17e793c765 --- /dev/null +++ b/translations/pt-BR/data/features/previous-release-tag.yml @@ -0,0 +1,8 @@ +--- +#Issue 7052 +#Adding a previous (release) tag for users when creating a new release and autogenerating release notes +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-7052' diff --git a/translations/pt-BR/data/graphql/ghec/graphql_upcoming_changes.public.yml b/translations/pt-BR/data/graphql/ghec/graphql_upcoming_changes.public.yml index 0f7cf50d93..855a7d22c8 100644 --- a/translations/pt-BR/data/graphql/ghec/graphql_upcoming_changes.public.yml +++ b/translations/pt-BR/data/graphql/ghec/graphql_upcoming_changes.public.yml @@ -98,6 +98,13 @@ upcoming_changes: date: '2022-07-01T00:00:00+00:00' criticality: breaking owner: cheshire137 + - + location: DependencyGraphDependency.packageLabel + description: '`packageLabel` will be removed. Use normalized `packageName` field instead.' + reason: '`packageLabel` will be removed.' + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: github/dependency_graph - location: RemovePullRequestFromMergeQueueInput.branch description: '`branch` será removido.' diff --git a/translations/pt-BR/data/graphql/graphql_upcoming_changes.public.yml b/translations/pt-BR/data/graphql/graphql_upcoming_changes.public.yml index 0f7cf50d93..855a7d22c8 100644 --- a/translations/pt-BR/data/graphql/graphql_upcoming_changes.public.yml +++ b/translations/pt-BR/data/graphql/graphql_upcoming_changes.public.yml @@ -98,6 +98,13 @@ upcoming_changes: date: '2022-07-01T00:00:00+00:00' criticality: breaking owner: cheshire137 + - + location: DependencyGraphDependency.packageLabel + description: '`packageLabel` will be removed. Use normalized `packageName` field instead.' + reason: '`packageLabel` will be removed.' + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: github/dependency_graph - location: RemovePullRequestFromMergeQueueInput.branch description: '`branch` será removido.' diff --git a/translations/pt-BR/data/release-notes/enterprise-server/3-1/0.yml b/translations/pt-BR/data/release-notes/enterprise-server/3-1/0.yml index 9a68bab074..5683a8313a 100644 --- a/translations/pt-BR/data/release-notes/enterprise-server/3-1/0.yml +++ b/translations/pt-BR/data/release-notes/enterprise-server/3-1/0.yml @@ -78,7 +78,7 @@ sections: - A versão mais recente do CLI do CodeQL é compatível com o upload dos resultados da análise para o GitHub. Isso facilita a execução da análise de código para clientes que desejem usar sistemas de CI/CD diferentes de {% data variables.product.prodname_actions %}. Anteriormente, esses usuários tinham de usar o executor do CodeQL separado, que continuará disponível. Para obter mais informações, consulte "[Sobre o escaneamento de código CodeQL no seu sistema de CI](/enterprise-server@3.1/code-security/secure-coding/about-codeql-code-scanning-in-your-ci-system)." - '{% data variables.product.prodname_actions %} agora é compatível com a ação de ignorar os fluxos de trabalho `push` e `pull_request`, ao procurar algumas palavras-chave comuns na sua mensagem de commit.' - Serão arquivadas as anotações com mais de quatro meses de anotações de verificação. - - Scaling of worker allocation for background tasks has been revised. We recommend validating that the new defaults are appropriate for your workload. Custom background worker overrides should be unset in most cases. [Updated 2022-03-18] + - A escala de alocação do trabalhador para tarefas de fundo foi revisada. Recomendamos validar se os novos padrões são apropriados para sua carga de trabalho. As substituições de trabalho em segundo plano devem ter sua definição cancelada na maioria dos casos. [Atualizado em 2022-03-18] - heading: Alterações de segurança notes: @@ -170,5 +170,10 @@ sections: heading: Obsolescência do suporte para Hypervisor XenServer notes: - A partir de {% data variables.product.prodname_ghe_server %} 3.1, começaremos a cancelar o suporte para o Hypervisor Xen. A obsolescência completa está agendada para {% data variables.product.prodname_ghe_server %} 3.3, seguindo o padrão de janela de obsolescência de um ano. + - + heading: Change to the format of authentication tokens affects GitHub Connect + notes: + - | + GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. To continue using GitHub Connect, upgrade to GitHub Enterprise Server 3.2 or later. For more information, see the [GitHub Blog](https://github.blog/2022-05-20-action-needed-by-github-connect-customers-using-ghes-3-1-and-older-to-adopt-new-authentication-token-format-updates/). [Updated: 2022-06-14] backups: - '{% data variables.product.prodname_ghe_server %} 3.1 exige pelo menos uma versão dos [Utilitários de Backup 3.1.0 do GitHub Enterprise](https://github.com/github/backup-utils) para [Backups Recuperação de Desastre](/enterprise-server@3.1/admin/configuration/configuring-backups-on-your-appliance).' diff --git a/translations/pt-BR/data/release-notes/enterprise-server/3-1/21.yml b/translations/pt-BR/data/release-notes/enterprise-server/3-1/21.yml index c4e788abf2..ca01eb8f70 100644 --- a/translations/pt-BR/data/release-notes/enterprise-server/3-1/21.yml +++ b/translations/pt-BR/data/release-notes/enterprise-server/3-1/21.yml @@ -10,6 +10,7 @@ sections: - O SNMP registrou incorretamente um número alto de mensagens de erro `Cannot statfs` para o syslog. - Para instâncias configuradas com a autenticação SAML e o recurso interno habilitado, usuários integrados ficariam presos em um loop de "login" ao tentar efetuar o login a partir da página gerada após o logout. - Ao usar declarações criptografadas do SAML, algumas afirmações não estavam marcando corretamente chaves SSH como verificada. + - 'The Releases page would return a 500 error when the repository has tags that contain non-ASCII characters. [Updated: 2022-06-10]' changes: - Nas configurações de alta disponibilidade, explique que a página de visão geral de replicação no Console de Gerenciamento exibe somente a configuração de replicação atual, não o status de replicação atual. - Ao habilitar {% data variables.product.prodname_registry %}, explique que o uso de um token de Assinatura de Acesso Compartilhado (SAS) como string de conexão não é compatível. diff --git a/translations/pt-BR/data/release-notes/enterprise-server/3-1/22.yml b/translations/pt-BR/data/release-notes/enterprise-server/3-1/22.yml new file mode 100644 index 0000000000..c35a76968b --- /dev/null +++ b/translations/pt-BR/data/release-notes/enterprise-server/3-1/22.yml @@ -0,0 +1,21 @@ +--- +date: '2022-06-09' +sections: + security_fixes: + - Os pacotes foram atualizados para as últimas versões de segurança. + bugs: + - An internal script to validate hostnames in the {% data variables.product.prodname_ghe_server %} configuration file would return an error if the hostname string started with a "." (period character). + - In HA configurations where the primary node's hostname was longer than 60 characters, MySQL would fail to be configured. + - The calculation of "maximum committers across entire instance" reported in the site admin dashboard was incorrect. + - An incorrect database entry for repository replicas caused database corruption when performing a restore using {% data variables.product.prodname_enterprise_backup_utilities %}. + changes: + - In HA configurations where Elasticsearch reported a valid yellow status, changes introduced in a previous fix would block the `ghe-repl-stop` command and not allow replication to be stopped. Using `ghe-repo-stop --force` will now force Elasticsearch to stop when the service is in a normal or valid yellow status. + known_issues: + - O registro npm de {% data variables.product.prodname_registry %} não retorna mais o valor de tempo em respostas de metadados. Isso foi feito para permitir melhorias substanciais de desempenho. Continuamos a ter todos os dados necessários para devolver um valor de tempo como parte da resposta aos metadados e retomaremos o retorno desse valor no futuro, assim que tivermos resolvido os problemas de desempenho existentes. + - Em uma instância de {% data variables.product.prodname_ghe_server %} recém-configurada sem usuários, um invasor pode criar o primeiro usuário administrador. + - As regras de firewall personalizadas são removidas durante o processo de atualização. + - Arquivos LFS do Git [enviados através da interface web](https://github.com/blog/2105-upload-files-to-your-repositories) são adicionados diretamente ao repositório e de forma incorreta. + - Os problemas não podem ser fechados se contiverem um permalink para um blob no mesmo repositório, onde o caminho do arquivo blob's é maior que 255 caracteres. + - Quando "Usuários podem pesquisar pelo GitHub.com" está habilitado com {% data variables.product.prodname_github_connect %}, os problemas nos repositórios privados e internos não são incluídos nos resultados de pesquisa de {% data variables.product.prodname_dotcom_the_website %}. + - Se o {% data variables.product.prodname_actions %} estiver habilitado para {% data variables.product.prodname_ghe_server %}, a desmontagem de um nó de réplica com `ghe-repl-teardown` será bem-sucedida, mas poderá retornar `ERROR:Running migrations`. + - Os limites de recursos que são específicos para processamento de hooks pre-receive podem causar falha em alguns hooks pre-receive. diff --git a/translations/pt-BR/data/release-notes/enterprise-server/3-2/0.yml b/translations/pt-BR/data/release-notes/enterprise-server/3-2/0.yml index 1fac384d9b..b167663b05 100644 --- a/translations/pt-BR/data/release-notes/enterprise-server/3-2/0.yml +++ b/translations/pt-BR/data/release-notes/enterprise-server/3-2/0.yml @@ -220,5 +220,10 @@ sections: Dois eventos de webhook relacionados a aplicativos legados foram removidos: `integration_installation` e `integration_installation_repositories`. Em vez disso, você deveria estar ouvindo os eventos `installation` e `installation_repositories`. - | O ponto de extremidade a seguir da API REST foi removido: `POST /installations/{installation_id}/access_tokens`. Você deverá usar o namespaced equivalente `POST /app/installations/{installation_id}/access_tokens`. + - + heading: Change to the format of authentication tokens affects GitHub Connect + notes: + - | + GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. To continue using GitHub Connect, upgrade to GitHub Enterprise Server 3.2 or later. For more information, see the [GitHub Blog](https://github.blog/2022-05-20-action-needed-by-github-connect-customers-using-ghes-3-1-and-older-to-adopt-new-authentication-token-format-updates/). [Updated: 2022-06-14] backups: - '{% data variables.product.prodname_ghe_server %} 3.2 exige pelo menos uma versão dos [Utilitários de Backup 3.2.0 do GitHub Enterprise](https://github.com/github/backup-utils) para [Backups Recuperação de Desastre](/enterprise-server@3.2/admin/configuration/configuring-backups-on-your-appliance).' diff --git a/translations/pt-BR/data/release-notes/enterprise-server/3-2/13.yml b/translations/pt-BR/data/release-notes/enterprise-server/3-2/13.yml index 93b3a623a4..57ec07fa0c 100644 --- a/translations/pt-BR/data/release-notes/enterprise-server/3-2/13.yml +++ b/translations/pt-BR/data/release-notes/enterprise-server/3-2/13.yml @@ -12,6 +12,7 @@ sections: - Vídeos enviados para comentários de problemas não seriam interpretados corretamente. - Ao usar declarações criptografadas do SAML, algumas afirmações não estavam marcando corretamente chaves SSH como verificada. - Ao usar `ghe-migrator`, uma migração falharia na importação de anexos do arquivo de vídeo em problemas e pull requests. + - 'The Releases page would return a 500 error when the repository has tags that contain non-ASCII characters. [Updated: 2022-06-10]' changes: - Nas configurações de alta disponibilidade, explique que a página de visão geral de replicação no Console de Gerenciamento exibe somente a configuração de replicação atual, não o status de replicação atual. - Ao habilitar {% data variables.product.prodname_registry %}, explique que o uso de um token de Assinatura de Acesso Compartilhado (SAS) como string de conexão não é compatível atualmente. diff --git a/translations/pt-BR/data/release-notes/enterprise-server/3-2/14.yml b/translations/pt-BR/data/release-notes/enterprise-server/3-2/14.yml new file mode 100644 index 0000000000..01fc16bf9b --- /dev/null +++ b/translations/pt-BR/data/release-notes/enterprise-server/3-2/14.yml @@ -0,0 +1,23 @@ +--- +date: '2022-06-09' +sections: + security_fixes: + - Os pacotes foram atualizados para as últimas versões de segurança. + bugs: + - An internal script to validate hostnames in the {% data variables.product.prodname_ghe_server %} configuration file would return an error if the hostname string started with a "." (period character). + - In HA configurations where the primary node's hostname was longer than 60 characters, MySQL would fail to be configured. + - The `--gateway` argument was added to the `ghe-setup-network` command, to allow passing the gateway address when configuring network settings using the command line. + - Image attachments that were deleted would return a `500 Internal Server Error` instead of a `404 Not Found` error. + - The calculation of "maximum committers across entire instance" reported in the site admin dashboard was incorrect. + - An incorrect database entry for repository replicas caused database corruption when performing a restore using {% data variables.product.prodname_enterprise_backup_utilities %}. + changes: + - Optimised the inclusion of metrics when generating a cluster support bundle. + - In HA configurations where Elasticsearch reported a valid yellow status, changes introduced in a previous fix would block the `ghe-repl-stop` command and not allow replication to be stopped. Using `ghe-repo-stop --force` will now force Elasticsearch to stop when the service is in a normal or valid yellow status. + known_issues: + - Em uma instância de {% data variables.product.prodname_ghe_server %} recém-configurada sem usuários, um invasor pode criar o primeiro usuário administrador. + - As regras de firewall personalizadas são removidas durante o processo de atualização. + - Arquivos LFS do Git [enviados através da interface web](https://github.com/blog/2105-upload-files-to-your-repositories) são adicionados diretamente ao repositório e de forma incorreta. + - Os problemas não podem ser fechados se contiverem um permalink para um blob no mesmo repositório, onde o caminho do arquivo blob's é maior que 255 caracteres. + - Quando "Usuários podem pesquisar pelo GitHub.com" está habilitado com {% data variables.product.prodname_github_connect %}, os problemas nos repositórios privados e internos não são incluídos nos resultados de pesquisa de {% data variables.product.prodname_dotcom_the_website %}. + - O registro npm de {% data variables.product.prodname_registry %} não retorna mais o valor de tempo em respostas de metadados. Isso foi feito para permitir melhorias substanciais de desempenho. Continuamos a ter todos os dados necessários para devolver um valor de tempo como parte da resposta aos metadados e retomaremos o retorno desse valor no futuro, assim que tivermos resolvido os problemas de desempenho existentes. + - Os limites de recursos que são específicos para processamento de hooks pre-receive podem causar falha em alguns hooks pre-receive. diff --git a/translations/pt-BR/data/release-notes/enterprise-server/3-3/0.yml b/translations/pt-BR/data/release-notes/enterprise-server/3-3/0.yml index 6c20770aaa..d376b3d3ab 100644 --- a/translations/pt-BR/data/release-notes/enterprise-server/3-3/0.yml +++ b/translations/pt-BR/data/release-notes/enterprise-server/3-3/0.yml @@ -208,5 +208,10 @@ sections: Os repositórios que não estavam presentes e ativos antes de atualizar para {% data variables.product.prodname_ghe_server %} 3.3 podem não ser executados da forma ideal até que uma tarefa de manutenção de repositório seja executada e concluída com sucesso. Para iniciar uma tarefa de manutenção do repositório manualmente, acesse https:///stafftools/repositórios///network` para cada repositório afetado e clique no botão **Cronograma**. + - + heading: Change to the format of authentication tokens affects GitHub Connect + notes: + - | + GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. To continue using GitHub Connect, upgrade to GitHub Enterprise Server 3.2 or later. For more information, see the [GitHub Blog](https://github.blog/2022-05-20-action-needed-by-github-connect-customers-using-ghes-3-1-and-older-to-adopt-new-authentication-token-format-updates/). [Updated: 2022-06-14] backups: - '{% data variables.product.prodname_ghe_server %} 3.3 exige pelo menos [GitHub Enterprise Backup Utilities 3.0](https://github.com/github/backup-utils) para [Backups e recuperação de desastre](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' diff --git a/translations/pt-BR/data/release-notes/enterprise-server/3-3/8.yml b/translations/pt-BR/data/release-notes/enterprise-server/3-3/8.yml index 8d0c7a3e77..1c3ea1d909 100644 --- a/translations/pt-BR/data/release-notes/enterprise-server/3-3/8.yml +++ b/translations/pt-BR/data/release-notes/enterprise-server/3-3/8.yml @@ -15,6 +15,7 @@ sections: - Ao usar o gerenciador de arquivos na página de um repositório, digitar a tecla backspace dentro do campo de pesquisa geraria resultados de pesquisa listados várias vezes e causaria problemas de interpretação. - Ao usar o GitHub Enterprise Importer para importar um repositório, alguns problemas falhariam na importação devido a eventos da linha do tempo do projeto configurados incorretamente. - Ao usar `ghe-migrator`, uma migração falharia na importação de anexos do arquivo de vídeo em problemas e pull requests. + - 'The Releases page would return a 500 error when the repository has tags that contain non-ASCII characters. [Updated: 2022-06-10]' changes: - Nas configurações de alta disponibilidade, explique que a página de visão geral de replicação no Console de Gerenciamento exibe somente a configuração de replicação atual, não o status de replicação atual. - Ao habilitar {% data variables.product.prodname_registry %}, explique que o uso de um token de Assinatura de Acesso Compartilhado (SAS) como string de conexão não é compatível atualmente. diff --git a/translations/pt-BR/data/release-notes/enterprise-server/3-3/9.yml b/translations/pt-BR/data/release-notes/enterprise-server/3-3/9.yml new file mode 100644 index 0000000000..bdd1521fa1 --- /dev/null +++ b/translations/pt-BR/data/release-notes/enterprise-server/3-3/9.yml @@ -0,0 +1,26 @@ +--- +date: '2022-06-09' +sections: + security_fixes: + - Os pacotes foram atualizados para as últimas versões de segurança. + bugs: + - An internal script to validate hostnames in the {% data variables.product.prodname_ghe_server %} configuration file would return an error if the hostname string started with a "." (period character). + - In HA configurations where the primary node's hostname was longer than 60 characters, MySQL would fail to be configured + - The `--gateway` argument was added to the `ghe-setup-network` command, to allow passing the gateway address when configuring network settings using the command line. + - Image attachments that were deleted would return a `500 Internal Server Error` instead of a `404 Not Found` error. + - The calculation of "maximum committers across entire instance" reported in the site admin dashboard was incorrect. + - An incorrect database entry for repository replicas caused database corruption when performing a restore using {% data variables.product.prodname_enterprise_backup_utilities %}. + changes: + - Optimised the inclusion of metrics when generating a cluster support bundle. + - In HA configurations where Elasticsearch reported a valid yellow status, changes introduced in a previous fix would block the `ghe-repl-stop` command and not allow replication to be stopped. Using `ghe-repo-stop --force` will now force Elasticsearch to stop when the service is in a normal or valid yellow status. + - When using `ghe-migrator` or exporting from {% data variables.product.prodname_dotcom_the_website %}, migrations would fail to export pull request attachments. + known_issues: + - Após a atualização para {% data variables.product.prodname_ghe_server %} 3.3, {% data variables.product.prodname_actions %} pode não ser iniciado automaticamente. Para resolver esse problema, conecte-se ao dispositivo via SSH e execute o comando `ghe-actions-start`. + - Em uma instância de {% data variables.product.prodname_ghe_server %} recém-configurada sem usuários, um invasor pode criar o primeiro usuário administrador. + - As regras de firewall personalizadas são removidas durante o processo de atualização. + - Arquivos LFS do Git [enviados através da interface web](https://github.com/blog/2105-upload-files-to-your-repositories) são adicionados diretamente ao repositório e de forma incorreta. + - Os problemas não podem ser fechados se contiverem um permalink para um blob no mesmo repositório, onde o caminho do arquivo blob's é maior que 255 caracteres. + - Quando "Usuários podem pesquisar pelo GitHub.com" está habilitado com {% data variables.product.prodname_github_connect %}, os problemas nos repositórios privados e internos não são incluídos nos resultados de pesquisa de {% data variables.product.prodname_dotcom_the_website %}. + - O registro npm de {% data variables.product.prodname_registry %} não retorna mais o valor de tempo em respostas de metadados. Isso foi feito para permitir melhorias substanciais de desempenho. Continuamos a ter todos os dados necessários para devolver um valor de tempo como parte da resposta aos metadados e retomaremos o retorno desse valor no futuro, assim que tivermos resolvido os problemas de desempenho existentes. + - Os limites de recursos que são específicos para processamento de hooks pre-receive podem causar falha em alguns hooks pre-receive. + - 'As configurações de armazenamento de {% data variables.product.prodname_actions %} não podem ser validadas e salvas no {% data variables.enterprise.management_console %} quando "Forçar estilo de caminho" for selecionado e deverão ser definidas com a ferramenta de linha de comando `ghe-actions-precheck`.' diff --git a/translations/pt-BR/data/release-notes/enterprise-server/3-4/0.yml b/translations/pt-BR/data/release-notes/enterprise-server/3-4/0.yml index d09e7a09c3..be75c76347 100644 --- a/translations/pt-BR/data/release-notes/enterprise-server/3-4/0.yml +++ b/translations/pt-BR/data/release-notes/enterprise-server/3-4/0.yml @@ -199,5 +199,10 @@ sections: Os repositórios que não estavam presentes e ativos antes de atualizar para {% data variables.product.prodname_ghe_server %} 3.3 podem não ser executados da forma ideal até que uma tarefa de manutenção de repositório seja executada e concluída com sucesso. Para iniciar uma tarefa de manutenção do repositório manualmente, acesse https:///stafftools/repositórios///network` para cada repositório afetado e clique no botão Cronograma. + - + heading: Change to the format of authentication tokens affects GitHub Connect + notes: + - | + GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. For more information, see the [GitHub changelog](https://github.blog/2022-05-20-action-needed-by-github-connect-customers-using-ghes-3-1-and-older-to-adopt-new-authentication-token-format-updates/). [Updated: 2022-06-14] backups: - '{% data variables.product.prodname_ghe_server %} 3.4 exige pelo menos [GitHub Enterprise Backup Utilities 3.4.0](https://github.com/github/backup-utils) para [Backups e recuperação de desastre](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' diff --git a/translations/pt-BR/data/release-notes/enterprise-server/3-4/2.yml b/translations/pt-BR/data/release-notes/enterprise-server/3-4/2.yml index fbb6a6f8a7..99e0d1dc53 100644 --- a/translations/pt-BR/data/release-notes/enterprise-server/3-4/2.yml +++ b/translations/pt-BR/data/release-notes/enterprise-server/3-4/2.yml @@ -26,12 +26,6 @@ sections: - Quando "Usuários podem pesquisar pelo GitHub.com" está habilitado com {% data variables.product.prodname_github_connect %}, os problemas nos repositórios privados e internos não são incluídos nos resultados de pesquisa de {% data variables.product.prodname_dotcom_the_website %}. - O registro npm de {% data variables.product.prodname_registry %} não retorna mais o valor de tempo em respostas de metadados. Isso foi feito para permitir melhorias substanciais de desempenho. Continuamos a ter todos os dados necessários para devolver um valor de tempo como parte da resposta aos metadados e retomaremos o retorno desse valor no futuro, assim que tivermos resolvido os problemas de desempenho existentes. - Os limites de recursos que são específicos para processamento de hooks pre-receive podem causar falha em alguns hooks pre-receive. - - | - Ao usar declarações criptografadas do SAML com {% data variables.product.prodname_ghe_server %} 3.4.0 e 3.4.1, um novo atributo do XML `WantAssertionsEncrypted` no `SPSSODescriptor` contém um atributo inválido para metadados do SAML. Os IdPs que consomem este ponto de extremidade de metadados do SAML podem encontrar erros ao validar o esquema XML de metadados SAML. Uma correção estará disponível na próxima atualização de atualização. [Atualizado: 2022-04-11] - - Para contornar esse problema, você pode tomar uma das duas ações a seguir. - - Reconfigurar o IdP, fazendo o upload de uma cópia estática dos metadados do SAML sem o atributo `WantAssertionsEncrypted`. - - Copiar os metadados do SAML, remover o atributo `WantAssertionsEncrypted`, hospedá-lo em um servidor web e reconfigurar o IdP para apontar para esse URL. deprecations: - heading: Obsoletização do GitHub Enterprise Server 3.0 diff --git a/translations/pt-BR/data/release-notes/enterprise-server/3-4/3.yml b/translations/pt-BR/data/release-notes/enterprise-server/3-4/3.yml index 19e9530d8f..df067040a9 100644 --- a/translations/pt-BR/data/release-notes/enterprise-server/3-4/3.yml +++ b/translations/pt-BR/data/release-notes/enterprise-server/3-4/3.yml @@ -18,6 +18,7 @@ sections: - Vídeos enviados para comentários de problemas não seriam interpretados corretamente. - Ao usar o GitHub Enterprise Importer para importar um repositório, alguns problemas falhariam na importação devido a eventos da linha do tempo do projeto configurados incorretamente. - Ao usar `ghe-migrator`, uma migração falharia na importação de anexos do arquivo de vídeo em problemas e pull requests. + - 'The Releases page would return a 500 error when the repository has tags that contain non-ASCII characters. [Updated: 2022-06-10]' changes: - Nas configurações de alta disponibilidade, explique que a página de visão geral de replicação no Console de Gerenciamento exibe somente a configuração de replicação atual, não o status de replicação atual. - O tempo limite de alocação do Nomad para o gráfico de dependência foi aumentado para garantir que as migrações pós-atualização possam ser concluídas. @@ -33,9 +34,3 @@ sections: - Quando "Usuários podem pesquisar pelo GitHub.com" está habilitado com {% data variables.product.prodname_github_connect %}, os problemas nos repositórios privados e internos não são incluídos nos resultados de pesquisa de {% data variables.product.prodname_dotcom_the_website %}. - O registro npm de {% data variables.product.prodname_registry %} não retorna mais o valor de tempo em respostas de metadados. Isso foi feito para permitir melhorias substanciais de desempenho. Continuamos a ter todos os dados necessários para devolver um valor de tempo como parte da resposta aos metadados e retomaremos o retorno desse valor no futuro, assim que tivermos resolvido os problemas de desempenho existentes. - Os limites de recursos que são específicos para processamento de hooks pre-receive podem causar falha em alguns hooks pre-receive. - - | - Ao usar declarações criptografadas do SAML com {% data variables.product.prodname_ghe_server %} 3.4.0 e 3.4.1, um novo atributo do XML `WantAssertionsEncrypted` no `SPSSODescriptor` contém um atributo inválido para metadados do SAML. Os IdPs que consomem este ponto de extremidade de metadados do SAML podem encontrar erros ao validar o esquema XML de metadados SAML. Uma correção estará disponível na próxima atualização de atualização. [Atualizado: 2022-04-11] - - Para contornar esse problema, você pode tomar uma das duas ações a seguir. - - Reconfigurar o IdP, fazendo o upload de uma cópia estática dos metadados do SAML sem o atributo `WantAssertionsEncrypted`. - - Copiar os metadados do SAML, remover o atributo `WantAssertionsEncrypted`, hospedá-lo em um servidor web e reconfigurar o IdP para apontar para esse URL. diff --git a/translations/pt-BR/data/release-notes/enterprise-server/3-4/4.yml b/translations/pt-BR/data/release-notes/enterprise-server/3-4/4.yml new file mode 100644 index 0000000000..60d24185db --- /dev/null +++ b/translations/pt-BR/data/release-notes/enterprise-server/3-4/4.yml @@ -0,0 +1,34 @@ +--- +date: '2022-06-09' +sections: + security_fixes: + - Os pacotes foram atualizados para as últimas versões de segurança. + bugs: + - An internal script to validate hostnames in the {% data variables.product.prodname_ghe_server %} configuration file would return an error if the hostname string started with a "." (period character). + - In HA configurations where the primary node's hostname was longer than 60 characters, MySQL would fail to be configured. + - When {% data variables.product.prodname_actions %} was enabled but TLS was disabled on {% data variables.product.prodname_ghe_server %} 3.4.1 and later, applying a configuration update would fail. + - The `--gateway` argument was added to the `ghe-setup-network` command, to allow passing the gateway address when configuring network settings using the command line. + - 'The [{% data variables.product.prodname_GH_advanced_security %} billing API](/rest/enterprise-admin/billing#get-github-advanced-security-active-committers-for-an-enterprise) endpoints were not enabled and accessible.' + - Image attachments that were deleted would return a `500 Internal Server Error` instead of a `404 Not Found` error. + - In environments configured with a repository cache server, the `ghe-repl-status` command incorrectly showed gists as being under-replicated. + - The "Get a commit" and "Compare two commits" endpoints in the [Commit API](/rest/commits/commits) would return a `500` error if a file path in the diff contained an encoded and escaped unicode character. + - The calculation of "maximum committers across entire instance" reported in the site admin dashboard was incorrect. + - An incorrect database entry for repository replicas caused database corruption when performing a restore using {% data variables.product.prodname_enterprise_backup_utilities %}. + - The activity timeline for secret scanning alerts wasn't displayed. + changes: + - Optimised the inclusion of metrics when generating a cluster support bundle. + - In HA configurations where Elasticsearch reported a valid yellow status, changes introduced in a previous fix would block the `ghe-repl-stop` command and not allow replication to be stopped. Using `ghe-repo-stop --force` will now force Elasticsearch to stop when the service is in a normal or valid yellow status. + known_issues: + - Em uma instância de {% data variables.product.prodname_ghe_server %} recém-configurada sem usuários, um invasor pode criar o primeiro usuário administrador. + - As regras de firewall personalizadas são removidas durante o processo de atualização. + - Arquivos LFS do Git [enviados através da interface web](https://github.com/blog/2105-upload-files-to-your-repositories) são adicionados diretamente ao repositório e de forma incorreta. + - Os problemas não podem ser fechados se contiverem um permalink para um blob no mesmo repositório, onde o caminho do arquivo blob's é maior que 255 caracteres. + - Quando "Usuários podem pesquisar pelo GitHub.com" está habilitado com {% data variables.product.prodname_github_connect %}, os problemas nos repositórios privados e internos não são incluídos nos resultados de pesquisa de {% data variables.product.prodname_dotcom_the_website %}. + - O registro npm de {% data variables.product.prodname_registry %} não retorna mais o valor de tempo em respostas de metadados. Isso foi feito para permitir melhorias substanciais de desempenho. Continuamos a ter todos os dados necessários para devolver um valor de tempo como parte da resposta aos metadados e retomaremos o retorno desse valor no futuro, assim que tivermos resolvido os problemas de desempenho existentes. + - Os limites de recursos que são específicos para processamento de hooks pre-receive podem causar falha em alguns hooks pre-receive. + - | + Ao usar declarações criptografadas do SAML com {% data variables.product.prodname_ghe_server %} 3.4.0 e 3.4.1, um novo atributo do XML `WantAssertionsEncrypted` no `SPSSODescriptor` contém um atributo inválido para metadados do SAML. Os IdPs que consomem este ponto de extremidade de metadados do SAML podem encontrar erros ao validar o esquema XML de metadados SAML. Uma correção estará disponível na próxima atualização de atualização. [Atualizado: 2022-04-11] + + Para contornar esse problema, você pode tomar uma das duas ações a seguir. + - Reconfigurar o IdP, fazendo o upload de uma cópia estática dos metadados do SAML sem o atributo `WantAssertionsEncrypted`. + - Copiar os metadados do SAML, remover o atributo `WantAssertionsEncrypted`, hospedá-lo em um servidor web e reconfigurar o IdP para apontar para esse URL. diff --git a/translations/pt-BR/data/release-notes/enterprise-server/3-5/0-rc1.yml b/translations/pt-BR/data/release-notes/enterprise-server/3-5/0-rc1.yml index 9dbe66463d..6e5402ebf3 100644 --- a/translations/pt-BR/data/release-notes/enterprise-server/3-5/0-rc1.yml +++ b/translations/pt-BR/data/release-notes/enterprise-server/3-5/0-rc1.yml @@ -213,7 +213,7 @@ sections: - | Agora você pode reabrir alertas do Dependabot ignorados através da página da interface de usuário para um alerta fechado. Isso não afeta pull requests do Dependabot ou a API do GraphQL. Para obter mais informações, consulte "[Sobre alertas do Dependabot](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)." - - heading: Pub support for Dependabot version updates is in public beta + heading: O suporte público para atualizações da versão dependente está na versão beta pública notes: - | Os usuários da versão do Dependabot agora podem atualizar proativamente as dependências para projetos Flutter ou Dart que usam o gerenciador de pacotes Pub. @@ -271,11 +271,11 @@ sections: heading: Outras formas de manter o branch de um pull request atualizado notes: - | - The **Update branch** button on the pull request page lets you update your pull request's branch with the latest changes from the base branch. This is useful for verifying your changes are compatible with the current version of the base branch before you merge. Two enhancements now give you more ways to keep your branch up-to-date. + O botão **Atualizar o branch** na página de pull request permite que você atualize o branch do pull request com as últimas alterações do branch base. Isso é útil para verificar se as alterações são compatíveis com a versão atual do branch base antes de fazer merge. Duas melhorias agora oferecem mais maneiras de manter seu branch atualizado. - - When your pull request's topic branch is out of date with the base branch, you now have the option to update it by rebasing on the latest version of the base branch. Rebasing applies the changes from your branch onto the latest version of the base branch, resulting in a branch with a linear history since no merge commit is created. To update by rebasing, click the drop down menu next to the **Update Branch** button, click **Update with rebase**, and then click **Rebase branch**. Previously, **Update branch** performed a traditional merge that always resulted in a merge commit in your pull request branch. This option is still available, but now you have the choice. For more information, see "[Keeping your pull request in sync with the base branch](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch)." + - Quando o branch de tópicos do seu pull request está desatualizado com o branch de base, agora você tem a opção de atualizá-lo fazendo o rebase na versão mais recente do branch base. O rebase aplica as alterações do branch na versão mais recente do branch base, resultando em um branch com um histórico linear, uma vez que nenhum commit de merge foi criado. Para atualizar fazendo rebase, clique no menu suspenso ao lado do botão **Atualizar Branch**, clique em **Atualizar com rebase** e, em seguida, clique em **Fazer rebase do branch branch**. Anteriormente, **Atualizar o branch** realizava um merge tradicional que sempre resultava em um commit de merge no seu branch de pull request. Esta opção ainda está disponível, mas agora você pode escolher. Para obter mais informações, consulte "[Manter seu pull request em sincronia com o branch base](/pull-requests/collaborating-with-pull-requests/proponing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch). - - A new repository setting allows the **Update branch** button to always be available when a pull request's topic branch is not up to date with the base branch. Previously, this button was only available when the **Require branches to be up to date before merging** branch protection setting was enabled. People with admin or maintainer access can manage the **Always suggest updating pull request branches** setting from the **Pull Requests** section in repository settings. For more information, see "[Managing suggestions to update pull request branches](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches)." + - Uma nova configuração do repositório permite que o botão **Atualizar o branch** esteja sempre disponível quando o branch de tópico de um pull request não estiver atualizado com o branch base. Anteriormente, esse botão só estava disponível quando **Exigir que os branches estejam atualizados antes do merge das configurações de proteção de branch estava habilitado. As pessoas com acesso de administrador ou mantenedor podem gerenciar a configuração **Sempre sugerir atualizar os branches de pull request** na seção **Pull Requests** nas configurações do repositório. Para obter mais informações, consulte "[Gerenciando sugestões para atualizar os branches de pull request](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches)." - heading: Configurar headers de HTTP personalizados para sites do GitHub Pages notes: @@ -319,22 +319,22 @@ sections: - | As configurações de páginas para usuários, organizações, repositórios e equipes foram redesenhadas, agrupando páginas de configurações semelhantes em seções para arquitetura e descoberta de informação aprimorada. Para obter mais informações, consulte o [registro de alterações do GitHub](https://github.blog/changelog/2022-02-02-redesign-of-githubs-settings-pages/). - | - Focusing or hovering over a label now displays the label description in a tooltip. + Focar ou passar sobre uma etiqueta agora exibe a descrição da etiqueta em uma dica de ferramentas. - | - Creating and removing repository invitations, whether done through the API or web interface, are now subject to rate limits that may be enabled on your GitHub Enterprise Server instance. For more information about rate limits, see "[Configuring rate limits](/admin/configuration/configuring-your-enterprise/configuring-rate-limits)." + A criação e remoção dos convites de repositório, seja feito por meio da API ou da interface web, agora estão sujeitos a limites de taxa que podem ser habilitados na sua instância do GitHub Enterprise Server. Para obter mais informações sobre limites de taxa, consulte "[Configurar limite de taxa](/admin/configuration/configuring-your-enterprise/configuring-rate-limits)." - | - MinIO has announced the removal of the MinIO Gateways starting June 1st, 2022. While MinIO Gateway for NAS continues to be one of the supported storage providers for Github Actions and Github Packages, we recommend moving to MinIO LTS support to avail support and bug fixes from MinIO. For more information about rate limits, see "[Scheduled removal of MinIO Gateway for GCS, Azure, HDFS in the minio/minio repository](https://github.com/minio/minio/issues/14331)." + O MinIO anunciou a remoção do MinIO Gateway iniciando em 1 de Junho de 2022. Embora o Gateway MinIO para o NAS continue sendo um dos provedores de armazenamento compatíveis com o Github Actions e Github Packages, recomendamos transferir para o suporte do MinIO LTS para utilizar suporte e correções de erros do MinIO. Para obter mais informações sobre limites de taxa, consulte "[Remoção Agendada do MinIO Gateway para GCS, Azure, HDFS no repositório minio/minio](https://github.com/minio/minio/issues/14331)." deprecations: - heading: Alterar o formato de autenticação de tokens notes: - | - GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. For more information, see the [GitHub changelog](https://github.blog/changelog/2021-03-31-authentication-token-format-updates-are-generally-available/). + O GitHub Connect não funcionará mais após 3 de junho para instâncias em excecução no GitHub Enterprise Server 3.1 ou anterior devido à alteração no formato dos tokens de autenticação do GitHub. Para obter mais informações, consulte o [registro de alterações do GitHub changelog](https://github.blog/changelog/2021-03-31-authentication-token-format-updates-are-generally-available/). - - heading: CodeQL runner deprecated in favor of CodeQL CLI + heading: Executor do CodeQL descontinuado em detrimento da CLI do CodeQL notes: - | - The CodeQL runner is deprecated in favor of the CodeQL CLI. GitHub Enterprise Server 3.4 and later no longer include the CodeQL runner. This deprecation only affects users who use CodeQL code scanning in 3rd party CI/CD systems. GitHub Actions users are not affected. GitHub strongly recommends that customers migrate to the CodeQL CLI, which is a feature-complete replacement for the CodeQL runner and has many additional features. For more information, see "[Migrating from the CodeQL runner to CodeQL CLI](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli)." + O executor do CodeQL está obsoleto em detrimento da CLI do CodeQL. O GitHub Enterprise Server 3.4 e posterior não inclui mais o executor do CodeQL. Esta depreciação afeta apenas usuários que usam a digitalização de código CodeQL em sistemas de CI/CD de terceiros. Usuários do GitHub Actions não são afetados. O GitHub recomenda que os clientes façam a migração para a CLI do CodeQL, que é uma substituição completa de recursos para o executor do CodeQL e tem muitos recursos adicionais. Para obter mais informações, consulte "[Fazendo a migração do executor do CodeQL para a CLI do CodeQL](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli)." - heading: O seletor de temas para o GitHub Pages foi removido notes: @@ -348,4 +348,4 @@ sections: - Quando "Usuários podem pesquisar pelo GitHub.com" está habilitado com o GitHub Connect, os problemas em repositórios privados e internos não estão incluídos nos resultados de pesquisa do GitHub.com. - O registro npm de {% data variables.product.prodname_registry %} não retorna mais o valor de tempo em respostas de metadados. Isso foi feito para permitir melhorias substanciais de desempenho. Continuamos a ter todos os dados necessários para devolver um valor de tempo como parte da resposta aos metadados e retomaremos o retorno desse valor no futuro, assim que tivermos resolvido os problemas de desempenho existentes. - Os limites de recursos que são específicos para processamento de hooks pre-receive podem causar falha em alguns hooks pre-receive. - - Actions services need to be restarted after restoring an appliance from a backup taken on a different host. + - Os serviços de ações precisam ser reiniciados após a restauração de um dispositivo de um backup em um host diferente. diff --git a/translations/pt-BR/data/release-notes/enterprise-server/3-5/0.yml b/translations/pt-BR/data/release-notes/enterprise-server/3-5/0.yml index cb183a99ec..add719f645 100644 --- a/translations/pt-BR/data/release-notes/enterprise-server/3-5/0.yml +++ b/translations/pt-BR/data/release-notes/enterprise-server/3-5/0.yml @@ -1,8 +1,7 @@ --- date: '2022-05-31' intro: | - - For upgrade instructions, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)." + Para obter instruções de atualização, consulte "[Atualizar {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)." sections: features: - @@ -206,7 +205,7 @@ sections: - | Agora você pode reabrir alertas do Dependabot ignorados através da página da interface de usuário para um alerta fechado. Isso não afeta pull requests do Dependabot ou a API do GraphQL. Para obter mais informações, consulte "[Sobre alertas do Dependabot](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)." - - heading: Pub support for Dependabot version updates is in public beta + heading: O suporte público para atualizações da versão dependente está na versão beta pública notes: - | Os usuários da versão do Dependabot agora podem atualizar proativamente as dependências para projetos Flutter ou Dart que usam o gerenciador de pacotes Pub. @@ -264,11 +263,11 @@ sections: heading: Outras formas de manter o branch de um pull request atualizado notes: - | - The **Update branch** button on the pull request page lets you update your pull request's branch with the latest changes from the base branch. This is useful for verifying your changes are compatible with the current version of the base branch before you merge. Two enhancements now give you more ways to keep your branch up-to-date. + O botão **Atualizar o branch** na página de pull request permite que você atualize o branch do pull request com as últimas alterações do branch base. Isso é útil para verificar se as alterações são compatíveis com a versão atual do branch base antes de fazer merge. Duas melhorias agora oferecem mais maneiras de manter seu branch atualizado. - - When your pull request's topic branch is out of date with the base branch, you now have the option to update it by rebasing on the latest version of the base branch. Rebasing applies the changes from your branch onto the latest version of the base branch, resulting in a branch with a linear history since no merge commit is created. To update by rebasing, click the drop down menu next to the **Update Branch** button, click **Update with rebase**, and then click **Rebase branch**. Previously, **Update branch** performed a traditional merge that always resulted in a merge commit in your pull request branch. This option is still available, but now you have the choice. For more information, see "[Keeping your pull request in sync with the base branch](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch)." + - Quando o branch de tópicos do seu pull request está desatualizado com o branch de base, agora você tem a opção de atualizá-lo fazendo o rebase na versão mais recente do branch base. O rebase aplica as alterações do branch na versão mais recente do branch base, resultando em um branch com um histórico linear, uma vez que nenhum commit de merge foi criado. Para atualizar fazendo rebase, clique no menu suspenso ao lado do botão **Atualizar Branch**, clique em **Atualizar com rebase** e, em seguida, clique em **Fazer rebase do branch branch**. Anteriormente, **Atualizar o branch** realizava um merge tradicional que sempre resultava em um commit de merge no seu branch de pull request. Esta opção ainda está disponível, mas agora você pode escolher. Para obter mais informações, consulte "[Manter seu pull request em sincronia com o branch base](/pull-requests/collaborating-with-pull-requests/proponing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch). - - A new repository setting allows the **Update branch** button to always be available when a pull request's topic branch is not up to date with the base branch. Previously, this button was only available when the **Require branches to be up to date before merging** branch protection setting was enabled. People with admin or maintainer access can manage the **Always suggest updating pull request branches** setting from the **Pull Requests** section in repository settings. For more information, see "[Managing suggestions to update pull request branches](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches)." + - Uma nova configuração do repositório permite que o botão **Atualizar o branch** esteja sempre disponível quando o branch de tópico de um pull request não estiver atualizado com o branch base. Anteriormente, esse botão só estava disponível quando **Exigir que os branches estejam atualizados antes do merge das configurações de proteção de branch estava habilitado. As pessoas com acesso de administrador ou mantenedor podem gerenciar a configuração **Sempre sugerir atualizar os branches de pull request** na seção **Pull Requests** nas configurações do repositório. Para obter mais informações, consulte "[Gerenciando sugestões para atualizar os branches de pull request](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches)." - heading: Configurar headers de HTTP personalizados para sites do GitHub Pages notes: @@ -312,22 +311,22 @@ sections: - | As configurações de páginas para usuários, organizações, repositórios e equipes foram redesenhadas, agrupando páginas de configurações semelhantes em seções para arquitetura e descoberta de informação aprimorada. Para obter mais informações, consulte o [registro de alterações do GitHub](https://github.blog/changelog/2022-02-02-redesign-of-githubs-settings-pages/). - | - Focusing or hovering over a label now displays the label description in a tooltip. + Focar ou passar sobre uma etiqueta agora exibe a descrição da etiqueta em uma dica de ferramentas. - | - Creating and removing repository invitations, whether done through the API or web interface, are now subject to rate limits that may be enabled on your GitHub Enterprise Server instance. For more information about rate limits, see "[Configuring rate limits](/admin/configuration/configuring-your-enterprise/configuring-rate-limits)." + A criação e remoção dos convites de repositório, seja feito por meio da API ou da interface web, agora estão sujeitos a limites de taxa que podem ser habilitados na sua instância do GitHub Enterprise Server. Para obter mais informações sobre limites de taxa, consulte "[Configurar limite de taxa](/admin/configuration/configuring-your-enterprise/configuring-rate-limits)." - | - MinIO has announced the removal of the MinIO Gateways starting June 1st, 2022. While MinIO Gateway for NAS continues to be one of the supported storage providers for Github Actions and Github Packages, we recommend moving to MinIO LTS support to avail support and bug fixes from MinIO. For more information about rate limits, see "[Scheduled removal of MinIO Gateway for GCS, Azure, HDFS in the minio/minio repository](https://github.com/minio/minio/issues/14331)." + O MinIO anunciou a remoção do MinIO Gateway iniciando em 1 de Junho de 2022. Embora o Gateway MinIO para o NAS continue sendo um dos provedores de armazenamento compatíveis com o Github Actions e Github Packages, recomendamos transferir para o suporte do MinIO LTS para utilizar suporte e correções de erros do MinIO. Para obter mais informações sobre limites de taxa, consulte "[Remoção Agendada do MinIO Gateway para GCS, Azure, HDFS no repositório minio/minio](https://github.com/minio/minio/issues/14331)." deprecations: - - heading: Alterar o formato de autenticação de tokens + heading: Change to the format of authentication tokens affects GitHub Connect notes: - | - GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. For more information, see the [GitHub changelog](https://github.blog/changelog/2021-03-31-authentication-token-format-updates-are-generally-available/). + GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. To continue using GitHub Connect, upgrade to GitHub Enterprise Server 3.2 or later. For more information, see the [GitHub Blog](https://github.blog/2022-05-20-action-needed-by-github-connect-customers-using-ghes-3-1-and-older-to-adopt-new-authentication-token-format-updates/). [Updated: 2022-06-14] - - heading: CodeQL runner deprecated in favor of CodeQL CLI + heading: Executor do CodeQL descontinuado em detrimento da CLI do CodeQL notes: - | - The CodeQL runner is deprecated in favor of the CodeQL CLI. GitHub Enterprise Server 3.4 and later no longer include the CodeQL runner. This deprecation only affects users who use CodeQL code scanning in 3rd party CI/CD systems. GitHub Actions users are not affected. GitHub strongly recommends that customers migrate to the CodeQL CLI, which is a feature-complete replacement for the CodeQL runner and has many additional features. For more information, see "[Migrating from the CodeQL runner to CodeQL CLI](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli)." + O executor do CodeQL está obsoleto em detrimento da CLI do CodeQL. O GitHub Enterprise Server 3.4 e posterior não inclui mais o executor do CodeQL. Esta depreciação afeta apenas usuários que usam a digitalização de código CodeQL em sistemas de CI/CD de terceiros. Usuários do GitHub Actions não são afetados. O GitHub recomenda que os clientes façam a migração para a CLI do CodeQL, que é uma substituição completa de recursos para o executor do CodeQL e tem muitos recursos adicionais. Para obter mais informações, consulte "[Fazendo a migração do executor do CodeQL para a CLI do CodeQL](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli)." - heading: O seletor de temas para o GitHub Pages foi removido notes: @@ -341,4 +340,6 @@ sections: - Quando "Usuários podem pesquisar pelo GitHub.com" está habilitado com o GitHub Connect, os problemas em repositórios privados e internos não estão incluídos nos resultados de pesquisa do GitHub.com. - O registro npm de {% data variables.product.prodname_registry %} não retorna mais o valor de tempo em respostas de metadados. Isso foi feito para permitir melhorias substanciais de desempenho. Continuamos a ter todos os dados necessários para devolver um valor de tempo como parte da resposta aos metadados e retomaremos o retorno desse valor no futuro, assim que tivermos resolvido os problemas de desempenho existentes. - Os limites de recursos que são específicos para processamento de hooks pre-receive podem causar falha em alguns hooks pre-receive. - - Actions services need to be restarted after restoring an appliance from a backup taken on a different host. + - Os serviços de ações precisam ser reiniciados após a restauração de um dispositivo de um backup em um host diferente. + - 'Deleted repositories will not be purged from disk automatically after the 90-day retention period ends. [Updated: 2022-06-08]' + - 'The Management Console cannot be accessed on an under-provisioned instance. [Updated: 2022-06-14]' diff --git a/translations/pt-BR/data/release-notes/enterprise-server/3-5/1.yml b/translations/pt-BR/data/release-notes/enterprise-server/3-5/1.yml new file mode 100644 index 0000000000..b64d375452 --- /dev/null +++ b/translations/pt-BR/data/release-notes/enterprise-server/3-5/1.yml @@ -0,0 +1,32 @@ +--- +date: '2022-06-09' +sections: + security_fixes: + - Os pacotes foram atualizados para as últimas versões de segurança. + bugs: + - An internal script to validate hostnames in the {% data variables.product.prodname_ghe_server %} configuration file would return an error if the hostname string started with a "." (period character). + - In HA configurations where the primary node's hostname was longer than 60 characters, MySQL would fail to be configured. + - When {% data variables.product.prodname_actions %} was enabled but TLS was disabled on {% data variables.product.prodname_ghe_server %} 3.4.1 and later, applying a configuration update would fail. + - The `--gateway` argument was added to the `ghe-setup-network` command, to allow passing the gateway address when configuring network settings using the command line. + - 'The [{% data variables.product.prodname_GH_advanced_security %} billing API](/rest/enterprise-admin/billing#get-github-advanced-security-active-committers-for-an-enterprise) endpoints were not enabled and accessible.' + - Image attachments that were deleted would return a `500 Internal Server Error` instead of a `404 Not Found` error. + - In environments configured with a repository cache server, the `ghe-repl-status` command incorrectly showed gists as being under-replicated. + - The "Get a commit" and "Compare two commits" endpoints in the [Commit API](/rest/commits/commits) would return a `500` error if a file path in the diff contained an encoded and escaped unicode character. + - The calculation of "maximum committers across entire instance" reported in the site admin dashboard was incorrect. + - An incorrect database entry for repository replicas caused database corruption when performing a restore using {% data variables.product.prodname_enterprise_backup_utilities %}. + - 'A {% data variables.product.prodname_github_app %} would not be able to subscribe to the [`secret_scanning_alert_location` webhook event](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#secret_scanning_alert_location) on an installation.' + - The activity timeline for secret scanning alerts wasn't displayed. + - Deleted repos were not purged after 90 days. + changes: + - Optimised the inclusion of metrics when generating a cluster support bundle. + - In HA configurations where Elasticsearch reported a valid yellow status, changes introduced in a previous fix would block the `ghe-repl-stop` command and not allow replication to be stopped. Using `ghe-repo-stop --force` will now force Elasticsearch to stop when the service is in a normal or valid yellow status. + known_issues: + - Em uma instância de {% data variables.product.prodname_ghe_server %} recém-configurada sem usuários, um invasor pode criar o primeiro usuário administrador. + - As regras de firewall personalizadas são removidas durante o processo de atualização. + - Arquivos LFS do Git [enviados através da interface web](https://github.com/blog/2105-upload-files-to-your-repositories) são adicionados diretamente ao repositório e de forma incorreta. + - Os problemas não podem ser fechados se contiverem um permalink para um blob no mesmo repositório, onde o caminho do arquivo blob's é maior que 255 caracteres. + - Quando "Usuários podem pesquisar pelo GitHub.com" está habilitado com o GitHub Connect, os problemas em repositórios privados e internos não estão incluídos nos resultados de pesquisa do GitHub.com. + - O registro npm de {% data variables.product.prodname_registry %} não retorna mais o valor de tempo em respostas de metadados. Isso foi feito para permitir melhorias substanciais de desempenho. Continuamos a ter todos os dados necessários para devolver um valor de tempo como parte da resposta aos metadados e retomaremos o retorno desse valor no futuro, assim que tivermos resolvido os problemas de desempenho existentes. + - Os limites de recursos que são específicos para processamento de hooks pre-receive podem causar falha em alguns hooks pre-receive. + - Os serviços de ações precisam ser reiniciados após a restauração de um dispositivo de um backup em um host diferente. + - 'Deleted repositories will not be purged from disk automatically after the 90-day retention period ends. This issue is resolved in the 3.5.1 release. [Updated: 2022-06-10]' diff --git a/translations/pt-BR/data/release-notes/github-ae/2022-05/2022-05-17.yml b/translations/pt-BR/data/release-notes/github-ae/2022-05/2022-05-17.yml index bb0a212b5f..f814407716 100644 --- a/translations/pt-BR/data/release-notes/github-ae/2022-05/2022-05-17.yml +++ b/translations/pt-BR/data/release-notes/github-ae/2022-05/2022-05-17.yml @@ -21,11 +21,11 @@ sections: heading: 'Visão geral de segurança para organizações' notes: - | - GitHub Advanced Security now offers an organization-level view of the application security risks detected by code scanning, Dependabot, and secret scanning. The security overview shows the enablement status of security features on each repository, as well as the number of alerts detected. + O GitHub Advanced Security agora oferece uma visão a nível da organização dos riscos à segurança do aplicativo detectados pela digitalização de código, Dependabot e digitalização de segredo. A visão geral de segurança mostra o status de habilitação dos recursos de segurança em cada repositório, bem como o número de alertas detectados. - In addition, the security overview lists all secret scanning alerts at the organization level. Similar views for Dependabot and code scanning alerts are coming in future releases. For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." + Além disso, a visão geral de segurança lista todos os alertas da digitalização de segurança no nível da organização. Vistas similares para alertas de varredura de Dependabot e código estão chegando em versões futuras. Para obter mais informações, consulte "[Sobre a visão geral de segurança](/code-security/security-overview/about-the-security-overview). - ![Screenshot of security overview](/assets/images/enterprise/3.2/release-notes/security-overview-UI.png) + ![Captura de tela da visão geral de segurança](/assets/images/enterprise/3.2/release-notes/security-overview-UI.png) - heading: 'Gráfico de dependências' notes: @@ -35,11 +35,11 @@ sections: heading: 'Alertas do Dependabot' notes: - | - Dependabot alerts can now notify you of vulnerabilities in your dependencies on GitHub AE. You can enable Dependabot alerts by enabling the dependency graph, enabling GitHub Connect, and syncing vulnerabilities from the GitHub Advisory Database. This feature is in beta and subject to change. For more information, see "[About alerts for vulnerable dependencies](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)." + Os alertas do Dependabot agora podem notificar você de vulnerabilidades em suas dependências do GitHub AE. Você pode habilitar alertas de dependência, habilitando o gráfico de dependências, habilitando o GitHub Connect e sincronizando vulnerabilidades do banco de dados de consultoria do GitHub. Este recurso está na versão beta e sujeito a alterações. Para obter mais informações, consulte "[Sobre alertas para dependências vulneráveis](/code-security/supply chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies). - After you enable Dependabot alerts, members of your organization will receive notifications any time a new vulnerability that affects their dependencies is added to the GitHub Advisory Database or a vulnerable dependency is added to their manifest. Members can customize notification settings. For more information, see "[Configuring notifications for vulnerable dependencies](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/configuring-notifications-for-vulnerable-dependencies)." + Após habilitar os alertas do Dependabot, os integrantes da sua organização receberão notificações sempre que uma nova vulnerabilidade que afetar suas dependências for adicionada ao banco de dados de consultoria do GitHub ou uma dependência vulnerável for adicionada ao seu manifesto. Os integrantes podem personalizar as configurações de notificação. Para obter mais informações, consulte "[Configurando as notificações para dependências vulneráveis](/code-security/supply chain-security/managing-vulnerabilities-in-your-projects-dependencies/configuring-notifications-for-vulnerable-dependencies)." - - heading: 'Security manager role for organizations' + heading: 'Função de gerente de segurança para organizações' notes: - | As organizações agora podem conceder permissões de equipes para gerenciar alertas de segurança e configurações em todos os seus repositórios. A função "gerente de segurança" pode ser aplicada a qualquer equipe e concede as seguintes permissões aos integrantes da equipe. @@ -56,13 +56,13 @@ sections: heading: 'Os executores efêmeros e webhooks que dimensionam automaticamente para o GitHub Actions' notes: - | - GitHub AE now supports ephemeral (single job) self-hosted runners and a new [`workflow_job`](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#workflow_job) webhook to make autoscaling runners easier. + O GitHub AE agora é compatível com executores (um único trabalho) auto-hospedados e um novo [`workflow_job`](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#workflow_job) para facilitar o dimensionamento automático dos executores. - Ephemeral runners are good for self-managed environments where each job is required to run on a clean image. After a job is run, GitHub AE automatically unregisteres ephemeral runners, allowing you to perform any post-job management. + Os executores efêmeros são bons para ambientes autogerenciados, em que se exige que cada trabalho seja executado em uma imagem limpa. Quando um trabalho é executado, o GitHub AE cancela o registro automaticamente dos executores efêmeros, permitindo que você execute qualquer gerenciamento pós-trabalho. - You can combine ephemeral runners with the new `workflow_job` webhook to automatically scale self-hosted runners in response to job requests from GitHub Actions. + Você pode combinar executores efêmeros com o novo webhook `workflow_job` para dimensionar automaticamente executors auto-hospedados em resposta às solicitações de trabalho do GitHub Actions. - For more information, see "[Autoscaling with self-hosted runners](/actions/hosting-your-own-runners/autoscaling-with-self-hosted-runners)" and "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#workflow_job)." + Para obter mais informações, consulte "[Redimensionamento automático com executores auto-hospedados](/actions/hosting-your-own runners/autoscaling-with-autohosted-runners)" e "[Eventos e cargas de webhook](/developers/webhooks-and-events/webhook/webhook-events-and-payloads#workflow_job). - heading: 'Ações compostas para o GitHub Actions' notes: @@ -82,44 +82,44 @@ sections: heading: 'Datas de vencimento para tokens de acesso pessoal' notes: - | - You can now set an expiration date on new and existing personal access tokens. GitHub AE will send you an email when it's time to renew a token that's about to expire. Tokens that have expired can be regenerated, giving you a duplicate token with the same properties as the original. When using a token with the GitHub AE API, you'll see a new header, `GitHub-Authentication-Token-Expiration`, indicating the token's expiration date. You can use this in scripts, for example to log a warning message as the expiration date approaches. For more information, see "[Creating a personal access token](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)" and "[Getting started with the REST API](/rest/guides/getting-started-with-the-rest-api#using-personal-access-tokens)." + Agora você pode definir uma data de vencimento em tokens de acesso pessoais novos e existentes. O GitHub AE irá enviar-lhe um e-mail quando for hora de renovar um token que está prestes a vencer. Os tokens que expiraram podem ser regenerados, dando-lhe um token duplicado com as mesmas propriedades do original. Ao usar um token com a API do GitHub AE, você verá um novo cabeçalho, `GitHub-Authentication-Token-Expiration`, indicando a data de validade do token. Você pode usar isso em scripts, por exemplo, para registrar uma mensagem de aviso quando a data de validade se aproxima. Para obter mais informações, consulte "[Criando um token de acesso pessoal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)" e "[Primeiros passos com a API REST](/rest/guides/getting-started-with-the-rest-api#using-personal-access-tokens)." - - heading: 'Export a list of people with access to a repository' + heading: 'Exportar uma lista de pessoas com acesso a um repositório' notes: - | - Organization owners can now export a list of the people with access to a repository in CSV format. For more information, see "[Viewing people with access to your repository](/organizations/managing-access-to-your-organizations-repositories/viewing-people-with-access-to-your-repository#exporting-a-list-of-people-with-access-to-your-repository)." + Os proprietários da organização agora podem exportar uma lista das pessoas com acesso a um repositório em formato CSV. Para obter mais informações, consulte "[Visualizar pessoas com acesso ao seu repositório](/organizations/managing-access-to-your-organizations-repositories/viewing-people-with-access-to-your-repository#exporting-a-list-of-people-with-access-to-your-repository)." - - heading: 'Improved management of code review assignments' + heading: 'Gestão melhorada das atividades de revisão de código' notes: - | - New settings to manage code review assignment code review assignment help distribute a team's pull request review across the team members so reviews aren't the responsibility of just one or two team members. + As novas configurações para gerenciar a revisão do código de atribuição de código ajudam a distribuir a análise de pull request de uma equipe entre os integrantes da equipe. Portanto os comentários não são da responsabilidade de apenas um ou dois integrantes da equipe. - - Child team members: Limit assignment to only direct members of the team. Previously, team review requests could be assigned to direct members of the team or members of child teams. - - Count existing requests: Continue with automatic assignment even if one or more members of the team are already requested. Previously, a team member who was already requested would be counted as one of the team's automatic review requests. - - Team review request: Keep a team assigned to review even if one or more members is newly assigned. + - Os integrantes da equipe secundária: Limita a atividade apenas a integrantes diretos da equipe. Anteriormente, as solicitações de revisão de equipes podiam ser atribuídas a integrantes diretos da equipe ou integrantes de equipes secundárias. + - Contagem das solicitações existentes: Continua com a atribuição automática, mesmo que um ou mais integrantes da equipe já tenham sido solicitados. Anteriormente, um integrante da equipe já solicitado seria contado como um dos pedidos de revisão automáticos da equipe. + - Pedido de revisão de equipe: Mantém uma equipe atribuída para revisar mesmo que um ou mais integrantes sejam designados recentemente. - For more information, see "[Managing code review settings for your team](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team)." + Para obter mais informações, consulte "[Gerenciando configurações de revisão de código para sua equipe](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team)." - - heading: 'New themes' + heading: 'Novos temas' notes: - | - Two new themes are available for the GitHub AE web UI. + Dois novos temas estão disponíveis para a interface do usuário web do GitHub AE. - - A dark high contrast theme, with greater contrast between foreground and background elements - - Light and dark colorblind, which swap colors such as red and green for orange and blue + - Um tema de alto contraste escuro, com maior contraste entre o primeiro plano e os elementos de fundo + - Cor clara e escura, que troca de cores como vermelho e verde para laranja e azul - For more information, see "[Managing your theme settings](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings)." + Para obter mais informações, consulte "[Gerenciando as configurações do seu tema](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings)." - - heading: 'Markdown improvements' + heading: 'Melhorias de Markdown' notes: - | You can now use footnote syntax in any Markdown field to reference relevant information without disrupting the flow of your prose. Footnotes are displayed as superscript links. Click a footnote to jump to the reference, displayed in a new section at the bottom of the document. For more information, see "[Basic writing and formatting syntax](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#footnotes)." - | - You can now toggle between the source view and rendered Markdown view through the web UI by clicking the {% octicon "code" aria-label="The Code icon" %} button to "Display the source diff" at the top of any Markdown file. Previously, you needed to use the blame view to link to specific line numbers in the source of a Markdown file. + Agora você pode alternar entre a exibição de origem e a exibição interpretada do Markdown através da interface do usuário da web clicando no botão {% octicon "code" aria-label="The Code icon" %} para "Exibir o diff de origem" na parte superior de qualquer arquivo do Markdown. Anteriormente, você precisava usar a vista do último responsável para vincular a números de linha específicos na fonte de um arquivo Markdown. - | - You can now add images and videos to Markdown files in gists by pasting them into the Markdown body or selecting them from the dialog at the bottom of the Markdown file. For information about supported file types, see "[Attaching files](/github/writing-on-github/working-with-advanced-formatting/attaching-files)." + Agora você pode adicionar imagens e vídeos aos arquivos Markdown nos gists, colando-os no corpo do Markdown ou selecionando-os da caixa de diálogo na parte inferior do arquivo Markdown. Para obter informações sobre tipos de arquivos compatíveis, consulte "[Anexando arquivos](/github/writing-on-github/working-with-advanced-formatting/attaching-files)." - | - GitHub AE now automatically generates a table of contents for Wikis, based on headings. + O GitHub AE agora gera automaticamente uma tabela de conteúdos para Wikis, baseada em cabeçalhos. changes: - heading: 'Performance' @@ -130,62 +130,62 @@ sections: heading: 'Administração' notes: - | - The user impersonation process is improved. An impersonation session now requires a justification for the impersonation, actions are recorded in the audit log as being performed as an impersonated user, and the user who is impersonated will receive an email notification that they have been impersonated by an enterprise owner. For more information, see "[Impersonating a user](/admin/user-management/managing-users-in-your-enterprise/impersonating-a-user)." + O processo de representação do usuário foi aprimorado. Uma sessão de representação agora exige uma justificativa para a representação, as ações são registradas no log de auditoria como sendo realizadas como um usuário representado, e o usuário que estiver representado receberá uma notificação por e-mail de que ele foi representado pelo proprietário de uma empresa. Para obter mais informações, consulte "[Personificar um usuário](/admin/user-management/managing-users-in-your-enterprise/impersonating-a-user)." - heading: 'GitHub Actions' notes: - | - To mitigate insider man-in-the-middle attacks when using actions resolved through GitHub Connect to GitHub.com from GitHub AE, GitHub AE retires the actions namespace (`OWNER/NAME`) on use. Retiring the namespace prevents that namespace from being created in your enterprise, and ensures all workflows referencing the action will download it from GitHub.com. For more information, see "[Enabling automatic access to GitHub.com actions using GitHub Connect](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect#automatic-retirement-of-namespaces-for-actions-accessed-on-githubcom)." + Para mitigar ataques internos de intermediários ao usar ações resolvidas através do GitHub Connect para o GitHub.com a partir do GitHub AE, o GitHub AE desativa o namespace de ações (`OWNER/NAME`) em uso. A desativação do namespace impede que esse namespace seja criado em sua empresa e garante que todos os fluxos de trabalhos que fazem referência à ação irão fazer o download no GitHub.com. Para obter mais informações, consulte "[Habilitando o acesso automático para ações GitHub.com usando o GitHub Connect](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect#automatic-retirement-of-namespaces-for-actions-accessed-on-githubcom)." - | - The audit log now includes additional events for GitHub Actions. GitHub AE now records audit log entries for the following events. + O log de auditoria agora inclui eventos adicionais para o GitHub Actions. O GitHub AE agora registra entradas de log de auditoria para os seguintes eventos. - - A self-hosted runner is registered or removed. - - A self-hosted runner is added to a runner group, or removed from a runner group. - - A runner group is created or removed. - - A workflow run is created or completed. - - A workflow job is prepared. Importantly, this log includes the list of secrets that were provided to the runner. + - Um executor auto-hospedado é registrado ou removido. + - Um executor auto-hospedado é adicionado a um grupo de executores ou removido de um grupo de executores. + - Um grupo de executores foi criado ou removido. + - A execução de um fluxo de trabalho foi criada ou concluída. + - O trabalho de um fluxo de trabalho foi preparado. Importante, este log inclui a lista de segredos que foram fornecidos ao executor. - For more information, see "[Security hardening for GitHub Actions](/actions/security-guides/security-hardening-for-github-actions)." + Para obter mais informações, consulte "[Fortalecimento de segurança para o GitHub Actions](/actions/security-guides/security-hardening-for-github-actions)". - heading: 'Segurança Avançada GitHub' notes: - | - Code scanning will now map alerts identified in `on:push` workflows to show up on pull requests, when possible. The alerts shown on the pull request are those identified by comparing the existing analysis of the head of the branch to the analysis for the target branch that you are merging against. Note that if the pull request's merge commit is not used, alerts can be less accurate when compared to the approach that uses `on:pull_request` triggers. For more information, see "[About code scanning with CodeQL](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql)." + A digitalização de código agora irá mapear alertas identificados em fluxos de trabalho 'on:push' para aparecer em pull requests, quando possível. Os alertas exividos no pull request são aqueles identificados pela comparação da análise existente do cabeçalho do branch com a análise do branch de destino contra o qual você está fazendo o merge. Observe que se o commit de merge do pull request não for usado, é possível que os alertas sejam menos precisos quando comparados com a abordagem que usa gatilhos `on:pull_request`. Para obter mais informações, consulte "[Sobre a digitalização de código com o CodeQL](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql)." - Some other CI/CD systems can exclusively be configured to trigger a pipeline when code is pushed to a branch, or even exclusively for every commit. Whenever such an analysis pipeline is triggered and results are uploaded to the SARIF API, code scanning will try to match the analysis results to an open pull request. If an open pull request is found, the results will be published as described above. For more information, see "[Uploading a SARIF file to GitHub](/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github)." + Outros sistemas de CI/CD podem ser configurados exclusivamente para acionar um pipeline quando o código é enviado para um branch, ou mesmo exclusivamente para todos os commits. Sempre que um pipeline de análise é acionado e faz-se o upload dos resultados para a API do SARIF, a verificação de código tentará corresponder aos resultados da análise a um pull request aberto. Se um pull request aberto for encontrado, os resultados serão publicados como descrito acima. Para obter mais informações, consulte "[Fazendo o upload de um arquivo SARIF para o GitHub](/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github)". - | - GitHub AE now detects secrets from additional providers. For more information, see "[Secret scanning patterns](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets)." + O GitHub AE agora detecta segredos de provedores adicionais. Para obter mais informações, consulte "[Padrões de digitalização de segredo](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets)." - heading: 'Pull requests' notes: - | - The timeline and Reviewers sidebar on the pull request page now indicate if a review request was automatically assigned to one or more team members because that team uses code review assignment. + A linha do tempo e a barra lateral dos revisores agora indicam se uma solicitação de revisão foi automaticamente atribuída a um ou mais integrantes da equipe, porque essa equipe usa a atividade de código. - ![Screenshot of indicator for automatic assignment of code review](https://user-images.githubusercontent.com/2503052/134931920-409dea07-7a70-4557-b208-963357db7a0d.png) + ![Captura de tela do indicador para a atividade automática de revisão de código](https://user-images.githubusercontent.com/2503052/134931920-409dea07-7a70-4557-b208-963357db7a0d.png) - | - You can now filter pull request searches to only include pull requests you are directly requested to review by choosing **Awaiting review from you**. For more information, see "[Searching issues and pull requests](https://docs.github.com/en/search-github/searching-on-github/searching-issues-and-pull-requests)." + Agora você pode filtrar pesquisas de pull request para incluir apenas pull requests que se solicita que você revise diretamente, escolhendo **Aguardandosua revisão**. Para obter mais informações, consulte "[Pesquisando problemas e pull requests](https://docs.github.com/en/search-github/searching-on-github/searching-issues-and-pull-requests)". - | Se você especificar o nome exato de um branch ao usar o menu seletor do branch, o resultado agora será exibido na parte superior da lista de branches correspondentes. Anteriormente, as correspondências exatas de nomes de branch poderiam aparecer na parte inferior da lista. - | - When viewing a branch that has a corresponding open pull request, GitHub AE now links directly to the pull request. Previously, there would be a prompt to contribute using branch comparison or to open a new pull request. + Ao visualizar um branch com um pull request aberto correspondente, o GitHub AE agora irá vincular diretamente ao pull request. Anteriormente, haveria uma instrução para contribuir usando a comparação do branch ou para abrir um novo pull request. - | - You can now click a button to copy the full raw contents of a file to the clipboard. Previously, you would need to open the raw file, select all, and then copy. To copy the contents of a file, navigate to the file and click in the toolbar. Note that this feature is currently only available in some browsers. + Agora você pode clicar em um botão para copiar todo o conteúdo sem ser processado de um arquivo para a área de transferência. Anteriormente, você deveria abrir o arquivo sem processamento, selecionar todos e, em seguida, copiar. Para copiar o conteúdo de um arquivo, acesse o arquivo e clique em na barra de ferramentas. Observe que este recurso está disponível apenas em alguns navegadores. - | - A warning is now displayed when viewing a file that contains bidirectional Unicode text. Bidirectional Unicode text can be interpreted or compiled differently than it appears in a user interface. For example, hidden bidirectional Unicode characters can be used to swap segments of text in a file. For more information about replacing these characters, see the [GitHub Changelog](https://github.blog/changelog/2021-10-31-warning-about-bidirectional-unicode-text/). + Um aviso agora é exibido ao visualizar um arquivo que contém texto bidirecional do Unicode. O texto bidirecional Unicode pode ser interpretado ou compilado de forma diferente da que aparece na interface do usuário. Por exemplo, caracteres bidirecionais ocultos Unicode podem ser usados para trocar segmentos de texto em um arquivo. Para obter mais informações sobre a substituição desses caracteres, consulte o [registro de alterações do GitHub](https://github.blog/changelog/2021-10-31-warning-about-bidirectional-unicode-text/). - heading: 'Repositórios' notes: - | - GitHub AE now includes enhanced support for _CITATION.cff_ files. _CITATION.cff_ files are plain text files with human- and machine-readable citation information. GitHub AE parses this information into convenient formats such as [APA](https://apastyle.apa.org) and [BibTeX](https://en.wikipedia.org/wiki/BibTeX) that can be copied by others. For more information, see "[About CITATION files](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files)." + O GitHub AE agora inclui suporte aprimorado para arquivos _CITATION.cff_. Arquivos _CITATION.cff_ são arquivos de texto simples com informações de citação legíveis por humanos e máquinas. O GitHub AE analisa esta informação em formatos convenientes, como [APA](https://apastyle. pa.org) e [BibTeX](https://en.wikipedia.org/wiki/BibTeX) que podem ser copiados por outros. Para obter mais informações, consulte "[Sobre arquivos de CITATION](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files)." - | - You can now add, delete, or view autolinks through the Repositories API's Autolinks endpoint. For more information, see "[Autolinked references and URLs](/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls)" and "[Repositories](/rest/reference/repos#autolinks)" in the REST API documentation. + Agora você pode adicionar, excluir ou exibir links automáticos através do ponto de extremidade de links automáticos da API de repositórios. Para obter mais informações, consulte "[Referências e URLs autovinculados](/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls)" e "[Repositories](/rest/reference/repos#autolinks)" na documentação da API REST. - heading: 'Versões' notes: - | - The tag selection component for GitHub releases is now a drop-down menu rather than a text field. For more information, see "[Managing releases in a repository](/repositories/releasing-projects-on-github/managing-releases-in-a-repository#creating-a-release)." + O componente de seleção de tags para versões GitHub agora é um menu suspenso em vez de um campo de texto. Para obter mais informações, consulte "[Gerenciando versões em um repositório](/repositórios/releasing-projects-on-github/managing-releases-in-a-repository#creating-a-release)." - heading: 'markdown' notes: - | - When dragging and dropping files such as images and videos into a Markdown editor, GitHub AE now uses the mouse pointer location instead of the cursor location when placing the file. + Ao arrastar e soltar arquivos como imagens e vídeos para um editor de Markdown, o GitHub AE agora usa a localização do ponteiro do mouse em vez do cursor ao colocar o arquivo. diff --git a/translations/pt-BR/data/reusables/actions/action-cache.md b/translations/pt-BR/data/reusables/actions/action-cache.md index 6d7b89996d..b004ebf2a9 100644 --- a/translations/pt-BR/data/reusables/actions/action-cache.md +++ b/translations/pt-BR/data/reusables/actions/action-cache.md @@ -1 +1 @@ -actions/cache@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/cache@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/action-checkout.md b/translations/pt-BR/data/reusables/actions/action-checkout.md index 502d6a6c5a..d63818bb6d 100644 --- a/translations/pt-BR/data/reusables/actions/action-checkout.md +++ b/translations/pt-BR/data/reusables/actions/action-checkout.md @@ -1 +1 @@ -actions/checkout@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/checkout@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/action-codeql-action-analyze.md b/translations/pt-BR/data/reusables/actions/action-codeql-action-analyze.md index bd57387a14..2dec4531ba 100644 --- a/translations/pt-BR/data/reusables/actions/action-codeql-action-analyze.md +++ b/translations/pt-BR/data/reusables/actions/action-codeql-action-analyze.md @@ -1 +1 @@ -github/codeql-action/analyze@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/analyze@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/action-codeql-action-autobuild.md b/translations/pt-BR/data/reusables/actions/action-codeql-action-autobuild.md index 318aad147b..998f453131 100644 --- a/translations/pt-BR/data/reusables/actions/action-codeql-action-autobuild.md +++ b/translations/pt-BR/data/reusables/actions/action-codeql-action-autobuild.md @@ -1 +1 @@ -github/codeql-action/autobuild@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/autobuild@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/action-codeql-action-init.md b/translations/pt-BR/data/reusables/actions/action-codeql-action-init.md index 3506d473d7..d27aea1005 100644 --- a/translations/pt-BR/data/reusables/actions/action-codeql-action-init.md +++ b/translations/pt-BR/data/reusables/actions/action-codeql-action-init.md @@ -1 +1 @@ -github/codeql-action/init@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/init@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/action-codeql-action-upload-sarif.md b/translations/pt-BR/data/reusables/actions/action-codeql-action-upload-sarif.md index da68145e51..6abc9fb99f 100644 --- a/translations/pt-BR/data/reusables/actions/action-codeql-action-upload-sarif.md +++ b/translations/pt-BR/data/reusables/actions/action-codeql-action-upload-sarif.md @@ -1 +1 @@ -github/codeql-action/upload-sarif@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/upload-sarif@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/action-delete-package-versions.md b/translations/pt-BR/data/reusables/actions/action-delete-package-versions.md index 9e170713c8..21777f5f93 100644 --- a/translations/pt-BR/data/reusables/actions/action-delete-package-versions.md +++ b/translations/pt-BR/data/reusables/actions/action-delete-package-versions.md @@ -1 +1 @@ -actions/delete-package-versions@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/delete-package-versions@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/action-download-artifact.md b/translations/pt-BR/data/reusables/actions/action-download-artifact.md index 93d08482c6..75f89a7f5c 100644 --- a/translations/pt-BR/data/reusables/actions/action-download-artifact.md +++ b/translations/pt-BR/data/reusables/actions/action-download-artifact.md @@ -1 +1 @@ -actions/download-artifact@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/download-artifact@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/action-github-script.md b/translations/pt-BR/data/reusables/actions/action-github-script.md index 61aa635207..b58750886b 100644 --- a/translations/pt-BR/data/reusables/actions/action-github-script.md +++ b/translations/pt-BR/data/reusables/actions/action-github-script.md @@ -1 +1 @@ -actions/github-script@{% if actions-node16-action %}v6{% else %}v5{% endif %} \ No newline at end of file +actions/github-script@{% ifversion actions-node16-action %}v6{% else %}v5{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/action-labeler.md b/translations/pt-BR/data/reusables/actions/action-labeler.md index fc5cb66847..5f32c198f5 100644 --- a/translations/pt-BR/data/reusables/actions/action-labeler.md +++ b/translations/pt-BR/data/reusables/actions/action-labeler.md @@ -1 +1 @@ -actions/labeler@{% if actions-node16-action %}v4{% else %}v3{% endif %} \ No newline at end of file +actions/labeler@{% ifversion actions-node16-action %}v4{% else %}v3{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/action-setup-dotnet.md b/translations/pt-BR/data/reusables/actions/action-setup-dotnet.md index 375916b197..88c1c810be 100644 --- a/translations/pt-BR/data/reusables/actions/action-setup-dotnet.md +++ b/translations/pt-BR/data/reusables/actions/action-setup-dotnet.md @@ -1 +1 @@ -actions/setup-dotnet@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +actions/setup-dotnet@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/action-setup-go.md b/translations/pt-BR/data/reusables/actions/action-setup-go.md index a1b4138a21..4c9b23323b 100644 --- a/translations/pt-BR/data/reusables/actions/action-setup-go.md +++ b/translations/pt-BR/data/reusables/actions/action-setup-go.md @@ -1 +1 @@ -actions/setup-go@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-go@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/action-setup-java.md b/translations/pt-BR/data/reusables/actions/action-setup-java.md index fbd27f547f..f543e4f32c 100644 --- a/translations/pt-BR/data/reusables/actions/action-setup-java.md +++ b/translations/pt-BR/data/reusables/actions/action-setup-java.md @@ -1 +1 @@ -actions/setup-java@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-java@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/action-setup-node.md b/translations/pt-BR/data/reusables/actions/action-setup-node.md index ae71246ed7..cd3e08d3cf 100644 --- a/translations/pt-BR/data/reusables/actions/action-setup-node.md +++ b/translations/pt-BR/data/reusables/actions/action-setup-node.md @@ -1 +1 @@ -actions/setup-node@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-node@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/action-setup-python.md b/translations/pt-BR/data/reusables/actions/action-setup-python.md index 1754b69fb9..27530f7cca 100644 --- a/translations/pt-BR/data/reusables/actions/action-setup-python.md +++ b/translations/pt-BR/data/reusables/actions/action-setup-python.md @@ -1 +1 @@ -actions/setup-python@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-python@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/action-stale.md b/translations/pt-BR/data/reusables/actions/action-stale.md index f52890a7ed..d1e25aa5f0 100644 --- a/translations/pt-BR/data/reusables/actions/action-stale.md +++ b/translations/pt-BR/data/reusables/actions/action-stale.md @@ -1 +1 @@ -actions/stale@{% if actions-node16-action %}v5{% else %}v4{% endif %} \ No newline at end of file +actions/stale@{% ifversion actions-node16-action %}v5{% else %}v4{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/action-upload-artifact.md b/translations/pt-BR/data/reusables/actions/action-upload-artifact.md index 3d38dacf7f..24ef9d0f32 100644 --- a/translations/pt-BR/data/reusables/actions/action-upload-artifact.md +++ b/translations/pt-BR/data/reusables/actions/action-upload-artifact.md @@ -1 +1 @@ -actions/upload-artifact@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/upload-artifact@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/actions-use-policy-settings.md b/translations/pt-BR/data/reusables/actions/actions-use-policy-settings.md index d3b938e937..f8b3413e3d 100644 --- a/translations/pt-BR/data/reusables/actions/actions-use-policy-settings.md +++ b/translations/pt-BR/data/reusables/actions/actions-use-policy-settings.md @@ -1,3 +1,3 @@ -If you choose {% data reusables.actions.policy-label-for-select-actions-workflows %}, actions {% if actions-workflow-policy %}and reusable workflows{% endif %} within your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %} are allowed, and there are additional options for allowing other specific actions{% if actions-workflow-policy %} and reusable workflows{% endif %}. For more information, see "[Allowing select actions{% if actions-workflow-policy %} and reusable workflows{% endif %} to run](#allowing-select-actions{% if actions-workflow-policy %}-and-reusable-workflows{% endif %}-to-run)." +Se você escolher {% data reusables.actions.policy-label-for-select-actions-workflows %}, ações {% ifversion actions-workflow-policy %}e fluxos de trabalho reutilizáveis{% endif %} dentro da sua empresa {% ifversion ghec or ghes or ghae %}organização{% else %}{% endif %} são permitidas, e existem opções adicionais para permitir outras ações específicas{% ifversion actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %}. Para obter mais informações, consulte "[Permitindo que ações selecionadas{% ifversion actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %} sejam executados](#allowing-select-actions{% ifversion actions-workflow-policy %}-and-reusable-workflows{% endif %}-to-run)." -{% ifversion ghec or fpt %}When you allow actions{% if actions-workflow-policy %} and reusable workflows from only in{% else %} local to{% endif %} your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}, the policy blocks all access to actions authored by {% data variables.product.prodname_dotcom %}. For example, the [`actions/checkout`](https://github.com/actions/checkout) action would not be accessible.{% endif %} +{% ifversion ghec or fpt %}Ao permitir ações{% ifversion actions-workflow-policy %} e fluxos de trabalho reutilizáveis apenas em{% else %} local para{% endif %} sua {% ifversion ghec or ghes or ghae %}empresa{% else %}organização{% endif %}, a política bloqueia todo o acesso a acções de autoria de {% data variables.product.prodname_dotcom %}. Por exemplo, a ação [`action/checkout`](https://github.com/actions/checkout) não poderia ser acessada.{% endif %} diff --git a/translations/pt-BR/data/reusables/actions/allow-specific-actions-intro.md b/translations/pt-BR/data/reusables/actions/allow-specific-actions-intro.md index e92fe92ae4..7141410c80 100644 --- a/translations/pt-BR/data/reusables/actions/allow-specific-actions-intro.md +++ b/translations/pt-BR/data/reusables/actions/allow-specific-actions-intro.md @@ -1,29 +1,29 @@ -### Allowing select actions{% if actions-workflow-policy %} and reusable workflows{% endif %} to run +### Permitindo que as ações selecionadas{% ifversion actions-workflow-policy %} e fluxos de trabalho{% endif %} reutilizáveis sejam executados -When you choose {% data reusables.actions.policy-label-for-select-actions-workflows %}, local actions{% if actions-workflow-policy %} and reusable workflows{% endif %} are allowed, and there are additional options for allowing other specific actions{% if actions-workflow-policy %} and reusable workflows{% endif %}: +Ao escolher {% data reusables.actions.policy-label-for-select-actions-workflows %}, as ações locais{% ifversion actions-workflow-policy %} e e os fluxos de trabalho reutilizáveis{% endif %} são permitidos, e existem opções adicionais para permitir outras ações específicas{% ifversion actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %}: - **Permitir ações criadas por {% data variables.product.prodname_dotcom %}:** Você pode permitir que todas as ações criadas por {% data variables.product.prodname_dotcom %} sejam usadas por fluxos de trabalho. Ações criadas por {% data variables.product.prodname_dotcom %} estão localizadas em `ações` e nas organizações do `github`. Para obter mais informações, consulte as [`ações`](https://github.com/actions) e organizações do [`github`](https://github.com/github).{% ifversion fpt or ghes or ghae or ghec %} - **Permitir ações do Marketplace por criadores verificados:** {% ifversion ghes or ghae %}Esta opção está disponível se você tiver {% data variables.product.prodname_github_connect %} habilitado e configurado com {% data variables.product.prodname_actions %}. Para obter mais informações, consulte "[Habilitando o acesso automático às ações do GitHub.com usando o GitHub Connect](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect).{% endif %} Você pode permitir que todas as ações de {% data variables.product.prodname_marketplace %} criadas por criadores verificados sejam usadas por fluxos de trabalho. Quando o GitHub tiver verificado o criador da ação como uma organização parceira, o selo {% octicon "verified" aria-label="The verified badge" %} será exibido ao lado da ação em {% data variables.product.prodname_marketplace %}.{% endif %} -- **Allow specified actions{% if actions-workflow-policy %} and reusable workflows{% endif %}:** You can restrict workflows to use actions{% if actions-workflow-policy %} and reusable workflows{% endif %} in specific organizations and repositories. +- **Permitir ações especificadas{% ifversion actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %}:** Você pode restringir que os fluxos de trabalho usem ações{% ifversion actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %} em organizações e repositórios específicos. - To restrict access to specific tags or commit SHAs of an action{% if actions-workflow-policy %} or reusable workflow{% endif %}, use the same syntax used in the workflow to select the action{% if actions-workflow-policy %} or reusable workflow{% endif %}. + Para restringir o acesso a tags específicas ou commit SHAs de uma ação{% ifversion actions-workflow-policy %} ou um fluxo de trabalhoreutilizável{% endif %}, use a mesma sintaxe usada no fluxo de trabalho para selecionar a ação{% ifversion actions-workflow-policy %} ou fluxo de trabalho reutilizável{% endif %}. - - For an action, the syntax is `/@`. For example, use `actions/javascript-action@v1.0.1` to select a tag or `actions/javascript-action@172239021f7ba04fe7327647b213799853a9eb89` to select a SHA. Para obter mais informações, consulte "[Localizar e personalizar ações](/actions/learn-github-actions/finding-and-customizing-actions#using-release-management-for-your-custom-actions)". - {%- if actions-workflow-policy %} - - For a reusable workflow, the syntax is `///@`. For example, `octo-org/another-repo/.github/workflows/workflow.yml@v1`. Para obter mais informações, consulte "[Reutilizando fluxos de trabalho](/actions/using-workflows/reusing-workflows#calling-a-reusable-workflow)". + - Para uma ação, a sintaxe é `/@`. Por exemplo, use `actions/javascript-action@v1.0.1` para selecionar uma tag ou `actions/javascript-action@172239021f7ba04fe7327647b213799853a9eb89` para selecionar um SHA. Para obter mais informações, consulte "[Localizar e personalizar ações](/actions/learn-github-actions/finding-and-customizing-actions#using-release-management-for-your-custom-actions)". + {%- ifversion actions-workflow-policy %} + - Para um fluxo de trabalho reutilizável, a sintaxe é `///@`. Por exemplo, `octo-org/another-repo/.github/workflows/workflow.yml@v1`. Para obter mais informações, consulte "[Reutilizando fluxos de trabalho](/actions/using-workflows/reusing-workflows#calling-a-reusable-workflow)". {%- endif %} - Você pode usar o caractere `*` curinga para corresponder aos padrões. For example, to allow all actions{% if actions-workflow-policy %} and reusable workflows{% endif %} in organizations that start with `space-org`, you can specify `space-org*/*`. To allow all actions{% if actions-workflow-policy %} and reusable workflows{% endif %} in repositories that start with octocat, you can use `*/octocat**@*`. Para obter mais informações sobre o uso do curinga `*`, consulte "[sintaxe de fluxo de trabalho para o GitHub Actions](/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet). + Você pode usar o caractere `*` curinga para corresponder aos padrões. Por exemplo, para permitir todas as ações{% ifversion actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %} em organizações que iniciam com `space-org`, você pode especificar `space-org*/*`. Para permitir todas as ações{% ifversion actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %} em repositórios que começam com octocat, você pode usar `*/octocat**@*`. Para obter mais informações sobre o uso do curinga `*`, consulte "[sintaxe de fluxo de trabalho para o GitHub Actions](/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet). {% ifversion fpt or ghec %} {% note %} - **Note:** The **Allow specified actions{% if actions-workflow-policy %} and reusable workflows{% endif %}** 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. + **Observação:** A opção **Permitir ações especificadas{% ifversion actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %}** só está disponível em repositórios públicos com o {% data variables.product.prodname_free_user %}, {% data variables.product.prodname_pro %}, {% data variables.product.prodname_free_team %} para as organizações ou plano de {% data variables.product.prodname_team %}. {% endnote %} {% endif %} -This procedure demonstrates how to add specific actions{% if actions-workflow-policy %} and reusable workflows{% endif %} to the allow list. +Este procedimento demonstra como adicionar ações específicas{% ifversion actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %} para a lista de permissões. diff --git a/translations/pt-BR/data/reusables/actions/cache-default-size.md b/translations/pt-BR/data/reusables/actions/cache-default-size.md index c52c4250b9..f88cc35a53 100644 --- a/translations/pt-BR/data/reusables/actions/cache-default-size.md +++ b/translations/pt-BR/data/reusables/actions/cache-default-size.md @@ -1 +1 @@ -By default, the total cache storage that {% data variables.product.prodname_actions %} uses on the external storage for {% data variables.product.product_location %} is limited to a maximum of 10 GB per repository, and the maximum allowed size that can be set for a repository is 25 GB. \ No newline at end of file +Por padrão, o armazenamento de cache total que {% data variables.product.prodname_actions %} usa no armazenamento externo para {% data variables.product.product_location %} tem um limite máximo de 10 GB por repositório, e o tamanho máximo permitido para um repositório é de 25 GB. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/cache-eviction-process.md b/translations/pt-BR/data/reusables/actions/cache-eviction-process.md index bd69ed40ab..fd48330f17 100644 --- a/translations/pt-BR/data/reusables/actions/cache-eviction-process.md +++ b/translations/pt-BR/data/reusables/actions/cache-eviction-process.md @@ -1 +1 @@ -If you exceed the limit, {% data variables.product.prodname_dotcom %} will save the new cache but will begin evicting caches until the total size is less than the repository limit. \ No newline at end of file +Se você exceder o limite, o {% data variables.product.prodname_dotcom %} salvará o novo cache, mas começará a despejar os caches até que o tamanho total seja menor que o limite do repositório. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/cache-no-org-policy.md b/translations/pt-BR/data/reusables/actions/cache-no-org-policy.md index b1d6e18823..afb1970512 100644 --- a/translations/pt-BR/data/reusables/actions/cache-no-org-policy.md +++ b/translations/pt-BR/data/reusables/actions/cache-no-org-policy.md @@ -1,5 +1,5 @@ {% note %} -**Note:** Unlike other {% data variables.product.prodname_actions %} policy settings, there is no organization-level policy for setting the {% data variables.product.prodname_actions %} cache size. The enterprise policy is applied directly to repositories. +**Observação:** Ao contrário de outras configurações de política de {% data variables.product.prodname_actions %}, não há política a nível da organização para definir o tamanho do cache de {% data variables.product.prodname_actions %}. A política da empresa é aplicada directamente aos repositórios. {% endnote %} diff --git a/translations/pt-BR/data/reusables/actions/caching-availability.md b/translations/pt-BR/data/reusables/actions/caching-availability.md index 1f3f33e2af..6469b7829e 100644 --- a/translations/pt-BR/data/reusables/actions/caching-availability.md +++ b/translations/pt-BR/data/reusables/actions/caching-availability.md @@ -1 +1 @@ -{% data variables.product.prodname_actions %} caching is only available for repositories hosted on {% data variables.product.prodname_dotcom_the_website %} or {% data variables.product.prodname_ghe_server %} 3.5 and later. Para obter mais informações, consulte "Dependências de cache para acelerar fluxos de trabalho." \ No newline at end of file +{% data variables.product.prodname_actions %} de cache só está disponível para repositórios hospedados em {% data variables.product.prodname_dotcom_the_website %} ou {% data variables.product.prodname_ghe_server %} 3.5 e posterior. Para obter mais informações, consulte "Dependências de cache para acelerar fluxos de trabalho." \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/change-retention-period-for-artifacts-logs.md b/translations/pt-BR/data/reusables/actions/change-retention-period-for-artifacts-logs.md index a5d0d09a87..6cd96c6c13 100644 --- a/translations/pt-BR/data/reusables/actions/change-retention-period-for-artifacts-logs.md +++ b/translations/pt-BR/data/reusables/actions/change-retention-period-for-artifacts-logs.md @@ -1,2 +1,2 @@ -1. Under **Artifact and log retention**, enter a new value. +1. Em **Artefato e log da retenção**, digite um novo valor. 1. Clique em **Salvar** para aplicar a alteração. diff --git a/translations/pt-BR/data/reusables/actions/checkout-action-table-entry.md b/translations/pt-BR/data/reusables/actions/checkout-action-table-entry.md index f4d9968e9a..87fcfb6cf7 100644 --- a/translations/pt-BR/data/reusables/actions/checkout-action-table-entry.md +++ b/translations/pt-BR/data/reusables/actions/checkout-action-table-entry.md @@ -1 +1 @@ -| Cloning your repository to the runner: | [`actions/checkout`](https://github.com/actions/checkout)| \ No newline at end of file +| Clonando o repositório para o executor: | [`actions/checkout`](https://github.com/actions/checkout)| \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/comparing-artifacts-caching.md b/translations/pt-BR/data/reusables/actions/comparing-artifacts-caching.md index 55306187f7..c4c7205b26 100644 --- a/translations/pt-BR/data/reusables/actions/comparing-artifacts-caching.md +++ b/translations/pt-BR/data/reusables/actions/comparing-artifacts-caching.md @@ -2,5 +2,5 @@ Os artefatos são similares, pois fornecem a habilidade de armazenar arquivos em {% data variables.product.prodname_dotcom %}, mas cada recurso oferece usos diferentes e não podem ser usados de forma intercambiável. -- Use caching when you want to reuse files that don't change often between jobs or workflow runs, such as build dependencies from a package management system. -- Use artifacts when you want to save files produced by a job to view after a workflow run has ended, such as built binaries or build logs. +- Use o cache quando você deseja reutilizar arquivos que não mudam frequentemente entre trabalhos ou execuções de fluxo de trabalho como, por exemplo, dependências de compilação de um sistema de gerenciamento de pacotes. +- Use artefatos quando quiser salvar arquivos produzidos por um trabalho para ser visualizado após a conclusão da execução de um fluxo de trabalho como, por exemplo, binários compilados ou logs de compilação. diff --git a/translations/pt-BR/data/reusables/actions/concurrency-table-entry.md b/translations/pt-BR/data/reusables/actions/concurrency-table-entry.md index 0a8faf54a0..23014ab31e 100644 --- a/translations/pt-BR/data/reusables/actions/concurrency-table-entry.md +++ b/translations/pt-BR/data/reusables/actions/concurrency-table-entry.md @@ -1 +1 @@ -| Controlling how many workflow runs or jobs can run at the same time: | [`concurrency`](/actions/using-jobs/using-concurrency)| \ No newline at end of file +| Controlando quantas execuções de fluxo de trabalho ou trabalhos podem ser executados ao mesmo tempo: | [`concorrência`](/actions/using-jobs/using-concurrency)| \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/cron-table-entry.md b/translations/pt-BR/data/reusables/actions/cron-table-entry.md index 2ab0ed4cdf..0146f72fc7 100644 --- a/translations/pt-BR/data/reusables/actions/cron-table-entry.md +++ b/translations/pt-BR/data/reusables/actions/cron-table-entry.md @@ -1 +1 @@ -| Running a workflow at regular intervals: | [`schedule`](/actions/learn-github-actions/events-that-trigger-workflows#schedule) | \ No newline at end of file +| Executando um fluxo de trabalho em intervalos regulares: | [`cronograma`](/actions/learn-github-actions/events-that-trigger-workflows#schedule) | \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/disabling-github-actions.md b/translations/pt-BR/data/reusables/actions/disabling-github-actions.md index fd57f6d5be..c524da2d75 100644 --- a/translations/pt-BR/data/reusables/actions/disabling-github-actions.md +++ b/translations/pt-BR/data/reusables/actions/disabling-github-actions.md @@ -1 +1 @@ -Por padrão, {% ifversion ghes or ghae %}depois de habilitar {% data variables.product.prodname_actions %} em {% data variables.product.product_location %}, este {% elsif fpt or ghec %} {% data variables.product.prodname_actions %}{% endif %} está habilitado em todos os repositórios e organizações. You can choose to disable {% data variables.product.prodname_actions %} or limit it to actions {% if actions-workflow-policy %}and reusable workflows{% endif %} in your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}. +Por padrão, {% ifversion ghes or ghae %}depois de habilitar {% data variables.product.prodname_actions %} em {% data variables.product.product_location %}, este {% elsif fpt or ghec %} {% 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á-lo a ações {% ifversion actions-workflow-policy %} e fluxos de trabalho reutilizáveis{% endif %} em sua {% ifversion ghec or ghes or ghae %}empresa{% else %}organização{% endif %}. diff --git a/translations/pt-BR/data/reusables/actions/enable-debug-logging-cli.md b/translations/pt-BR/data/reusables/actions/enable-debug-logging-cli.md index 1336bef7bd..04eeb5d345 100644 --- a/translations/pt-BR/data/reusables/actions/enable-debug-logging-cli.md +++ b/translations/pt-BR/data/reusables/actions/enable-debug-logging-cli.md @@ -1 +1 @@ -To enable enable runner diagnostic logging and step debug logging for the re-run, use the `--debug` flag. \ No newline at end of file +Para habilitar habilitar o log de diagnóstico do executor e o log de depuração da etapa para a reexecução, use o sinalizador `--debug`. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/enable-debug-logging.md b/translations/pt-BR/data/reusables/actions/enable-debug-logging.md index c82a497a18..74ab5f31e8 100644 --- a/translations/pt-BR/data/reusables/actions/enable-debug-logging.md +++ b/translations/pt-BR/data/reusables/actions/enable-debug-logging.md @@ -1,3 +1,3 @@ -{% if debug-reruns %} -1. Optionally, to enable runner diagnostic logging and step debug logging for the re-run, select **Enable debug logging**. ![Enable debug logging](/assets/images/help/repository/enable-debug-logging.png) +{% ifversion debug-reruns %} +1. Opcionalmente, para habilitar o log de diagnóstico do executor e a etapa de log de depuração para a reexecução, selecione **Habilitar log de depuração**. ![Habilitar log de depuração](/assets/images/help/repository/enable-debug-logging.png) {% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/enabled-actions-description.md b/translations/pt-BR/data/reusables/actions/enabled-actions-description.md index 06c942883a..f496e9ef33 100644 --- a/translations/pt-BR/data/reusables/actions/enabled-actions-description.md +++ b/translations/pt-BR/data/reusables/actions/enabled-actions-description.md @@ -1 +1 @@ -When you enable {% data variables.product.prodname_actions %}, workflows are able to run actions {% if actions-workflow-policy %}and reusable workflows{% endif %} located within your repository and any other{% ifversion fpt %} public{% elsif ghec or ghes %} public or internal{% elsif ghae %} internal{% endif %} repository. +Ao habilitar {% data variables.product.prodname_actions %}, os fluxos de trabalho podem executar ações {% ifversion actions-workflow-policy %}e fluxos de trabalho reutilizáveis{% endif %} localizados no repositório e em qualquer outro{% ifversion fpt %} repositório público{% elsif ghec or ghes %} público ou interno{% elsif ghae %} interno{% endif %}. diff --git a/translations/pt-BR/data/reusables/actions/example-diagram-intro.md b/translations/pt-BR/data/reusables/actions/example-diagram-intro.md index 81a4616c37..4a1a3af88f 100644 --- a/translations/pt-BR/data/reusables/actions/example-diagram-intro.md +++ b/translations/pt-BR/data/reusables/actions/example-diagram-intro.md @@ -1 +1 @@ -The following diagram shows a high level view of the workflow's steps and how they run within the job: \ No newline at end of file +O diagrama a seguir mostra uma visão de alto nível das etapas do fluxo de trabalho e como elas são executadas dentro do trabalho: \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/example-docs-engineering-intro.md b/translations/pt-BR/data/reusables/actions/example-docs-engineering-intro.md index 7e25d15e67..534953ca4b 100644 --- a/translations/pt-BR/data/reusables/actions/example-docs-engineering-intro.md +++ b/translations/pt-BR/data/reusables/actions/example-docs-engineering-intro.md @@ -1 +1 @@ -The following workflow was created by the {% data variables.product.prodname_dotcom %} Docs Engineering team. To review the latest version of this file in the [`github/docs`](https://github.com/github/docs) repository, see \ No newline at end of file +O fluxo de trabalho a seguir foi criado pela equipe de Engenharia de {% data variables.product.prodname_dotcom %} Para revisar a versão mais recente deste arquivo no repositório [`github/docs`](https://github.com/github/docs), consulte \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/example-explanation-table-intro.md b/translations/pt-BR/data/reusables/actions/example-explanation-table-intro.md index 0aabfef67b..75fef6a1f2 100644 --- a/translations/pt-BR/data/reusables/actions/example-explanation-table-intro.md +++ b/translations/pt-BR/data/reusables/actions/example-explanation-table-intro.md @@ -1 +1 @@ -The following table explains how each of these features are used when creating a {% data variables.product.prodname_actions %} workflow. \ No newline at end of file +A tabela a seguir explica como cada um desses recursos são usados ao criar um fluxo de trabalho de {% data variables.product.prodname_actions %}. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/example-table-intro.md b/translations/pt-BR/data/reusables/actions/example-table-intro.md index 48e1cc1f4c..b7cde488cd 100644 --- a/translations/pt-BR/data/reusables/actions/example-table-intro.md +++ b/translations/pt-BR/data/reusables/actions/example-table-intro.md @@ -1 +1 @@ -The example workflow demonstrates the following capabilities of {% data variables.product.prodname_actions %}: \ No newline at end of file +O exemplo de fluxo de trabalho demonstra os seguintes recursps de {% data variables.product.prodname_actions %}: \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/example-workflow-intro-ci.md b/translations/pt-BR/data/reusables/actions/example-workflow-intro-ci.md index 8c4f06e980..09614de012 100644 --- a/translations/pt-BR/data/reusables/actions/example-workflow-intro-ci.md +++ b/translations/pt-BR/data/reusables/actions/example-workflow-intro-ci.md @@ -1 +1 @@ -This article uses an example workflow to demonstrate some of the main CI features of {% data variables.product.prodname_actions %}. \ No newline at end of file +Este artigo usa um exemplo de fluxo de trabalho para demonstrar algumas das principais funcionalidades da CI de {% data variables.product.prodname_actions %}. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/explanation-name-key.md b/translations/pt-BR/data/reusables/actions/explanation-name-key.md index 2d6fa5e51b..eeb36d52ef 100644 --- a/translations/pt-BR/data/reusables/actions/explanation-name-key.md +++ b/translations/pt-BR/data/reusables/actions/explanation-name-key.md @@ -1 +1 @@ -The name of the workflow as it will appear in the "Actions" tab of the {% data variables.product.prodname_dotcom %} repository. \ No newline at end of file +O nome do fluxo de trabalho como ele aparecerá na aba "Ações" do repositório de {% data variables.product.prodname_dotcom %}. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/if-conditions-table-entry.md b/translations/pt-BR/data/reusables/actions/if-conditions-table-entry.md index b491ad6ccb..45cf6606af 100644 --- a/translations/pt-BR/data/reusables/actions/if-conditions-table-entry.md +++ b/translations/pt-BR/data/reusables/actions/if-conditions-table-entry.md @@ -1 +1 @@ -| Preventing a job from running unless specific conditions are met: | [`if`](/actions/using-jobs/using-conditions-to-control-job-execution)| \ No newline at end of file +| Impedindo que um trabalho seja executado a menos que condições específicas sejam atendidas: | [`se`](/actions/using-jobs/using-conditions-to-control-job-execution)| \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/inputs-vs-github-event-inputs.md b/translations/pt-BR/data/reusables/actions/inputs-vs-github-event-inputs.md new file mode 100644 index 0000000000..814941103d --- /dev/null +++ b/translations/pt-BR/data/reusables/actions/inputs-vs-github-event-inputs.md @@ -0,0 +1,8 @@ +{% ifversion actions-unified-inputs %} + +{% note %} + +**Note**: The workflow will also receive the inputs in the `github.event.inputs` context. The information in the `inputs` context and `github.event.inputs` context is identical except that the `inputs` context preserves Boolean values as Booleans instead of converting them to strings. + +{% endnote %} +{% endif %} diff --git a/translations/pt-BR/data/reusables/actions/internal-actions-summary.md b/translations/pt-BR/data/reusables/actions/internal-actions-summary.md index dd39cc40a0..fc6e04e0c0 100644 --- a/translations/pt-BR/data/reusables/actions/internal-actions-summary.md +++ b/translations/pt-BR/data/reusables/actions/internal-actions-summary.md @@ -1,3 +1,3 @@ -{% if internal-actions %} +{% ifversion internal-actions %} Para compartilhar ações por meio da sua empresa sem publicar as ações, é possível armazenar as ações em um repositório interno e, em seguida, configurar o repositório para permitir acesso a fluxos de trabalho {% data variables.product.prodname_actions %} em outros repositórios pertencentes à mesma organização ou por qualquer organização na empresa. Para obter mais informações, consulte "[Compartilhando ações e fluxos de trabalho com a sua empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)". {% endif %} diff --git a/translations/pt-BR/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md b/translations/pt-BR/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md index 7e6bf19274..dfde442134 100644 --- a/translations/pt-BR/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md +++ b/translations/pt-BR/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md @@ -1 +1 @@ -Use `jobs..name` para um nome para o trabalho, que é exibido em {% data variables.product.prodname_dotcom %}. +Use `jobs..name` para definir um nome para o trabalho, que é exibido na interface do usuário de {% data variables.product.prodname_dotcom %}. diff --git a/translations/pt-BR/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-needs.md b/translations/pt-BR/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-needs.md index f60541617b..e1f8efcca2 100644 --- a/translations/pt-BR/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-needs.md +++ b/translations/pt-BR/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-needs.md @@ -1,4 +1,4 @@ -Use as `jobs..needs` para identificar qualquer trabalho que deve ser concluído com sucesso antes deste trabalho ser executado. 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 expressão condicional que faça o trabalho continuar. If a run contains a series of jobs that need each other, a failure applies to all jobs in the dependency chain from the point of failure onwards. +Use as `jobs..needs` para identificar qualquer trabalho que deve ser concluído com sucesso antes deste trabalho ser executado. 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 expressão condicional que faça o trabalho continuar. Se uma execução contém uma série de trabalhos que precisam um do outro, uma falha aplica-se a todos os trabalhos da cadeia de dependência desde o momento da falha. #### Exemplo: Exigindo trabalhos dependentes com sucesso diff --git a/translations/pt-BR/data/reusables/actions/jobs/using-matrix-strategy.md b/translations/pt-BR/data/reusables/actions/jobs/using-matrix-strategy.md index b88ea3cf7c..dbe6807f0a 100644 --- a/translations/pt-BR/data/reusables/actions/jobs/using-matrix-strategy.md +++ b/translations/pt-BR/data/reusables/actions/jobs/using-matrix-strategy.md @@ -20,6 +20,6 @@ Por padrão, {% data variables.product.product_name %} maximizará o número de - `{version: 14, os: ubuntu-latest}` - `{version: 14, os: windows-latest}` -Uma matriz gerará no máximo 256 trabalhos por execução do fluxo de trabalho. This limit applies to both {% data variables.product.product_name %}-hosted and self-hosted runners. +Uma matriz gerará no máximo 256 trabalhos por execução do fluxo de trabalho. Este limite aplica-se tanto a executores hospedados em {% data variables.product.product_name %} quanto a executores auto-hospedados. As variáveis 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. Neste exemplo, você pode usar a `matriz.version` e `matrix.os` para acessar o valor atual de `versão` e `os` que o trabalho está usando. Para obter mais informações, consulte "[Contextos](/actions/learn-github-actions/contexts)". diff --git a/translations/pt-BR/data/reusables/actions/learning-actions.md b/translations/pt-BR/data/reusables/actions/learning-actions.md index 1a96c505dd..80c67d6f94 100644 --- a/translations/pt-BR/data/reusables/actions/learning-actions.md +++ b/translations/pt-BR/data/reusables/actions/learning-actions.md @@ -1,4 +1,4 @@ -- To learn about {% data variables.product.prodname_actions %} concepts, see "[Understanding GitHub Actions](/actions/learn-github-actions/understanding-github-actions)." -- For more step-by-step guide for creating a basic workflow, see "[Quickstart for GitHub Actions](/actions/quickstart)." -- If you're comfortable with the basics of {% data variables.product.prodname_actions %}, you can learn about workflows and their features at "[About workflows](/actions/using-workflows/about-workflows)." \ No newline at end of file +- Para aprender sobre os conceitos de {% data variables.product.prodname_actions %}, consulte "[Entendendo o GitHub Actions](/actions/learn-github-actions/understanding-github-actions)." +- Para mais guias passo a passo para criar um fluxo de trabalho básico, consulte "[Início rápido para o GitHub Actions](/actions/quickstart)". +- Se você estiver confortável com os princípios básicos de {% data variables.product.prodname_actions %}, você pode aprender sobre fluxos de trabalho e suas características em "[Sobre fluxos de trabalho](/actions/using-workflows/about-workflows). " \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/link-to-example-library.md b/translations/pt-BR/data/reusables/actions/link-to-example-library.md new file mode 100644 index 0000000000..c4b7c3ad5e --- /dev/null +++ b/translations/pt-BR/data/reusables/actions/link-to-example-library.md @@ -0,0 +1 @@ +Para obter exemplos que demonstram características mais complexas do {% data variables.product.prodname_actions %}, consulte "[Exemplos](/actions/examples)". Você pode ver exemplos detalhados que explicam como testar seu código em um executor, acessar a CLI de {% data variables.product.prodname_dotcom %} e usar funcionalidades avançadas como matrizes de concorrência e teste. diff --git a/translations/pt-BR/data/reusables/actions/minio-gateways-removal.md b/translations/pt-BR/data/reusables/actions/minio-gateways-removal.md index b713f51d5d..6a357617d2 100644 --- a/translations/pt-BR/data/reusables/actions/minio-gateways-removal.md +++ b/translations/pt-BR/data/reusables/actions/minio-gateways-removal.md @@ -1,5 +1,5 @@ {% warning %} -**Aviso**: O MinIO anunciou a remoção dos Gateways do MinIO. A partir de 1 de junho, 2022, o suporte e correções de erros para a implementação atual do MinIO NAS Gateway só estará disponível para clientes pagos por meio do contrato de suporte do LTS. If you want to continue using MinIO Gateways with {% data variables.product.prodname_actions %}, we recommend moving to MinIO LTS support. Para obter mais informações, consulte [Remoção agendada do MinIO Gateway para o GCS, Azure, HDFS](https://github.com/minio/minio/issues/14331) no repositório minio/minio. +**Aviso**: O MinIO anunciou a remoção dos Gateways do MinIO. A partir de 1 de junho, 2022, o suporte e correções de erros para a implementação atual do MinIO NAS Gateway só estará disponível para clientes pagos por meio do contrato de suporte do LTS. Se você deseja continuar usando MinIO Gateways com {% data variables.product.prodname_actions %}, nós recomendamos a transferência para o suporte do MinIO LTS. Para obter mais informações, consulte [Remoção agendada do MinIO Gateway para o GCS, Azure, HDFS](https://github.com/minio/minio/issues/14331) no repositório minio/minio. {% endwarning %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/note-understanding-example.md b/translations/pt-BR/data/reusables/actions/note-understanding-example.md index dd452f924b..b65a1ca8f1 100644 --- a/translations/pt-BR/data/reusables/actions/note-understanding-example.md +++ b/translations/pt-BR/data/reusables/actions/note-understanding-example.md @@ -1,5 +1,5 @@ {% note %} -**Note**: Each line of this workflow is explained in the next section at "[Understanding the example](#understanding-the-example)." +**Observação**: Cada linha deste fluxo de trabalho é explicada na próxima seção em "[Compreendendo o exemplo](#understanding-the-example)". {% endnote %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/output-limitations.md b/translations/pt-BR/data/reusables/actions/output-limitations.md index d26de54a7f..441b5ac969 100644 --- a/translations/pt-BR/data/reusables/actions/output-limitations.md +++ b/translations/pt-BR/data/reusables/actions/output-limitations.md @@ -1 +1 @@ -Outputs are Unicode strings, and can be a maximum of 1 MB. The total of all outputs in a workflow run can be a maximum of 50 MB. +As saídas são strings de Unicode e podem ter, no máximo, 1 MB. O total de todas as saídas de uma execução de fluxo de trabalho pode ter, no máximo, 50 MB. diff --git a/translations/pt-BR/data/reusables/actions/partial-reruns-with-reusable.md b/translations/pt-BR/data/reusables/actions/partial-reruns-with-reusable.md new file mode 100644 index 0000000000..f58ab03fde --- /dev/null +++ b/translations/pt-BR/data/reusables/actions/partial-reruns-with-reusable.md @@ -0,0 +1,6 @@ +Reusable workflows from public repositories can be referenced using a SHA, a release tag, or a branch name. For more information, see ["Calling a reusable workflow"](/actions/using-workflows/reusing-workflows#calling-a-reusable-workflow). + +When you re-run a workflow that uses a reusable workflow and the reference is not a SHA, there are some behaviors to be aware of: + +* Re-running all jobs in a workflow will use the reusable workflow from the specified reference. For more information about re-running all jobs in a workflow, see ["Re-running all the jobs in a workflow"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-all-the-jobs-in-a-workflow). +* Re-running failed jobs or a specific job in a workflow will use the reusable workflow from the same commit SHA of the first attempt. For more information about re-running failed jobs in a workflow, see ["Re-running failed jobs in a workflow"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-failed-jobs-in-a-workflow). For more information about re-running a specific job in a workflow, see ["Re-running a specific job in a workflow"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-a-specific-job-in-a-workflow). diff --git a/translations/pt-BR/data/reusables/actions/pass-inputs-to-reusable-workflows.md b/translations/pt-BR/data/reusables/actions/pass-inputs-to-reusable-workflows.md index 3b1c03f5dd..f8b9021cc0 100644 --- a/translations/pt-BR/data/reusables/actions/pass-inputs-to-reusable-workflows.md +++ b/translations/pt-BR/data/reusables/actions/pass-inputs-to-reusable-workflows.md @@ -12,8 +12,8 @@ jobs: ``` {% endraw %} -{% if actions-inherit-secrets-reusable-workflows %} -Workflows that call reusable workflows in the same organization or enterprise can use the `inherit` keyword to implicitly pass the secrets. +{% ifversion actions-inherit-secrets-reusable-workflows %} +Os fluxos de trabalho que chamam fluxos de trabalho reutilizáveis na mesma organização ou empresa podem usar a palavra-chave `herdar` para passar implicitamente os segredos. {% raw %} ```yaml diff --git a/translations/pt-BR/data/reusables/actions/permissions-statement-environment.md b/translations/pt-BR/data/reusables/actions/permissions-statement-environment.md index f97543d603..62627e3719 100644 --- a/translations/pt-BR/data/reusables/actions/permissions-statement-environment.md +++ b/translations/pt-BR/data/reusables/actions/permissions-statement-environment.md @@ -1 +1 @@ -To configure an environment in a personal account repository, you must be the repository owner. Para configurar um ambiente em um repositório da organização, é necessário ter acesso de `administrador`. +Para configurar um ambiente em um repositório de conta pessoal, você deve ser o proprietário do repositório. Para configurar um ambiente em um repositório da organização, é necessário ter acesso de `administrador`. diff --git a/translations/pt-BR/data/reusables/actions/permissions-statement-secrets-environment.md b/translations/pt-BR/data/reusables/actions/permissions-statement-secrets-environment.md index 6cc4482eef..7563524061 100644 --- a/translations/pt-BR/data/reusables/actions/permissions-statement-secrets-environment.md +++ b/translations/pt-BR/data/reusables/actions/permissions-statement-secrets-environment.md @@ -1 +1 @@ -To create secrets for an environment in a personal account repository, you must be the repository owner. Para criar segredos para um ambiente em um repositório da organização, é necessário ter acesso de `admin`. +Para criar segredos para um ambiente em um repositório de conta pessoal, você deve ser o proprietário do repositório. Para criar segredos para um ambiente em um repositório da organização, é necessário ter acesso de `admin`. diff --git a/translations/pt-BR/data/reusables/actions/permissions-statement-secrets-repository.md b/translations/pt-BR/data/reusables/actions/permissions-statement-secrets-repository.md index 0c22d66f13..e4e91d0b12 100644 --- a/translations/pt-BR/data/reusables/actions/permissions-statement-secrets-repository.md +++ b/translations/pt-BR/data/reusables/actions/permissions-statement-secrets-repository.md @@ -1 +1 @@ -To create secrets for a personal account repository, you must be the repository owner. Para criar segredos para o repositório de uma organização, você deve ter acesso `admin`. +Para criar segredos para um repositório de conta pessoal, você deve ser o proprietário do repositório. Para criar segredos para o repositório de uma organização, você deve ter acesso `admin`. diff --git a/translations/pt-BR/data/reusables/actions/permissions-table-entry.md b/translations/pt-BR/data/reusables/actions/permissions-table-entry.md index 0701ab55da..9878396b07 100644 --- a/translations/pt-BR/data/reusables/actions/permissions-table-entry.md +++ b/translations/pt-BR/data/reusables/actions/permissions-table-entry.md @@ -1 +1 @@ -| Setting permissions for the token: | [`permissions`](/actions/using-jobs/assigning-permissions-to-jobs)| \ No newline at end of file +| Definindo permissões para o token: | [`permissões`](/actions/using-jobs/assigning-permissions-to-jobs)| \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/policy-label-for-select-actions-workflows.md b/translations/pt-BR/data/reusables/actions/policy-label-for-select-actions-workflows.md index 2f7d6c6239..389f9e082d 100644 --- a/translations/pt-BR/data/reusables/actions/policy-label-for-select-actions-workflows.md +++ b/translations/pt-BR/data/reusables/actions/policy-label-for-select-actions-workflows.md @@ -1 +1 @@ -{% if actions-workflow-policy %}{% ifversion ghec or ghes or ghae %}**Allow enterprise, and select non-enterprise, actions and reusable workflows**{% else %}**Allow *OWNER*, and select non-*OWNER*, actions and reusable workflows**{% endif %}{% else %}**Allow select actions**{% endif %} \ No newline at end of file +{% ifversion actions-workflow-policy %}{% ifversion ghec or ghes or ghae %}**Allow enterprise, and select non-enterprise, actions and reusable workflows**{% else %}**Allow *OWNER*, and select non-*OWNER*, actions and reusable workflows**{% endif %}{% else %}**Allow select actions**{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/pull-request-table-entry.md b/translations/pt-BR/data/reusables/actions/pull-request-table-entry.md index 180a3a8eb5..254def26fe 100644 --- a/translations/pt-BR/data/reusables/actions/pull-request-table-entry.md +++ b/translations/pt-BR/data/reusables/actions/pull-request-table-entry.md @@ -1 +1 @@ -| Triggering a workflow to run automatically: | [`pull_request`](/actions/using-workflows/events-that-trigger-workflows#pull_request) | \ No newline at end of file +| Acionando um fluxo de trabalho para funcionar automaticamente: | [`pull_request`](/actions/using-workflows/events-that-trigger-workflows#pull_request) | \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/push-table-entry.md b/translations/pt-BR/data/reusables/actions/push-table-entry.md index cfd45dd422..11071971e3 100644 --- a/translations/pt-BR/data/reusables/actions/push-table-entry.md +++ b/translations/pt-BR/data/reusables/actions/push-table-entry.md @@ -1 +1 @@ -| Triggering a workflow to run automatically: | [`push`](/actions/using-workflows/events-that-trigger-workflows#push) | \ No newline at end of file +| Acionando um fluxo de trabalho para funcionar automaticamente: | [`push`](/actions/using-workflows/events-that-trigger-workflows#push) | \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/ref-description.md b/translations/pt-BR/data/reusables/actions/ref-description.md new file mode 100644 index 0000000000..39ee96c641 --- /dev/null +++ b/translations/pt-BR/data/reusables/actions/ref-description.md @@ -0,0 +1 @@ +Branch ou ref tag que acionou a execução do fluxo de trabalho. For workflows triggered by `push`, this is the branch or tag ref that was pushed. For workflows triggered by `pull_request`, this is the pull request merge branch. For workflows triggered by `release`, this is the release tag created. For other triggers, this is the branch or tag ref that triggered the workflow run. This is only set if a branch or tag is available for the event type. The ref given is fully-formed, meaning that for branches the format is `refs/heads/`, for pull requests it is `refs/pull//merge`, and for tags it is `refs/tags/`. Por exemplo, `refs/heads/feature-branch-1`. diff --git a/translations/pt-BR/data/reusables/actions/reusable-workflow-calling-syntax.md b/translations/pt-BR/data/reusables/actions/reusable-workflow-calling-syntax.md index 97f3b2a38a..6313071506 100644 --- a/translations/pt-BR/data/reusables/actions/reusable-workflow-calling-syntax.md +++ b/translations/pt-BR/data/reusables/actions/reusable-workflow-calling-syntax.md @@ -1,4 +1,4 @@ -* `{owner}/{repo}/.github/workflows/{filename}@{ref}`{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6000 %} for reusable workflows in public {% ifversion ghes or ghec or ghae %}or internal{% endif %} repositories. -* `./.github/workflows/{filename}` for reusable workflows in the same repository.{% endif %} +* `{owner}/{repo}/.github/fluxos de trabalho/{filename}@{ref}`{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6000 %} para fluxos de trabalho reutilizáveis em repositórios de {% ifversion ghes or ghec or ghae %}ou{% endif %} internos. +* `./.github/fluxos de trabalho/{filename}` para fluxos de trabalho reutilizáveis no mesmo repositório.{% endif %} `{ref}` pode ser um SHA, uma tag de de versão ou um nome de branch. Usar o commit SHA é o mais seguro para a estabilidade e segurança. Para obter mais informações, consulte "[Enrijecimento de segurança para o GitHub Actions](/actions/learn-github-actions/security-hardening-for-github-actions#reusing-third-party-workflows)". {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6000 %}se você usar a segunda opção de sintaxe (sem `{owner}/{repo}` e `@{ref}`), o fluxo de trabalho chamado é do mesmo commit que o fluxo de trabalho de chamada.{% endif %} diff --git a/translations/pt-BR/data/reusables/actions/runner-group-assign-policy-org.md b/translations/pt-BR/data/reusables/actions/runner-group-assign-policy-org.md index 69cc609fe5..1ed0de6cb9 100644 --- a/translations/pt-BR/data/reusables/actions/runner-group-assign-policy-org.md +++ b/translations/pt-BR/data/reusables/actions/runner-group-assign-policy-org.md @@ -1,3 +1,3 @@ -1. Assign a policy for organization access. +1. Atribuir uma política para acesso de organização. Você pode configurar um grupo de executor para que possa ser acessado por uma lista específica de organizações ou a todas as organizações da empresa.{% ifversion ghec or ghes %} Por padrão, apenas repositórios privados podem acessar executores no grupo de um executor, mas você pode substituir isso. Esta configuração não pode ser substituída se configurar o grupo de executores da organização que foi compartilhado por uma empresa.{% endif %} diff --git a/translations/pt-BR/data/reusables/actions/runner-group-assign-policy-repo.md b/translations/pt-BR/data/reusables/actions/runner-group-assign-policy-repo.md index 936fb990b2..611a2d0089 100644 --- a/translations/pt-BR/data/reusables/actions/runner-group-assign-policy-repo.md +++ b/translations/pt-BR/data/reusables/actions/runner-group-assign-policy-repo.md @@ -1,3 +1,3 @@ -1. Assign a policy for repository access. +1. Atribuir uma política para acesso ao repositório. É possível configurar o grupo de um executor para ser acessível a uma lista específica de repositórios ou a todos os repositórios na organização.{% ifversion ghec or ghes %} Por padrão, apenas repositórios privados podem acessar executores no grupo do executor, mas você pode substituir isso. Esta configuração não pode ser substituída se configurar o grupo de executores da organização que foi compartilhado por uma empresa.{% endif %} diff --git a/translations/pt-BR/data/reusables/actions/runner-group-assign-policy-workflow.md b/translations/pt-BR/data/reusables/actions/runner-group-assign-policy-workflow.md index 557e545a8a..aea0338677 100644 --- a/translations/pt-BR/data/reusables/actions/runner-group-assign-policy-workflow.md +++ b/translations/pt-BR/data/reusables/actions/runner-group-assign-policy-workflow.md @@ -1,6 +1,6 @@ -{%- if restrict-groups-to-workflows %} -1. Assign a policy for workflow access. +{%- ifversion restrict-groups-to-workflows %} +1. Atribuir uma política para acesso ao fluxo de trabalho. - You can configure a runner group to be accessible to a specific list of workflows, or to all workflows. This setting can't be overridden if you are configuring an organization's runner group that was shared by an enterprise. If you specify what workflow can access the runner group, you must use the full path to the workflow, including the repository name and owner, and you must pin the workflow to a branch, tag, or full SHA. Por exemplo: `octo-org/octo-repo/.github/workflows/build.yml@v2, octo-org/octo-repo/.github/workflows/deploy.yml@d6dc6c96df4f32fa27b039f2084f576ed2c5c2a5, monalisa/octo-test/.github/workflows/test.yml@main`. + Você pode configurar um grupo de executores para que possa ser acessado por uma lista específica de fluxos de trabalho ou por todos os fluxos de trabalho. Esta configuração não pode ser substituída se você configurar o grupo de executores da organização que foi compartilhado por uma empresa. Se você especificar qual fluxo de trabalho pode acessar o grupo de executores, você deverá usar o caminho completo para o fluxo de trabalho, incluindo o nome e o proprietário do repositório, e você deve fixar o fluxo de trabalho a um branch, tag ou SHA completo. Por exemplo: `octo-org/octo-repo/.github/workflows/build.yml@v2, octo-org/octo-repo/.github/workflows/deploy.yml@d6dc6c96df4f32fa27b039f2084f576ed2c5c2a5, monalisa/octo-test/.github/workflows/test.yml@main`. - Only jobs directly defined within the selected workflows will have access to the runner group.{%- endif %} + Somente trabalhos definidos diretamente nos fluxos de trabalho selecionados terão acesso ao grupo de executores.{%- endif %} diff --git a/translations/pt-BR/data/reusables/actions/secrets-table-entry.md b/translations/pt-BR/data/reusables/actions/secrets-table-entry.md index 72b2693bcb..8cd807610b 100644 --- a/translations/pt-BR/data/reusables/actions/secrets-table-entry.md +++ b/translations/pt-BR/data/reusables/actions/secrets-table-entry.md @@ -1 +1 @@ -| Referencing secrets in a workflow: | [Secrets](/actions/security-guides/encrypted-secrets)| \ No newline at end of file +| Fazendo referência a segredos em um fluxo de trabalho: | [Segredos](/actions/security-guides/encrypted-secrets)| \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/self-hosted-runner-configure-runner-group.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-configure-runner-group.md index 2ea9ee4f0e..fad62dc19a 100644 --- a/translations/pt-BR/data/reusables/actions/self-hosted-runner-configure-runner-group.md +++ b/translations/pt-BR/data/reusables/actions/self-hosted-runner-configure-runner-group.md @@ -1 +1 @@ -1. In the {% ifversion fpt or ghes > 3.1 or ghae or ghec %}"Runners"{% else %}"Self-hosted runners"{% endif %} section of the settings page, next to the runner group you'd like to configure, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Edit name and [organization|repository] access**. ![Gerenciar permissões do repositório](/assets/images/help/settings/actions-runner-manage-permissions.png) \ No newline at end of file +1. Na seção {% ifversion fpt or ghes > 3.1 or ghae or ghec %}"Executores"{% else %}"Executores auto-hospedados"{% endif %} da página de configurações, ao lado do grupo do executor que deseja configurar, clique em {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} e, em seguida, clique em **Editar nome e [organization|repository] acesso**. ![Gerenciar permissões do repositório](/assets/images/help/settings/actions-runner-manage-permissions.png) \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/self-hosted-runner-create-group.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-create-group.md index a38993f193..ad19bf6f4a 100644 --- a/translations/pt-BR/data/reusables/actions/self-hosted-runner-create-group.md +++ b/translations/pt-BR/data/reusables/actions/self-hosted-runner-create-group.md @@ -1 +1 @@ -1. Click **{% ifversion ghec or ghes > 3.3 or ghae-issue-5091 %}Create{%- elsif ghes < 3.4 or ghae %}Save{% endif %} group** to create the group and apply the policy. +1. Clique em **{% ifversion ghec or ghes > 3.3 or ghae-issue-5091 %}Criar{%- elsif ghes < 3.4 or ghae %}Salvar{% endif %} grupo** para criar o grupo e aplicar a política. diff --git a/translations/pt-BR/data/reusables/actions/self-hosted-runner-description.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-description.md index e865326637..c4f77f59c0 100644 --- a/translations/pt-BR/data/reusables/actions/self-hosted-runner-description.md +++ b/translations/pt-BR/data/reusables/actions/self-hosted-runner-description.md @@ -1 +1 @@ -{% ifversion fpt or ghec %}Self-hosted runners offer more control of hardware, operating system, and software tools than {% data variables.product.prodname_dotcom %}-hosted runners provide. {% endif %}With self-hosted runners, you can create custom hardware configurations that meet your needs with processing power or memory to run larger jobs, install software available on your local network, and choose an operating system{% ifversion fpt or ghec %} not offered by {% data variables.product.prodname_dotcom %}-hosted runners{% endif %}. +{% ifversion fpt or ghec %}Os executores auto-hospedados oferecem mais controle de hardware, sistema operacional e ferramentas de software do que executores hospedados em {% data variables.product.prodname_dotcom %}. {% endif %}Com executores auto-hospedados, você pode criar configurações de hardware personalizadas que atendam às suas necessidades com energia de processamento ou memória para executar trabalhos maiores, instalar software de disponível na sua rede local e escolher um sistema operacional{% ifversion fpt or ghec %} não oferecido por executores hospedados em {% data variables.product.prodname_dotcom %}{% endif %}. diff --git a/translations/pt-BR/data/reusables/actions/self-hosted-runner-groups-add-to-enterprise-first-steps.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-groups-add-to-enterprise-first-steps.md index f7e21861cc..6fe1efaa60 100644 --- a/translations/pt-BR/data/reusables/actions/self-hosted-runner-groups-add-to-enterprise-first-steps.md +++ b/translations/pt-BR/data/reusables/actions/self-hosted-runner-groups-add-to-enterprise-first-steps.md @@ -6,6 +6,6 @@ 1. Clique em **Novo grupo de executores**. {%- elsif ghes < 3.4 or ghae %} {% data reusables.enterprise-accounts.actions-runners-tab %} -1. Use the **Add new** drop-down, and select **New group**. +1. Use o menu suspenso **Adicionar novo** e selecione **Novo grupo**. {%- endif %} -1. Under "Group name", type a name for your runner group. +1. Em "Nome do Grupo, digite um nome para o grupo do seu executor. diff --git a/translations/pt-BR/data/reusables/actions/self-hosted-runner-groups-navigate-to-repo-org-enterprise.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-groups-navigate-to-repo-org-enterprise.md index d33e916f0f..4e93b03fff 100644 --- a/translations/pt-BR/data/reusables/actions/self-hosted-runner-groups-navigate-to-repo-org-enterprise.md +++ b/translations/pt-BR/data/reusables/actions/self-hosted-runner-groups-navigate-to-repo-org-enterprise.md @@ -1,18 +1,18 @@ {% ifversion fpt %} -1. Navigate to the main page of the repository or organization where your self-hosted runner groups are located. +1. Acesse a página principal do repositório ou organização onde os grupos de executores auto-hospedados estão localizados. 2. Clique em {% octicon "gear" aria-label="The Settings gear" %} **Configurações**. {% data reusables.organizations.settings-sidebar-actions-runner-groups %} {% elsif ghec or ghes or ghae %} -1. Navigate to where your self-hosted runner groups are located: - * **In an organization**: navigate to the main page and click {% octicon "gear" aria-label="The Settings gear" %} **Settings**. - * **If using an enterprise-level group**: +1. Acesse o local onde os seus grupos de executores estão localizados: + * **Em uma organização**: Acesse a página principal e clique em {% octicon "gear" aria-label="The Settings gear" %} **Configurações**. + * **Se estiver usando um grupo de nível corporativo**: {% indented_data_reference reusables.enterprise-accounts.access-enterprise spaces=5 %} -2. Navigate to the "Runner groups" settings: - * **In an organization**: +2. Acese as configurações "Grupos de executores": + * **Em uma organização**: {% indented_data_reference reusables.actions.settings-ui.settings-actions-runner-groups spaces=5 %} - * **If using an enterprise-level group**: + * **Se estiver usando um grupo de nível corporativo**: {% indented_data_reference reusables.enterprise-accounts.policies-tab spaces=5 %} {% indented_data_reference reusables.enterprise-accounts.actions-tab spaces=5 %} diff --git a/translations/pt-BR/data/reusables/actions/self-hosted-runner-labels-runs-on.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-labels-runs-on.md index d6e64b152f..82692ec5b5 100644 --- a/translations/pt-BR/data/reusables/actions/self-hosted-runner-labels-runs-on.md +++ b/translations/pt-BR/data/reusables/actions/self-hosted-runner-labels-runs-on.md @@ -1,5 +1,5 @@ Para especificar um executor auto-hospedado para o seu trabalho, configure `runs-on` no seu arquivo de fluxo de trabalho com etiquetas de executores auto-hospedados. -All self-hosted runners have the `self-hosted` label. Using only this label will select any self-hosted runner. To select runners that meet certain criteria, such as operating system or architecture, we recommend providing an array of labels that begins with `self-hosted` (this must be listed first) and then includes additional labels as needed. When you specify an array of labels, jobs will be queued on runners that have all the labels that you specify. +Todos os executores auto-hospedados têm a etiqueta `auto-hospedado`. O uso apenas esta etiqueta selecionará qualquer executor auto-hospedado. Para selecionar executores que atendem a certos critérios, como sistema operacional ou arquitetura, recomendamos fornecer uma matriz de etiquetas que começam com `auto-hospedado` (isso deve ser listado primeiro) e, em seguida, inclui etiquetas adicionais, conforme necessário. Ao especificar uma matriz de etiquetas, os trabalhos serão colocados na fila em executores que tenham todas as etiquetas especificadas. -Although the `self-hosted` label is not required, we strongly recommend specifying it when using self-hosted runners to ensure that your job does not unintentionally specify any current or future {% data variables.product.prodname_dotcom %}-hosted runners. +Embora a etiqueta de `auto-hospedado` não seja obrigatória, recomendamos especificá-lo quando estiver usando executores auto-hospedados para garantir que seu trabalho não especifique nenhum executor atual ou futuro de {% data variables.product.prodname_dotcom %}. diff --git a/translations/pt-BR/data/reusables/actions/self-hosted-runner-locations.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-locations.md index 5c52c17b39..078281b0bb 100644 --- a/translations/pt-BR/data/reusables/actions/self-hosted-runner-locations.md +++ b/translations/pt-BR/data/reusables/actions/self-hosted-runner-locations.md @@ -1 +1 @@ -Self-hosted runners can be physical, virtual, in a container, on-premises, or in a cloud. +Os executores auto-hospedados podem ser físicos, virtuais, estar em um container, no local ou em uma nuvem. diff --git a/translations/pt-BR/data/reusables/actions/self-hosted-runner-navigate-to-org-enterprise.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-navigate-to-org-enterprise.md index 25be1312dd..1db7b9945e 100644 --- a/translations/pt-BR/data/reusables/actions/self-hosted-runner-navigate-to-org-enterprise.md +++ b/translations/pt-BR/data/reusables/actions/self-hosted-runner-navigate-to-org-enterprise.md @@ -1,15 +1,15 @@ {% ifversion fpt %} -1. Navigate to the main page of the organization where your self-hosted runner is registered. +1. Acesse a página principal da organização onde o executor auto-hospedado está registrado. 2. Clique em {% octicon "gear" aria-label="The Settings gear" %} **Configurações**. {% data reusables.organizations.settings-sidebar-actions-runners %} {% elsif ghec or ghes or ghae %} 1. Navegue por onde seu runner auto-hospedado está registrado: - * **In an organization**: navigate to the main page and click {% octicon "gear" aria-label="The Settings gear" %} **Settings**. + * **Em uma organização**: Acesse a página principal e clique em {% octicon "gear" aria-label="The Settings gear" %} **Configurações**. * **Se estiver usando um executor de nível corporativo**: {% indented_data_reference reusables.enterprise-accounts.access-enterprise spaces=5 %} 1. Navegue até as configurações {% data variables.product.prodname_actions %}: - * **In an organization**: + * **Em uma organização**: {% indented_data_reference reusables.actions.settings-ui.settings-actions-runners spaces=5 %} * **Se estiver usando um executor de nível corporativo**: diff --git a/translations/pt-BR/data/reusables/actions/self-hosted-runner-navigate-to-repo-org-enterprise.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-navigate-to-repo-org-enterprise.md index 5ec1f1ad21..3a157861be 100644 --- a/translations/pt-BR/data/reusables/actions/self-hosted-runner-navigate-to-repo-org-enterprise.md +++ b/translations/pt-BR/data/reusables/actions/self-hosted-runner-navigate-to-repo-org-enterprise.md @@ -9,7 +9,7 @@ {% indented_data_reference reusables.enterprise-accounts.access-enterprise spaces=5 %} 2. Navegue até as configurações {% data variables.product.prodname_actions %}: - * **In an organization or repository**: + * **Em uma organização ou repositório**: {% indented_data_reference reusables.actions.settings-ui.settings-actions-runners spaces=5 %} {%- ifversion ghec or ghae or ghes %} diff --git a/translations/pt-BR/data/reusables/actions/self-hosted-runner-networking-to-dotcom.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-networking-to-dotcom.md index 7c20610c66..8fdfb54621 100644 --- a/translations/pt-BR/data/reusables/actions/self-hosted-runner-networking-to-dotcom.md +++ b/translations/pt-BR/data/reusables/actions/self-hosted-runner-networking-to-dotcom.md @@ -1 +1 @@ -Para usar ações de {% data variables.product.prodname_dotcom_the_website %},{% ifversion ghes %}, {% data variables.product.product_location %} e {% endif %} seus executores auto-hospedados devem poder fazer conexões de saída para {% data variables.product.prodname_dotcom_the_website %}. Nenhuma conexão de entrada de {% data variables.product.prodname_dotcom_the_website %} é necessária. For more information. Para obter mais informações, consulte "[Sobre executores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#communication-betweens-self-hosted-runners-and-githubcom)." \ No newline at end of file +Para usar ações de {% data variables.product.prodname_dotcom_the_website %},{% ifversion ghes %}, {% data variables.product.product_location %} e {% endif %} seus executores auto-hospedados devem poder fazer conexões de saída para {% data variables.product.prodname_dotcom_the_website %}. Nenhuma conexão de entrada de {% data variables.product.prodname_dotcom_the_website %} é necessária. Para mais informações. Para obter mais informações, consulte "[Sobre executores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#communication-betweens-self-hosted-runners-and-githubcom)." \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/self-hosted-runner-removing-a-runner-updated.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-removing-a-runner-updated.md index cd88a36c7b..757462ae4a 100644 --- a/translations/pt-BR/data/reusables/actions/self-hosted-runner-removing-a-runner-updated.md +++ b/translations/pt-BR/data/reusables/actions/self-hosted-runner-removing-a-runner-updated.md @@ -1,4 +1,4 @@ -1. Click **Remove**. +1. Clique em **Remover**. 1. Você verá instruções para remover o executor auto-hospedado. Complete qualquer um dos seguintes passos para remover o executor, dependendo se ele ainda está acessível: * **If you have access to the runner machine:** (Se você tiver acesso à máquina do executor:) Siga as instruções na tela para que o sistema operacional da sua máquina execute o comando de remoção. As instruções incluem a URL necessária e um token gerado automaticamente, limitado por tempo. @@ -9,4 +9,4 @@ * Remove todos os arquivos de configuração do aplicativo de executor auto-hospedado na máquina. * Remove todos os serviços configurados se não estiver em execução no modo interativo. - * **If you don't have access to the machine:** Click **Force remove this runner** to force {% data variables.product.product_name %} to remove the runner. + * **Se você não tem acesso à máquina:** Clique em **Forçar remover este executor** para forçar {% data variables.product.product_name %} remover o executor. diff --git a/translations/pt-BR/data/reusables/actions/self-hosted-runner-reusing.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-reusing.md index 6afeb5404f..b6e613c7ba 100644 --- a/translations/pt-BR/data/reusables/actions/self-hosted-runner-reusing.md +++ b/translations/pt-BR/data/reusables/actions/self-hosted-runner-reusing.md @@ -1 +1 @@ -Alternatively, if you don't have access to the repository{% ifversion fpt %} or organization{% elsif ghes or ghec or ghae %}, organization, or enterprise{% endif %} on {% data variables.product.product_name %} to remove a runner, but you would like to re-use the runner machine, then you can delete the `.runner` file inside the self-hosted runner application directory. Isso permite que o runner seja registrado sem ter que baixar novamente o aplicativo do runner auto-hospedado. +Como alternativa, se você não tiver acesso ao repositório{% ifversion fpt %} ou organização{% elsif ghes or ghec or ghae %}, organização ou empresa{% endif %} em {% data variables.product.product_name %} para remover um executor, mas você gostaria de reutilizar a máquina do executor, você pode excluir o arquivo `.runner` dentro do diretório do aplicativo do executor auto-hospedado. Isso permite que o runner seja registrado sem ter que baixar novamente o aplicativo do runner auto-hospedado. diff --git a/translations/pt-BR/data/reusables/actions/self-hosted-runners-prerequisites.md b/translations/pt-BR/data/reusables/actions/self-hosted-runners-prerequisites.md index 3ff390e940..91cf3936cd 100644 --- a/translations/pt-BR/data/reusables/actions/self-hosted-runners-prerequisites.md +++ b/translations/pt-BR/data/reusables/actions/self-hosted-runners-prerequisites.md @@ -1,7 +1,7 @@ {%- ifversion ghes %} -- {% data variables.product.prodname_actions %} must be enabled for {% data variables.product.product_name %}. A site administrator can enable and configure {% data variables.product.prodname_actions %} for your instance. Para obter mais informações, consulte "[Primeiros passos com {% data variables.product.prodname_actions %} for {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server)". +- {% data variables.product.prodname_actions %} deve ser habilitado para {% data variables.product.product_name %}. Um administrador do site pode habilitar e configurar {% data variables.product.prodname_actions %} na sua instância. Para obter mais informações, consulte "[Primeiros passos com {% data variables.product.prodname_actions %} for {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server)". {%- endif %} -- You must have access to the machine you will use as a self-hosted runner in your environment. +- Você precisa ter acesso à máquina que você usará como um executor auto-hospedado em seu ambiente. -- {% data reusables.actions.self-hosted-runner-ports-protocols %} For more information, see "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github-ae)." +- {% data reusables.actions.self-hosted-runner-ports-protocols %} Para obter mais informações, consulte "[Sobre executores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github-ae)." diff --git a/translations/pt-BR/data/reusables/actions/self-hosted-runners-software.md b/translations/pt-BR/data/reusables/actions/self-hosted-runners-software.md index 03bcfb0728..9bd275bbc4 100644 --- a/translations/pt-BR/data/reusables/actions/self-hosted-runners-software.md +++ b/translations/pt-BR/data/reusables/actions/self-hosted-runners-software.md @@ -1 +1 @@ -You must install the required software on your self-hosted runners. For more information about self-hosted runners, see "[Hosting your own runners](/actions/hosting-your-own-runners)." +Você deve instalar o software necessário nos seus executores auto-hospedados. Para obter mais informações sobre executores auto-hospedados, consulte "[Hospedando os seus próprios executores](/actions/hosting-your-own-runners)". diff --git a/translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runner-groups-selection.md b/translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runner-groups-selection.md index b60a52acbe..16d33a9f72 100644 --- a/translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runner-groups-selection.md +++ b/translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runner-groups-selection.md @@ -1 +1 @@ -1. In the list of groups, click the runner group you'd like to configure. +1. Na lista de grupos, clique no grupo do executor que você gostaria de configurar. diff --git a/translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runner-selection.md b/translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runner-selection.md index c4985fa1c5..43a16a2b8a 100644 --- a/translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runner-selection.md +++ b/translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runner-selection.md @@ -1 +1 @@ -1. In the list of runners, click the runner you'd like to configure. +1. Na lista de executores, clique no executor que você deseja configurar. diff --git a/translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runners-updated.md b/translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runners-updated.md index 22e13e27ba..0ead8daca3 100644 --- a/translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runners-updated.md +++ b/translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runners-updated.md @@ -1 +1 @@ -1. In the left sidebar, under "Actions", click **Runners**. +1. Na barra lateral esquerda, em "Ações", clique em **Executores**. diff --git a/translations/pt-BR/data/reusables/actions/setup-node-table-entry.md b/translations/pt-BR/data/reusables/actions/setup-node-table-entry.md index 75d5040184..091ad3fce7 100644 --- a/translations/pt-BR/data/reusables/actions/setup-node-table-entry.md +++ b/translations/pt-BR/data/reusables/actions/setup-node-table-entry.md @@ -1 +1 @@ -| Installing `node` on the runner: | [`actions/setup-node`](https://github.com/actions/setup-node) | \ No newline at end of file +| Instalando o `nó` no executor: | [`actions/setup-node`](https://github.com/actions/setup-node) | \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/sidebar-secret.md b/translations/pt-BR/data/reusables/actions/sidebar-secret.md index e23fedb78a..91d191508d 100644 --- a/translations/pt-BR/data/reusables/actions/sidebar-secret.md +++ b/translations/pt-BR/data/reusables/actions/sidebar-secret.md @@ -1,5 +1,5 @@ {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. In the left sidebar, click **{% octicon "key-asterisk" aria-label="The key-asterisk icon" %} Secrets**. +1. Na barra lateral esquerda, clique em **Segredos de {% octicon "key-asterisk" aria-label="The key-asterisk icon" %}**. {% else %} 1. Na barra lateral esquerda, clique em **Secrets** (Segredos). {% endif %} diff --git a/translations/pt-BR/data/reusables/actions/starter-workflow-categories.md b/translations/pt-BR/data/reusables/actions/starter-workflow-categories.md index ea5efc387d..70fb244410 100644 --- a/translations/pt-BR/data/reusables/actions/starter-workflow-categories.md +++ b/translations/pt-BR/data/reusables/actions/starter-workflow-categories.md @@ -1,5 +1,5 @@ -{% data variables.product.prodname_dotcom %} provides ready-to-use starter workflows for the following high level categories: -- **Deployment (CD)**. For more information, see "[About continuous deployment](/actions/deployment/about-deployments/about-continuous-deployment)." -{% ifversion fpt or ghec %}- **Security**. For more information, see "[Setting up {% data variables.product.prodname_code_scanning %} using starter workflows](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository#setting-up-code-scanning-using-starter-workflows)."{% endif %} -- **Continuous Integration (CI)**. Para obter mais informações, consulte "[Sobre integração contínua](/actions/automating-builds-and-tests/about-continuous-integration)". -- **Automation**. Automation starter workflows offer solutions for automating workflows, such as triaging pull requests and applying a label based on the paths that are modified in the pull request, or greeting users who are first time contributors to the repository. +{% data variables.product.prodname_dotcom %} fornece fluxos de trabalho iniciais prontos para uso para as seguintes categorias de alto nível: +- **Implantação (CD)**. Para obter mais informações, consulte[Sobre a implantação contínua](/actions/deployment/about-deployments/about-continuous-deployment)". +{% ifversion fpt or ghec %}- **Segurança**. Para obter mais informações, consulte "[Configurando {% data variables.product.prodname_code_scanning %} usando fluxos de trabalho iniciais](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository#setting-up-code-scanning-using-starter-workflows)".{% endif %} +- **Integração Contínua (CI)**. Para obter mais informações, consulte "[Sobre integração contínua](/actions/automating-builds-and-tests/about-continuous-integration)". +- **Automação**. Os fluxos de trabalho iniciais de automação oferecem soluções para automatizar os fluxos de trabalho como, por exemplo, pull requests de triagem e aplicação de uma etiqueta baseada nos caminhos modificados no pull request, ou saudar usuários que contribuem pela primeira vez para o repositório. diff --git a/translations/pt-BR/data/reusables/actions/supported-github-runners.md b/translations/pt-BR/data/reusables/actions/supported-github-runners.md index fdac5eae90..eed039e743 100644 --- a/translations/pt-BR/data/reusables/actions/supported-github-runners.md +++ b/translations/pt-BR/data/reusables/actions/supported-github-runners.md @@ -15,7 +15,7 @@ Windows Server 2022 windows-latest ou windows-2022 -The windows-latest label currently uses the Windows Server 2022 runner image. +O rótulo windows-latest usa atualmente a imagem do executor do Windows Server 2022. @@ -36,7 +36,7 @@ Ubuntu 22.04 ubuntu-22.04 -Ubuntu 22.04 is currently in public beta. +O Ubuntu 22,04 está atualmente em beta público. @@ -63,10 +63,7 @@ macOS Monterey 12 macos-12 - - -macOS 12 is currently in public beta. - + @@ -76,7 +73,7 @@ macOS Big Sur 11 macos-latest or macos-11 -The macos-latest label currently uses the macOS 11 runner image. +A etiqueta macos-latest usa a imagem do executor macOS 11 atualmente. @@ -94,12 +91,12 @@ macOS Catalina 10.15 {% note %} -**Note:** The `-latest` virtual environments are the latest stable images that {% data variables.product.prodname_dotcom %} provides, and might not be the most recent version of the operating system available from the operating system vendor. +**Observação:** Os `-últimos` ambientes virtuais são as últimas imagens estáveis que {% data variables.product.prodname_dotcom %} fornece, e podem não ser a versão mais recente do sistema operacional disponível no fornecedor do sistema operacional. {% endnote %} {% warning %} -Note: Beta and Deprecated Images are provided "as-is", "with all faults" and "as available" and are excluded from the service level agreement and warranty. Beta Images may not be covered by customer support. +Observação: Imagens Beta e Depreciadas são fornecidas "como se apresentam", "com todas as falhas" e "como disponível" e são excluídas da garantia e do contrato de nível de serviço. Imagens Beta podem não estar cobertas pelo suporte ao cliente. {% endwarning %} diff --git a/translations/pt-BR/data/reusables/actions/upgrade-runners-before-upgrade-ghes.md b/translations/pt-BR/data/reusables/actions/upgrade-runners-before-upgrade-ghes.md index 213699f2ff..e29e2a237c 100644 --- a/translations/pt-BR/data/reusables/actions/upgrade-runners-before-upgrade-ghes.md +++ b/translations/pt-BR/data/reusables/actions/upgrade-runners-before-upgrade-ghes.md @@ -1 +1 @@ -If you use ephemeral runners and have disabled automatic updates, before you upgrade {% data variables.product.product_location %}, you should first upgrade your self-hosted runners to the version of the runner application that your upgraded instance will run. Upgrading {% data variables.product.product_location %} before you upgrade ephemeral runners may result in your runners going offline. Para obter mais informações, consulte "[Atualizar o {% data variables.product.product_name %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)." \ No newline at end of file +Se você usa executores efêmeros e desabilitou as atualizações automáticas, antes de atualizar {% data variables.product.product_location %}, você deve primeiro atualizar seus executores auto-hospedados para a versão do aplicativo do executore que sua instância atualizada será executada. Atualizar {% data variables.product.product_location %} antes de atualizar os executores efêmeros pode fazer com que os seus executores fiquem off-line. Para obter mais informações, consulte "[Atualizar o {% data variables.product.product_name %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)." \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/usage-matrix-limits.md b/translations/pt-BR/data/reusables/actions/usage-matrix-limits.md index 4b80bd0ddb..80275e5662 100644 --- a/translations/pt-BR/data/reusables/actions/usage-matrix-limits.md +++ b/translations/pt-BR/data/reusables/actions/usage-matrix-limits.md @@ -1 +1 @@ -Uma matriz de tarefas pode gerar 256 tarefas no máximo por execução do fluxo de trabalho. This limit applies to both {% data variables.product.product_name %}-hosted and self-hosted runners. +Uma matriz de tarefas pode gerar 256 tarefas no máximo por execução do fluxo de trabalho. Este limite aplica-se tanto a executores hospedados em {% data variables.product.product_name %} quanto a executores auto-hospedados. diff --git a/translations/pt-BR/data/reusables/actions/usage-workflow-run-time.md b/translations/pt-BR/data/reusables/actions/usage-workflow-run-time.md index 6abb26d2ef..22d6a8ac73 100644 --- a/translations/pt-BR/data/reusables/actions/usage-workflow-run-time.md +++ b/translations/pt-BR/data/reusables/actions/usage-workflow-run-time.md @@ -1 +1 @@ -- **Workflow run time** - {% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-6469 %}Each workflow run is limited to 35 days. Se a execução de um fluxo de trabalho atingir esse limite, a execução do fluxo de trabalho será cancelada. This period includes execution duration, and time spent on waiting and approval.{% else %}Each workflow run is limited to 72 hours. If a workflow run reaches this limit, the workflow run is cancelled.{% endif %} +- **Tempo de execução do fluxo de trabalho** - {% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-6469 %}Cada execução do fluxo de trabalho é limitada a 35 dias. Se a execução de um fluxo de trabalho atingir esse limite, a execução do fluxo de trabalho será cancelada. Este período inclui duração de execução e tempo gasto em espera e aprovação.{% else %}Cada execução de fluxo de trabalho é limitada a 72 horas. Se a execução de um fluxo de trabalho atingir esse limite, a execução do fluxo de trabalho será cancelada.{% endif %} diff --git a/translations/pt-BR/data/reusables/actions/workflow-dispatch-inputs.md b/translations/pt-BR/data/reusables/actions/workflow-dispatch-inputs.md index eb50ecb9bb..0633897c8e 100644 --- a/translations/pt-BR/data/reusables/actions/workflow-dispatch-inputs.md +++ b/translations/pt-BR/data/reusables/actions/workflow-dispatch-inputs.md @@ -1,6 +1,8 @@ Ao usar o evento `workflow_dispatch`, você pode, opcionalmente, especificar as entradas que são passadas para o fluxo de trabalho. -O fluxo de trabalho acionado recebe as entradas no contexto `github.event.inputs`. Para obter mais informações, consulte "[Contextos](/actions/learn-github-actions/contexts#github-context)". +The triggered workflow receives the inputs in the {% ifversion actions-unified-inputs %}`inputs`{% else %}`github.event.inputs`{% endif %} context. For more information, see "[Contexts]({% ifversion actions-unified-inputs %}/actions/learn-github-actions/contexts#inputs-context{% else %}/actions/learn-github-actions/contexts#github-context{% endif %})." + +{% data reusables.actions.inputs-vs-github-event-inputs %} ```yaml on: @@ -31,8 +33,8 @@ on: jobs: print-tag: runs-on: ubuntu-latest - if: {% raw %} ${{ github.event.inputs.print_tags == 'true' }} {% endraw %} + if: {% ifversion actions-unified-inputs %}{% raw %} ${{ inputs.print_tags }} {% endraw %}{% else %}{% raw %} ${{ github.event.inputs.print_tags == 'true' }} {% endraw %}{% endif %} steps: - name: Print the input tag to STDOUT - run: echo {% raw %} The tags are ${{ github.event.inputs.tags }} {% endraw %} + run: {% ifversion actions-unified-inputs %}echo {% raw %} The tags are ${{ inputs.tags }} {% endraw %}{% else %}echo {% raw %} The tags are ${{ github.event.inputs.tags }} {% endraw %}{% endif %} ``` diff --git a/translations/pt-BR/data/reusables/actions/workflow-dispatch-table-entry.md b/translations/pt-BR/data/reusables/actions/workflow-dispatch-table-entry.md index 4b2203bf5f..f9689daf8d 100644 --- a/translations/pt-BR/data/reusables/actions/workflow-dispatch-table-entry.md +++ b/translations/pt-BR/data/reusables/actions/workflow-dispatch-table-entry.md @@ -1 +1 @@ -| Manually running a workflow from the UI: | [`workflow_dispatch`](/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch)| \ No newline at end of file +| Executando manualmente um fluxo de trabalho a partir da interface do usuário: | [`workflow_dispatch`](/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch)| \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/workflow-organization-templates.md b/translations/pt-BR/data/reusables/actions/workflow-organization-templates.md index 6255219110..33eebe986d 100644 --- a/translations/pt-BR/data/reusables/actions/workflow-organization-templates.md +++ b/translations/pt-BR/data/reusables/actions/workflow-organization-templates.md @@ -1 +1 @@ -Starter workflows allow everyone in your organization who has permission to create workflows to do so more quickly and easily. When you create a new workflow, you can choose a starter workflow and some or all of the work of writing the workflow will be done for you. You can use starter workflows as a starting place to build your custom workflow or use them as-is. Isso não só poupa tempo, como promove consistência e práticas recomendadas na sua organização. +Os fluxos de trabalho iniciais permitem que todos em sua organização que têm permissão para criar fluxos de trabalho o façam de forma mais rápida e facilmente. Quando você cria um novo fluxo de trabalho, você pode escolher um fluxo de trabalho inicial e parte ou todo o trabalho de escrita do fluxo de trabalho será feito para você. Você pode usar os fluxos de trabalho iniciais como um local inicial para criar o seu fluxo de trabalho personalizado ou usá-los como se apresentam. Isso não só poupa tempo, como promove consistência e práticas recomendadas na sua organização. diff --git a/translations/pt-BR/data/reusables/actions/workflow-permissions-intro.md b/translations/pt-BR/data/reusables/actions/workflow-permissions-intro.md index 29b5f370ab..9504c52e8e 100644 --- a/translations/pt-BR/data/reusables/actions/workflow-permissions-intro.md +++ b/translations/pt-BR/data/reusables/actions/workflow-permissions-intro.md @@ -1 +1 @@ -Você pode definir as permissões padrão concedidas ao `GITHUB_TOKEN`. For more information about the `GITHUB_TOKEN`, see "[Automatic token authentication](/actions/security-guides/automatic-token-authentication)." You can choose a restricted set of permissions as the default, or apply permissive settings. +Você pode definir as permissões padrão concedidas ao `GITHUB_TOKEN`. Para obter mais informações sobre o `GITHUB_TOKEN`, consulte "[Autenticação automática de token](/actions/security-guides/automatic-token-authentication)." Você pode escolher um conjunto restrito de permissões como padrão ou aplicar configurações permissivas. diff --git a/translations/pt-BR/data/reusables/actions/workflow-pr-approval-permissions-intro.md b/translations/pt-BR/data/reusables/actions/workflow-pr-approval-permissions-intro.md index c2efe4e6cf..8a79391cfd 100644 --- a/translations/pt-BR/data/reusables/actions/workflow-pr-approval-permissions-intro.md +++ b/translations/pt-BR/data/reusables/actions/workflow-pr-approval-permissions-intro.md @@ -1 +1 @@ -You can choose to allow or prevent {% data variables.product.prodname_actions %} workflows from{% if allow-actions-to-approve-pr-with-ent-repo %} creating or{% endif %} approving pull requests. +Você pode optar por permitir ou impedir fluxos de trabalho {% data variables.product.prodname_actions %} de{% ifversion allow-actions-to-approve-pr-with-ent-repo %} de criar ou{% endif %} aprovar pull requests. diff --git a/translations/pt-BR/data/reusables/actions/workflow-template-overview.md b/translations/pt-BR/data/reusables/actions/workflow-template-overview.md index 8a795aa420..e3a66165c2 100644 --- a/translations/pt-BR/data/reusables/actions/workflow-template-overview.md +++ b/translations/pt-BR/data/reusables/actions/workflow-template-overview.md @@ -1,3 +1,3 @@ -{% data variables.product.prodname_dotcom %} provides preconfigured starter workflow that you can customize to create your own continuous integration workflow. {% data variables.product.product_name %} analyzes your code and shows you CI starter workflow that might be useful for your repository. Por exemplo, se o seu repositório contiver o código Node.js, você verá sugestões para projetos Node.js. You can use starter workflow as a starting place to build your custom workflow or use them as-is. +{% data variables.product.prodname_dotcom %} fornece o fluxo de trabalho inicial pré-configurado que você pode personalizar para criar o seu próprio fluxo de trabalho de integração contínua. O {% data variables.product.product_name %} analisa o seu código e mostra o fluxo de trabalho inicial da CI que pode ser útil para o repositório. Por exemplo, se o seu repositório contiver o código Node.js, você verá sugestões para projetos Node.js. Você pode usar o fluxo de trabalho inicial como um ponto inicial para construir o fluxo de trabalho personalizado ou usá-lo como se apresenta. -You can browse the full list of starter workflow in the {% ifversion fpt or ghec %}[actions/starter-workflows](https://github.com/actions/starter-workflows) repository{% else %} `actions/starter-workflows` repository on {% data variables.product.product_location %}{% endif %}. +Você pode pesquisar a lista completa do fluxo de trabalho inicial no repositório {% ifversion fpt or ghec %}[actions/starter-workflows](https://github.com/actions/starter-workflows) repository{% else %} `actions/starter-workflows` em {% data variables.product.product_location %}{% endif %}. diff --git a/translations/pt-BR/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md b/translations/pt-BR/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md index c413cef36f..b93292c66b 100644 --- a/translations/pt-BR/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md +++ b/translations/pt-BR/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md @@ -29,7 +29,7 @@ on: Quando um padrão corresponde ao padrão `branches-ignore`, o fluxo de trabalho não será executado. Os padrões definidos em `branches` são avaliados com base no nome do ref do Git. Por exemplo, o fluxo de trabalho a seguir seria executado sempre que houver um evento `pull_request`, a menos que o pull request esteja apontando para: - Uma branch denominado `mona/octocat` (`refs/heads/mona/octocat`) -- A branch whose name matches `releases/**-alpha`, like `releases/beta/3-alpha` (`refs/heads/releases/beta/3-alpha`) +- Uma branch cujo nome corresponda a `releases/**-alpha`, como `releases/beta/3-alpha` (`refs/heads/releases/beta/3-alpha`) ```yaml on: diff --git a/translations/pt-BR/data/reusables/actions/workflows/section-triggering-a-workflow-paths.md b/translations/pt-BR/data/reusables/actions/workflows/section-triggering-a-workflow-paths.md index ee41c75e0f..bb269372a9 100644 --- a/translations/pt-BR/data/reusables/actions/workflows/section-triggering-a-workflow-paths.md +++ b/translations/pt-BR/data/reusables/actions/workflows/section-triggering-a-workflow-paths.md @@ -20,7 +20,7 @@ on: {% note %} -**Observação:** Se um fluxo de trabalho for ignorado devido à [filtragem do caminho](/actions/using-workflows/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore), a [filtragem do caminho](/actions/using-workflows/workflow-syntax-for-github-actions#onpull_requestpull_request_targetbranchesbranches-ignore) ou [mensagem de commit](/actions/managing-workflow-runs/skipping-workflow-runs) as verificações associadas a esse fluxo de trabalho permanecerão em um estado "Pendente". Um pull request que requer que essas verificações sejam bem sucedidas será bloqueado do merge. For more information, see "[Handling skipped but required checks](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks)." +**Observação:** Se um fluxo de trabalho for ignorado devido à [filtragem do caminho](/actions/using-workflows/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore), a [filtragem do caminho](/actions/using-workflows/workflow-syntax-for-github-actions#onpull_requestpull_request_targetbranchesbranches-ignore) ou [mensagem de commit](/actions/managing-workflow-runs/skipping-workflow-runs) as verificações associadas a esse fluxo de trabalho permanecerão em um estado "Pendente". Um pull request que requer que essas verificações sejam bem sucedidas será bloqueado do merge. Para obter mais informações, consulte "[Manuseio ignorado, mas exigiu verificações](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks)". {% endnote %} diff --git a/translations/pt-BR/data/reusables/advanced-security/check-for-ghas-license.md b/translations/pt-BR/data/reusables/advanced-security/check-for-ghas-license.md index 9fcc39ac76..1f59d96800 100644 --- a/translations/pt-BR/data/reusables/advanced-security/check-for-ghas-license.md +++ b/translations/pt-BR/data/reusables/advanced-security/check-for-ghas-license.md @@ -1 +1 @@ -You can identify if your enterprise has a {% data variables.product.prodname_GH_advanced_security %} license by reviewing your enterprise settings. For more information, see "[Enabling GitHub Advanced Security for your enterprise](/admin/advanced-security/enabling-github-advanced-security-for-your-enterprise#checking-whether-your-license-includes-github-advanced-security)." +Você pode identificar se sua empresa tem uma licença de {% data variables.product.prodname_GH_advanced_security %} analisando as configurações da sua empresa. Para obter mais informações, consulte "[Habilitando o GitHub Advanced Security para sua empresa](/admin/advanced-security/enabling-github-advanced-security-for-your-enterprise#checking-whether-your-license-includes-github-advanced-security)". diff --git a/translations/pt-BR/data/reusables/advanced-security/getting-the-most-from-your-license.md b/translations/pt-BR/data/reusables/advanced-security/getting-the-most-from-your-license.md index 1d264a9ccd..371f06416d 100644 --- a/translations/pt-BR/data/reusables/advanced-security/getting-the-most-from-your-license.md +++ b/translations/pt-BR/data/reusables/advanced-security/getting-the-most-from-your-license.md @@ -3,4 +3,4 @@ Ao decidir quais repositórios e organizações priorizar para {% data variables - As bases de código que são as mais críticas para o sucesso da sua empresa. Esses são os projetos em que a introdução de códigos vulneráveis, segredos codificados ou dependências vulneráveis teriam o maior impacto na sua empresa. - Bases de código com a maior frequência de commit. Estes são os projetos mais ativamente desenvolvidos e, consequentemente, há um risco maior de poder introduzir problemas de segurança. -When you have enabled {% data variables.product.prodname_GH_advanced_security %} for these organizations or repositories, assess which other codebases you could add without incurring billing for unique committers. Finally, review the remaining important and busy codebases. {% ifversion fpt or ghes or ghec %}If you want to increase the number of seats in your license, contact {% data variables.contact.contact_enterprise_sales %}.{% endif %} +Ao habilitar {% data variables.product.prodname_GH_advanced_security %} para essas organizações ou repositórios, avalie quais outras bases de códigos você poderia adicionar sem incorrer em cobranças para committers exclusivos. Por último, revise as restantes bases de código importantes e ocupadas. {% ifversion fpt or ghes or ghec %}Se você quiser aumentar o número de estações na sua licença, entre em contato com {% data variables.contact.contact_enterprise_sales %}.{% endif %} diff --git a/translations/pt-BR/data/reusables/advanced-security/ghas-helps-developers.md b/translations/pt-BR/data/reusables/advanced-security/ghas-helps-developers.md index 32514f5c7a..0740b86e7f 100644 --- a/translations/pt-BR/data/reusables/advanced-security/ghas-helps-developers.md +++ b/translations/pt-BR/data/reusables/advanced-security/ghas-helps-developers.md @@ -1 +1 @@ -{% data variables.product.prodname_GH_advanced_security %} helps developers improve and maintain the security and quality of code. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_GH_advanced_security %}](/github/getting-started-with-github/about-github-advanced-security)". +{% data variables.product.prodname_GH_advanced_security %} ajuda os desenvolvedores a melhorar e manter a segurança e qualidade do código. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_GH_advanced_security %}](/github/getting-started-with-github/about-github-advanced-security)". diff --git a/translations/pt-BR/data/reusables/advanced-security/license-overview.md b/translations/pt-BR/data/reusables/advanced-security/license-overview.md index f583d1a322..50c1a47315 100644 --- a/translations/pt-BR/data/reusables/advanced-security/license-overview.md +++ b/translations/pt-BR/data/reusables/advanced-security/license-overview.md @@ -1,12 +1,12 @@ -Cada licença de {% data variables.product.prodname_GH_advanced_security %} especifica um número máximo de contas, ou estações, que podem usar essas funcionalidades. Cada committer ativo para, pelo menos, um repositório com o recurso habilitado utiliza uma estação. A committer is considered active if one of their commits has been pushed to the repository within the last 90 days, regardless of when it was originally authored. +Cada licença de {% data variables.product.prodname_GH_advanced_security %} especifica um número máximo de contas, ou estações, que podem usar essas funcionalidades. Cada committer ativo para, pelo menos, um repositório com o recurso habilitado utiliza uma estação. Um committer é considerado ativo se um de seus commits tiver sido enviado por push para o repositório nos últimos 90 dias, independentemente de quando foi originalmente criado. {% note %} -**Note:** Active committers are calculated using both the commit author information and the timestamp for when the code was pushed to {% data variables.product.product_name %}. +**Observação:** Os committers ativos são calculados usando tanto as informações do autor do commit quanto o registro de hora para quando o código foi enviado por push para {% data variables.product.product_name %}. -- When a user pushes code to {% data variables.product.prodname_dotcom %}, every user who authored code in that push counts towards {% data variables.product.prodname_GH_advanced_security %} seats, even if the code is not new to {% data variables.product.prodname_dotcom %}. +- Quando um usuário faz push do código para {% data variables.product.prodname_dotcom %}, todos os usuários que criaram código nesse push serão contabilizados para as estações de {% data variables.product.prodname_GH_advanced_security %}, mesmo que o código não seja novo em {% data variables.product.prodname_dotcom %}. -- Users should always create branches from a recent base, or rebase them before pushing. This will ensure that users who have not committed in the last 90 days do not take up {% data variables.product.prodname_GH_advanced_security %} seats. +- Os usuários sempre devem criar branches a partir de uma base recente, ou rebaseá-los antes de fazer o push. Isso garantirá que os usuários que não tenham criado o commit nos últimos 90 dias não ocupem estações de {% data variables.product.prodname_GH_advanced_security %}. {% endnote %} diff --git a/translations/pt-BR/data/reusables/advanced-security/note-org-enable-uses-seats.md b/translations/pt-BR/data/reusables/advanced-security/note-org-enable-uses-seats.md index 3289469b58..b84c339d49 100644 --- a/translations/pt-BR/data/reusables/advanced-security/note-org-enable-uses-seats.md +++ b/translations/pt-BR/data/reusables/advanced-security/note-org-enable-uses-seats.md @@ -2,6 +2,6 @@ {% note %} **Observação:** Se você habilitar -Os committers de {% data variables.product.prodname_GH_advanced_security %} nesses repositórios usarão assentos na sua licença de {% data variables.product.prodname_GH_advanced_security %}. Esta opção está desabilitada se você excedeu a capacidade da sua licença. {% ifversion fpt or ghec %}For more information, see "[About billing for {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)."{% endif %} +Os committers de {% data variables.product.prodname_GH_advanced_security %} nesses repositórios usarão assentos na sua licença de {% data variables.product.prodname_GH_advanced_security %}. Esta opção está desabilitada se você excedeu a capacidade da sua licença. {% ifversion fpt or ghec %}Para obter mais informações, consulte "[Sobre a cobrança para {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)."{% endif %} {% endnote %} {% endif %} diff --git a/translations/pt-BR/data/reusables/advanced-security/secret-scanning-add-custom-pattern-details.md b/translations/pt-BR/data/reusables/advanced-security/secret-scanning-add-custom-pattern-details.md index 5c4de1fea8..5d7b262d2a 100644 --- a/translations/pt-BR/data/reusables/advanced-security/secret-scanning-add-custom-pattern-details.md +++ b/translations/pt-BR/data/reusables/advanced-security/secret-scanning-add-custom-pattern-details.md @@ -1,7 +1,7 @@ 1. Insira as informações para o seu novo padrão personalizado: 1. Você deve fornecer, pelo menos, o nome para o seu padrão e uma expressão regular para o formato do seu padrão de segredo. 1. Você pode clicar em **Mais opções {% octicon "chevron-down" aria-label="down" %}** para fornecer outros conteúdos adjacentes ou requisitos adicionais de correspondência para o formato do segredo. - 1. Provide a sample test string to make sure your configuration is matching the patterns you expect. + 1. Forneça um exemplo de texto de teste para certificar-se de que a sua configuração corresponde aos padrões esperados. {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5499 %} ![Crie um formulário de padrão personalizado de {% data variables.product.prodname_secret_scanning %}](/assets/images/help/repository/secret-scanning-create-custom-pattern.png) {% else %} diff --git a/translations/pt-BR/data/reusables/advanced-security/secret-scanning-create-custom-pattern.md b/translations/pt-BR/data/reusables/advanced-security/secret-scanning-create-custom-pattern.md index 8f4453f9fc..9d93ab0f85 100644 --- a/translations/pt-BR/data/reusables/advanced-security/secret-scanning-create-custom-pattern.md +++ b/translations/pt-BR/data/reusables/advanced-security/secret-scanning-create-custom-pattern.md @@ -1 +1 @@ -1. When you're satisfied with your new custom pattern, click {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5499 %}**Publish pattern**{% elsif ghes > 3.2 or ghae %}**Create pattern**{% elsif ghes = 3.2 %}**Create custom pattern**{% endif %}. +1. Quando estiver satisfeito com o seu novo padrão personalizado, clique em {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5499 %}**Publicar padrão**{% elsif ghes > 3.2 or ghae %}**Criar padrão**{% elsif ghes = 3.2 %}**Criar padrão personalizado**{% endif %}. diff --git a/translations/pt-BR/data/reusables/advanced-security/secret-scanning-dry-run-results.md b/translations/pt-BR/data/reusables/advanced-security/secret-scanning-dry-run-results.md index 1e35f21f02..27b045597a 100644 --- a/translations/pt-BR/data/reusables/advanced-security/secret-scanning-dry-run-results.md +++ b/translations/pt-BR/data/reusables/advanced-security/secret-scanning-dry-run-results.md @@ -1,3 +1,3 @@ -1. When the dry run finishes, you'll see a sample of results (up to 1000). Revise os resultados e identifique quaisquer resultados falso-positivos. ![Captura de tela que exibe os resultados do teste](/assets/images/help/repository/secret-scanning-publish-pattern.png) -1. Edit the new custom pattern to fix any problems with the results, then, to test your changes, click **Save and dry run**. +1. Quando o teste for concluído, você verá uma amostra de resultados (até 1000). Revise os resultados e identifique quaisquer resultados falso-positivos. ![Captura de tela que exibe os resultados do teste](/assets/images/help/repository/secret-scanning-publish-pattern.png) +1. Edite o novo padrão personalizado para corrigir quaisquer problemas com os resultados. Em seguida, para testar suas alterações, clique em **Salvar e executar teste**. {% indented_data_reference reusables.secret-scanning.beta-dry-runs spaces=3 %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/advanced-security/secret-scanning-dry-run-select-repos.md b/translations/pt-BR/data/reusables/advanced-security/secret-scanning-dry-run-select-repos.md index 820bdad08b..1d0f29b16d 100644 --- a/translations/pt-BR/data/reusables/advanced-security/secret-scanning-dry-run-select-repos.md +++ b/translations/pt-BR/data/reusables/advanced-security/secret-scanning-dry-run-select-repos.md @@ -1,2 +1,2 @@ -1. Search for and select up to 10 repositories where you want to perform the dry run. ![Captura de tela que mostra os repositórios selecionados para o teste](/assets/images/help/repository/secret-scanning-dry-run-custom-pattern-select-repo.png) +1. Pesquise e selecione até os repositórios onde você deseja executar o teste.![Captura de tela que mostra os repositórios selecionados para o teste](/assets/images/help/repository/secret-scanning-dry-run-custom-pattern-select-repo.png) 1. Quando estiver pronto para testar seu novo padrão personalizado, clique em **Testar**. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/advanced-security/secret-scanning-new-custom-pattern.md b/translations/pt-BR/data/reusables/advanced-security/secret-scanning-new-custom-pattern.md index f4253a5e11..b484f206d0 100644 --- a/translations/pt-BR/data/reusables/advanced-security/secret-scanning-new-custom-pattern.md +++ b/translations/pt-BR/data/reusables/advanced-security/secret-scanning-new-custom-pattern.md @@ -1 +1 @@ -1. Under "{% data variables.product.prodname_secret_scanning_caps %}", under "Custom patterns", click {% ifversion fpt or ghes > 3.2 or ghae or ghec %}**New pattern**{% elsif ghes = 3.2 %}**New custom pattern**{% endif %}. +1. Em "{% data variables.product.prodname_secret_scanning_caps %}", em "Padrões personalizados", clique em {% ifversion fpt or ghes > 3.2 or ghae or ghec %}**Novo padrão**{% elsif ghes = 3.2 %}**Novo padrão personalizado**{% endif %}. diff --git a/translations/pt-BR/data/reusables/advanced-security/secret-scanning-push-protection-org.md b/translations/pt-BR/data/reusables/advanced-security/secret-scanning-push-protection-org.md index 5a1eae44ce..00bb29114b 100644 --- a/translations/pt-BR/data/reusables/advanced-security/secret-scanning-push-protection-org.md +++ b/translations/pt-BR/data/reusables/advanced-security/secret-scanning-push-protection-org.md @@ -1,2 +1,2 @@ -1. Under "{% data variables.product.prodname_secret_scanning_caps %}", under "Push protection", click **Enable all**. ![Screenshot showing how to enable push protection for {% data variables.product.prodname_secret_scanning %} for an organization](/assets/images/help/organizations/secret-scanning-enable-push-protection.png) -1. Optionally, click "Automatically enable for private repositories added to {% data variables.product.prodname_secret_scanning %}." \ No newline at end of file +1. Em "{% data variables.product.prodname_secret_scanning_caps %}", em "Proteção push", clique em **Habilitar todos**. ![Captura de tela que mostra como habilitar a proteção push para {% data variables.product.prodname_secret_scanning %} para uma organização](/assets/images/help/organizations/secret-scanning-enable-push-protection.png) +1. Opcionalmente, clique em "Habilitar automaticamente em repositórios privados adicionados ao {% data variables.product.prodname_secret_scanning %}." \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/advanced-security/secret-scanning-push-protection-repo.md b/translations/pt-BR/data/reusables/advanced-security/secret-scanning-push-protection-repo.md index df17a22901..6b02156c02 100644 --- a/translations/pt-BR/data/reusables/advanced-security/secret-scanning-push-protection-repo.md +++ b/translations/pt-BR/data/reusables/advanced-security/secret-scanning-push-protection-repo.md @@ -1 +1 @@ -1. Under "{% data variables.product.prodname_secret_scanning_caps %}", under "Push protection", click **Enable**. ![Screenshot showing how to enable push protection for {% data variables.product.prodname_secret_scanning %} for a repository](/assets/images/help/repository/secret-scanning-enable-push-protection.png) \ No newline at end of file +1. Em "{% data variables.product.prodname_secret_scanning_caps %}", em "Proteção de push", clique em **Habilitar**. ![Captura de tela que mostra como habilitar a proteção push para {% data variables.product.prodname_secret_scanning %} para um repositório](/assets/images/help/repository/secret-scanning-enable-push-protection.png) \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/advanced-security/starter-workflow-overview.md b/translations/pt-BR/data/reusables/advanced-security/starter-workflow-overview.md index e4e07efcbf..5209d1ae6c 100644 --- a/translations/pt-BR/data/reusables/advanced-security/starter-workflow-overview.md +++ b/translations/pt-BR/data/reusables/advanced-security/starter-workflow-overview.md @@ -1 +1 @@ -{% data variables.product.product_name %} provides starter workflows for security features such as {% data variables.product.prodname_code_scanning %}. Você pode usar esses fluxos de trabalho sugeridos para construir seus fluxos de trabalho de {% data variables.product.prodname_code_scanning %}, ao invés de começar do zero. +{% data variables.product.product_name %} fornece fluxos de trabalho iniciais para recursos de segurança, como {% data variables.product.prodname_code_scanning %}. Você pode usar esses fluxos de trabalho sugeridos para construir seus fluxos de trabalho de {% data variables.product.prodname_code_scanning %}, ao invés de começar do zero. diff --git a/translations/pt-BR/data/reusables/advanced-security/starter-workflows-beta.md b/translations/pt-BR/data/reusables/advanced-security/starter-workflows-beta.md index 7cce688d11..46acb379d9 100644 --- a/translations/pt-BR/data/reusables/advanced-security/starter-workflows-beta.md +++ b/translations/pt-BR/data/reusables/advanced-security/starter-workflows-beta.md @@ -1,5 +1,5 @@ {% note %} -**Note:** Starter workflows for {% data variables.product.prodname_advanced_security %} have been consolidated in a "Security" category in the **Actions** tab of a repository. This new configuration is currently in beta and subject to change. +**Observação:** Os fluxos de trabalho iniciais para {% data variables.product.prodname_advanced_security %} foram consolidados em uma categoria "Segurança" na guia **Ações** de um repositório. Esta nova configuração está atualmente na versão beta e sujeita a alterações. {% endnote %} diff --git a/translations/pt-BR/data/reusables/apps/settings-step.md b/translations/pt-BR/data/reusables/apps/settings-step.md index 4b5941b516..e2a60d9315 100644 --- a/translations/pt-BR/data/reusables/apps/settings-step.md +++ b/translations/pt-BR/data/reusables/apps/settings-step.md @@ -1,3 +1,3 @@ 1. Acesse as configurações da sua conta. - - For a {% data variables.product.prodname_github_app %} owned by a personal account, in the upper-right corner of any page, click your profile photo, then click **Settings**. ![Ícone Settings (Configurações) na barra de usuário](/assets/images/settings/userbar-account-settings_post2dot12.png) + - Para {% data variables.product.prodname_github_app %} pertencente a uma conta pessoal, no canto superior direito de qualquer página, clique na sua foto de perfil e clique em **Configurações**. ![Ícone Settings (Configurações) na barra de usuário](/assets/images/settings/userbar-account-settings_post2dot12.png) - Para um {% data variables.product.prodname_github_app %} pertencente a uma organização, no canto superior direito de qualquer página, clique na sua foto do perfil e, em seguida, clique em **Sua organização**. Em seguida, à direita da organização, clique em **Configurações**. ![Suas organizações no menu de perfil](/assets/images/help/profile/your-organizations.png) ![Botão de configurações](/assets/images/help/organizations/settings-button.png) diff --git a/translations/pt-BR/data/reusables/audit_log/audit-log-action-categories.md b/translations/pt-BR/data/reusables/audit_log/audit-log-action-categories.md index 3e34bbb210..89f8149639 100644 --- a/translations/pt-BR/data/reusables/audit_log/audit-log-action-categories.md +++ b/translations/pt-BR/data/reusables/audit_log/audit-log-action-categories.md @@ -17,7 +17,7 @@ {%- ifversion ghec or ghes or ghae %} | `business` | Contains activities related to business settings for an enterprise. {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} | `business_secret_scanning_custom_pattern` | Contains activities related to custom patterns for secret scanning in an enterprise. {%- endif %} | `checks` | Contains activities related to check suites and runs. @@ -75,7 +75,7 @@ {%- ifversion ghec or ghes or ghae %} | `org_credential_authorization` | Contains activities related to authorizing credentials for use with SAML single sign-on. {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} | `org_secret_scanning_custom_pattern` | Contains activities related to custom patterns for secret scanning in an organization. Para obter mais informações, consulte "[Definindo padrões personalizados para digitalização de segredo](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning). " | `org.secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in an organization. Para obter mais informações, consulte "[Protegendo pushes com digitalização de segredo](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". {%- endif %} | `organization_default_label` | Contains activities related to default labels for repositories in an organization. @@ -110,8 +110,8 @@ {%- ifversion ghec or ghes or ghae %} | `repository_secret_scanning` | Contains repository-level activities related to secret scanning. Para obter mais informações, consulte "[Sobre a varredura de segredos](/github/administering-a-repository/about-secret-scanning)." {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} -| `repository_secret_scanning_custom_pattern` | Contains activities related to secret scanning custom patterns in a repository. Para obter mais informações, consulte "[Definindo padrões personalizados para digitalização de segredo](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning). " |{% endif %}{% if secret-scanning-audit-log-custom-patterns %}| | `repository_secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in a repository. Para obter mais informações, consulte "[Protegendo pushes com digitalização de segredo](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". +{%- ifversion secret-scanning-audit-log-custom-patterns %} +| `repository_secret_scanning_custom_pattern` | Contains activities related to secret scanning custom patterns in a repository. Para obter mais informações, consulte "[Definindo padrões personalizados para digitalização de segredo](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning). " |{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %}| | `repository_secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in a repository. Para obter mais informações, consulte "[Protegendo pushes com digitalização de segredo](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". {%- endif %} {%- ifversion fpt or ghec %} | `repository_visibility_change` | Contains activities related to allowing organization members to change repository visibilities for the organization. @@ -125,7 +125,7 @@ {%- ifversion ghec or ghes > 3.1 %} | `restrict_notification_delivery` | Contains activities related to the restriction of email notifications to approved or verified domains for an enterprise. {%- endif %} -{%- if custom-repository-roles %} +{%- ifversion custom-repository-roles %} | `role` | Contains activities related to [custom repository roles](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization). {%- endif %} {%- ifversion ghec or ghes or ghae %} diff --git a/translations/pt-BR/data/reusables/audit_log/audit-log-git-events-retention.md b/translations/pt-BR/data/reusables/audit_log/audit-log-git-events-retention.md index 30cbed01a2..ccb8ee9e51 100644 --- a/translations/pt-BR/data/reusables/audit_log/audit-log-git-events-retention.md +++ b/translations/pt-BR/data/reusables/audit_log/audit-log-git-events-retention.md @@ -1 +1 @@ -The audit log retains Git events for seven days. This is shorter than other audit log events, which can be retained for up to seven months. +O log de auditoria mantém eventos do Git por sete dias. Isto é mais curto do que outros eventos de log de auditoria, que podem ser mantidos por até sete meses. diff --git a/translations/pt-BR/data/reusables/audit_log/audit-log-search-list-info-about-action.md b/translations/pt-BR/data/reusables/audit_log/audit-log-search-list-info-about-action.md index 8643719b20..be88fcc3f7 100644 --- a/translations/pt-BR/data/reusables/audit_log/audit-log-search-list-info-about-action.md +++ b/translations/pt-BR/data/reusables/audit_log/audit-log-search-list-info-about-action.md @@ -1,14 +1,14 @@ -The name for each audit log entry is composed of the `action` object or category qualifier, followed by an operation type. For example, the `repo.create` entry refers to the `create` operation on the `repo` category. +O nome para cada entrada de log de auditoria é composto pela ação `objeto` ou qualificador de categoria, seguida por um tipo de operação. Por exemplo, a entrada `repo.create` refere-se à operação `criar` na categoria `repositório`. Cada entrada do log de auditoria mostra informações aplicáveis sobre um evento, como: -- The {% ifversion ghec or ghes or ghae %}enterprise or {% endif %}organization an action was performed in -- The user (actor) who performed the action -- The user affected by the action +- A empresa {% ifversion ghec or ghes or ghae %}ou a organização {% endif %}em que uma ação foi realizada +- O usuário (ator) que realizou a ação +- O usuário afetado pela 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 -{%- if enterprise-audit-log-ip-addresses %} -- Optionally, the source IP address for the user (actor) who performed the action +{%- ifversion enterprise-audit-log-ip-addresses %} +- Opcionalmente, o endereço IP de origem para o usuário (ator) que executou a ação {%- endif %} diff --git a/translations/pt-BR/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md b/translations/pt-BR/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md index 3c0e3e3e6a..2f3e8d1bda 100644 --- a/translations/pt-BR/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md +++ b/translations/pt-BR/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md @@ -1,6 +1,6 @@ {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. In the "Archives" section of the sidebar, click -{% octicon "log" aria-label="The log icon" %} **Logs**, then click **Audit log**. +1. Na seção "Arquivos" da barra lateral, clique em +{% octicon "log" aria-label="The log icon" %} **logs** e, em seguida, clique em **log de auditoria**. {% else %} 1. Na barra lateral Settings, clique em **Audit log**. ![Configurações de log de auditoria para organizações na barra lateral](/assets/images/help/organizations/org-settings-audit-log.png) {% endif %} diff --git a/translations/pt-BR/data/reusables/audit_log/audit_log_sidebar_for_site_admins.md b/translations/pt-BR/data/reusables/audit_log/audit_log_sidebar_for_site_admins.md index 0f6217e1da..1dc00de769 100644 --- a/translations/pt-BR/data/reusables/audit_log/audit_log_sidebar_for_site_admins.md +++ b/translations/pt-BR/data/reusables/audit_log/audit_log_sidebar_for_site_admins.md @@ -1,5 +1,5 @@ {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -3. In the "Archives" section of the sidebar, click **{% octicon "log" aria-label="The log icon" %} Security log**. +3. Na seção "Arquivos" da barra lateral, clique em **Registro de segurança de {% octicon "log" aria-label="The log icon" %}**. {% else %} 3. Na barra lateral esquerda, clique em **Audit log**. ![Aba Log de auditoria](/assets/images/enterprise/site-admin-settings/audit-log-tab.png) {% endif %} diff --git a/translations/pt-BR/data/reusables/audit_log/audited-data-list.md b/translations/pt-BR/data/reusables/audit_log/audited-data-list.md index 282c3ca009..56bab68f11 100644 --- a/translations/pt-BR/data/reusables/audit_log/audited-data-list.md +++ b/translations/pt-BR/data/reusables/audit_log/audited-data-list.md @@ -1,2 +1,2 @@ {% data reusables.audit_log.audit-log-api-info %} -{% ifversion fpt or ghec %}* Git events, such as cloning, fetching, and pushing{% endif %} +{% ifversion fpt or ghec %}* Eventos do Git, como clonar, buscar e fazer push{% endif %} diff --git a/translations/pt-BR/data/reusables/audit_log/exported-log-keys-and-values.md b/translations/pt-BR/data/reusables/audit_log/exported-log-keys-and-values.md index 1a38c20729..c1e2e17e9b 100644 --- a/translations/pt-BR/data/reusables/audit_log/exported-log-keys-and-values.md +++ b/translations/pt-BR/data/reusables/audit_log/exported-log-keys-and-values.md @@ -1,4 +1,4 @@ -After you export the log, you'll see the following keys and values in the resulting file. +Após exportar o log, você verá as seguintes chaves e valores no arquivo resultante. | Tecla | Valor de exemplo | | ----------------------------- | -------------------------------------------------------------------------------------------- | diff --git a/translations/pt-BR/data/reusables/audit_log/git-events-export-limited.md b/translations/pt-BR/data/reusables/audit_log/git-events-export-limited.md index 0dff88a4d4..2ea11a228c 100644 --- a/translations/pt-BR/data/reusables/audit_log/git-events-export-limited.md +++ b/translations/pt-BR/data/reusables/audit_log/git-events-export-limited.md @@ -1,7 +1,7 @@ {% ifversion ghec %} {% note %} -**Note:** When you export Git events, events that were initiated via the web browser or the REST or GraphQL APIs are not included. For example, when a user merges a pull request in the web browser, changes are pushed to the base branch, but the Git event for that push is not included in the export. +**Note:** When you export Git events, events that were initiated via the web browser or the REST or GraphQL APIs are not included. Por exemplo, quando um usuário faz merge de um pull request no navegador da web, as alterações são enviadas por push para o branch base, mas o evento do Git para esse push não está incluído na exportação. {% endnote %} {% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/audit_log/only-three-months-displayed.md b/translations/pt-BR/data/reusables/audit_log/only-three-months-displayed.md index 6b58c6a08a..291c06d5e9 100644 --- a/translations/pt-BR/data/reusables/audit_log/only-three-months-displayed.md +++ b/translations/pt-BR/data/reusables/audit_log/only-three-months-displayed.md @@ -1 +1 @@ -By default, only events from the past three months are displayed. To view older events, you must specify a date range with the `created` parameter. Para obter mais informações, consulte "[Entender a sintaxe de pesquisa](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax#query-for-dates)". +Por padrão, apenas eventos dos últimos três meses são exibidos. Para ver os eventos mais antigos, você deve especificar um intervalo de datas com o parâmetro `criado`. Para obter mais informações, consulte "[Entender a sintaxe de pesquisa](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax#query-for-dates)". diff --git a/translations/pt-BR/data/reusables/classroom/reuse-assignment-link.md b/translations/pt-BR/data/reusables/classroom/reuse-assignment-link.md index a8f100d018..5cf671798f 100644 --- a/translations/pt-BR/data/reusables/classroom/reuse-assignment-link.md +++ b/translations/pt-BR/data/reusables/classroom/reuse-assignment-link.md @@ -1 +1 @@ -You can reuse an existing assignment in any other classroom you have admin access to, including classrooms in a different organization. Para obter mais informações, consulte "[Reutilizar uma atividade](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)". \ No newline at end of file +You can reuse existing assignments in any other classroom you have admin access to, including classrooms in a different organization. Para obter mais informações, consulte "[Reutilizar uma atividade](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/code-scanning/beta-alert-tracking-in-issues.md b/translations/pt-BR/data/reusables/code-scanning/beta-alert-tracking-in-issues.md index a3d0bf5c2a..3e3d0df165 100644 --- a/translations/pt-BR/data/reusables/code-scanning/beta-alert-tracking-in-issues.md +++ b/translations/pt-BR/data/reusables/code-scanning/beta-alert-tracking-in-issues.md @@ -1,4 +1,4 @@ -{% if code-scanning-task-lists %} +{% ifversion code-scanning-task-lists %} {% note %} diff --git a/translations/pt-BR/data/reusables/code-scanning/beta-codeql-ml-queries.md b/translations/pt-BR/data/reusables/code-scanning/beta-codeql-ml-queries.md index 133b760b30..57004ecc5c 100644 --- a/translations/pt-BR/data/reusables/code-scanning/beta-codeql-ml-queries.md +++ b/translations/pt-BR/data/reusables/code-scanning/beta-codeql-ml-queries.md @@ -1,4 +1,4 @@ -{% if codeql-ml-queries %} +{% ifversion codeql-ml-queries %} {% 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 index 6585656db8..b06bf6d185 100644 --- 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 @@ -1,3 +1,3 @@ É importante escolher o motivo apropriado no menu suspenso, pois isso pode afetar se uma consulta continua sendo incluída em análise futura. -{% if comment-dismissed-code-scanning-alert %}Optionally, you can comment on a dismissal to record the context of an alert dismissal. The dismissal comment is added to the alert timeline and can be used as justification during auditing and reporting. You can retrieve or set a comment by using the code scanning REST API. The comment is contained in `dismissed_comment` for the `alerts/{alert_number}` endpoint. For more information, see "[Code Scanning](/rest/code-scanning#update-a-code-scanning-alert)." +{% ifversion comment-dismissed-code-scanning-alert %}Optionally, you can comment on a dismissal to record the context of an alert dismissal. The dismissal comment is added to the alert timeline and can be used as justification during auditing and reporting. You can retrieve or set a comment by using the code scanning REST API. The comment is contained in `dismissed_comment` for the `alerts/{alert_number}` endpoint. For more information, see "[Code Scanning](/rest/code-scanning#update-a-code-scanning-alert)." {% endif %} diff --git a/translations/pt-BR/data/reusables/code-scanning/codeql-query-suites-explanation.md b/translations/pt-BR/data/reusables/code-scanning/codeql-query-suites-explanation.md index 48d2119256..9f3d02776e 100644 --- a/translations/pt-BR/data/reusables/code-scanning/codeql-query-suites-explanation.md +++ b/translations/pt-BR/data/reusables/code-scanning/codeql-query-suites-explanation.md @@ -2,4 +2,4 @@ Os conjuntos de consulta a seguir foram criados em {% data variables.product.pro {% data reusables.code-scanning.codeql-query-suites %} -When you specify a query suite, the {% data variables.product.prodname_codeql %} analysis engine will run the default set of queries and any extra queries defined in the additional query suite. {% if codeql-ml-queries %}The `security-extended` and `security-and-quality` query suites for JavaScript contain experimental queries. For more information, see "[About {% data variables.product.prodname_code_scanning %} alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)."{% endif %} +When you specify a query suite, the {% data variables.product.prodname_codeql %} analysis engine will run the default set of queries and any extra queries defined in the additional query suite. {% ifversion codeql-ml-queries %}The `security-extended` and `security-and-quality` query suites for JavaScript contain experimental queries. Para obter mais informações, consulte "[Sobre alertas de{% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)."{% endif %} diff --git a/translations/pt-BR/data/reusables/code-scanning/run-additional-queries.md b/translations/pt-BR/data/reusables/code-scanning/run-additional-queries.md index 202df36781..4c3ce8e6f9 100644 --- a/translations/pt-BR/data/reusables/code-scanning/run-additional-queries.md +++ b/translations/pt-BR/data/reusables/code-scanning/run-additional-queries.md @@ -1,6 +1,6 @@ Ao usar {% data variables.product.prodname_codeql %} para fazer a varredura do código, o mecanismo de análise de {% data variables.product.prodname_codeql %} gera um banco de dados do código e executa consultas no mesmo. A análise de {% data variables.product.prodname_codeql %} usa um conjunto-padrão de consultas, mas você pode especificar outras consultas a serem executadas, além das consultas-padrão. -{% if codeql-packs %} +{% ifversion codeql-packs %} You can run extra queries if they are part of a {% data variables.product.prodname_codeql %} pack (beta) published to the {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %} or a {% data variables.product.prodname_ql %} pack stored in a repository. For more information, see "[About {% data variables.product.prodname_code_scanning %} with {% data variables.product.prodname_codeql %}](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql#about-codeql-queries)." diff --git a/translations/pt-BR/data/reusables/codespaces/about-billing-for-codespaces.md b/translations/pt-BR/data/reusables/codespaces/about-billing-for-codespaces.md deleted file mode 100644 index 20d799122a..0000000000 --- a/translations/pt-BR/data/reusables/codespaces/about-billing-for-codespaces.md +++ /dev/null @@ -1 +0,0 @@ -{% data variables.product.prodname_codespaces %} é grátis para usar durante a beta. Quando {% data variables.product.prodname_codespaces %} se torna geralmente disponível, você será cobrado para armazenamento e uso de computação. diff --git a/translations/pt-BR/data/reusables/codespaces/beta-functionality-limited.md b/translations/pt-BR/data/reusables/codespaces/beta-functionality-limited.md deleted file mode 100644 index 1dfa5d641f..0000000000 --- a/translations/pt-BR/data/reusables/codespaces/beta-functionality-limited.md +++ /dev/null @@ -1,5 +0,0 @@ -Durante a beta, a funcionalidade é limitada. -- {% data reusables.codespaces.use-chrome %} -- Apenas um tamanho único de espaço de código está disponível. -- Somente os contêineres Linux são suportados. -- Um codespace não é totalmente recuperável. Os processos que estavam em execução no momento em que o código foi interrompido não serão reiniciados. diff --git a/translations/pt-BR/data/reusables/codespaces/billing-for-prebuilds.md b/translations/pt-BR/data/reusables/codespaces/billing-for-prebuilds.md index 0fe589a98d..8782eda595 100644 --- a/translations/pt-BR/data/reusables/codespaces/billing-for-prebuilds.md +++ b/translations/pt-BR/data/reusables/codespaces/billing-for-prebuilds.md @@ -1,7 +1,7 @@ By default, a {% data variables.product.prodname_actions %} workflow is triggered every time you create or update a prebuild template, or push to a prebuild-enabled branch. As with other workflows, while prebuild workflows are running they will either consume some of the Actions minutes included with your account, if you have any, or they will incur charges for Actions minutes. For more information about pricing for Actions minutes, see "[About billing for {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)." -If you are an organization owner, you can track usage of prebuild workflows by downloading a {% data variables.product.prodname_actions %} usage report for your organization. You can identify workflow runs for prebuilds by filtering the CSV output to only include the workflow called "Create Codespaces Prebuilds." Para obter mais informações, consulte "[Visualizar o uso do seu {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage#viewing-github-actions-usage-for-your-organization)". +Alongside {% data variables.product.prodname_actions %} minutes, you will also be billed for the storage of prebuild templates associated with each prebuild configuration for a given repository and region. Storage of prebuild templates is billed at the same rate as storage of codespaces. For more information, see "[Calculating storage usage](#calculating-storage-usage)." -To reduce consumption of Actions minutes, you can set a prebuild template to be updated only when you make a change to your dev container configuration files, or only on a custom schedule. Para obter mais informações, consulte "[Configurando pré-criações](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)". +To reduce consumption of Actions minutes, you can set a prebuild template to be updated only when you make a change to your dev container configuration files, or only on a custom schedule. You can also manage your storage usage by adjusting the number of template versions to be retained for your prebuild configurations. Para obter mais informações, consulte "[Configurando pré-criações](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)". -While {% data variables.product.prodname_codespaces %} prebuilds is in beta there is no charge for storage of templates. When prebuilds become generally available, you will be billed for storing prebuild templates for each prebuild configuration in each region selected for that configuration. +If you are an organization owner, you can track usage of prebuild workflows and storage by downloading a {% data variables.product.prodname_actions %} usage report for your organization. You can identify workflow runs for prebuilds by filtering the CSV output to only include the workflow called "Create Codespaces Prebuilds." Para obter mais informações, consulte "[Visualizar o uso do seu {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage#viewing-github-actions-usage-for-your-organization)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/codespaces/prebuilds-beta-note.md b/translations/pt-BR/data/reusables/codespaces/prebuilds-beta-note.md deleted file mode 100644 index 3b343a2954..0000000000 --- a/translations/pt-BR/data/reusables/codespaces/prebuilds-beta-note.md +++ /dev/null @@ -1,5 +0,0 @@ -{% note %} - -**Note:** The ability to prebuild codespaces is currently in beta and subject to change. - -{% endnote %} diff --git a/translations/pt-BR/data/reusables/codespaces/unsupported-repos.md b/translations/pt-BR/data/reusables/codespaces/unsupported-repos.md deleted file mode 100644 index ee7d7ce651..0000000000 --- a/translations/pt-BR/data/reusables/codespaces/unsupported-repos.md +++ /dev/null @@ -1 +0,0 @@ -Durante o beta, repositórios privados pertencentes a organizações ou quaisquer repositórios pertencentes a uma organização que exijam um único login SAML, não são suportados. diff --git a/translations/pt-BR/data/reusables/dependabot/vulnerable-calls-beta.md b/translations/pt-BR/data/reusables/dependabot/vulnerable-calls-beta.md index 34c3f403f5..edc00b2e0c 100644 --- a/translations/pt-BR/data/reusables/dependabot/vulnerable-calls-beta.md +++ b/translations/pt-BR/data/reusables/dependabot/vulnerable-calls-beta.md @@ -1,4 +1,4 @@ -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} {% note %} diff --git a/translations/pt-BR/data/reusables/dependency-review/dependency-review-action-beta-note.md b/translations/pt-BR/data/reusables/dependency-review/dependency-review-action-beta-note.md index c227b119b0..23aaae3ec2 100644 --- a/translations/pt-BR/data/reusables/dependency-review/dependency-review-action-beta-note.md +++ b/translations/pt-BR/data/reusables/dependency-review/dependency-review-action-beta-note.md @@ -1,5 +1,5 @@ {% note %} -**Note**: The Dependency Review GitHub Action is currently in public beta and subject to change. +**Note**: The {% data variables.product.prodname_dependency_review_action %} is currently in public beta and subject to change. {% endnote %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/dependency-review/dependency-review-action-overview.md b/translations/pt-BR/data/reusables/dependency-review/dependency-review-action-overview.md new file mode 100644 index 0000000000..49112365d7 --- /dev/null +++ b/translations/pt-BR/data/reusables/dependency-review/dependency-review-action-overview.md @@ -0,0 +1,3 @@ +The {% data variables.product.prodname_dependency_review_action %} scans your pull requests for dependency changes and raises an error if any new dependencies have known vulnerabilities. The action is supported by an API endpoint that compares the dependencies between two revisions and reports any differences. + +For more information about the action and the API endpoint, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-reinforcement)," and "[Dependency review](/rest/dependency-graph/dependency-review)" in the API documentation, respectively. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/developer-site/limit_workflow_to_activity_types.md b/translations/pt-BR/data/reusables/developer-site/limit_workflow_to_activity_types.md index fd9d740771..28f0594e46 100644 --- a/translations/pt-BR/data/reusables/developer-site/limit_workflow_to_activity_types.md +++ b/translations/pt-BR/data/reusables/developer-site/limit_workflow_to_activity_types.md @@ -1 +1 @@ -Por padrão, todos os tipos de atividade ativam a execução de um fluxo de trabalho. Você pode limitar a execução do fluxo de trabalho para determinados tipos de atividade usando a palavra-chave `types` (tipos). Para obter mais informações, consulte "[Sintaxe de fluxo de trabalho para o {% data variables.product.prodname_actions %}](/articles/workflow-syntax-for-github-actions#onevent_nametypes)". +By default, all activity types trigger workflows that run on this event. Você pode limitar a execução do fluxo de trabalho para determinados tipos de atividade usando a palavra-chave `types` (tipos). Para obter mais informações, consulte "[Sintaxe de fluxo de trabalho para o {% data variables.product.prodname_actions %}](/articles/workflow-syntax-for-github-actions#onevent_nametypes)". diff --git a/translations/pt-BR/data/reusables/dotcom_billing/actions-packages-report-download-org-account.md b/translations/pt-BR/data/reusables/dotcom_billing/actions-packages-report-download-org-account.md index 096aba93a1..b3c136d38f 100644 --- a/translations/pt-BR/data/reusables/dotcom_billing/actions-packages-report-download-org-account.md +++ b/translations/pt-BR/data/reusables/dotcom_billing/actions-packages-report-download-org-account.md @@ -1 +1 @@ -1. Optionally, next to "Billing & plans", click **Get usage report** to email a CSV report of storage use for {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %}, and {% data variables.product.prodname_codespaces %} to the account's primary email address. ![Baixar relatório em CSV](/assets/images/help/billing/actions-packages-report-download-org.png) +1. Optionally, next to "Usage this month", click **Get usage report** to get an email containing a link for downloading a CSV report of storage use for {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %}, and {% data variables.product.prodname_codespaces %}. The email is sent to your account's primary email address. You can choose whether the report should cover the last 7, 30, 90, or 180 days. ![Baixar relatório em CSV](/assets/images/help/billing/actions-packages-report-download.png) diff --git a/translations/pt-BR/data/reusables/education/about-github-education-link.md b/translations/pt-BR/data/reusables/education/about-github-education-link.md index 64ba64d32a..d1993bcbde 100644 --- a/translations/pt-BR/data/reusables/education/about-github-education-link.md +++ b/translations/pt-BR/data/reusables/education/about-github-education-link.md @@ -1,3 +1,3 @@ -As a student or faculty member at an accredited educational institution, you can apply for GitHub Education benefits, which includes access to GitHub Global Campus. Global Campus is a portal that allows the GitHub Education Community to access their education benefits—all in one place! The Global Campus portal includes access to the GitHub Education Community, industry tools used by professional developers, events, [Campus TV](https://www.twitch.tv/githubeducation) content, GitHub Classroom, and other exclusive features to help students and teachers shape the next generation of software development. +As a student or faculty member at an accredited educational institution, you can apply for {% data variables.product.prodname_education %} benefits, which includes access to {% data variables.product.prodname_global_campus %}. {% data variables.product.prodname_global_campus %} is a portal that allows the GitHub Education Community to access their education benefits—all in one place! The {% data variables.product.prodname_global_campus %} portal includes access to {% data variables.product.prodname_education_community_with_url %}, industry tools used by professional developers, events, [Campus TV](https://www.twitch.tv/githubeducation) content, {% data variables.product.prodname_classroom_with_url %}, and other exclusive features to help students and teachers shape the next generation of software development. Antes de solicitar um desconto individual, verifique se sua comunidade de estudos já não é nossa parceira como uma escola {% data variables.product.prodname_campus_program %}. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_campus_program %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/about-github-campus-program)." diff --git a/translations/pt-BR/data/reusables/enterprise-accounts/administrators-tab.md b/translations/pt-BR/data/reusables/enterprise-accounts/administrators-tab.md index 48d48add0c..7fd06566bb 100644 --- a/translations/pt-BR/data/reusables/enterprise-accounts/administrators-tab.md +++ b/translations/pt-BR/data/reusables/enterprise-accounts/administrators-tab.md @@ -1,3 +1,3 @@ 1. Em "Pessoas {% octicon "person" aria-label="The People icon" %}", clique em **Administradores**. - ![Administrators tab]{% ifversion ghec%}(/assets/images/help/business-accounts/business-accounts-admin-tab-dotcom.png){% else %}{% if enterprise-membership-view-improvements %}(/assets/images/help/business-accounts/business-accounts-admin-tab-new.png){% else %}(/assets/images/help/business-accounts/business-accounts-admin-tab.png){% endif %}{% endif %} + ![Administrators tab]{% ifversion ghec%}(/assets/images/help/business-accounts/business-accounts-admin-tab-dotcom.png){% else %}{% ifversion enterprise-membership-view-improvements %}(/assets/images/help/business-accounts/business-accounts-admin-tab-new.png){% else %}(/assets/images/help/business-accounts/business-accounts-admin-tab.png){% endif %}{% endif %} diff --git a/translations/pt-BR/data/reusables/enterprise-accounts/download-recovery-codes.md b/translations/pt-BR/data/reusables/enterprise-accounts/download-recovery-codes.md index 119aadb4da..e98747ebeb 100644 --- a/translations/pt-BR/data/reusables/enterprise-accounts/download-recovery-codes.md +++ b/translations/pt-BR/data/reusables/enterprise-accounts/download-recovery-codes.md @@ -1,3 +1,3 @@ -1. Para garantir que você ainda pode acessar a sua empresa no caso de o seu provedor de identidade ficar indisponível no futuro clique em **Download**, **Imprimir** ou **Copiar** para salvar seus códigos de recuperação. For more information, see "[Downloading your enterprise account's single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." +1. Para garantir que você ainda pode acessar a sua empresa no caso de o seu provedor de identidade ficar indisponível no futuro clique em **Download**, **Imprimir** ou **Copiar** para salvar seus códigos de recuperação. Para obter mais informações, consulte "[Fazendo o download dos códigos de recuperação do logon único único da sua conta corporativa](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." ![Captura de tela dos botões para fazer o download, imprimir ou copiar seus códigos de recuperação](/assets/images/help/saml/saml_recovery_code_options.png) diff --git a/translations/pt-BR/data/reusables/enterprise_clustering/load_balancer_dns.md b/translations/pt-BR/data/reusables/enterprise_clustering/load_balancer_dns.md index ea2f73298e..98d32d4cb3 100644 --- a/translations/pt-BR/data/reusables/enterprise_clustering/load_balancer_dns.md +++ b/translations/pt-BR/data/reusables/enterprise_clustering/load_balancer_dns.md @@ -1 +1 @@ -Buscas de DNS para o nome de host {% data variables.product.prodname_ghe_server %} devem se resolver para o balanceador de carga. Recomendamos que você ative o isolamento de subdomínio. Se o isolamento do subdomínio estiver ativado, um registro adicional de curinga (`*.HOSTNAME`) também deve resolver para o balanceador de carga. Para obter mais informações, consulte "[Habilitar isolamento de subdomínio](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)". +Buscas de DNS para o nome de host {% data variables.product.prodname_ghe_server %} devem se resolver para o balanceador de carga. Recomendamos que você ative o isolamento de subdomínio. Se o isolamento do subdomínio estiver ativado, um registro adicional de curinga (`*.HOSTNAME`) também deve resolver para o balanceador de carga. Para obter mais informações, consulte "[Habilitar isolamento de subdomínio](/enterprise/admin/guides/installation/enabling-subdomain-isolation/)". diff --git a/translations/pt-BR/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md b/translations/pt-BR/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md index adcb67ce4b..da56343eb3 100644 --- a/translations/pt-BR/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md +++ b/translations/pt-BR/data/reusables/enterprise_clustering/replacing-a-cluster-node-mark-offline.md @@ -1,4 +1,4 @@ -1. Para marcar a falha do nó offline, em qualquer nó, modifique o [cluster configuration file](/enterprise/{{ currentVersion }}/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file) (`cluster.conf`) na seção nó relevante para incluir o texto `offline = true`. +1. Para marcar a falha do nó offline, em qualquer nó, modifique o [cluster configuration file](/enterprise/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file) (`cluster.conf`) na seção nó relevante para incluir o texto `offline = true`. Por exemplo, esta modificação `cluster.conf` irá marcar o nó `ghe-data-node-3` como offline: diff --git a/translations/pt-BR/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md b/translations/pt-BR/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md index e43ba3a0ef..6e64769cec 100644 --- a/translations/pt-BR/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md +++ b/translations/pt-BR/data/reusables/enterprise_clustering/replacing-a-cluster-node-need-three-nodes.md @@ -1 +1 @@ -1. Se você estiver usando um nó offline que tenha `git-server = true` definido em cluster.conf, remova o nó. Para obter mais informações, consulte "[Evacuating a cluster node](/enterprise/{{ currentVersion }}/admin/clustering/evacuating-a-cluster-node)." +1. Se você estiver usando um nó offline que tenha `git-server = true` definido em cluster.conf, remova o nó. Para obter mais informações, consulte "[Evacuating a cluster node](/enterprise/admin/clustering/evacuating-a-cluster-node)." diff --git a/translations/pt-BR/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md b/translations/pt-BR/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md index 3a425ffb0b..aad82f6631 100644 --- a/translations/pt-BR/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md +++ b/translations/pt-BR/data/reusables/enterprise_clustering/replacing-a-cluster-node-provision.md @@ -1 +1 @@ -1. [Provision and install {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-github-enterprise-server-instance) com um nome de host exclusivo no nó de substituição. +1. [Provision and install {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance) com um nome de host exclusivo no nó de substituição. diff --git a/translations/pt-BR/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md b/translations/pt-BR/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md index 2c1f3bd295..ee89c2852f 100644 --- a/translations/pt-BR/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md +++ b/translations/pt-BR/data/reusables/enterprise_enterprise_support/use_ghe_cluster_support_bundle.md @@ -1,5 +1,5 @@ {% note %} -**Nota:** se você estiver usando uma configuração de replicação geográfica ou {% data variables.product.prodname_enterprise %} Clustering, você deve usar o comando `ghe-cluster-support-bundle` para recuperar o pacote de suporte. Para obter mais informações, consulte "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities/#ghe-cluster-support-bundle)." +**Nota:** se você estiver usando uma configuração de replicação geográfica ou {% data variables.product.prodname_enterprise %} Clustering, você deve usar o comando `ghe-cluster-support-bundle` para recuperar o pacote de suporte. Para obter mais informações, consulte "[Command-line utilities](/enterprise/admin/guides/installation/command-line-utilities/#ghe-cluster-support-bundle)." {% endnote %} diff --git a/translations/pt-BR/data/reusables/enterprise_installation/download-note.md b/translations/pt-BR/data/reusables/enterprise_installation/download-note.md index c24db55a2e..79a3e24075 100644 --- a/translations/pt-BR/data/reusables/enterprise_installation/download-note.md +++ b/translations/pt-BR/data/reusables/enterprise_installation/download-note.md @@ -1,5 +1,5 @@ {% note %} -**Nota:** Se você tiver ativado as verificações automáticas de atualização, você não precisa baixar o pacote de atualização e pode usar o arquivo que foi baixado automaticamente. Para obter mais informações, consulte "[Enabling automatic update checks](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-automatic-update-checks/)." +**Nota:** Se você tiver ativado as verificações automáticas de atualização, você não precisa baixar o pacote de atualização e pode usar o arquivo que foi baixado automaticamente. Para obter mais informações, consulte "[Enabling automatic update checks](/enterprise/admin/guides/installation/enabling-automatic-update-checks/)." {% endnote %} 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 25077612e2..7be941e631 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 @@ -20,7 +20,7 @@ To configure {% data variables.product.prodname_actions %}, you must provide ext {% endif %} -The available space on the root filesystem will be 50% of the total disk size. Você pode redimensionar o disco raiz da sua instância criando uma nova instância ou usando uma instância existente. For more information, see "[System overview](/enterprise/admin/guides/installation/system-overview#storage-architecture)" and "[Increasing storage capacity](/enterprise/{{ currentVersion }}/admin/guides/installation/increasing-storage-capacity)." +The available space on the root filesystem will be 50% of the total disk size. Você pode redimensionar o disco raiz da sua instância criando uma nova instância ou usando uma instância existente. For more information, see "[System overview](/enterprise/admin/guides/installation/system-overview#storage-architecture)" and "[Increasing storage capacity](/enterprise/admin/guides/installation/increasing-storage-capacity)." ### CPU e memória diff --git a/translations/pt-BR/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md b/translations/pt-BR/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md index 3797cecd7d..9ed9eb42cb 100644 --- a/translations/pt-BR/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md +++ b/translations/pt-BR/data/reusables/enterprise_installation/save-settings-in-web-based-mgmt-console.md @@ -1 +1 @@ -3. No [{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-management-console/), configure e salve as configurações desejadas. +3. No [{% data variables.enterprise.management_console %}](/enterprise/admin/guides/installation/accessing-the-management-console/), configure e salve as configurações desejadas. diff --git a/translations/pt-BR/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md b/translations/pt-BR/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md index 0123b839e4..eab308ffdd 100644 --- a/translations/pt-BR/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md +++ b/translations/pt-BR/data/reusables/enterprise_installation/warning-on-upgrading-physical-resources.md @@ -1,5 +1,5 @@ {% warning %} -**Aviso:** O processo de alocação de novos recursos do sistema varia de acordo com a plataforma de virtualização e o tipo de recurso. Você deve sempre configurar o monitoramento e alerta de recursos chave do sistema. Para obter mais informações, consulte "[Monitoring your {% data variables.product.prodname_ghe_server %} appliance](/enterprise/{{ currentVersion }}/admin/guides/installation/monitoring-your-github-enterprise-server-appliance/)." +**Aviso:** O processo de alocação de novos recursos do sistema varia de acordo com a plataforma de virtualização e o tipo de recurso. Você deve sempre configurar o monitoramento e alerta de recursos chave do sistema. Para obter mais informações, consulte "[Monitoring your {% data variables.product.prodname_ghe_server %} appliance](/enterprise/admin/guides/installation/monitoring-your-github-enterprise-server-appliance/)." {% endwarning %} diff --git a/translations/pt-BR/data/reusables/enterprise_management_console/test-domain-settings-failure.md b/translations/pt-BR/data/reusables/enterprise_management_console/test-domain-settings-failure.md index 005e9db0f3..9d43763316 100644 --- a/translations/pt-BR/data/reusables/enterprise_management_console/test-domain-settings-failure.md +++ b/translations/pt-BR/data/reusables/enterprise_management_console/test-domain-settings-failure.md @@ -1 +1 @@ -1. Se você não receber uma marca de seleção verde ao lado de todas as entradas, reveja a sua configuração para a configuração que falhou. Para obter mais informações, consulte "[Configuring DNS nameservers](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/)." ![Tabela mostrando o status de configurações DNS e SSL](/assets/images/enterprise/management-console/domain-dns-ssl-settings-check.png) +1. Se você não receber uma marca de seleção verde ao lado de todas as entradas, reveja a sua configuração para a configuração que falhou. Para obter mais informações, consulte "[Configuring DNS nameservers](/enterprise/admin/guides/installation/configuring-dns-nameservers/)." ![Tabela mostrando o status de configurações DNS e SSL](/assets/images/enterprise/management-console/domain-dns-ssl-settings-check.png) diff --git a/translations/pt-BR/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md b/translations/pt-BR/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md index a83fad854e..8280afdc47 100644 --- a/translations/pt-BR/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md +++ b/translations/pt-BR/data/reusables/enterprise_site_admin_settings/maintenance-mode-status.md @@ -1,5 +1,5 @@ {% note %} -**Nota:** Quando o appliance estiver em modo de manutenção, a URL `https://HOSTNAME/status` retornará o código de status `503` (Serviço Indisponível). Para obter mais informações, consulte "[Habilitar e programar o modo de manutenção](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". +**Nota:** Quando o appliance estiver em modo de manutenção, a URL `https://HOSTNAME/status` retornará o código de status `503` (Serviço Indisponível). Para obter mais informações, consulte "[Habilitar e programar o modo de manutenção](/enterprise/admin/guides/installation/enabling-and-scheduling-maintenance-mode)". {% endnote %} diff --git a/translations/pt-BR/data/reusables/enterprise_user_management/external_auth_disables_2fa.md b/translations/pt-BR/data/reusables/enterprise_user_management/external_auth_disables_2fa.md index db01256907..70352b116e 100644 --- a/translations/pt-BR/data/reusables/enterprise_user_management/external_auth_disables_2fa.md +++ b/translations/pt-BR/data/reusables/enterprise_user_management/external_auth_disables_2fa.md @@ -1 +1 @@ -Quando usar SAML ou CAS, a autenticação de dois fatores não é suportada ou gerenciada no appliance do {% data variables.product.prodname_ghe_server %}, mas pode ser suportada pelo provedor de autenticação externa. A aplicação da autenticação de dois fatores em organizações não está disponível. Para obter mais informações sobre a aplicação da autenticação de dois fatores nas organizações, consulte "[Requiring two-factor authentication in your organization](/enterprise/{{ currentVersion }}/user/articles/requiring-two-factor-authentication-in-your-organization/)." +Quando usar SAML ou CAS, a autenticação de dois fatores não é suportada ou gerenciada no appliance do {% data variables.product.prodname_ghe_server %}, mas pode ser suportada pelo provedor de autenticação externa. A aplicação da autenticação de dois fatores em organizações não está disponível. Para obter mais informações sobre a aplicação da autenticação de dois fatores nas organizações, consulte "[Requiring two-factor authentication in your organization](/enterprise/user/articles/requiring-two-factor-authentication-in-your-organization/)." 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 dadb8fdd87..ce9fd4f331 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,3 +1,3 @@ {% ifversion ghes %} -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) +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/admin/guides/user-management/creating-teams/#creating-teams-with-ldap-sync-enabled)" (Criar equipes) {% endif %} diff --git a/translations/pt-BR/data/reusables/getting-started/learning-lab-enterprise.md b/translations/pt-BR/data/reusables/getting-started/learning-enterprise.md similarity index 64% rename from translations/pt-BR/data/reusables/getting-started/learning-lab-enterprise.md rename to translations/pt-BR/data/reusables/getting-started/learning-enterprise.md index ce176c850a..93f3d1c057 100644 --- a/translations/pt-BR/data/reusables/getting-started/learning-lab-enterprise.md +++ b/translations/pt-BR/data/reusables/getting-started/learning-enterprise.md @@ -1,3 +1,3 @@ -Your enterprise members can learn new skills by completing fun, realistic projects in their very own GitHub repository with [{% data variables.product.prodname_learning %}](https://lab.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by the friendly Learning Lab bot. +Your enterprise members can learn new skills by completing fun, realistic projects in their very own GitHub repository with [{% data variables.product.prodname_learning %}](https://skills.github.com/). Cada curso é uma lição prática criada pela comunidade do GitHub e ensinada por um bot intuitivo. Para obter mais informações, consulte "[Git e recursos de aprendizado de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/quickstart/git-and-github-learning-resources). " diff --git a/translations/pt-BR/data/reusables/getting-started/learning-lab.md b/translations/pt-BR/data/reusables/getting-started/learning.md similarity index 67% rename from translations/pt-BR/data/reusables/getting-started/learning-lab.md rename to translations/pt-BR/data/reusables/getting-started/learning.md index 005d748019..4053c8ea5f 100644 --- a/translations/pt-BR/data/reusables/getting-started/learning-lab.md +++ b/translations/pt-BR/data/reusables/getting-started/learning.md @@ -1,3 +1,3 @@ -You can learn new skills by completing fun, realistic projects in your very own GitHub repository with [{% data variables.product.prodname_learning %}](https://lab.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by the friendly Learning Lab bot. +You can learn new skills by completing fun, realistic projects in your very own GitHub repository with [{% data variables.product.prodname_learning %}](https://skills.github.com/). Cada curso é uma lição prática criada pela comunidade do GitHub e ensinada por um bot intuitivo. Para obter mais informações, consulte "[Git e recursos de aprendizado de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/quickstart/git-and-github-learning-resources). " diff --git a/translations/pt-BR/data/reusables/notifications/access_watching.md b/translations/pt-BR/data/reusables/notifications/access_watching.md index c3cf739e78..1c35c549f7 100644 --- a/translations/pt-BR/data/reusables/notifications/access_watching.md +++ b/translations/pt-BR/data/reusables/notifications/access_watching.md @@ -1 +1 @@ -1. No canto superior direito de qualquer página, clique em {% octicon "bell" aria-label="The notifications bell" %}. Se você [desativou as notificações da web](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications) e não vê o ícone do sino, você pode navegar para . ![Notificação indicando qualquer mensagem não lida](/assets/images/help/notifications/notifications_general_existence_indicator.png) +1. No canto superior direito de qualquer página, clique em {% octicon "bell" aria-label="The notifications bell" %}. Se você [desativou as notificações da web](/enterprise/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications) e não vê o ícone do sino, você pode navegar para . ![Notificação indicando qualquer mensagem não lida](/assets/images/help/notifications/notifications_general_existence_indicator.png) diff --git a/translations/pt-BR/data/reusables/open-source/open-source-learning-lab.md b/translations/pt-BR/data/reusables/open-source/open-source-learning.md similarity index 100% rename from translations/pt-BR/data/reusables/open-source/open-source-learning-lab.md rename to translations/pt-BR/data/reusables/open-source/open-source-learning.md diff --git a/translations/pt-BR/data/reusables/projects/create-project.md b/translations/pt-BR/data/reusables/projects/create-project.md index 7984b3cc91..7639b1db7e 100644 --- a/translations/pt-BR/data/reusables/projects/create-project.md +++ b/translations/pt-BR/data/reusables/projects/create-project.md @@ -1,5 +1,8 @@ 1. Em {% data variables.product.prodname_dotcom %}, acesse a página principal da sua organização. -2. Clique em {% octicon "table" aria-label="The project icon" %} **Projetos**. -3. Selecione o menu suspenso **Novo projeto** e clique em **Novo projeto (Beta)**. +1. Clique em {% octicon "table" aria-label="The project icon" %} **Projetos**. +1. Selecione o menu suspenso **Novo projeto** e clique em **Novo projeto (Beta)**. ![Novo projeto](/assets/images/help/issues/new_project_beta.png) +1. When prompted to select a template, click a template or, to start with an empty project, click "Table" or "Board". Then, click **Create**. + + ![Screenshot showing template selection modal](/assets/images/help/issues/projects-select-template.png) \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/projects/create-user-project.md b/translations/pt-BR/data/reusables/projects/create-user-project.md index 24c68d4080..18221dcef2 100644 --- a/translations/pt-BR/data/reusables/projects/create-user-project.md +++ b/translations/pt-BR/data/reusables/projects/create-user-project.md @@ -1,4 +1,7 @@ 1. On any {% data variables.product.product_name %} page, click on your avatar, then select **Your projects**. -2. Selecione o menu suspenso **Novo projeto** e clique em **Novo projeto (Beta)**. +1. Selecione o menu suspenso **Novo projeto** e clique em **Novo projeto (Beta)**. ![Novo projeto](/assets/images/help/issues/new_project_beta.png) +1. When prompted to select a template, click a template or, to start with an empty project, click "Table" or "Board". Then, click **Create**. + + ![Screenshot showing template selection modal](/assets/images/help/issues/projects-select-template.png) \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/projects/reopen-a-project.md b/translations/pt-BR/data/reusables/projects/reopen-a-project.md new file mode 100644 index 0000000000..db5537368e --- /dev/null +++ b/translations/pt-BR/data/reusables/projects/reopen-a-project.md @@ -0,0 +1,6 @@ +1. Click the **Projects** tab. ![Captura de tela que mostra o botão de fechar projeto](/assets/images/help/issues/projects-profile-tab.png) +1. To show closed projects, click **Closed**. ![Captura de tela que mostra o botão de fechar projeto](/assets/images/help/issues/closed-projects-tab.png) +1. Click the project you want to reopen. +1. In the top-right, click {% octicon "kebab-horizontal" aria-label="The menu icon" %} to open the menu. +1. In the menu, to access the project settings, click {% octicon "gear" aria-label="The gear icon" %} **Settings**. +1. At the bottom of the page, click **Re-open project**. ![Screenshot showing project re-open button](/assets/images/help/issues/reopen-project-button.png) \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/releases/previous-release-tag.md b/translations/pt-BR/data/reusables/releases/previous-release-tag.md new file mode 100644 index 0000000000..a1d109a396 --- /dev/null +++ b/translations/pt-BR/data/reusables/releases/previous-release-tag.md @@ -0,0 +1,3 @@ +{% ifversion previous-release-tag %} +1. Optionally, to the top right of the description text box, select the **Previous tag** drop-down menu and click the tag that identifies the previous release. ![Screenshot showing how to select a tag to identify the previous release](/assets/images/help/releases/releases-tag-previous-release.png) +{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/repositories/navigate-to-branches.md b/translations/pt-BR/data/reusables/repositories/navigate-to-branches.md index 950c8c3e84..d0b8cd8c8e 100644 --- a/translations/pt-BR/data/reusables/repositories/navigate-to-branches.md +++ b/translations/pt-BR/data/reusables/repositories/navigate-to-branches.md @@ -1 +1 @@ -1. Acima da lista de arquivos, clique em {% octicon "git-branch" aria-label="The branch icon" %} **NÚMERO branches**. ![Link de branches numa página de visão geral](/assets/images/help/branches/branches-link.png) +1. Above the list of files, click {% octicon "git-branch" aria-label="The branch icon" %} **Branches**. ![Link de branches numa página de visão geral](/assets/images/help/branches/branches-overview-link.png) diff --git a/translations/pt-BR/data/reusables/repositories/relative-links.md b/translations/pt-BR/data/reusables/repositories/relative-links.md index d532da34de..ec784adf97 100644 --- a/translations/pt-BR/data/reusables/repositories/relative-links.md +++ b/translations/pt-BR/data/reusables/repositories/relative-links.md @@ -6,6 +6,6 @@ Um link relativo é um link que é relativo ao arquivo atual. Por exemplo, se vo [Diretrizes de contribuição para este projeto](docs/CONTRIBUTING.md) ``` -{% data variables.product.product_name %} transformará automaticamente o seu link relativo ou caminho da imagem baseado em qualquer branch em que você estiver no momento para que o link ou caminho sempre funcione. Você pode usar todas as operações de links relativos, como `./` e `../`. +{% data variables.product.product_name %} transformará automaticamente o seu link relativo ou caminho da imagem baseado em qualquer branch em que você estiver no momento para que o link ou caminho sempre funcione. The path of the link will be relative to the current file. Links starting with `/` will be relative to the repository root. Você pode usar todas as operações de links relativos, como `./` e `../`. Os links relativos são mais fáceis para usuários que clonam o seu repositório. Os links absolutos podem não funcionar em clones do seu repositório - recomendamos usar links relativos para referir-se a outros arquivos no seu repositório. diff --git a/translations/pt-BR/data/reusables/secret-scanning/partner-secret-list-private-repo.md b/translations/pt-BR/data/reusables/secret-scanning/partner-secret-list-private-repo.md index 0cbaa7a827..2bfe44945e 100644 --- a/translations/pt-BR/data/reusables/secret-scanning/partner-secret-list-private-repo.md +++ b/translations/pt-BR/data/reusables/secret-scanning/partner-secret-list-private-repo.md @@ -147,6 +147,8 @@ Plivo | Plivo Auth ID | plivo_auth_id{% endif %} Plivo | Plivo Auth Token | plivo_auth_token{% endif %} Postman | Postman API Key | postman_api_key Proctorio | Proctorio Consumer Key | proctorio_consumer_key Proctorio | Proctorio Linkage Key | proctorio_linkage_key Proctorio | Proctorio Registration Key | proctorio_registration_key Proctorio | Proctorio Secret Key | proctorio_secret_key Pulumi | Pulumi Access Token | pulumi_access_token {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} PyPI | PyPI API Token | pypi_api_token{% endif %} +{%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7375 %} +redirect.pizza | redirect.pizza API Token | redirect_pizza_api_token{% endif %} {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} RubyGems | RubyGems API Key | rubygems_api_key{% endif %} Samsara | Samsara API Token | samsara_api_token Samsara | Samsara OAuth Access Token | samsara_oauth_access_token {%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %} diff --git a/translations/pt-BR/data/reusables/secret-scanning/partner-secret-list-public-repo.md b/translations/pt-BR/data/reusables/secret-scanning/partner-secret-list-public-repo.md index 4c05e473dc..0259d7da64 100644 --- a/translations/pt-BR/data/reusables/secret-scanning/partner-secret-list-public-repo.md +++ b/translations/pt-BR/data/reusables/secret-scanning/partner-secret-list-public-repo.md @@ -77,6 +77,7 @@ | Proctorio | Chave de segredo de Proctorio | | Pulumi | Token de acesso de Pulumi | | PyPI | PyPI API Token | +| redirect.pizza | redirect.pizza API Token | | RubyGems | RubyGems API Key | | Samsara | Token de API de Samsara | | Samsara | Token de acesso de OAuth de Samsara | diff --git a/translations/pt-BR/data/reusables/secret-scanning/secret-list-private-push-protection.md b/translations/pt-BR/data/reusables/secret-scanning/secret-list-private-push-protection.md index 865b5cad3d..9d54d8a2f8 100644 --- a/translations/pt-BR/data/reusables/secret-scanning/secret-list-private-push-protection.md +++ b/translations/pt-BR/data/reusables/secret-scanning/secret-list-private-push-protection.md @@ -60,16 +60,5 @@ | PlanetScale | PlanetScale Service Token | planetscale_service_token | | Postman | Chave da API de Postman | postman_api_key | | Proctorio | Chave de segredo de Proctorio | proctorio_secret_key | -| Samsara | Token de API de Samsara | samsara_api_token | -| Samsara | Token de acesso de OAuth de Samsara | samsara_oauth_access_token | -| SendGrid | SendGrid API Key | sendgrid_api_key | -| Sendinblue | Sendinblue API Key | sendinblue_api_key | -| Sendinblue | Sendinblue SMTP Key | sendinblue_smtp_key | -| Shippo | Shippo Live API Token | shippo_live_api_token | -| Shopify | Segredo compartilhado do aplicativo Shopify | shopify_app_shared_secret | -| Shopify | Token de acesso de Shopify | shopify_access_token | -| Slack | Token da API de Slack | slack_api_token | -| Stripe | Chave de segredo Stripe Live | stripe_api_key | -| Tencent Cloud | ID de segredot de Tencent Cloud | tencent_cloud_secret_id | -| Typeform | Typeform Personal Access Token | typeform_personal_access_token | -| WorkOS | WorkOS Production API Key | workos_production_api_key | +{%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7375 %} +redirect.pizza | redirect.pizza API Token | redirect_pizza_api_token{% endif %} Samsara | Samsara API Token | samsara_api_token Samsara | Samsara OAuth Access Token | samsara_oauth_access_token SendGrid | SendGrid API Key | sendgrid_api_key Sendinblue | Sendinblue API Key | sendinblue_api_key Sendinblue | Sendinblue SMTP Key | sendinblue_smtp_key Shippo | Shippo Live API Token | shippo_live_api_token Shopify | Shopify App Shared Secret | shopify_app_shared_secret Shopify | Shopify Access Token | shopify_access_token Slack | Slack API Token | slack_api_token Stripe | Stripe Live API Secret Key | stripe_api_key Tencent Cloud | Tencent Cloud Secret ID | tencent_cloud_secret_id Typeform | Typeform Personal Access Token | typeform_personal_access_token WorkOS | WorkOS Production API Key | workos_production_api_key diff --git a/translations/pt-BR/data/reusables/user-settings/enabling-fixed-width-fonts.md b/translations/pt-BR/data/reusables/user-settings/enabling-fixed-width-fonts.md index 7660215260..98f62532da 100644 --- a/translations/pt-BR/data/reusables/user-settings/enabling-fixed-width-fonts.md +++ b/translations/pt-BR/data/reusables/user-settings/enabling-fixed-width-fonts.md @@ -1,4 +1,4 @@ -{% if fixed-width-font-gfm-fields %} +{% ifversion fixed-width-font-gfm-fields %} If you are frequently editing code snippets and tables, you may benefit from enabling a fixed-width font in all comment fields on {% data variables.product.product_name %}. For more information, see "[Enabling fixed-width fonts in the editor](/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github#enabling-fixed-width-fonts-in-the-editor)." diff --git a/translations/pt-BR/data/reusables/user-settings/set_your_email_address_in_git.md b/translations/pt-BR/data/reusables/user-settings/set_your_email_address_in_git.md index c5ae5ab583..37f2b2a54e 100644 --- a/translations/pt-BR/data/reusables/user-settings/set_your_email_address_in_git.md +++ b/translations/pt-BR/data/reusables/user-settings/set_your_email_address_in_git.md @@ -1 +1 @@ -Definir um endereço de e-mail no Git. Você pode usar {% ifversion fpt or ghec %}seu endereço de e-mail `no-reply` fornecido por [{% data variables.product.product_name %} ](/articles/setting-your-commit-email-address) ou {% endif %}qualquer endereço de e-mail. +Definir um endereço de e-mail no Git. You can use {% ifversion fpt or ghec %}your [{% data variables.product.product_name %}-provided `noreply` email address](/articles/setting-your-commit-email-address) or {% endif %}any email address. diff --git a/translations/pt-BR/data/reusables/webhooks/delete_properties.md b/translations/pt-BR/data/reusables/webhooks/delete_properties.md index a65db49f67..02658e925b 100644 --- a/translations/pt-BR/data/reusables/webhooks/delete_properties.md +++ b/translations/pt-BR/data/reusables/webhooks/delete_properties.md @@ -1,4 +1,4 @@ -| Tecla | Tipo | Descrição | -| ---------- | -------- | -------------------------------------------------------------------------------- | -| `ref` | `string` | O recurso [`ref do git`](/rest/reference/git#get-a-reference). | -| `ref_type` | `string` | O tipo de objeto do Git ref excluído no repositório. Pode ser `branch` ou `tag`. | +| Tecla | Tipo | Descrição | +| ---------- | -------- | --------------------------------------------------------------------------------- | +| `ref` | `string` | O recurso [`ref do git`](/rest/reference/git#get-a-reference). | +| `ref_type` | `string` | The type of Git ref object deleted in the repository. Pode ser `branch` ou `tag`. | diff --git a/translations/pt-BR/data/variables/product.yml b/translations/pt-BR/data/variables/product.yml index 333fdadb77..a97af4e2ab 100644 --- a/translations/pt-BR/data/variables/product.yml +++ b/translations/pt-BR/data/variables/product.yml @@ -45,6 +45,8 @@ prodname_classroom: 'GitHub Classroom' prodname_classroom_with_url: '[GitHub Classroom](https://classroom.github.com/login)' prodname_campus_program: 'Programa de campus do GitHub' prodname_student_pack: 'GitHub Student Developer Pack' +prodname_global_campus: 'GitHub Global Campus' +prodname_community_exchange: 'GitHub Community Exchange' #GitHub CLI prodname_cli: 'GitHub CLI' #GitHub Desktop @@ -105,12 +107,12 @@ prodname_advanced_security: 'Segurança Avançada' prodname_codespaces: 'Codespaces' prodname_github_codespaces: 'GitHub Codespaces' prodname_serverless: 'editor baseado na web' -#GitHub resources: blog, jobs, Learning Lab +#GitHub resources: blog, jobs, skills prodname_gcf: 'Suporte à Comunidade GitHub' prodname_blog: 'GitHub Blog' prodname_jobs: 'GitHub Jobs' -prodname_learning: 'GitHub Learning Lab' -prodname_learning_link: 'https://lab.github.com/' +prodname_learning: 'GitHub Skills' +prodname_learning_link: 'https://skills.github.com/' prodname_roadmap: 'Itinerário público do GitHub' prodname_roadmap_link: 'https://github.com/github/roadmap#github-public-roadmap' #GitHub support @@ -141,6 +143,7 @@ prodname_code_scanning_capc: 'Varredura de código' prodname_codeql_runner: 'Executor do CodeQL' prodname_advisory_database: 'Banco de Dados Consultivo GitHub' prodname_codeql_workflow: 'Fluxo de trabalho de análise do CodeQL' +prodname_dependency_review_action: 'Dependency Review GitHub Action' #Visual Studio prodname_vs: 'Visual Studio' prodname_vscode_shortname: 'VS Code' diff --git a/translations/zh-CN/content/account-and-profile/index.md b/translations/zh-CN/content/account-and-profile/index.md index df425fc73e..e7236a711a 100644 --- a/translations/zh-CN/content/account-and-profile/index.md +++ b/translations/zh-CN/content/account-and-profile/index.md @@ -17,7 +17,7 @@ featuredLinks: - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository - /account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications guideCards: - - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile - /account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/managing-notifications-from-your-inbox - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/blocking-command-line-pushes-that-expose-your-personal-email-address - '{% ifversion ghes or ghae %}/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-the-default-branch-name-for-your-repositories{% endif %}' diff --git a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md index 98a9713d2c..1df560df62 100644 --- a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md +++ b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile.md @@ -33,7 +33,7 @@ topics: - 你拥有或参与的仓库和 gists。 {% ifversion fpt or ghes or ghec %}您可以通过将仓库和 Gist 固定到个人资料中来展示您的最佳作品。 更多信息请参阅“[将项目嵌入到个人资料](/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile)”。{% endif %} - 您已加星标{% ifversion fpt or ghec %} 并组织到列表中的存储库。{% endif %} 更多信息请参阅“[保存有星标的存储库](/articles/saving-repositories-with-stars/)”。 - 您在经常参与的组织、仓库和团队中的活动概述。 更多信息请参阅“[在您的个人资料中显示活动概述](/articles/showing-an-overview-of-your-activity-on-your-profile)”。{% ifversion fpt or ghec %} -- 徽章,显示您是否使用 {% data variables.product.prodname_pro %} 或参与计划,例如 {% data variables.product.prodname_arctic_vault %}、{% data variables.product.prodname_sponsors %} 或 {% data variables.product.company_short %} 开发者计划。 更多信息请参阅“[个性化您的个人资料](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#displaying-badges-on-your-profile)”。{% endif %} +- 徽章和成就,突显您的活动,并显示您是否使用 {% data variables.product.prodname_pro %} 或参与计划,例如 {% data variables.product.prodname_arctic_vault %}、{% data variables.product.prodname_sponsors %} 或 {% data variables.product.company_short %} 开发者计划。 更多信息请参阅“[个性化您的个人资料](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#displaying-badges-on-your-profile)”。{% endif %} 您还可以在个人资料上设置状态,以提供有关您的可用性的信息。 更多信息请参阅“[设置状态](/articles/personalizing-your-profile/#setting-a-status)”。 diff --git a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md index 55590838e6..7d88a1c65e 100644 --- a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md +++ b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md @@ -119,29 +119,36 @@ shortTitle: 个性化 当您参与某些计划时, {% data variables.product.prodname_dotcom %} 会自动在您的个人资料中显示徽章。 -| 徽章 | 计划 | 描述 | -| ------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ![Mars 2020 Helicopter 贡献者徽章图标](/assets/images/help/profile/badge-mars-2020-small.png) | **Mars 2020 Helicopter 贡献者** | 如果您在提交历史记录中撰写了对 Mars 2020 Helicopter 任务中使用的开放源码库相关标记的任何提交, 您将在个人资料上获得 Mars 2020 Helicopter 贡献者徽章。 悬停在徽章上会显示您参与的任务中使用的几个仓库。 要查看符合您徽章资格的完整仓库列表,请参阅“[Mars 2020 Helicopter 贡献者徽章的合格仓库列表](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#list-of-qualifying-repositories-for-mars-2020-helicopter-contributor-badge)”。 | -| ![Arctic Code Vault 贡献者徽章图标](/assets/images/help/profile/badge-arctic-code-vault-small.png) | **{% data variables.product.prodname_arctic_vault %} 贡献者** | 如果您在存档于 2020 Arctic Vault 计划的仓库默认分支上编写了任何提交,您的个人资料上会获得一个 {% data variables.product.prodname_arctic_vault %} 贡献者徽章。 悬停在徽章上显示您参与的属于计划一部分的几个仓库。 有关该计划的更多信息,请参阅 [{% data variables.product.prodname_archive %}](https://archiveprogram.github.com)。 | -| ![{% data variables.product.prodname_dotcom %} 赞助者徽章图标](/assets/images/help/profile/badge-sponsors-small.png) | **{% data variables.product.prodname_dotcom %} 赞助者** | 如果您通过 {% data variables.product.prodname_sponsors %} 赞助了开源贡献者,您的个人资料中将获得一个 {% data variables.product.prodname_dotcom %} 赞助者徽章。 单击徽章将带您到个人资料的 **Sponsoring(赞助)**选项卡。 更多信息请参阅“[赞助开源贡献者](/github/supporting-the-open-source-community-with-github-sponsors/sponsoring-open-source-contributors)”。 | -| {% octicon "cpu" aria-label="The Developer Program icon" %} | **开发者计划成员** | 如果您是 {% data variables.product.prodname_dotcom %} 开发者计划的注册成员,使用 {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API 构建应用程序,您的个人资料上将获得开发者计划成员徽章。 有关 {% data variables.product.prodname_dotcom %} 开发者计划的更多信息,请参阅 [GitHub 开发者](/program/)。 | -| {% octicon "star-fill" aria-label="The star icon" %} | **Pro** | 如果您使用 {% data variables.product.prodname_pro %},您的个人资料中将获得一个 PRO 徽章。 有关 {% data variables.product.prodname_pro %} 的更多信息,请参阅“[{% data variables.product.prodname_dotcom %} 的产品](/github/getting-started-with-github/githubs-products#github-pro)”。 | -| {% octicon "lock" aria-label="The lock icon" %} | **Security Bug Bounty Hunter** | 如果你帮助寻找安全漏洞,您的个人资料上将获得 Security Bug Bounty Hunter 徽章。 有关 {% data variables.product.prodname_dotcom %} 安全计划的更多信息,请参阅 [{% data variables.product.prodname_dotcom %} 安全性](https://bounty.github.com/)。 | -| {% octicon "mortar-board" aria-label="The mortar-board icon" %} | **{% data variables.product.prodname_dotcom %} Campus Expert** | 如果您参加 {% data variables.product.prodname_campus_program %},您的个人资料上将获得 {% data variables.product.prodname_dotcom %} 校园专家徽章。 有关校园专家计划的更多信息,请参阅 [Campus Experts](https://education.github.com/experts)。 | - -## 在个人资料中禁用徽章 - -您可以对您参与的 {% data variables.product.prodname_dotcom %} 计划禁用某些徽章,包括 PRO、{% data variables.product.prodname_arctic_vault %} 和 Mars 2020 Helicopter 贡献者徽章。 - -{% data reusables.user-settings.access_settings %} -2. 在“Profile settings(个人资料设置)”下,取消选择您想要禁用的徽章。 ![不再在个人资料中显示徽章的复选框](/assets/images/help/profile/profile-badge-settings.png) -{% data reusables.user-settings.update-preferences %} +| 徽章 | 计划 | 描述 | +| --------------------------------------------------------------- | -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| {% octicon "cpu" aria-label="The Developer Program icon" %} | **开发者计划成员** | 如果您是 {% data variables.product.prodname_dotcom %} 开发者计划的注册成员,使用 {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API 构建应用程序,您的个人资料上将获得开发者计划成员徽章。 有关 {% data variables.product.prodname_dotcom %} 开发者计划的更多信息,请参阅 [GitHub 开发者](/program/)。 | +| {% octicon "star-fill" aria-label="The star icon" %} | **Pro** | 如果您使用 {% data variables.product.prodname_pro %},您的个人资料中将获得一个 PRO 徽章。 有关 {% data variables.product.prodname_pro %} 的更多信息,请参阅“[{% data variables.product.prodname_dotcom %} 的产品](/github/getting-started-with-github/githubs-products#github-pro)”。 | +| {% octicon "lock" aria-label="The lock icon" %} | **Security Bug Bounty Hunter** | 如果你帮助寻找安全漏洞,您的个人资料上将获得 Security Bug Bounty Hunter 徽章。 有关 {% data variables.product.prodname_dotcom %} 安全计划的更多信息,请参阅 [{% data variables.product.prodname_dotcom %} 安全性](https://bounty.github.com/)。 | +| {% octicon "mortar-board" aria-label="The mortar-board icon" %} | **{% data variables.product.prodname_dotcom %} Campus Expert** | 如果您参加 {% data variables.product.prodname_campus_program %},您的个人资料上将获得 {% data variables.product.prodname_dotcom %} 校园专家徽章。 有关校园专家计划的更多信息,请参阅 [Campus Experts](https://education.github.com/experts)。 | +| {% octicon "shield" aria-label="The shield icon" %} | **安全通告信用** | 如果您提交给 [{% data variables.product.prodname_dotcom %} 公告数据库](https://github.com/advisories) 的安全通告被接受,您将在个人资料中获得安全通告信用徽章。 有关 {% data variables.product.prodname_dotcom %} 安全通告的更多信息,请参阅 [{% data variables.product.prodname_dotcom %} 安全通告](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories)。 | +| {% octicon "check" aria-label="The check icon" %} | **讨论已回答** | 如果您对讨论的回复被标记为答案,您将在个人主页上看到一个已回答讨论的徽章。 有关 {% data variables.product.prodname_dotcom %} Discussions 的更多信息,请参阅“[关于讨论](/discussions/collaborating-with-your-community-using-discussions/about-discussions)”。 | {% endif %} -## Mars 2020 Helicopter 贡献者徽章的合格仓库列表 +{% ifversion fpt or ghec %} -如果您为下面一个或多个仓库列出的标记撰写了提交历史记录中的任何提交,您的个人资料中将获得 Mars 2020 Helicopter 贡献者徽章。 撰写的提交必须有验证过的电子邮件地址,该电子邮件地址在 {% data variables.product.prodname_dotcom %} 确定符合条件的贡献时与您帐户关联,表示该贡献归属于您。 您可以是提交的原始作者或 [共同作者](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors)。 将来对经过验证的电子邮件的更改不会对徽章产生影响。 我们根据从美国航天局喷气推进实验室获得的资料编制了清单。 +## 获取成就 + +成就用于庆祝 {% data variables.product.prodname_dotcom %} 上发生的具体活动和行动。 它们将显示为小徽章,列在个人资料的侧边栏中。 单击或悬停在成就上将显示一个详细视图,提示该成就是如何获得的,并带有简短描述和指向贡献事件的链接。 事件链接仅对有权访问事件发生的存储库或组织的用户可见。 没有访问权限的所有用户都将无法访问事件链接。 + +要阻止私人贡献计入您的成就,或完全关闭成就,请参阅“[在个人资料上显示您的私人贡献和成就](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)”。 + +{% note %} + +**注意**:此功能目前在测试中,可能会更改。 + +{% endnote %} + +{% endif %} + +## Mars 2020 Helicopter 贡献者成就的合格仓库列表 + +如果您为下面一个或多个仓库列出的标记撰写了提交历史记录中的任何提交,您的个人资料中将获得 Mars 2020 Helicopter 贡献者成就。 撰写的提交必须有验证过的电子邮件地址,该电子邮件地址在 {% data variables.product.prodname_dotcom %} 确定符合条件的贡献时与您帐户关联,表示该贡献归属于您。 您可以是提交的原始作者或 [共同作者](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors)。 将来对经过验证的电子邮件的更改不会对徽章产生影响。 我们根据从美国航天局喷气推进实验室获得的资料编制了清单。 | {% data variables.product.prodname_dotcom %} 仓库 | 版本 | 标记 | | ----------------------------------------------------------------------------- | --------- | ---------------------------------------------------------------------------------------------------------- | diff --git a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md index 210f7b1e8d..9657704ae5 100644 --- a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md +++ b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/index.md @@ -14,6 +14,6 @@ topics: - Profiles children: - /customizing-your-profile - - /managing-contribution-graphs-on-your-profile + - /managing-contribution-settings-on-your-profile --- diff --git a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/index.md b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md similarity index 71% rename from translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/index.md rename to translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md index 92f8b5d2ab..f0b292a51e 100644 --- a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/index.md +++ b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md @@ -1,9 +1,10 @@ --- -title: 管理个人资料中的贡献图 +title: Managing contribution settings on your profile intro: 您的贡献(包括提交、提议的拉取请求和打开的议题)将显示在个人资料中,便于人们轻松看到您所做的工作。 redirect_from: - /articles/managing-contribution-graphs-on-your-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile versions: fpt: '*' ghes: '*' @@ -14,10 +15,10 @@ topics: children: - /viewing-contributions-on-your-profile - /showing-an-overview-of-your-activity-on-your-profile - - /publicizing-or-hiding-your-private-contributions-on-your-profile + - /showing-your-private-contributions-and-achievements-on-your-profile - /sending-enterprise-contributions-to-your-githubcom-profile - /why-are-my-contributions-not-showing-up-on-my-profile - /troubleshooting-commits-on-your-timeline -shortTitle: 管理贡献图 +shortTitle: Manage contribution settings --- diff --git a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md similarity index 97% rename from translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md rename to translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md index 7afb8f3d39..6cf184cad0 100644 --- a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md +++ b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md @@ -7,6 +7,7 @@ redirect_from: - /articles/sending-your-github-enterprise-server-contributions-to-your-githubcom-profile - /github/setting-up-and-managing-your-github-profile/sending-your-github-enterprise-server-contributions-to-your-githubcom-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-your-github-enterprise-server-contributions-to-your-githubcom-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile versions: fpt: '*' ghes: '*' diff --git a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md similarity index 87% rename from translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md rename to translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md index 76216b6630..b7bc437dc1 100644 --- a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md +++ b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md @@ -5,6 +5,7 @@ redirect_from: - /articles/showing-an-overview-of-your-activity-on-your-profile - /github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile versions: fpt: '*' ghes: '*' diff --git a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md similarity index 75% rename from translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md rename to translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md index 5bb9adad2f..fd82ee6c15 100644 --- a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md +++ b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md @@ -1,10 +1,11 @@ --- -title: 在个人资料中公开或隐藏您的私人贡献 +title: Showing your private contributions and achievements on your profile intro: '您的 {% data variables.product.product_name %} 个人资料显示过去一年中您的仓库贡献图。 除了公共存储库的活动外,您还可以选择显示 {% ifversion fpt or ghes or ghec %}私人和内部{% else %}私人{% endif %} 仓库中的匿名活动{% ifversion fpt or ghes or ghec %}{% endif %}。' redirect_from: - /articles/publicizing-or-hiding-your-private-contributions-on-your-profile - /github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile versions: fpt: '*' ghes: '*' @@ -12,7 +13,7 @@ versions: ghec: '*' topics: - Profiles -shortTitle: 私有贡献 +shortTitle: Private contributions and achievements --- 如果公开您的私有贡献,对您处理的私有仓库没有访问权限的人员将无法查看您的私有贡献详情, 而只能看到您在指定日期的贡献数。 您的公共贡献会包含详细信息。 更多信息请参阅“[在个人资料页面中查看贡献](/articles/viewing-contributions-on-your-profile-page)”。 @@ -30,6 +31,13 @@ shortTitle: 私有贡献 - 要公开您的私有贡献,在贡献图上方,使用 **Contribution settings(贡献设置)**下拉菜单,然后选择 **Private contributions(私有贡献)**。 访问者将会看到您的私有贡献数,但没有更多详细信息。 ![从贡献设置下拉菜单允许访问者查看私有贡献](/assets/images/help/profile/private-contributions-on.png) - 要隐藏您的私有贡献,在贡献图上方,使用 **Contribution settings(贡献设置)**下拉菜单,然后取消选择 **Private contributions(私有贡献)**。访问者只会看到您的公共贡献。 ![从贡献设置下拉菜单允许访问者查看私有贡献](/assets/images/help/profile/private-contributions-off.png) +## Changing the visibility of Achievements + +{% data reusables.user-settings.access_settings %} +1. Show or hide Achievements on your profile: + - To show Achievements on your profile, navigate to **Profile settings**, and select the checkbox next to **Show Achievements on my profile.** ![Enable visitors to see Achievements from profile settings](/assets/images/achievements-profile-settings-off.png) + - To hide Achievements from your profile, navigate to **Profile settings**, and unselect the checkbox next to **Show Achievements on my profile.** ![Hide Achievements from visitors in profile settings](/assets/images/achievements-profile-settings-on.png) + ## 延伸阅读 - "[在个人资料页面中查看贡献](/articles/viewing-contributions-on-your-profile-page)" diff --git a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline.md b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md similarity index 96% rename from translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline.md rename to translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md index 7d9d94a078..1b197a6d14 100644 --- a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline.md +++ b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md @@ -5,6 +5,7 @@ redirect_from: - /articles/troubleshooting-commits-on-your-timeline - /github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline versions: fpt: '*' ghes: '*' diff --git a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile.md b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md similarity index 91% rename from translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile.md rename to translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md index c00c16fcab..9e6c6be225 100644 --- a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile.md +++ b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md @@ -1,6 +1,6 @@ --- title: Viewing contributions on your profile -intro: 'Your {% data variables.product.product_name %} profile shows off {% ifversion fpt or ghes or ghec %}your pinned repositories as well as{% endif %} a graph of your repository contributions over the past year.' +intro: 'Your {% data variables.product.product_name %} profile shows off {% ifversion fpt or ghes or ghec %}your pinned repositories, Achievements, and{% endif %} a graph of your repository contributions over the past year.' redirect_from: - /articles/viewing-contributions - /articles/viewing-contributions-on-your-profile-page @@ -16,7 +16,7 @@ topics: - Profiles shortTitle: View contributions --- -{% ifversion fpt or ghes or ghec %}Your contribution graph shows activity from public repositories. {% endif %}You can choose to show activity from {% ifversion fpt or ghes or ghec %}both public and {% endif %}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)." +{% ifversion fpt or ghes or ghec %}Your contribution graph and Achievements show activity from public repositories. {% endif %}You can choose to show activity from {% ifversion fpt or ghes or ghec %}both public and {% endif %}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 %} diff --git a/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md similarity index 97% rename from content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md rename to translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md index 85afebbfd7..eaab305808 100644 --- a/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md +++ b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md @@ -5,6 +5,7 @@ redirect_from: - /articles/why-are-my-contributions-not-showing-up-on-my-profile - /github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile versions: fpt: '*' ghes: '*' diff --git a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md index d1cde5e951..8655179a84 100644 --- a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md +++ b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard.md @@ -41,7 +41,7 @@ You can also find a list of your recently visited repositories, teams, and proje ## Staying updated with activity from the community -{% if for-you-feed %} +{% ifversion for-you-feed %} The main section of your dashboard has two activity feeds: - Following: Activity by people you follow and from repositories you watch. @@ -68,7 +68,7 @@ You'll see updates in your news feed when a user you follow: For more information about following people and watching repositories, see "[Following people](/get-started/exploring-projects-on-github/following-people)" and "[Be social](/get-started/quickstart/be-social)." -{% if for-you-feed %} +{% ifversion for-you-feed %} ### For you feed {% note %} diff --git a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md index b04497a29f..3f18fa03eb 100644 --- a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md +++ b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md @@ -39,7 +39,7 @@ shortTitle: 管理主题设置 {% ifversion fpt or ghec %} - 如果您想选择当前处于公开测试阶段的主题,则首先需要通过功能预览启用它。 更多信息请参阅“[通过功能预览了解早期访问版本](/get-started/using-github/exploring-early-access-releases-with-feature-preview)”。{% endif %} -{% if command-palette %} +{% ifversion command-palette %} {% note %} diff --git a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md index 14454173b7..a7f6749cb8 100644 --- a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md +++ b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md @@ -31,7 +31,7 @@ shortTitle: 查看组织中的人员 {% endif %} -{% if enterprise-owners-visible-for-org-members %} +{% ifversion enterprise-owners-visible-for-org-members %} ## 查看企业所有者及其在组织中的角色 如果您的组织由企业帐户管理,则可以查看管理企业所有组织的帐单设置和策略的企业所有者。 有关企业帐户的详细信息,请参阅“[{% data variables.product.prodname_dotcom %} 帐户类型](/get-started/learning-about-github/types-of-github-accounts)”。 @@ -50,7 +50,7 @@ shortTitle: 查看组织中的人员 | 企业所有者 | 组织所有者 | 能够配置组织设置并通过团队等管理对组织资源的访问。 | | 企业所有者 | 组织成员 | 能够访问组织资源和内容(如存储库),而无需访问组织的设置。 | -要查看组织中的所有角色,请参阅“[组织中的角色](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)”。 {% if custom-repository-roles %} 组织成员还可以具有特定存储库的自定义角色。 更多信息请参阅“[管理组织的自定义仓库角色](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)”。{% endif %} +要查看组织中的所有角色,请参阅“[组织中的角色](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)”。 {% ifversion custom-repository-roles %} 组织成员还可以具有特定存储库的自定义角色。 更多信息请参阅“[管理组织的自定义仓库角色](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)”。{% endif %} 有关企业所有者角色的更多信息,请参阅“[企业中的角色](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-owner)”。 diff --git a/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md b/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md index 647917344f..c2a619fdeb 100644 --- a/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md +++ b/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md @@ -22,7 +22,7 @@ shortTitle: 构建和测试 Java & Gradle ## 简介 -本指南介绍如何使用 Gradle 构建系统为 Java 项目创建执行持续集成 (CI) 的工作流程。 您创建的工作流程将允许您查看拉取请求提交何时会在默认分支上导致构建或测试失败; 这个方法可帮助确保您的代码始终是健康的。 您可以扩展 CI 工作流程以{% if actions-caching %}缓存文件并且{% endif %}从工作流程运行上传构件。 +本指南介绍如何使用 Gradle 构建系统为 Java 项目创建执行持续集成 (CI) 的工作流程。 您创建的工作流程将允许您查看拉取请求提交何时会在默认分支上导致构建或测试失败; 这个方法可帮助确保您的代码始终是健康的。 您可以扩展 CI 工作流程以{% ifversion actions-caching %}缓存文件并且{% endif %}从工作流程运行上传构件。 {% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} @@ -110,7 +110,7 @@ steps: arguments: -b ci.gradle package ``` -{% if actions-caching %} +{% ifversion actions-caching %} ## 缓存依赖项 diff --git a/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md b/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md index c019c4bbd4..df78c01071 100644 --- a/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md +++ b/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md @@ -22,7 +22,7 @@ shortTitle: 使用 Maven 构建和测试 Java ## 简介 -本指南介绍如何使用 Maven 软件项目管理工具为 Java 项目创建执行持续集成 (CI) 的工作流程。 您创建的工作流程将允许您查看拉取请求提交何时会在默认分支上导致构建或测试失败; 这个方法可帮助确保您的代码始终是健康的。 您可以扩展 CI 工作流程以{% if actions-caching %}缓存文件并且{% endif %}从工作流程运行上传构件。 +本指南介绍如何使用 Maven 软件项目管理工具为 Java 项目创建执行持续集成 (CI) 的工作流程。 您创建的工作流程将允许您查看拉取请求提交何时会在默认分支上导致构建或测试失败; 这个方法可帮助确保您的代码始终是健康的。 您可以扩展 CI 工作流程以{% ifversion actions-caching %}缓存文件并且{% endif %}从工作流程运行上传构件。 {% ifversion ghae %} {% data reusables.actions.self-hosted-runners-software %} @@ -99,7 +99,7 @@ steps: run: mvn --batch-mode --update-snapshots verify ``` -{% if actions-caching %} +{% ifversion actions-caching %} ## 缓存依赖项 diff --git a/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-net.md b/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-net.md index 268fa4d715..f1aede897a 100644 --- a/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-net.md +++ b/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-net.md @@ -120,7 +120,7 @@ steps: run: dotnet add package Newtonsoft.Json --version 12.0.1 ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### 缓存依赖项 diff --git a/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md b/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md index 3128960474..7a9e10f712 100644 --- a/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md +++ b/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md @@ -134,7 +134,7 @@ jobs: {% data variables.product.prodname_dotcom %} 托管的运行器安装了 npm 和 Yarn 依赖项管理器。 在构建和测试代码之前,可以使用 npm 和 Yarn 在工作流程中安装依赖项。 Windows 和 Linux {% data variables.product.prodname_dotcom %} 托管的运行器也安装了 Grunt、Gulp 和 Bower。 -{% if actions-caching %}您也可以缓存依赖项来加快工作流程。 更多信息请参阅“[缓存依赖项以加快工作流程](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)”。{% endif %} +{% ifversion actions-caching %}您也可以缓存依赖项来加快工作流程。 更多信息请参阅“[缓存依赖项以加快工作流程](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)”。{% endif %} ### 使用 npm 的示例 @@ -226,7 +226,7 @@ steps: always-auth=true ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### 缓存依赖项示例 diff --git a/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-powershell.md b/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-powershell.md index 213055f218..a711d0105d 100644 --- a/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-powershell.md +++ b/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-powershell.md @@ -104,7 +104,7 @@ jobs: {% endnote %} -{% if actions-caching %}您也可以缓存依赖项来加快工作流程。 更多信息请参阅“[缓存依赖项以加快工作流程](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)”。{% endif %} +{% ifversion actions-caching %}您也可以缓存依赖项来加快工作流程。 更多信息请参阅“[缓存依赖项以加快工作流程](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)”。{% endif %} 例如,以下作业将安装 `SqlServer` 和 `PSScriptAnalyzer` 模块: @@ -128,7 +128,7 @@ jobs: {% endnote %} -{% if actions-caching %} +{% ifversion actions-caching %} ### 缓存依赖项 diff --git a/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-python.md b/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-python.md index d5c3394172..6de57cb249 100644 --- a/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-python.md +++ b/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-python.md @@ -112,7 +112,7 @@ jobs: runs-on: ubuntu-latest strategy: # You can use PyPy versions in python-version. - # For example, {% if actions-node16-action %}pypy-2.7 and pypy-3.8{% else %}pypy2 and pypy3{% endif %} + # For example, {% ifversion actions-node16-action %}pypy-2.7 and pypy-3.8{% else %}pypy2 and pypy3{% endif %} matrix: python-version: ["2.7", "3.6", "3.7", "3.8", "3.9"] @@ -173,7 +173,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["3.6", "3.7", "3.8", "3.9", {% if actions-node16-action %}pypy-2.7, pypy-3.8{% else %}pypy2, pypy3{% endif %}] + python-version: ["3.6", "3.7", "3.8", "3.9", {% ifversion actions-node16-action %}pypy-2.7, pypy-3.8{% else %}pypy2, pypy3{% endif %}] exclude: - os: macos-latest python-version: "3.6" @@ -195,7 +195,7 @@ jobs: {% data variables.product.prodname_dotcom %} 托管的运行器安装了 pip 软件包管理器。 在构建和测试代码之前,您可以使用 pip 从 PyPI 软件包注册表安装依赖项。 例如,下面的 YAML 安装或升级 `pip` 软件包安装程序以及 `setuptools` 和 `wheel` 软件包。 -{% if actions-caching %}您也可以缓存依赖项来加快工作流程。 更多信息请参阅“[缓存依赖项以加快工作流程](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)”。{% endif %} +{% ifversion actions-caching %}您也可以缓存依赖项来加快工作流程。 更多信息请参阅“[缓存依赖项以加快工作流程](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)”。{% endif %} ```yaml{:copy} steps: @@ -225,7 +225,7 @@ steps: pip install -r requirements.txt ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### 缓存依赖项 diff --git a/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-ruby.md b/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-ruby.md index 37e8b8914c..c0a5dc78f9 100644 --- a/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-ruby.md +++ b/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-ruby.md @@ -144,7 +144,7 @@ steps: - run: bundle install ``` -{% if actions-caching %} +{% ifversion actions-caching %} ### 缓存依赖项 diff --git a/translations/zh-CN/content/actions/creating-actions/about-custom-actions.md b/translations/zh-CN/content/actions/creating-actions/about-custom-actions.md index 328e8035bf..4218571497 100644 --- a/translations/zh-CN/content/actions/creating-actions/about-custom-actions.md +++ b/translations/zh-CN/content/actions/creating-actions/about-custom-actions.md @@ -26,7 +26,7 @@ topics: 您可以编写自定义代码来创建操作,以您喜欢的方式与仓库交互,包括使用 {% data variables.product.prodname_dotcom %} 的 API 以及任何公开的第三方 API 进行交互。 例如,操作可以发布 npm 模块、在创建紧急议题时发送短信提醒,或者部署可用于生产的代码。 {% ifversion fpt or ghec %} -您可以编写自己的操作以用于工作流程,或者与 {% data variables.product.prodname_dotcom %} 社区共享您创建的操作。 要与每个人共享您创建的操作,您的仓库必须是公共的。 {% if internal-actions %}若要仅在企业内共享操作,存储库必须是内部的。{% endif %} +您可以编写自己的操作以用于工作流程,或者与 {% data variables.product.prodname_dotcom %} 社区共享您创建的操作。 要与每个人共享您创建的操作,您的仓库必须是公共的。 {% ifversion internal-actions %}若要仅在企业内共享操作,存储库必须是内部的。{% endif %} {% endif %} 操作可以直接在计算机或 Docker 容器中运行。 您可以定义操作的输入、输出和环境变量。 diff --git a/translations/zh-CN/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md b/translations/zh-CN/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md index 2acbd1ab19..5319140331 100644 --- a/translations/zh-CN/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md +++ b/translations/zh-CN/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md @@ -43,7 +43,7 @@ OpenID Connect (OIDC) 允许您的 {% data variables.product.prodname_actions %} ```json{:copy} "Condition": { - "ForAllValues:StringEquals": { + "StringEquals": { "{% ifversion ghes %}HOSTNAME/_services/token{% else %}token.actions.githubusercontent.com{% endif %}:aud": "sts.amazonaws.com", "{% ifversion ghes %}HOSTNAME/_services/token{% else %}token.actions.githubusercontent.com{% endif %}:sub": "repo:octo-org/octo-repo:ref:refs/heads/octo-branch" } diff --git a/translations/zh-CN/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md b/translations/zh-CN/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md index 1ad05f7087..3d3d21dcfd 100644 --- a/translations/zh-CN/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md +++ b/translations/zh-CN/content/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows.md @@ -7,7 +7,7 @@ redirect_from: - /actions/deployment/security-hardening-your-deployments/using-oidc-with-your-reusable-workflows versions: fpt: '*' - ghae: issue-4757-and-5856 + ghae: issue-4757 ghec: '*' ghes: '>=3.5' type: how_to diff --git a/translations/zh-CN/content/actions/examples/index.md b/translations/zh-CN/content/actions/examples/index.md new file mode 100644 index 0000000000..a7c82aff0e --- /dev/null +++ b/translations/zh-CN/content/actions/examples/index.md @@ -0,0 +1,15 @@ +--- +title: 示例 +shortTitle: 示例 +intro: '演示 {% data variables.product.prodname_actions %} 的 CI/CD 功能的示例工作流程。' +versions: + fpt: '*' + ghes: '*' + ghae: '*' + ghec: '*' +children: + - using-scripts-to-test-your-code-on-a-runner + - using-the-github-cli-on-a-runner + - using-concurrency-expressions-and-a-test-matrix +--- + diff --git a/translations/zh-CN/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md b/translations/zh-CN/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md new file mode 100644 index 0000000000..b229b0c3b8 --- /dev/null +++ b/translations/zh-CN/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md @@ -0,0 +1,658 @@ +--- +title: 使用并发、表达式和测试矩阵 +shortTitle: 使用并发、表达式和测试矩阵 +intro: '如何使用高级 {% data variables.product.prodname_actions %} 功能进行持续集成 (CI)。' +versions: + fpt: '*' + ghes: '>= 3.5' + ghae: issue-4925 + ghec: '*' +showMiniToc: false +type: how_to +topics: + - Workflows +--- + +{% data reusables.actions.enterprise-github-hosted-runners %} + +- [示例概述](#example-overview) +- [此示例中使用的功能](#features-used-in-this-example) +- [示例工作流程](#example-workflow) +- [了解示例](#understanding-the-example) +- [后续步骤](#next-steps) + +## 示例概述 + +{% data reusables.actions.example-workflow-intro-ci %} 触发此工作流程时,它将使用具有 `npm test` 的测试组合矩阵来测试代码。 + +{% data reusables.actions.example-diagram-intro %} + +![工作流程步骤概览图](/assets/images/help/images/overview-actions-using-concurrency-expressions-and-a-test-matrix.png) + +## 此示例中使用的功能 + +{% data reusables.actions.example-table-intro %} + +| **功能** | **实现** | +| ------ | ------ | +| | | +{% data reusables.actions.workflow-dispatch-table-entry %} +{% data reusables.actions.pull-request-table-entry %} +{% data reusables.actions.cron-table-entry %} +{% data reusables.actions.permissions-table-entry %} +{% data reusables.actions.concurrency-table-entry %} +|在不同的运行器上运行作业,具体取决于存储库:| [`runs-on`](/actions/using-jobs/choosing-the-runner-for-a-job)| +{% data reusables.actions.if-conditions-table-entry %} +|使用矩阵创建不同的测试配置:| [`matrix`](/actions/using-jobs/using-a-build-matrix-for-your-jobs)| +{% data reusables.actions.checkout-action-table-entry %} +{% data reusables.actions.setup-node-table-entry %} +| 缓存依赖项:| [`actions/cache`](/actions/advanced-guides/caching-dependencies-to-speed-up-workflows)| | 在运行器上运行测试:| `npm test`| + +## 示例工作流程 + +{% data reusables.actions.example-docs-engineering-intro %} [`test.yml`](https://github.com/github/docs/blob/main/.github/workflows/test.yml). + +{% data reusables.actions.note-understanding-example %} + + + + + + + + + + + + +
+ +```yaml{:copy} +name: Node.js Tests + +# **What it does**: Runs our tests. +# **Why we have it**: We want our tests to pass before merging code. +# **Who does it impact**: Docs engineering, open-source engineering contributors. + +on: + workflow_dispatch: + pull_request: + push: + branches: + - gh-readonly-queue/main/** + +permissions: + contents: read + # Needed for the 'trilom/file-changes-action' action + pull-requests: read + +# This allows a subsequently queued workflow run to interrupt previous runs +concurrency: + group: {% raw %}'${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}'{% endraw %} + cancel-in-progress: true + +jobs: + test: + # Run on self-hosted if the private repo or ubuntu-latest if the public repo + # See pull # 17442 in the private repo for context + runs-on: {% raw %}${{ fromJSON('["ubuntu-latest", "self-hosted"]')[github.repository == 'github/docs-internal'] }}{% endraw %} + timeout-minutes: 60 + strategy: + fail-fast: false + matrix: + # The same array lives in test-windows.yml, so make any updates there too. + test-group: + [ + content, + graphql, + meta, + rendering, + routing, + unit, + linting, + translations, + ] + 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 + - name: Check out repo + uses: {% data reusables.actions.action-checkout %} + with: + # Not all test suites need the LFS files. So instead, we opt to + # NOT clone them initially and instead, include them manually + # only for the test groups that we know need the files. + lfs: {% raw %}${{ matrix.test-group == 'content' }}{% endraw %} + # Enables cloning the Early Access repo later with the relevant PAT + persist-credentials: 'false' + + - name: Figure out which docs-early-access branch to checkout, if internal repo + if: {% raw %}${{ github.repository == 'github/docs-internal' }}{% endraw %} + id: check-early-access + uses: {% data reusables.actions.action-github-script %} + env: + BRANCH_NAME: {% raw %}${{ github.head_ref || github.ref_name }}{% endraw %} + with: + github-token: {% raw %}${{ secrets.DOCUBOT_REPO_PAT }}{% endraw %} + result-encoding: string + script: | + // If being run from a PR, this becomes 'my-cool-branch'. + // If run on main, with the `workflow_dispatch` action for + // example, the value becomes 'main'. + const { BRANCH_NAME } = process.env + try { + const response = await github.repos.getBranch({ + owner: 'github', + repo: 'docs-early-access', + BRANCH_NAME, + }) + console.log(`Using docs-early-access branch called '${BRANCH_NAME}'.`) + return BRANCH_NAME + } catch (err) { + if (err.status === 404) { + console.log(`There is no docs-early-access branch called '${BRANCH_NAME}' so checking out 'main' instead.`) + return 'main' + } + throw err + } + + - name: Check out docs-early-access too, if internal repo + if: {% raw %}${{ github.repository == 'github/docs-internal' }}{% endraw %} + uses: {% data reusables.actions.action-checkout %} + with: + repository: github/docs-early-access + token: {% raw %}${{ secrets.DOCUBOT_REPO_PAT }}{% endraw %} + path: docs-early-access + ref: {% raw %}${{ steps.check-early-access.outputs.result }}{% endraw %} + + - name: Merge docs-early-access repo's folders + if: {% raw %}${{ github.repository == 'github/docs-internal' }}{% endraw %} + run: | + mv docs-early-access/assets assets/images/early-access + mv docs-early-access/content content/early-access + mv docs-early-access/data data/early-access + rm -r docs-early-access + + # This is necessary when LFS files where cloned but does nothing + # if actions/checkout was run with `lfs:false`. + - name: Checkout LFS objects + run: git lfs checkout + + - name: Gather files changed + uses: trilom/file-changes-action@a6ca26c14274c33b15e6499323aac178af06ad4b + id: get_diff_files + with: + # So that `steps.get_diff_files.outputs.files` becomes + # a string like `foo.js path/bar.md` + output: ' ' + + - name: Insight into changed files + run: | + + # Must to do this because the list of files can be HUGE. Especially + # in a repo-sync when there are lots of translation files involved. + echo {% raw %}"${{ steps.get_diff_files.outputs.files }}" > get_diff_files.txt{% endraw %} + + - name: Setup node + uses: {% data reusables.actions.action-setup-node %} + with: + node-version: 16.14.x + cache: npm + + - name: Install dependencies + run: npm ci + + - name: Cache nextjs build + uses: {% data reusables.actions.action-cache %} + with: + path: .next/cache + key: {% raw %}${{ runner.os }}-nextjs-${{ hashFiles('package*.json') }}{% endraw %} + + - name: Run build script + run: npm run build + + - name: Run tests + env: + DIFF_FILE: get_diff_files.txt + CHANGELOG_CACHE_FILE_PATH: tests/fixtures/changelog-feed.json + run: npm test -- {% raw %}tests/${{ matrix.test-group }}/{% endraw %} +``` +
+ +## 了解示例 + + {% data reusables.actions.example-explanation-table-intro %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
代码说明
+ +```yaml{:copy} +name: Node.js Tests +``` + + +{% data reusables.actions.explanation-name-key %} +
+ +```yaml{:copy} +on: +``` + + +“on”关键字允许您定义在工作流程运行时触发的事件。 您可以在此处定义多个事件。 更多信息请参阅“[触发工作流程](/actions/using-workflows/triggering-a-workflow#using-events-to-trigger-workflows)”。 +
+ +```yaml{:copy} + workflow_dispatch: +``` + + +如果您希望能够在 UI 中手动运行此工作流程,请添加“workflow_dispatch”事件。 更多信息请参阅 [`workflow_dispatch`](/actions/reference/events-that-trigger-workflows#workflow_dispatch)。 +
+ +```yaml{:copy} + pull_request: +``` + + +添加“pull_request”事件,以便每次创建或更新拉取请求时工作流程自动运行。 更多信息请参阅 [`pull_request`](/actions/using-workflows/events-that-trigger-workflows#pull_request)。 +
+ +```yaml{:copy} + push: + branches: + - gh-readonly-queue/main/** +``` + + +添加 'push' 事件,以便每次将提交推送到与筛选器 'gh-readonly-queue/main/**' 匹配的分支时,工作流程都会自动运行。 更多信息请参阅 [`push`](/actions/using-workflows/events-that-trigger-workflows#push)。 +
+ +```yaml{:copy} +permissions: + contents: read + pull-requests: read +``` + + +修改授予“GITHUB_TOKEN”的默认权限。 这将因工作流程的需求而异。 更多信息请参阅“[为作业分配权限](/actions/using-jobs/assigning-permissions-to-jobs)”。 +
+ + +```yaml{:copy} +concurrency: + group: {% raw %}'${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}'{% endraw %} +``` + + +为特定事件创建并发组,并使用“||' 运算符来定义回退值。 更多信息请参阅“[使用并发](/actions/using-jobs/using-concurrency)”。 +
+ +```yaml{:copy} + cancel-in-progress: true +``` + + +取消同一并发组中任何当前正在运行的作业或工作流程。 +
+ +```yaml{:copy} +jobs: +``` + + +将工作流程文件中运行的所有作业组合在一起。 +
+ +```yaml{:copy} + test: +``` + + +定义 ID 为“test”的作业,该作业存储在“jobs”键中。 +
+ +```yaml{:copy} + runs-on: {% raw %}${{ fromJSON('["ubuntu-latest", "self-hosted"]')[github.repository == 'github/docs-internal'] }}{% endraw %} +``` + + +将作业配置为在 {% data variables.product.prodname_dotcom %} 托管的运行器或自托管运行器上运行,具体取决于运行工作流程的存储库。 在此示例中,如果存储库名为“docs-internal”并且位于“github”组织内,则作业将在自托管运行器上运行。 如果存储库与此路径不匹配,则它将在 {% data variables.product.prodname_dotcom %} 托管的“ubuntu-latest”运行器上运行。 有关这些选项的更多信息,请参阅“[为作业选择运行器](/actions/using-jobs/choosing-the-runner-for-a-job)”。 +
+ +```yaml{:copy} + timeout-minutes: 60 +``` + + +设置在自动取消作业之前让作业运行的最大分钟数。 更多信息请参阅 [`timeout-minutes`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idtimeout-minutes)。 +
+ +```yaml{:copy} + strategy: +``` + + 本节定义作业的生成矩阵。 +
+ +```yaml{:copy} + fail-fast: false +``` + + +将“fail-fast”设置为“false”可防止 {% data variables.product.prodname_dotcom %} 在任何矩阵作业失败时取消所有正在进行的作业。 +
+ +```yaml{:copy} + matrix: + test-group: + [ + content, + graphql, + meta, + rendering, + routing, + unit, + linting, + translations, + ] +``` + + +创建一个名为“test-group”的矩阵,其中包含一个测试组数组。 这些值匹配将由“npm test”运行的测试组名称。 +
+ +```yaml{:copy} + steps: +``` + + +组合将作为“test”作业一部分运行的所有步骤。 工作流程中的每个作业都有自己的“steps”部分。 +
+ +```yaml{:copy} + - name: Check out repo + uses: {% data reusables.actions.action-checkout %} + with: + lfs: {% raw %}${{ matrix.test-group == 'content' }}{% endraw %} + persist-credentials: 'false' +``` + + +“uses”关键字告诉作业检索名为“actions/checkout”的操作。 这是检出仓库并将其下载到运行器的操作,允许针对您的代码运行操作(例如测试工具)。 只要工作流程针对仓库的代码运行,或者您使用仓库中定义的操作,您都必须使用检出操作。 使用“with”键为操作提供了一些额外的选项。 +
+ +```yaml{:copy} + - name: Figure out which docs-early-access branch to checkout, if internal repo + if: {% raw %}${{ github.repository == 'github/docs-internal' }}{% endraw %} + id: check-early-access + uses: {% data reusables.actions.action-github-script %} + env: + BRANCH_NAME: {% raw %}${{ github.head_ref || github.ref_name }}{% endraw %} + with: + github-token: {% raw %}${{ secrets.DOCUBOT_REPO_PAT }}{% endraw %} + result-encoding: string + script: | + // If being run from a PR, this becomes 'my-cool-branch'. + // If run on main, with the `workflow_dispatch` action for + // example, the value becomes 'main'. + const { BRANCH_NAME } = process.env + try { + const response = await github.repos.getBranch({ + owner: 'github', + repo: 'docs-early-access', + BRANCH_NAME, + }) + console.log(`Using docs-early-access branch called '${BRANCH_NAME}'.`) + return BRANCH_NAME + } catch (err) { + if (err.status === 404) { + console.log(`There is no docs-early-access branch called '${BRANCH_NAME}' so checking out 'main' instead.`) + return 'main' + } + throw err + } +``` + + +如果当前存储库是“github/docs-internal”存储库,则此步骤使用“actions/github-script”操作来运行脚本以检查是否存在名为“docs-early-access”的分支。 +
+ +```yaml{:copy} + - name: Check out docs-early-access too, if internal repo + if: {% raw %}${{ github.repository == 'github/docs-internal' }}{% endraw %} + uses: {% data reusables.actions.action-checkout %} + with: + repository: github/docs-early-access + token: {% raw %}${{ secrets.DOCUBOT_REPO_PAT }}{% endraw %} + path: docs-early-access + ref: {% raw %}${{ steps.check-early-access.outputs.result }}{% endraw %} +``` + + +如果当前存储库是“github/docs-internal”存储库,则此步骤将从上一步中标识的“github/docs-early-access”中签出分支。 +
+ +```yaml{:copy} + - name: Merge docs-early-access repo's folders + if: {% raw %}${{ github.repository == 'github/docs-internal' }}{% endraw %} + run: | + mv docs-early-access/assets assets/images/early-access + mv docs-early-access/content content/early-access + mv docs-early-access/data data/early-access + rm -r docs-early-access +``` + + +如果当前存储库是“github/docs-internal”存储库,则此步骤使用“run”关键字执行shell命令,以将“docs-early-access”存储库的文件夹移动到主存储库的文件夹中。 +
+ +```yaml{:copy} + - name: Checkout LFS objects + run: git lfs checkout +``` + + +此步骤运行命令以从存储库中签出 LFS 对象。 +
+ + +```yaml{:copy} + - name: Gather files changed + uses: trilom/file-changes-action@a6ca26c14274c33b15e6499323aac178af06ad4b + id: get_diff_files + with: + # So that `steps.get_diff_files.outputs.files` becomes + # a string like `foo.js path/bar.md` + output: ' ' +``` + + +此步骤使用“trilom/file-changes-action”操作来收集在拉取请求中更改的文件,以便可以在下一步中分析它们。 此示例使用 'a6ca26c14274c33b15e6499323aac178af06ad4b' SHA固定到操作的特定版本。 +
+ +```yaml{:copy} + - name: Insight into changed files + run: | + echo {% raw %}"${{ steps.get_diff_files.outputs.files }}" > get_diff_files.txt{% endraw %} +``` + + +此步骤运行 shell 命令,以使用上一步的输出来创建文件,其中包含在拉取请求中更改的文件列表。 +
+ +```yaml{:copy} + - name: Setup node + uses: {% data reusables.actions.action-setup-node %} + with: + node-version: 16.14.x + cache: npm +``` + + +此步骤使用“actions/setup-node”操作在运行器上安装指定版本的“node”软件包,这使您可以访问“npm”命令。 +
+ +```yaml{:copy} + - name: Install dependencies + run: npm ci +``` + + +此步骤运行 `npm ci` shell 命令来安装项目的 npm 软件包。 +
+ +```yaml{:copy} + - name: Cache nextjs build + uses: {% data reusables.actions.action-cache %} + with: + path: .next/cache + key: {% raw %}${{ runner.os }}-nextjs-${{ hashFiles('package*.json') }}{% endraw %} +``` + + +此步骤使用“actions/cache”操作来缓存 Next.js 构建,以便工作流程尝试检索构建的缓存,而不是每次都从头开始重新构建。 更多信息请参阅“[缓存依赖关系以加快工作流程](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)”。 +
+ +```yaml{:copy} + - name: Run build script + run: npm run build +``` + + +此步骤运行构建脚本。 +
+ +```yaml{:copy} + - name: Run tests + env: + DIFF_FILE: get_diff_files.txt + CHANGELOG_CACHE_FILE_PATH: tests/fixtures/changelog-feed.json + run: npm test -- {% raw %}tests/${{ matrix.test-group }}/{% endraw %} +``` + + +此步骤使用“npm test”运行测试,并且测试矩阵为矩阵中的每个作业提供不同的 {% raw %}`${{ matrix.test-group }}`{% endraw %} 值。 它使用“DIFF_FILE”环境变量来了解哪些文件已更改,并将“CHANGELOG_CACHE_FILE_PATH”环境变量用于更改日志缓存文件。 +
+ +## 后续步骤 + +{% data reusables.actions.learning-actions %} diff --git a/translations/zh-CN/content/actions/examples/using-scripts-to-test-your-code-on-a-runner.md b/translations/zh-CN/content/actions/examples/using-scripts-to-test-your-code-on-a-runner.md new file mode 100644 index 0000000000..7f377ab2fb --- /dev/null +++ b/translations/zh-CN/content/actions/examples/using-scripts-to-test-your-code-on-a-runner.md @@ -0,0 +1,421 @@ +--- +title: 使用脚本在运行器上测试代码 +shortTitle: 使用脚本在运行器上测试代码 +intro: '如何使用必要 {% data variables.product.prodname_actions %} 功能进行持续集成 (CI)。' +versions: + fpt: '*' + ghes: '> 3.1' + ghae: '*' + ghec: '*' +showMiniToc: false +type: how_to +topics: + - Workflows +--- + +{% data reusables.actions.enterprise-github-hosted-runners %} + +- [示例概述](#example-overview) +- [此示例中使用的功能](#features-used-in-this-example) +- [示例工作流程](#example-workflow) +- [了解示例](#understanding-the-example) +- [后续步骤](#next-steps) + +## 示例概述 + +{% data reusables.actions.example-workflow-intro-ci %} 此工作流程被触发时,它会自动运行一个脚本,用于检查 {% data variables.product.prodname_dotcom %} 文档网站是否有任何断开的链接。 + +{% data reusables.actions.example-diagram-intro %} + +![工作流程步骤概览图](/assets/images/help/images/overview-actions-using-scripts-ci-example.png) + +## 此示例中使用的功能 + +{% data reusables.actions.example-table-intro %} + +| **功能** | **实现** | +| ------ | ------ | +| | | +{% data reusables.actions.push-table-entry %} +{% data reusables.actions.pull-request-table-entry %} +{% data reusables.actions.workflow-dispatch-table-entry %} +{% data reusables.actions.permissions-table-entry %} +{% data reusables.actions.concurrency-table-entry %} +|在不同的运行器上运行作业,具体取决于存储库:| [`runs-on`](/actions/using-jobs/choosing-the-runner-for-a-job)| +{% data reusables.actions.checkout-action-table-entry %} +{% data reusables.actions.setup-node-table-entry %} +|使用第三方操作:| [`trilom/file-changes-action`](https://github.com/trilom/file-changes-action)| |在运行器上运行脚本:|使用 `./script/rendered-content-link-checker.mjs` | + +## 示例工作流程 + +{% data reusables.actions.example-docs-engineering-intro %} [`link-check-all.yml`](https://github.com/github/docs/blob/main/.github/workflows/link-check-all.yml). + +{% data reusables.actions.note-understanding-example %} + + + + + + + + + + + + +
+ +```yaml{:copy} +name: 'Link Checker: All English' + +# **What it does**: Renders the content of every page and check all internal links. +# **Why we have it**: To make sure all links connect correctly. +# **Who does it impact**: Docs content. + +on: + workflow_dispatch: + push: + branches: + - main + pull_request: + +permissions: + contents: read + # Needed for the 'trilom/file-changes-action' action + pull-requests: read + +# This allows a subsequently queued workflow run to interrupt previous runs +concurrency: + group: {% raw %}'${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}'{% endraw %} + cancel-in-progress: true + +jobs: + check-links: + runs-on: {% raw %}${{ fromJSON('["ubuntu-latest", "self-hosted"]')[github.repository == 'github/docs-internal'] }}{% endraw %} + steps: + - name: Checkout + uses: {% data reusables.actions.action-checkout %} + + - name: Setup node + uses: {% data reusables.actions.action-setup-node %} + with: + node-version: 16.13.x + cache: npm + + - name: Install + run: npm ci + + # Creates file "${{ env.HOME }}/files.json", among others + - name: Gather files changed + uses: trilom/file-changes-action@a6ca26c14274c33b15e6499323aac178af06ad4b + with: + fileOutput: 'json' + + # For verification + - name: Show files changed + run: cat $HOME/files.json + + - name: Link check (warnings, changed files) + run: | + ./script/rendered-content-link-checker.mjs \ + --language en \ + --max 100 \ + --check-anchors \ + --check-images \ + --verbose \ + --list $HOME/files.json + + - name: Link check (critical, all files) + run: | + ./script/rendered-content-link-checker.mjs \ + --language en \ + --exit \ + --verbose \ + --check-images \ + --level critical +``` +
+ +## 了解示例 + +{% data reusables.actions.example-explanation-table-intro %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
代码说明
+ +```yaml{:copy} +name: 'Link Checker: All English' +``` + + +{% data reusables.actions.explanation-name-key %} +
+ +```yaml{:copy} +on: +``` + + +“on”关键字允许您定义在工作流程运行时触发的事件。 您可以在此处定义多个事件。 更多信息请参阅“[触发工作流程](/actions/using-workflows/triggering-a-workflow#using-events-to-trigger-workflows)”。 +
+ +```yaml{:copy} + workflow_dispatch: +``` + + +如果您希望能够从 UI 手动运行此工作流程,请添加“workflow_dispatch”事件。 更多信息请参阅 [`workflow_dispatch`](/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch)。 +
+ +```yaml{:copy} + push: + branches: + - main +``` + + +添加 'push' 事件,以便每次将提交推送到分支 `main` 时,工作流程都会自动运行。 更多信息请参阅 [`push`](/actions/using-workflows/events-that-trigger-workflows#push)。 +
+ +```yaml{:copy} + pull_request: +``` + + +添加“pull_request”事件,以便每次创建或更新拉取请求时工作流程自动运行。 更多信息请参阅 [`pull_request`](/actions/using-workflows/events-that-trigger-workflows#pull_request)。 +
+ +```yaml{:copy} +permissions: + contents: read + pull-requests: read +``` + + +修改授予“GITHUB_TOKEN”的默认权限。 这将因工作流程的需求而异。 更多信息请参阅“[为作业分配权限](/actions/using-jobs/assigning-permissions-to-jobs)”。 +
+ +{% raw %} +```yaml{:copy} +concurrency: + group: '${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}' +``` +{% endraw %} + + +为特定事件创建并发组,并使用“||' 运算符来定义回退值。 更多信息请参阅“[使用并发](/actions/using-jobs/using-concurrency)”。 +
+ +```yaml{:copy} + cancel-in-progress: true +``` + + +取消同一并发组中任何当前正在运行的作业或工作流程。 +
+ +```yaml{:copy} +jobs: +``` + + +将工作流程文件中运行的所有作业组合在一起。 +
+ +```yaml{:copy} + check-links: +``` + + +定义 ID 为“check-links”的作业,该作业存储在“jobs”键中。 +
+ +{% raw %} +```yaml{:copy} + runs-on: ${{ fromJSON('["ubuntu-latest", "self-hosted"]')[github.repository == 'github/docs-internal'] }} +``` +{% endraw %} + + +将作业配置为在 {% data variables.product.prodname_dotcom %} 托管的运行器或自托管运行器上运行,具体取决于运行工作流程的存储库。 在此示例中,如果存储库名为“docs-internal”并且位于“github”组织内,则作业将在自托管运行器上运行。 如果存储库与此路径不匹配,则它将在 {% data variables.product.prodname_dotcom %} 托管的“ubuntu-latest”运行器上运行。 有关这些选项的更多信息,请参阅“[为作业选择运行器](/actions/using-jobs/choosing-the-runner-for-a-job)”。 +
+ +```yaml{:copy} + steps: +``` + + +组合将作为“check-links”作业一部分运行的所有步骤。 工作流程中的每个作业都有自己的“steps”部分。 +
+ +```yaml{:copy} + - name: Checkout + uses: {% data reusables.actions.action-checkout %} +``` + + +“uses”关键字告诉作业检索名为“actions/checkout”的操作。 这是检出仓库并将其下载到运行器的操作,允许针对您的代码运行操作(例如测试工具)。 只要工作流程针对仓库的代码运行,或者您使用仓库中定义的操作,您都必须使用检出操作。 +
+ +```yaml{:copy} + - name: Setup node + uses: {% data reusables.actions.action-setup-node %} + with: + node-version: 16.13.x + cache: npm +``` + + +此步骤使用“actions/setup-node”操作在运行器上安装指定版本的 Node.js 软件包,这使您可以访问“npm”命令。 +
+ +```yaml{:copy} + - name: Install + run: npm ci +``` + + +“run”关键字指示作业在运行器上执行命令。 在这种情况下,“npm ci”用于为项目安装 npm 软件包。 +
+ +```yaml{:copy} + - name: Gather files changed + uses: trilom/file-changes-action@a6ca26c14274c33b15e6499323aac178af06ad4b + with: + fileOutput: 'json' +``` + + +使用“trilom/file-changes-action”操作来收集所有已更改的文件。 此示例使用 'a6ca26c14274c33b15e6499323aac178af06ad4b' SHA固定到操作的特定版本。 +
+ +```yaml{:copy} + - name: Show files changed + run: cat $HOME/files.json +``` + + +列出“files.json”的内容。 这将在工作流程运行的日志中可见,并且对于调试非常有用。 +
+ +```yaml{:copy} + - name: Link check (warnings, changed files) + run: | + ./script/rendered-content-link-checker.mjs \ + --language en \ + --max 100 \ + --check-anchors \ + --check-images \ + --verbose \ + --list $HOME/files.json +``` + + +此步骤使用“run”命令执行存储在存储库中的“script/rendered-content-link-checker.mjs”中的脚本,并传递运行所需的所有参数。 +
+ +```yaml{:copy} + - name: Link check (critical, all files) + run: | + ./script/rendered-content-link-checker.mjs \ + --language en \ + --exit \ + --verbose \ + --check-images \ + --level critical +``` + + +此步骤还使用“run”命令来执行存储在存储库中的“script/rendered-content-link-checker.mjs”中的脚本,并传递一组不同的参数。 +
+ +## 后续步骤 + +{% data reusables.actions.learning-actions %} diff --git a/translations/zh-CN/content/actions/examples/using-the-github-cli-on-a-runner.md b/translations/zh-CN/content/actions/examples/using-the-github-cli-on-a-runner.md new file mode 100644 index 0000000000..7d68d8f9a8 --- /dev/null +++ b/translations/zh-CN/content/actions/examples/using-the-github-cli-on-a-runner.md @@ -0,0 +1,486 @@ +--- +title: 在运行器上使用 GitHub CLI +shortTitle: 在运行器上使用 GitHub CLI +intro: '如何使用高级 {% data variables.product.prodname_actions %} 功能进行持续集成 (CI)。' +versions: + fpt: '*' + ghes: '> 3.1' + ghae: '*' + ghec: '*' +showMiniToc: false +type: how_to +topics: + - Workflows +--- + +{% data reusables.actions.enterprise-github-hosted-runners %} + +- [示例概述](#example-overview) +- [此示例中使用的功能](#features-used-in-this-example) +- [示例工作流程](#example-workflow) +- [了解示例](#understanding-the-example) +- [后续步骤](#next-steps) + +## 示例概述 + +{% data reusables.actions.example-workflow-intro-ci %} 此工作流程被触发时,它会自动运行一个脚本,用于检查 {% data variables.product.prodname_dotcom %} 文档网站是否有任何断开的链接。 如果发现任何断开的链接,工作流程将使用 {% data variables.product.prodname_dotcom %} CLI 创建包含详细信息的 {% data variables.product.prodname_dotcom %} 议题。 + +{% data reusables.actions.example-diagram-intro %} + +![工作流程步骤概览图](/assets/images/help/images/overview-actions-using-cli-ci-example.png) + +## 此示例中使用的功能 + +{% data reusables.actions.example-table-intro %} + +| **功能** | **实现** | +| ------ | ------ | +| | | +{% data reusables.actions.cron-table-entry %} +{% data reusables.actions.permissions-table-entry %} +{% data reusables.actions.if-conditions-table-entry %} +{% data reusables.actions.secrets-table-entry %} +{% data reusables.actions.checkout-action-table-entry %} +{% data reusables.actions.setup-node-table-entry %} +| 使用第三方操作:| [`peter-evans/create-issue-from-file`](https://github.com/peter-evans/create-issue-from-file)| | 在运行器上运行 shell 命令:| [`run`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun) | | 在运行器上运行脚本:| 使用 `script/check-english-links.js` | | 生成输出文件:| 使用 `>` 运算符传递输出 | | 使用 {% data variables.product.prodname_cli %} 检查现有议题:| [`gh issue list`](https://cli.github.com/manual/gh_issue_list) | | 使用 {% data variables.product.prodname_cli %} 评论议题:| [`gh issue comment`](https://cli.github.com/manual/gh_issue_comment) | + +## 示例工作流程 + +{% data reusables.actions.example-docs-engineering-intro %} [`check-all-english-links.yml`](https://github.com/github/docs/blob/main/.github/workflows/check-all-english-links.yml). + +{% data reusables.actions.note-understanding-example %} + + + + + + + + + + + + +
+ +```yaml{:copy} +name: Check all English links + +# **What it does**: This script once a day checks all English links and reports in issues. +# **Why we have it**: We want to know if any links break. +# **Who does it impact**: Docs content. + +on: + workflow_dispatch: + schedule: + - cron: '40 19 * * *' # once a day at 19:40 UTC / 11:40 PST + +permissions: + contents: read + issues: write + +jobs: + check_all_english_links: + name: Check all links + if: github.repository == 'github/docs-internal' + runs-on: ubuntu-latest + env: + GITHUB_TOKEN: {% raw %}${{ secrets.DOCUBOT_READORG_REPO_WORKFLOW_SCOPES }}{% endraw %} + FIRST_RESPONDER_PROJECT: Docs content first responder + REPORT_AUTHOR: docubot + REPORT_LABEL: broken link report + REPORT_REPOSITORY: github/docs-content + steps: + - name: Check out repo's default branch + uses: {% data reusables.actions.action-checkout %} + - name: Setup Node + uses: {% data reusables.actions.action-setup-node %} + with: + node-version: 16.13.x + cache: npm + - name: npm ci + run: npm ci + - name: npm run build + run: npm run build + - name: Run script + run: | + script/check-english-links.js > broken_links.md + + # check-english-links.js returns 0 if no links are broken, and 1 if any links + # are broken. When an Actions step's exit code is 1, the action run's job status + # is failure and the run ends. The following steps create an issue for the + # broken link report only if any links are broken, so {% raw %}`if: ${{ failure() }}`{% endraw %} + # ensures the steps run despite the previous step's failure of the job. + + - if: {% raw %}${{ failure() }}{% endraw %} + name: Get title for issue + id: check + run: echo "::set-output name=title::$(head -1 broken_links.md)" + - if: {% raw %}${{ failure() }}{% endraw %} + name: Create issue from file + id: broken-link-report + uses: peter-evans/create-issue-from-file@b4f9ee0a9d4abbfc6986601d9b1a4f8f8e74c77e + with: + token: {% raw %}${{ env.GITHUB_TOKEN }}{% endraw %} + + title: {% raw %}${{ steps.check.outputs.title }}{% endraw %} + content-filepath: ./broken_links.md + repository: {% raw %}${{ env.REPORT_REPOSITORY }}{% endraw %} + labels: {% raw %}${{ env.REPORT_LABEL }}{% endraw %} + - if: {% raw %}${{ failure() }}{% endraw %} + name: Close and/or comment on old issues + env: + {% raw %}NEW_REPORT_URL: 'https://github.com/${{ env.REPORT_REPOSITORY }}/issues/${{ steps.broken-link-report.outputs.issue-number }}'{% endraw %} + run: | + gh alias set list-reports "issue list \ + --repo {% raw %}${{ env.REPORT_REPOSITORY }} \{% endraw %} + --author {% raw %}${{ env.REPORT_AUTHOR }} \{% endraw %} + --label {% raw %}'${{ env.REPORT_LABEL }}'"{% endraw %} + + # Link to the previous report from the new report that triggered this + # workflow run. + + previous_report_url=$(gh list-reports \ + --state all \ + --limit 2 \ + --json url \ + --jq '.[].url' \ + | grep -v {% raw %}${{ env.NEW_REPORT_URL }}{% endraw %} | head -1) + + gh issue comment {% raw %}${{ env.NEW_REPORT_URL }}{% endraw %} --body "⬅️ [Previous report]($previous_report_url)" + + # If an old report is open and assigned to someone, link to the newer + # report without closing the old report. + + for issue_url in $(gh list-reports \ + --json assignees,url \ + --jq '.[] | select (.assignees != []) | .url'); do + if [ "$issue_url" != {% raw %}"${{ env.NEW_REPORT_URL }}"{% endraw %} ]; then + gh issue comment $issue_url --body "➡️ [Newer report]({% raw %}${{ env.NEW_REPORT_URL }}{% endraw %})" + fi + done + + # Link to the newer report from any older report that is still open, + # then close the older report and remove it from the first responder's + # project board. + + for issue_url in $(gh list-reports \ + --search 'no:assignee' \ + --json url \ + --jq '.[].url'); do + if [ "$issue_url" != {% raw %}"${{ env.NEW_REPORT_URL }}"{% endraw %} ]; then + gh issue comment $issue_url --body "➡️ [Newer report]({% raw %}${{ env.NEW_REPORT_URL }})"{% endraw %} + gh issue close $issue_url + gh issue edit $issue_url --remove-project "{% raw %}${{ env.FIRST_RESPONDER_PROJECT }}"{% endraw %} + fi + done +``` +
+ +## 了解示例 + +{% data reusables.actions.example-explanation-table-intro %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
代码说明
+ +```yaml{:copy} +name: Check all English links +``` + + +{% data reusables.actions.explanation-name-key %} +
+ +```yaml{:copy} +on: + workflow_dispatch: + schedule: + - cron: '40 20 * * *' # once a day at 20:40 UTC / 12:40 PST +``` + + +将“workflow_dispatch”和“scheduled”定义为工作流程的触发器: + +* “workflow_dispatch”允许您从 UI 手动运行此工作流程。 更多信息请参阅 [`workflow_dispatch`](/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch)。 +* “schedule”事件允许您使用“cron”语法来定义自动触发工作流程的定期间隔。 更多信息请参阅 [`schedule`](/actions/reference/events-that-trigger-workflows#schedule)。 +
+ +```yaml{:copy} +permissions: + contents: read + issues: write +``` + + +修改授予“GITHUB_TOKEN”的默认权限。 这将因工作流程的需求而异。 更多信息请参阅“[为作业分配权限](/actions/using-jobs/assigning-permissions-to-jobs)”。 +
+ +```yaml{:copy} +jobs: +``` + + +将工作流程文件中运行的所有作业组合在一起。 +
+ +```yaml{:copy} + check_all_english_links: + name: Check all links +``` + + +定义 ID 为“check_all_english_links”和名称为“Check all links”的作业,该作业存储在“jobs”键中。 +
+ +```yaml{:copy} +if: github.repository == 'github/docs-internal' +``` + + +仅当存储库名为“docs-internal”并且位于“github”组织内时,才运行“check_all_english_links”作业。 否则,作业将标记为 _skiped_。 +
+ +```yaml{:copy} +runs-on: ubuntu-latest +``` + + +配置作业在 Ubuntu Linux 运行器上运行。 这意味着作业将在由 {% data variables.product.prodname_dotcom %} 托管的新虚拟机上执行。 有关使用其他运行器的语法示例,请参阅“[{% data variables.product.prodname_actions %} 的工作流语法](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on)”。 +
+ +```yaml{:copy} + env: + GITHUB_TOKEN: {% raw %}${{ secrets.DOCUBOT_READORG_REPO_WORKFLOW_SCOPES }}{% endraw %} + REPORT_AUTHOR: docubot + REPORT_LABEL: broken link report + REPORT_REPOSITORY: github/docs-content +``` + + +创建自定义环境变量,并重新定义内置的“GITHUB_TOKEN”变量以使用自定义 [secret](/actions/security-guides/encrypted-secrets)。 稍后将在工作流程中引用这些变量。 +
+ +```yaml{:copy} + steps: +``` + + +组合将作为“check_all_english_links”作业一部分运行的所有步骤。 工作流程中的每个作业都有自己的“steps”部分。 +
+ +```yaml{:copy} + - name: Check out repo's default branch + uses: {% data reusables.actions.action-checkout %} +``` + + +“uses”关键字告诉作业检索名为“actions/checkout”的操作。 这是检出仓库并将其下载到运行器的操作,允许针对您的代码运行操作(例如测试工具)。 只要工作流程针对仓库的代码运行,或者您使用仓库中定义的操作,您都必须使用检出操作。 +
+ +```yaml{:copy} + - name: Setup Node + uses: {% data reusables.actions.action-setup-node %} + with: + node-version: 16.8.x + cache: npm +``` + + +此步骤使用“actions/setup-node”操作在运行器上安装指定版本的“node”软件包,这使您可以访问“npm”命令。 +
+ +```yaml{:copy} + - name: Run the "npm ci" command + run: npm ci + - name: Run the "npm run build" command + run: npm run build +``` + + +“run”关键字指示作业在运行器上执行命令。 在这种情况下,“npm ci”和“npm run build”命令作为单独的步骤运行,以在存储库中安装和构建 Node.js 应用程序。 +
+ +```yaml{:copy} + - name: Run script + run: | + script/check-english-links.js > broken_links.md +``` + + +此“run”命令执行存储在存储库中“script/check-english-links.js”的脚本,并将输出传递到名为“broken_links.md”的文件。 +
+ +```yaml{:copy} + - if: {% raw %}${{ failure() }}{% endraw %} + name: Get title for issue + id: check + run: echo "::set-output name=title::$(head -1 broken_links.md)" +``` + + +如果“check-english-links.js”脚本检测到断开的链接并返回非零(失败)退出状态,则使用 [工作流程命令](/actions/using-workflows/workflow-commands-for-github-actions#setting-an-output-parameter) 来设置具有 “broken_links.md” 文件第一行值的输出(这是在下一步中使用)。 +
+ +```yaml{:copy} + - if: {% raw %}${{ failure() }}{% endraw %} + name: Create issue from file + id: broken-link-report + uses: peter-evans/create-issue-from-file@b4f9ee0a9d4abbfc6986601d9b1a4f8f8e74c77e + with: + token: {% raw %}${{ env.GITHUB_TOKEN }}{% endraw %} + + title: {% raw %}${{ steps.check.outputs.title }}{% endraw %} + content-filepath: ./broken_links.md + repository: {% raw %}${{ env.REPORT_REPOSITORY }}{% endraw %} + labels: {% raw %}${{ env.REPORT_LABEL }}{% endraw %} +``` + + +使用“peter-evans/create-issue-from-file”操作创建新的 {% data variables.product.prodname_dotcom %} 议题。 此示例使用 'b4f9ee0a9d4abbfc6986601d9b1a4f8f8e74c77e' SHA 固定到操作的特定版本。 +
+ +```yaml{:copy} + - if: {% raw %}${{ failure() }}{% endraw %} + name: Close and/or comment on old issues + env: + NEW_REPORT_URL: 'https://github.com/{% raw %}${{ env.REPORT_REPOSITORY }}{% endraw %}/issues/{% raw %}${{ steps.broken-link-report.outputs.issue-number }}{% endraw %}' + run: | + gh alias set list-reports "issue list \ + --repo {% raw %}${{ env.REPORT_REPOSITORY }}{% endraw %} \ + --author {% raw %}${{ env.REPORT_AUTHOR }}{% endraw %} \ + --label '{% raw %}${{ env.REPORT_LABEL }}{% endraw %}'" + previous_report_url=$(gh list-reports \ + --state all \ + --limit 2 \ + --json url \ + --jq '.[].url' \ + | grep -v {% raw %}${{ env.NEW_REPORT_URL }}{% endraw %} | head -1) + + gh issue comment {% raw %}${{ env.NEW_REPORT_URL }}{% endraw %} --body "⬅️ [Previous report]($previous_report_url)" +``` + + +使用 [`gh issue list`](https://cli.github.com/manual/gh_issue_list) 从早期运行中查找以前创建的议题。 这将[aliased](https://cli.github.com/manual/gh_alias_set) 为“gh list-reports”,以便在后续步骤中简化处理。 若要获取议题 URL,“jq”表达式将处理生成的 JSON 输出。 + +[`gh issue comment`](https://cli.github.com/manual/gh_issue_comment) 然后用于向链接到上一个议题的新议题添加注释。 +
+ +```yaml{:copy} + for issue_url in $(gh list-reports \ + --json assignees,url \ + --jq '.[] | select (.assignees != []) | .url'); do + if [ "$issue_url" != "${{ env.NEW_REPORT_URL }}" ]; then + gh issue comment $issue_url --body "➡️ [Newer report](${{ env.NEW_REPORT_URL }})" + fi + done +``` + + +如果上一次运行中的议题已打开并分配给某人,请使用 [`gh issue comment`](https://cli.github.com/manual/gh_issue_comment) 添加带有指向新议题的链接的注释。 +
+ +```yaml{:copy} + for issue_url in $(gh list-reports \ + --search 'no:assignee' \ + --json url \ + --jq '.[].url'); do + if [ "$issue_url" != "{% raw %}${{ env.NEW_REPORT_URL }}{% endraw %}" ]; then + gh issue comment $issue_url --body "➡️ [Newer report]({% raw %}${{ env.NEW_REPORT_URL }}{% endraw %})" + gh issue close $issue_url + gh issue edit $issue_url --remove-project "{% raw %}${{ env.FIRST_RESPONDER_PROJECT }}{% endraw %}" + fi + done +``` + + +如果上一次运行中的议题已打开且未分配给任何人,则: + +* 使用 [`gh issue comment`](https://cli.github.com/manual/gh_issue_comment) 添加带有新议题链接的评论。 +* 使用 [`gh issue close`](https://cli.github.com/manual/gh_issue_close) 关闭旧议题。 +* 使用 [`gh issue edit`](https://cli.github.com/manual/gh_issue_edit) 编辑旧议题,以将其从特定 {% data variables.product.prodname_dotcom %} 项目板中删除。 +
+ +## 后续步骤 + +{% data reusables.actions.learning-actions %} 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 3c82ac9aa4..cecc4b4a00 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 @@ -58,7 +58,7 @@ For more information about installing and using self-hosted runners, see "[Addin - Are customizable to your hardware, operating system, software, and security requirements. - Don't need to have a clean instance for every job execution. - Are free to use with {% data variables.product.prodname_actions %}, but you are responsible for the cost of maintaining your runner machines.{% ifversion ghec or ghes or ghae %} -- Can be organized into groups to restrict access to specific {% if restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)."{% endif %} +- Can be organized into groups to restrict access to specific {% ifversion restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)."{% endif %} ## Requirements for self-hosted runner machines diff --git a/translations/zh-CN/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md b/translations/zh-CN/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md index 96ba97080e..35060da4f2 100644 --- a/translations/zh-CN/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md +++ b/translations/zh-CN/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md @@ -65,7 +65,14 @@ shortTitle: 启动时运行运行器应用程序 sudo ./svc.sh install ``` +1. 或者,该命令采用可选的 `user` 参数,以其他用户身份安装服务。 + + ```shell + ./svc.sh install USERNAME + ``` + {% endlinux %} + {% mac %} ## 安装服务 @@ -78,12 +85,6 @@ shortTitle: 启动时运行运行器应用程序 ``` {% endmac %} -该命令采用可选的 `user` 参数,以其他用户身份安装服务。 - -```shell -./svc.sh install USERNAME -``` - ## 启动服务 使用以下命令启动服务: 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 f266529000..a2ce6eb049 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 @@ -32,9 +32,9 @@ shortTitle: 管理对运行器的访问 {% ifversion ghec or ghes or ghae %} 自托管运行器组用于控制对组织和企业级自托管运行器的访问。 企业所有者可以配置访问策略来控制企业中哪些组织 -{% if restrict-groups-to-workflows %}和工作流程{% endif %}可以访问运行器组。 组织所有者可以配置访问策略,以控制组织中哪些存储库{% if restrict-groups-to-workflows %} 和工作流程{% endif %} 可以访问运行器组。 +{% ifversion restrict-groups-to-workflows %}和工作流程{% endif %}可以访问运行器组。 组织所有者可以配置访问策略,以控制组织中哪些存储库{% ifversion restrict-groups-to-workflows %} 和工作流程{% endif %} 可以访问运行器组。 -当企业所有者授予组织对运行器组的访问权限时,组织所有者可以看到组织的自托管运行器设置中列出的运行器组。 然后,组织所有者可以为企业运行器组分配更细致的存储库{% if restrict-groups-to-workflows %} 和工作流程{% endif %} 访问策略。 +当企业所有者授予组织对运行器组的访问权限时,组织所有者可以看到组织的自托管运行器设置中列出的运行器组。 然后,组织所有者可以为企业运行器组分配更细致的存储库{% ifversion restrict-groups-to-workflows %} 和工作流程{% endif %} 访问策略。 新运行器在创建时,将自动分配给默认组。 运行器每次只能在一个组中。 您可以将运行器从默认组移到另一组。 更多信息请参阅“[将自托管运行器移动到组](#moving-a-self-hosted-runner-to-a-group)”。 @@ -44,7 +44,7 @@ shortTitle: 管理对运行器的访问 自托管运行器在创建时会自动分配给默认组,并且每次只能成为一个组的成员。 您可以将运行器从默认组移到您创建的任何组。 -创建组时,必须选择一个策略,用于定义哪些存储库{% if restrict-groups-to-workflows %} 和工作流程{% endif %} 有权访问运行器组。 +创建组时,必须选择一个策略,用于定义哪些存储库{% ifversion restrict-groups-to-workflows %} 和工作流程{% endif %} 有权访问运行器组。 {% ifversion ghec or ghes > 3.3 or ghae-issue-5091 %} {% data reusables.organizations.navigate-to-org %} @@ -61,7 +61,7 @@ shortTitle: 管理对运行器的访问 更多信息请参阅“[关于自托管运行器](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories)”。 {% endwarning %} -{% data reusables.actions.runner-group-assign-policy-workflow %}{%- if restrict-groups-to-workflows %} 组织拥有的运行器组无法访问企业中其他组织的工作流程;相反,您必须创建企业拥有的运行器组。{% endif %} +{% data reusables.actions.runner-group-assign-policy-workflow %}{%- ifversion restrict-groups-to-workflows %} 组织拥有的运行器组无法访问企业中其他组织的工作流程;相反,您必须创建企业拥有的运行器组。{% endif %} {% data reusables.actions.self-hosted-runner-create-group %} {% elsif ghae or ghes < 3.4 %} {% data reusables.organizations.navigate-to-org %} @@ -92,7 +92,7 @@ shortTitle: 管理对运行器的访问 ## 为企业创建自托管运行器组 -企业可以将其自托管的运行器添加到组以进行访问管理。 企业可以创建自托管运行器组,这些组可供企业帐户中的特定组织{% if restrict-groups-to-workflows %} 或特定工作流程{% endif %} 访问。 然后,组织所有者可以为企业运行器组分配更细致的存储库{% if restrict-groups-to-workflows %} 和工作流程{% endif %} 访问策略。 有关如何使用 REST API 创建自托管运行器组的信息,请参阅 [{% data variables.product.prodname_actions %} REST API](/rest/reference/actions#self-hosted-runner-groups) 中的企业端点。 +企业可以将其自托管的运行器添加到组以进行访问管理。 企业可以创建自托管运行器组,这些组可供企业帐户中的特定组织{% ifversion restrict-groups-to-workflows %} 或特定工作流程{% endif %} 访问。 然后,组织所有者可以为企业运行器组分配更细致的存储库{% ifversion restrict-groups-to-workflows %} 和工作流程{% endif %} 访问策略。 有关如何使用 REST API 创建自托管运行器组的信息,请参阅 [{% data variables.product.prodname_actions %} REST API](/rest/reference/actions#self-hosted-runner-groups) 中的企业端点。 自托管运行器在创建时会自动分配给默认组,并且每次只能成为一个组的成员。 您可以在注册过程中将运行器分配给特定组,也可以稍后将运行器从默认组移到自定义组。 @@ -126,7 +126,7 @@ shortTitle: 管理对运行器的访问 ## 更改自托管运行器组的访问策略 -对于企业中的运行器组,您可以更改企业中可以访问运行器组的组织{% if restrict-groups-to-workflows %} 或限制运行器组可以运行的工作流程{% endif %}。 对于组织中的运行器组,您可以更改组织中可以访问运行器组的存储库{% if restrict-groups-to-workflows %} 或限制运行器组可以运行的工作流程{% endif %}。 +对于企业中的运行器组,您可以更改企业中可以访问运行器组的组织{% ifversion restrict-groups-to-workflows %} 或限制运行器组可以运行的工作流程{% endif %}。 对于组织中的运行器组,您可以更改组织中可以访问运行器组的存储库{% ifversion restrict-groups-to-workflows %} 或限制运行器组可以运行的工作流程{% endif %}。 ### 更改可以访问运行器组的组织或存储库 @@ -150,7 +150,7 @@ shortTitle: 管理对运行器的访问 {% data reusables.actions.self-hosted-runner-configure-runner-group-access %} {% endif %} -{% if restrict-groups-to-workflows %} +{% ifversion restrict-groups-to-workflows %} ### 更改可以访问运行器组的工作流程 您可以将自托管运行器组配置为运行选定的工作流程或所有工作流程。 例如,可以使用此设置来保护存储在自托管运行器上的机密,或者通过将运行器组限制为仅运行特定的可重用工作流程来标准化部署工作流程。 如果配置企业共享的组织的运行组,则不能覆盖此设置。 {% data reusables.actions.self-hosted-runner-groups-navigate-to-repo-org-enterprise %} diff --git a/translations/zh-CN/content/actions/index.md b/translations/zh-CN/content/actions/index.md index dc64c6cf0c..39478a970c 100644 --- a/translations/zh-CN/content/actions/index.md +++ b/translations/zh-CN/content/actions/index.md @@ -8,6 +8,7 @@ introLinks: featuredLinks: guides: - /actions/learn-github-actions + - /actions/examples - /actions/guides/about-continuous-integration - /actions/deployment/deploying-with-github-actions - /actions/guides/about-packaging-with-github-actions @@ -19,6 +20,7 @@ featuredLinks: popular: - /actions/learn-github-actions/workflow-syntax-for-github-actions - /actions/learn-github-actions + - /actions/examples - /actions/learn-github-actions/events-that-trigger-workflows - /actions/learn-github-actions/contexts - /actions/learn-github-actions/expressions @@ -50,6 +52,7 @@ versions: children: - /quickstart - /learn-github-actions + - /examples - /using-workflows - /using-jobs - /managing-workflow-runs diff --git a/translations/zh-CN/content/actions/learn-github-actions/contexts.md b/translations/zh-CN/content/actions/learn-github-actions/contexts.md index 398792661a..0d0354ed69 100644 --- a/translations/zh-CN/content/actions/learn-github-actions/contexts.md +++ b/translations/zh-CN/content/actions/learn-github-actions/contexts.md @@ -45,17 +45,14 @@ miniTocMaxHeadingLevel: 3 | `matrix` | `对象` | 包含在工作流程中定义的应用于当前作业的矩阵属性。 更多信息请参阅 [`matrix` 上下文](#matrix-context)。 | | `needs` | `对象` | 包含定义为当前作业依赖项的所有作业的输出。 更多信息请参阅 [`needs` 上下文](#needs-context)。 | {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4757 %} -| `inputs` | `object` | 包含可重用工作流的输入。 更多信息请参阅 [`inputs` 上下文](#inputs-context)。 |{% endif %} +| `inputs` | `object` | 包含可重用 {% ifversion actions-unified-inputs %}或手动触发 {% endif %}工作流程的输入。 更多信息请参阅 [`inputs` 上下文](#inputs-context)。 |{% endif %} 作为表达式的一部分,您可以使用以下两种语法之一访问上下文信息。 - 索引语法:`github['sha']` - 属性解除参考语法:`github.sha` -要使用属性解除参考语法,属性名称必须: - -- 以 `a-Z` 或 `_` 开头。 -- 后跟 `a-Z` `0-9` `-` 或 `_`。 +要使用属性取消引用语法,属性名称必须以字母或 `_` 开头,并且仅包含字母数字字符、`-` 或 `_`。 如果尝试取消引用不存在的属性,则该属性的计算结果将为空字符串。 @@ -453,7 +450,7 @@ jobs: | ------------------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `runner` | `对象` | 此上下文针对工作流程运行中的每项作业而改变。 此对象包含下面列出的所有属性。 | | `runner.name` | `字符串` | {% data reusables.actions.runner-name-description %} -| `runner.os` | `字符串` | {% data reusables.actions.runner-os-description %} |{% if actions-runner-arch-envvars %} +| `runner.os` | `字符串` | {% data reusables.actions.runner-os-description %} |{% ifversion actions-runner-arch-envvars %} | `runner.arch` | `字符串` | {% data reusables.actions.runner-arch-description %} {% endif %} | `runner.temp` | `字符串` | {% data reusables.actions.runner-temp-directory-description %} @@ -702,33 +699,32 @@ jobs: {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4757 %} ## `inputs` 上下文 -`inputs` 上下文包含传递给可重用工作流程的输入属性。 输入名称和类型在可重用工作流程的 [`workflow_call` 事件配置](/actions/learn-github-actions/events-that-trigger-workflows#workflow-reuse-events)中定义,输入值从调用可重用工作流程的外部工作流中的 [`jobs..with`](/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idwith) 传递。 +`inputs` 上下文包含传递给可重用工作流程{% ifversion actions-unified-inputs %} 或手动触发的工作流{% endif %} 的输入属性。 {% ifversion actions-unified-inputs %}对于可重用的工作流程,{% else %}{% endif %}输入名称和类型在可重用工作流程的 [`workflow_call` 事件配置](/actions/learn-github-actions/events-that-trigger-workflows#workflow-reuse-events)中定义,输入值从调用可重用工作流程的外部工作流中的 [`jobs..with`](/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idwith) 传递。 {% ifversion actions-unified-inputs %}对于手动触发的工作流,输入在工作流程的 [`workflow_dispatch` 事件配置](/actions/learn-github-actions/events-that-trigger-workflows#workflow_dispatch)中定义。{% endif %} -`inputs` 上下文中没有标准属性,只有那些在可重用工作流程文件中定义的属性。 +`inputs` 上下文中没有标准属性,只有工作流程文件中定义的属性。 {% data reusables.actions.reusable-workflows-ghes-beta %} -更多信息请参阅“[重用工作流程](/actions/learn-github-actions/reusing-workflows)”。 - -| 属性名称 | 类型 | 描述 | -| --------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------ | -| `inputs` | `对象` | 此上下文仅在[可重用的工作流程](/actions/learn-github-actions/reusing-workflows)中可用。 您可以从工作流程中的任何作业或步骤访问此上下文。 此对象包含下面列出的属性。 | -| `inputs.` | `string` 或 `number` 或 `boolean` | 从外部工作流传递的每个输入值。 | +| 属性名称 | 类型 | 描述 | +| --------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `inputs` | `对象` | 此上下文仅在 [reusable workflow](/actions/learn-github-actions/reusing-workflows){% ifversion actions-unified-inputs %} 或由 [`workflow_dispatch` 事件](/actions/learn-github-actions/events-that-trigger-workflows#workflow_dispatch){% endif %} 触发的工作流程中可用。 您可以从工作流程中的任何作业或步骤访问此上下文。 此对象包含下面列出的属性。 | +| `inputs.` | `string` 或 `number` 或 `boolean` | 从外部工作流传递的每个输入值。 | ### `inputs` 上下文的示例内容 -`inputs` 上下文的以下示例内容来自已定义 `build_id` 和 `deploy_target` 输入的可重用工作流程中的作业。 +以下 `inputs` 上下文的示例内容来自定义了 `build_id`、`deploy_target` 和 `perform_deploy` 输入的工作流程。 ```yaml { "build_id": 123456768, - "deploy_target": "deployment_sys_1a" + "deploy_target": "deployment_sys_1a", + "perform_deploy": true } ``` -### `inputs` 上下文的示例用法 +### 可重用工作流程中 `inputs` 上下文的示例用法 -此可重用工作流程示例使用 `inputs` 上下文来获取从调用方工作流传递到可重用工作流的 `build_id` 的值和 `deploy_target` 输入。 +此示例可重用工作流程使用 `inputs` 上下文来获取从调用方工作流程传递到可重用工作流程的 `build_id`、`deploy_target` 和 `perform_deploy` 输入的值。 {% raw %} ```yaml{:copy} @@ -749,10 +745,42 @@ on: jobs: deploy: runs-on: ubuntu-latest - if: ${{ inputs.perform_deploy == 'true' }} + if: ${{ inputs.perform_deploy }} + steps: + - name: Deploy build to target + run: deploy --build ${{ inputs.build_id }} --target ${{ inputs.deploy_target }} +``` +{% endraw %} + +{% ifversion actions-unified-inputs %} +### 手动触发的工作流程中 `inputs` 上下文的示例用法 + +此示例工作流程由 `workflow_dispatch` 事件触发,它使用 `inputs` 上下文来获取传递给工作流程的 `build_id`、`deploy_target` 和 `perform_deploy` 输入的值。 + +{% raw %} +```yaml{:copy} +on: + workflow_dispatch: + inputs: + build_id: + required: true + type: string + deploy_target: + required: true + type: string + perform_deploy: + required: true + type: boolean + +jobs: + deploy: + runs-on: ubuntu-latest + if: ${{ inputs.perform_deploy }} steps: - name: Deploy build to target run: deploy --build ${{ inputs.build_id }} --target ${{ inputs.deploy_target }} ``` {% endraw %} {% endif %} + +{% endif %} diff --git a/translations/zh-CN/content/actions/learn-github-actions/environment-variables.md b/translations/zh-CN/content/actions/learn-github-actions/environment-variables.md index b907d981dd..e00910eb17 100644 --- a/translations/zh-CN/content/actions/learn-github-actions/environment-variables.md +++ b/translations/zh-CN/content/actions/learn-github-actions/environment-variables.md @@ -148,11 +148,11 @@ jobs: | `GITHUB_REF_NAME` | {% data reusables.actions.ref_name-description %} For example, `feature-branch-1`.| | `GITHUB_REF_PROTECTED` | {% data reusables.actions.ref_protected-description %} | | `GITHUB_REF_TYPE` | {% data reusables.actions.ref_type-description %} {%- endif %} | `GITHUB_REPOSITORY` |所有者和存储库名称。 例如 `octocat/Hello-World`。 | | `GITHUB_REPOSITORY_OWNER` |存储库所有者的姓名。 例如 `octocat`。 | | `GITHUB_RETENTION_DAYS` |工作流程运行日志和构件的保留天数。 例如 `90`。 | | `GITHUB_RUN_ATTEMPT` | 在存储库中运行的特定工作流程的每次尝试的唯一编号。 对于工作流程运行的第一次尝试,此数字从 1 开始,并随着每次重新运行而递增。 例如 `3`。 | | `GITHUB_RUN_ID` | {% data reusables.actions.run_id_description %} 例如 `1658821493`。 | | `GITHUB_RUN_NUMBER` | {% data reusables.actions.run_number_description %} 例如 `3`。 | | `GITHUB_SERVER_URL`| {% data variables.product.product_name %} 服务器的 URL。 例如:`https://{% data variables.product.product_url %}`。 | `GITHUB_SHA` | 触发工作流程的提交 SHA。 此提交 SHA 的值取决于触发工作流程的事件。 更多信息请参阅“[触发工作流程的事件](/actions/using-workflows/events-that-trigger-workflows)”。 例如 `ffac537e6cbbf934b08745a378932722df287a53`。 | -{%- if actions-job-summaries %} +{%- ifversion actions-job-summaries %} | `GITHUB_STEP_SUMMARY` | 包含工作流程命令中作业摘要的文件在运行器上的路径。 此文件对于当前步骤是唯一的,并且会针对作业中的每个步骤进行更改。 例如,`/home/rob/runner/_layout/_work/_temp/_runner_file_commands/step_summary_1cb22d7f-5663-41a8-9ffc-13472605c76c`。 更多信息请参阅“[{% data variables.product.prodname_actions %} 的工作流程命令](/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary)”。 | {%- endif %} | `GITHUB_WORKFLOW` |工作流程的名称。 例如 `My test workflow`。 如果工作流程文件未指定`名称`,则此变量的值是存储库中工作流程文件的完整路径。 | | `GITHUB_WORKSPACE` | 运行器上步骤的默认工作目录,以及使用[`检出`](https://github.com/actions/checkout)操作时存储库的默认位置。 例如 `/home/runner/work/my-repo-name/my-repo-name`。 | -{%- if actions-runner-arch-envvars %} +{%- ifversion actions-runner-arch-envvars %} | `RUNNER_ARCH` | {% data reusables.actions.runner-arch-description %} {%- endif %} | `RUNNER_NAME` | {% data reusables.actions.runner-name-description %} 例如 `Hosted Agent` | | `RUNNER_OS` | {% data reusables.actions.runner-os-description %} 例如 `Windows` | | `RUNNER_TEMP` | {% data reusables.actions.runner-temp-directory-description %} 例如 `D:\a\_temp` | diff --git a/translations/zh-CN/content/actions/learn-github-actions/expressions.md b/translations/zh-CN/content/actions/learn-github-actions/expressions.md index 0c7048350e..154ce4a542 100644 --- a/translations/zh-CN/content/actions/learn-github-actions/expressions.md +++ b/translations/zh-CN/content/actions/learn-github-actions/expressions.md @@ -68,7 +68,7 @@ env: myIntegerNumber: ${{ 711 }} myFloatNumber: ${{ -9.2 }} myHexNumber: ${{ 0xff }} - myExponentialNumber: ${{ -2.99-e2 }} + myExponentialNumber: ${{ -2.99e-2 }} myString: Mona the Octocat myStringInBraces: ${{ 'It''s open source!' }} ``` @@ -324,34 +324,22 @@ steps: if: {% raw %}${{ failure() }}{% endraw %} ``` -{% ifversion fpt or ghes > 3.3 or ghae-issue-5504 or ghec %} -### 显式评估状态 +#### 有条件的失败 -您可以直接评估执行步骤的作业或复合操作的状态,而不是使用上述方法之一: +您可以为失败后运行的步骤添加额外的条件,但仍必须包含 `failure()` 以覆盖自动应用到不含状态检查功能的 `if` 条件的 `success()` 默认状态检查。 -#### 工作流程步骤示例 +##### 示例 ```yaml steps: ... - - name: The job has failed - if: {% raw %}${{ job.status == 'failure' }}{% endraw %} + - name: Failing step + id: demo + run: exit 1 + - name: The demo step has failed + if: {% raw %}${{ failure() && steps.demo.conclusion == 'failure' }}{% endraw %} ``` -这与在作业步骤中使用 `if: failure()` 相同。 - -#### 复合操作步骤的示例 - -```yaml -steps: - ... - - name: The composite action has failed - if: {% raw %}${{ github.action_status == 'failure' }}{% endraw %} -``` - -这与在复合操作步骤中使用 `if: failure()` 相同。 -{% endif %} - ## 对象过滤器 可以使用 `*` 语法应用过滤条件并从集合中选择匹配的项目。 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 3ed6a58459..b142deb8cc 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 @@ -24,7 +24,7 @@ topics: 在工作流程中使用的操作可以定义于: -- 与工作流程文件相同的仓库{% if internal-actions %} +- 与工作流程文件相同的仓库{% ifversion internal-actions %} - 在同一企业帐户中被配置为允许访问工作流程的内部仓库{% endif %} - 任何公共仓库 - Docker Hub 上发布的 Docker 容器图像 @@ -107,7 +107,7 @@ jobs: 如果在与工作流程文件不同的仓库中定义了某个操作,则可以在工作流程文件中使用 `{owner}/{repo}@{ref}` 语法引用该操作。 -该操作必须存储在公共仓库{% if internal-actions %} 或配置为允许访问工作流程的内部仓库中。 更多信息请参阅“[与您的企业分享操作和工作流程](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)。”{% else %}。{% endif %} +该操作必须存储在公共仓库{% ifversion internal-actions %} 或配置为允许访问工作流程的内部仓库中。 更多信息请参阅“[与您的企业分享操作和工作流程](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)。”{% else %}。{% endif %} ```yaml jobs: diff --git a/translations/zh-CN/content/actions/learn-github-actions/understanding-github-actions.md b/translations/zh-CN/content/actions/learn-github-actions/understanding-github-actions.md index bcdc20cb42..adc7f99fe1 100644 --- a/translations/zh-CN/content/actions/learn-github-actions/understanding-github-actions.md +++ b/translations/zh-CN/content/actions/learn-github-actions/understanding-github-actions.md @@ -86,14 +86,14 @@ _操作_是 {% data variables.product.prodname_actions %} 平台的自定义应 {% data reusables.actions.workflow-basic-example-and-explanation %} +## 更复杂的示例 +{% data reusables.actions.link-to-example-library %} + ## 后续步骤 -要继续了解 {% data variables.product.prodname_actions %},请参阅“[查找和自定义操作](/actions/learn-github-actions/finding-and-customizing-actions)”。 - +- 要继续了解 {% data variables.product.prodname_actions %},请参阅“[查找和自定义操作](/actions/learn-github-actions/finding-and-customizing-actions)”。 {% ifversion fpt or ghec or ghes %} - -要了解 {% data variables.product.prodname_actions %} 的计费方式,请参阅“[关于 {% data variables.product.prodname_actions %} 的计费](/actions/reference/usage-limits-billing-and-administration#about-billing-for-github-actions)”。 - +- 要了解 {% data variables.product.prodname_actions %} 的计费方式,请参阅“[关于 {% data variables.product.prodname_actions %} 的计费](/actions/reference/usage-limits-billing-and-administration#about-billing-for-github-actions)”。 {% endif %} ## 联系支持 diff --git a/translations/zh-CN/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md b/translations/zh-CN/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md index e783b407ef..053517bec8 100644 --- a/translations/zh-CN/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md +++ b/translations/zh-CN/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md @@ -1,6 +1,6 @@ --- -title: 重新运行工作流程和作业 -intro: '您可以工作流程运行初始运行后最长 30 天内重新运行工作流程运行{% if re-run-jobs %}、工作流程运行中所有失败的作业或工作流程运行中的特定作业{% endif %}。' +title: Re-running workflows and jobs +intro: You can re-run a workflow run{% ifversion re-run-jobs %}, all failed jobs in a workflow run, or specific jobs in a workflow run{% endif %} up to 30 days after its initial run. permissions: People with write permissions to a repository can re-run workflows in the repository. miniTocMaxHeadingLevel: 3 redirect_from: @@ -15,11 +15,11 @@ versions: {% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -## 关于重新运行工作流程和作业 +## About re-running workflows and jobs -重新运行工作流程{% if re-run-jobs %} 或工作流程中的作业{% endif %} 会使用触发工作流程运行的原始事件的 `GITHUB_SHA`(提交 SHA)和 `GITHUB_REF` (Git ref)。 You can re-run a workflow{% if re-run-jobs %} or jobs in a workflow{% endif %} for up to 30 days after the initial run.{% if debug-reruns %} When you re-run a workflow or jobs in a workflow, you can enable debug logging for the re-run. This will enable runner diagnostic logging and step debug logging for the re-run. For more information about debug logging, see "[Enabling debug logging](/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging)."{% endif %} +Re-running a workflow{% ifversion re-run-jobs %} or jobs in a workflow{% endif %} uses the same `GITHUB_SHA` (commit SHA) and `GITHUB_REF` (Git ref) of the original event that triggered the workflow run. You can re-run a workflow{% ifversion re-run-jobs %} or jobs in a workflow{% endif %} for up to 30 days after the initial run.{% ifversion re-run-jobs %} You cannot re-run jobs in a workflow once its logs have passed their retention limits. For more information, see "[Usage limits, billing, and administration](/actions/learn-github-actions/usage-limits-billing-and-administration#artifact-and-log-retention-policy)."{% endif %}{% ifversion debug-reruns %} When you re-run a workflow or jobs in a workflow, you can enable debug logging for the re-run. This will enable runner diagnostic logging and step debug logging for the re-run. For more information about debug logging, see "[Enabling debug logging](/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging)."{% endif %} -## 重新运行工作流程中的所有作业 +## Re-running all the jobs in a workflow {% webui %} @@ -28,12 +28,14 @@ versions: {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} {% ifversion fpt or ghes > 3.4 or ghae-issue-4721 or ghec %} -1. 在工作流程的右上角,使用 **Re-run jobs(重新运行作业)**下拉菜单,并选择 **Re-run all jobs(重新运行所有作业)**。 +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 jobs)**下拉菜单。 相反,请单击 **Re-run all jobs(重新运行所有作业)**。 ![重新运行检查下拉菜单](/assets/images/help/repository/rerun-checks-drop-down.png) + If no jobs failed, you will not see the **Re-run jobs** drop-down menu. Instead, click **Re-run all jobs**. + ![Rerun checks drop-down menu](/assets/images/help/repository/rerun-checks-drop-down.png) {% endif %} {% ifversion ghes < 3.5 or ghae %} -1. 在工作流程的右上角,使用 **Re-run jobs(重新运行作业)**下拉菜单,并选择 **Re-run all jobs(重新运行所有作业)**。 ![重新运行检查下拉菜单](/assets/images/help/repository/rerun-checks-drop-down-updated.png) +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 drop-down menu](/assets/images/help/repository/rerun-checks-drop-down-updated.png) {% endif %} {% data reusables.actions.enable-debug-logging %} @@ -43,13 +45,13 @@ versions: {% data reusables.cli.cli-learn-more %} -要重新运行失败的工作流程运行,请使用 `run rerun` 子命令。 将 `run-id` 替换为您想要重新运行的已失败运行的 ID。 如果您没有指定 `run-id`,{% data variables.product.prodname_cli %} 将返回一个交互式菜单,供您选择最近失败的运行。 +To re-run a failed workflow run, use the `run rerun` subcommand. Replace `run-id` with the ID of the failed run that you want to re-run. If you don't specify a `run-id`, {% data variables.product.prodname_cli %} returns an interactive menu for you to choose a recent failed run. ```shell gh run rerun run-id ``` -{% if debug-reruns %} +{% ifversion debug-reruns %} {% data reusables.actions.enable-debug-logging-cli %} ```shell @@ -58,7 +60,7 @@ gh run rerun run-id --debug {% endif %} -要查看工作流程运行的进度,请使用 `run watch` 子命令,并从交互式列表中选择运行。 +To view the progress of the workflow run, use the `run watch` subcommand and select the run from the interactive list. ```shell gh run watch @@ -66,10 +68,10 @@ gh run watch {% endcli %} -{% if re-run-jobs %} -## 重新运行工作流程中失败的作业 +{% ifversion re-run-jobs %} +## Re-running failed jobs in a workflow -如果工作流程运行中的任何作业失败,您可以仅重新运行失败的作业。 在重新运行工作流程中失败的作业时,将为所有失败的作业及其依赖项启动新的工作流程运行。 上一个工作流程运行中任何成功作业的任何输出都将用于重新运行。 在初始运行中创建的任何构件都将在重新运行中可用。 在上一次运行中通过的任何环境保护规则都将自动在重新运行中通过。 +If any jobs in a workflow run failed, you can re-run just the jobs that failed. When you re-run failed jobs in a workflow, a new workflow run will start for all failed jobs and their dependents. Any outputs for any successful jobs in the previous workflow run will be used for the re-run. Any artifacts that were created in the initial run will be available in the re-run. Any environment protection rules that passed in the previous run will automatically pass in the re-run. {% webui %} @@ -77,20 +79,21 @@ gh run watch {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} -1. 在工作流程的右上角,使用 **Re-run jobs(重新运行作业)**下拉菜单,并选择 **Re-run failed jobs(重新运行失败的作业)**。 ![重新运行失败的作业下拉菜单](/assets/images/help/repository/rerun-failed-jobs-drop-down.png) +1. In the upper-right corner of the workflow, use the **Re-run jobs** drop-down menu, and select **Re-run failed jobs**. + ![Re-run failed jobs drop-down menu](/assets/images/help/repository/rerun-failed-jobs-drop-down.png) {% data reusables.actions.enable-debug-logging %} {% endwebui %} {% cli %} -要重新运行工作流程运行中失败的作业,请使用 `run rerun` 子命令与 `--failed` 标志。 将 `run-id` 替换为要为其重新运行失败作业的运行 ID。 如果您没有指定 `run-id`,{% data variables.product.prodname_cli %} 将返回一个交互式菜单,供您选择最近失败的运行。 +To re-run failed jobs in a workflow run, use the `run rerun` subcommand with the `--failed` flag. Replace `run-id` with the ID of the run for which you want to re-run failed jobs. If you don't specify a `run-id`, {% data variables.product.prodname_cli %} returns an interactive menu for you to choose a recent failed run. ```shell gh run rerun run-id --failed ``` -{% if debug-reruns %} +{% ifversion debug-reruns %} {% data reusables.actions.enable-debug-logging-cli %} ```shell @@ -100,9 +103,9 @@ gh run rerun run-id --failed --debug {% endif %} {% endcli %} -## 重新运行工作流程中的特定作业 +## Re-running a specific job in a workflow -重新运行工作流程中的特定作业时,将为该作业和任何依赖项启动新的工作流程运行。 上一个工作流程运行中任何其他作业的任何输出都将用于重新运行。 在初始运行中创建的任何构件都将在重新运行中可用。 在上一次运行中通过的任何环境保护规则都将自动在重新运行中通过。 +When you re-run a specific job in a workflow, a new workflow run will start for the job and any dependents. Any outputs for any other jobs in the previous workflow run will be used for the re-run. Any artifacts that were created in the initial run will be available in the re-run. Any environment protection rules that passed in the previous run will automatically pass in the re-run. {% webui %} @@ -110,22 +113,24 @@ gh run rerun run-id --failed --debug {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} -1. 在要重新运行的作业旁边,单击 {% octicon "sync" aria-label="The re-run icon" %}。 ![重新运行选定的作业](/assets/images/help/repository/re-run-selected-job.png) +1. Next to the job that you want to re-run, click {% octicon "sync" aria-label="The re-run icon" %}. + ![Re-run selected job](/assets/images/help/repository/re-run-selected-job.png) - 或者,单击作业以查看日志。 在日志中,单击 {% octicon "sync" aria-label="The re-run icon" %}。 ![重新运行选定的作业](/assets/images/help/repository/re-run-single-job-from-log.png) + Alternatively, click on a job to view the log. In the log, click {% octicon "sync" aria-label="The re-run icon" %}. + ![Re-run selected job](/assets/images/help/repository/re-run-single-job-from-log.png) {% data reusables.actions.enable-debug-logging %} {% endwebui %} {% cli %} -要重新运行工作流程运行中的特定作业,请使用 `run rerun` 子命令与 `--job` 标志。 将 `job-id` 替换为您想要重新运行的作业的 ID。 +To re-run a specific job in a workflow run, use the `run rerun` subcommand with the `--job` flag. Replace `job-id` with the ID of the job that you want to re-run. ```shell gh run rerun --job job-id ``` -{% if debug-reruns %} +{% ifversion debug-reruns %} {% data reusables.actions.enable-debug-logging-cli %} ```shell @@ -137,20 +142,30 @@ gh run rerun --job job-id --debug {% endif %} -{% ifversion fpt or ghes > 3.4 or ghae-issue-4721 or ghec %} -## 查看以前的工作流程运行 +{% ifversion partial-reruns-with-reusable %} -您可以查看以前尝试运行工作流程的结果。 您还可以使用 API 查看以前的工作流程运行。 更多信息请参阅“[获取工作流程运行](/rest/reference/actions#get-a-workflow-run)”。 +## Re-running workflows and jobs with reusable workflows + +{% data reusables.actions.partial-reruns-with-reusable %} + +{% endif %} + +{% ifversion fpt or ghes > 3.4 or ghae-issue-4721 or ghec %} +## Reviewing previous workflow runs + +You can view the results from your previous attempts at running a workflow. You can also view previous workflow runs using the API. For more information, see ["Get a workflow run"](/rest/reference/actions#get-a-workflow-run). {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} -{%- if re-run-jobs %} -1. 任何以前的运行尝试都显示在 **Latest(最新)**下拉菜单中。 ![以前的运行尝试](/assets/images/help/repository/previous-run-attempts.png) +{%- ifversion re-run-jobs %} +1. Any previous run attempts are shown in the **Latest** drop-down menu. + ![Previous run attempts](/assets/images/help/repository/previous-run-attempts.png) {%- else %} -1. 任何以前的运行尝试都显示在左窗格中。 ![重新运行工作流程](/assets/images/help/settings/actions-review-workflow-rerun.png) +1. Any previous run attempts are shown in the left pane. + ![Rerun workflow](/assets/images/help/settings/actions-review-workflow-rerun.png) {%- endif %} -1. 单击某个条目以查看其结果。 +1. Click an entry to view its results. {% endif %} 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 dd63f1d616..b82066a56f 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 @@ -16,7 +16,7 @@ shortTitle: Remove workflow artifacts {% warning %} -**Warning:** Once you delete an artifact, it can not be restored. +**Warning:** Once you delete an artifact, it cannot be restored. {% endwarning %} diff --git a/translations/zh-CN/content/actions/managing-workflow-runs/skipping-workflow-runs.md b/translations/zh-CN/content/actions/managing-workflow-runs/skipping-workflow-runs.md index efe93c676b..8ad75d4ab9 100644 --- a/translations/zh-CN/content/actions/managing-workflow-runs/skipping-workflow-runs.md +++ b/translations/zh-CN/content/actions/managing-workflow-runs/skipping-workflow-runs.md @@ -26,7 +26,9 @@ shortTitle: 跳过工作流程运行 * `[skip actions]` * `[actions skip]` -或者,您也可以使用两个空行后接 `skip-checks: true` 或 `skip-checks:true` 来结束提交消息。 +或者,您可以用两个空行后跟以下任一行结束提交消息: +- `skip-checks:true` +- `skip-checks: true` 如果您的仓库配置为需要先通过特定检查,则无法合并拉取请求。 要允许合并拉取请求,您可以将新提交推送到拉取请求,而无需提交消息中的跳过指令。 diff --git a/translations/zh-CN/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md b/translations/zh-CN/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md index d014f61dda..1196a54f88 100644 --- a/translations/zh-CN/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md +++ b/translations/zh-CN/content/actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions.md @@ -82,7 +82,7 @@ CircleCI 和 {% data variables.product.prodname_actions %} 支持在配置文件 CircleCI 和 {% data variables.product.prodname_actions %} 提供在配置文件中手动缓存文件的方法。 -{% if actions-caching %} +{% ifversion actions-caching %} 下面是每个系统的语法示例: diff --git a/translations/zh-CN/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md b/translations/zh-CN/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md index 3775649064..96ecbe62a2 100644 --- a/translations/zh-CN/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md +++ b/translations/zh-CN/content/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions.md @@ -309,7 +309,7 @@ GitLab CI/CD 和 {% data variables.product.prodname_actions %} 支持在管道 GitLab CI/CD 和 {% data variables.product.prodname_actions %} 在配置文件中提供了手动缓存工作流程文件的方法。 -{% if actions-caching %} +{% ifversion actions-caching %} 下面是每个系统的语法示例: diff --git a/translations/zh-CN/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md b/translations/zh-CN/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md index 7eab08ef5f..5a7b831f28 100644 --- a/translations/zh-CN/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md +++ b/translations/zh-CN/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md @@ -305,7 +305,7 @@ jobs: Travis CI 和 {% data variables.product.prodname_actions %} 可让您手动缓存依赖供以后使用。 -{% if actions-caching %} +{% ifversion actions-caching %} 此示例说明每个系统的缓存语法。 diff --git a/translations/zh-CN/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md b/translations/zh-CN/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md index 8cfd4b5789..7f6c5450ee 100644 --- a/translations/zh-CN/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md +++ b/translations/zh-CN/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md @@ -15,7 +15,7 @@ miniTocMaxHeadingLevel: 3 ## 监控工作流程 -{% if github-runner-dashboard %} +{% ifversion github-runner-dashboard %} ### 监控组织或企业中的当前作业 {% data reusables.actions.github-hosted-runners-check-concurrency %} diff --git a/translations/zh-CN/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md b/translations/zh-CN/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md index 885e90cdec..48d5f96b8f 100644 --- a/translations/zh-CN/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md +++ b/translations/zh-CN/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md @@ -22,9 +22,9 @@ versions: 有关设置密码的更多信息,请参阅“[创建和使用加密密码](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)”。 -{% if debug-reruns %} +{% ifversion debug-reruns %} -Additionally, anyone who has access to run a workflow can enable runner diagnostic logging and step debug logging for a workflow re-run. 更多信息请参阅“[重新运行工作流程和作业](/actions/managing-workflow-runs/re-running-workflows-and-jobs)”。 +此外,有权运行工作流程的任何人都可以为重新运行的工作流程启用运行器诊断日志记录和步骤调试日志记录。 更多信息请参阅“[重新运行工作流程和作业](/actions/managing-workflow-runs/re-running-workflows-and-jobs)”。 {% endif %} diff --git a/translations/zh-CN/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md b/translations/zh-CN/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md index c67479fc8a..95450b215c 100644 --- a/translations/zh-CN/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md +++ b/translations/zh-CN/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md @@ -62,7 +62,7 @@ versions: ![下载日志下拉菜单](/assets/images/help/repository/download-logs-drop-down-updated-2.png) - {% if re-run-jobs %} + {% ifversion re-run-jobs %} {% note %} diff --git a/translations/zh-CN/content/actions/quickstart.md b/translations/zh-CN/content/actions/quickstart.md index 4853637b43..a541e1790a 100644 --- a/translations/zh-CN/content/actions/quickstart.md +++ b/translations/zh-CN/content/actions/quickstart.md @@ -78,6 +78,9 @@ shortTitle: 快速入门 {% data reusables.actions.workflow-template-overview %} +## 更复杂的示例 +{% data reusables.actions.link-to-example-library %} + ## 后续步骤 每次将代码推送到分支时,您刚刚添加的示例工作流程都会运行,并显示 {% data variables.product.prodname_actions %} 如何处理仓库的内容。 但是,这只是您可以对 {% data variables.product.prodname_actions %} 执行操作的开始: diff --git a/translations/zh-CN/content/actions/security-guides/security-hardening-for-github-actions.md b/translations/zh-CN/content/actions/security-guides/security-hardening-for-github-actions.md index a69389882e..d7ea786e25 100644 --- a/translations/zh-CN/content/actions/security-guides/security-hardening-for-github-actions.md +++ b/translations/zh-CN/content/actions/security-guides/security-hardening-for-github-actions.md @@ -195,18 +195,18 @@ You can help mitigate this risk by following these good practices: The same principles described above for using third-party actions also apply to using third-party workflows. You can help mitigate the risks associated with reusing workflows by following the same good practices outlined above. For more information, see "[Reusing workflows](/actions/learn-github-actions/reusing-workflows)." {% endif %} -{% if internal-actions %} +{% ifversion internal-actions %} ## Allowing workflows to access internal repositories {% data reusables.actions.outside-collaborators-internal-actions %} For more information, see "[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)." {% endif %} -{% if allow-actions-to-approve-pr %} -## Preventing {% data variables.product.prodname_actions %} from {% if allow-actions-to-approve-pr-with-ent-repo %}creating or {% endif %}approving pull requests +{% ifversion allow-actions-to-approve-pr %} +## Preventing {% data variables.product.prodname_actions %} from {% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating or {% endif %}approving pull requests -{% data reusables.actions.workflow-pr-approval-permissions-intro %} Allowing workflows, or any other automation, to {% if allow-actions-to-approve-pr-with-ent-repo %}create or {% endif %}approve pull requests could be a security risk if the pull request is merged without proper oversight. +{% data reusables.actions.workflow-pr-approval-permissions-intro %} Allowing workflows, or any other automation, to {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create or {% endif %}approve pull requests could be a security risk if the pull request is merged without proper oversight. -For more information on how to configure this setting, see {% if allow-actions-to-approve-pr-with-ent-repo %}{% ifversion ghes or ghec or ghae %}"[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#preventing-github-actions-from-creating-or-approving-pull-requests)",{% endif %}{% endif %} "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-{% if allow-actions-to-approve-pr-with-ent-repo %}creating-or-{% endif %}approving-pull-requests)"{% if allow-actions-to-approve-pr-with-ent-repo %}, and "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#preventing-github-actions-from-creating-or-approving-pull-requests)"{% endif %}. +For more information on how to configure this setting, see {% ifversion allow-actions-to-approve-pr-with-ent-repo %}{% ifversion ghes or ghec or ghae %}"[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#preventing-github-actions-from-creating-or-approving-pull-requests)",{% endif %}{% endif %} "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating-or-{% endif %}approving-pull-requests)"{% ifversion allow-actions-to-approve-pr-with-ent-repo %}, and "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#preventing-github-actions-from-creating-or-approving-pull-requests)"{% endif %}. {% endif %} ## Using OpenSSF Scorecards to secure workflows @@ -279,7 +279,7 @@ This list describes the recommended approaches for accessing repository data wit {% ifversion fpt or ghec %}As a result, self-hosted runners should almost [never be used for public repositories](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories) on {% data variables.product.product_name %}, because any user can open pull requests against the repository and compromise the environment. Similarly, be{% elsif ghes or ghae %}Be{% endif %} cautious when using self-hosted runners on private or internal repositories, as anyone who can fork the repository and open a pull request (generally those with read access to the repository) are able to compromise the self-hosted runner environment, including gaining access to secrets and the `GITHUB_TOKEN` which{% ifversion fpt or ghes > 3.1 or ghae or ghec %}, depending on its settings, can grant {% else %} grants {% endif %}write access to the repository. Although workflows can control access to environment secrets by using environments and required reviews, these workflows are not run in an isolated environment and are still susceptible to the same risks when run on a self-hosted runner. -When a self-hosted runner is defined at the organization or enterprise level, {% data variables.product.product_name %} can schedule workflows from multiple repositories onto the same runner. Consequently, a security compromise of these environments can result in a wide impact. To help reduce the scope of a compromise, you can create boundaries by organizing your self-hosted runners into separate groups. You can restrict what {% if restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories can access runner groups. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)." +When a self-hosted runner is defined at the organization or enterprise level, {% data variables.product.product_name %} can schedule workflows from multiple repositories onto the same runner. Consequently, a security compromise of these environments can result in a wide impact. To help reduce the scope of a compromise, you can create boundaries by organizing your self-hosted runners into separate groups. You can restrict what {% ifversion restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories can access runner groups. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)." 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. diff --git a/translations/zh-CN/content/actions/using-github-hosted-runners/about-github-hosted-runners.md b/translations/zh-CN/content/actions/using-github-hosted-runners/about-github-hosted-runners.md index d391247e97..df2c4f1aac 100644 --- a/translations/zh-CN/content/actions/using-github-hosted-runners/about-github-hosted-runners.md +++ b/translations/zh-CN/content/actions/using-github-hosted-runners/about-github-hosted-runners.md @@ -1,6 +1,6 @@ --- -title: About GitHub-hosted runners -intro: '{% data variables.product.prodname_dotcom %} offers hosted virtual machines to run workflows. The virtual machine contains an environment of tools, packages, and settings available for {% data variables.product.prodname_actions %} to use.' +title: 关于 GitHub 托管的运行器 +intro: '{% data variables.product.prodname_dotcom %} 提供托管的虚拟机来运行工作流程。 虚拟机包含可供 {% data variables.product.prodname_actions %} 使用的工具、包和设置。' redirect_from: - /articles/virtual-environments-for-github-actions - /github/automating-your-workflow-with-github-actions/virtual-environments-for-github-actions @@ -9,72 +9,105 @@ redirect_from: - /actions/reference/virtual-environments-for-github-hosted-runners - /actions/reference/software-installed-on-github-hosted-runners - /actions/reference/specifications-for-github-hosted-runners +miniTocMaxHeadingLevel: 3 versions: fpt: '*' ghes: '*' ghec: '*' -shortTitle: GitHub-hosted runners +shortTitle: GitHub 托管的运行器 --- {% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -## About {% data variables.product.prodname_dotcom %}-hosted runners +## {% data variables.product.prodname_dotcom %} 托管的运行器概述 -A {% data variables.product.prodname_dotcom %}-hosted runner is a virtual machine hosted by {% data variables.product.prodname_dotcom %} with the {% data variables.product.prodname_actions %} runner application installed. {% data variables.product.prodname_dotcom %} offers runners with Linux, Windows, and macOS operating systems. +运行器是在 {% data variables.product.prodname_actions %} 工作流程中执行作业的计算机。 例如,运行器可以在本地克隆存储库,安装测试软件,然后运行评估代码的命令。 -When you use a {% data variables.product.prodname_dotcom %}-hosted runner, machine maintenance and upgrades are taken care of for you. You can run workflows directly on the virtual machine or in a Docker container. - -You can specify the runner type for each job in a workflow. Each job in a workflow executes in a fresh instance of the virtual machine. All steps in the job execute in the same instance of the virtual machine, allowing the actions in that job to share information using the filesystem. +{% data variables.product.prodname_dotcom %} 提供了可用于运行作业的运行器,或者您可以[托管自己的运行器](/actions/hosting-your-own-runners/about-self-hosted-runners)。 每个 {% data variables.product.prodname_dotcom %} 托管的运行器都是一个新的虚拟机 (VM),由 {% data variables.product.prodname_dotcom %} 托管,预安装了运行器应用程序和其他工具,并且可用于 Ubuntu Linux、Windows 或 macOS 操作系统。 使用 {% data variables.product.prodname_dotcom %} 托管的运行器时,设备维护和升级由您负责。 {% ifversion not ghes %} +## 使用 {% data variables.product.prodname_dotcom %} 托管的运行器 + +要使用 {% data variables.product.prodname_dotcom %} 托管的运行器,请创建一个作业并使用 `runs-on` 来指定将处理作业的运行器类型,例如 `ubuntu-latest`、`windows-latest` 或 `macos-latest`。 有关运行器类型的完整列表,请参阅“[支持的运行器和硬件资源](/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources)”。 + +作业开始时, {% data variables.product.prodname_dotcom %} 会自动为该作业预配新的 VM。 作业中的所有步骤都在 VM 上执行,允许该作业中的步骤使用运行器的文件系统共享信息。 您可以直接在 VM 上或 Docker 容器中运行工作流程。 作业完成后,VM 将自动停用。 + +下图演示了如何在两个不同 {% data variables.product.prodname_dotcom %} 托管的运行器上执行工作流程中的两个作业。 + +![处理单独任务的两个运行器](/assets/images/help/images/overview-github-hosted-runner.png) + +以下示例工作流程有两个作业,分别名为 `Run-npm-on-Ubuntu` 和 `Run-PSScriptAnalyzer-on-Windows`。 触发此工作流程时,{% data variables.product.prodname_dotcom %} 会为每个作业预配一个新的虚拟机。 + +- 名为 `Run-npm-on-Ubuntu` 的作业在 Linux VM 上执行,因为该作业的 `runs-on:` 指定 `ubuntu-latest`。 +- 名为 `Run-PSScriptAnalyzer-on-Windows` 的作业在 Windows VM 上执行,因为该作业的 `runs-on:` 指定 `windows-latest`。 + +```yaml{:copy} +name: Run commands on different operating systems +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + Run-npm-on-Ubuntu: + name: Run npm on Ubuntu + runs-on: ubuntu-latest + steps: + - uses: {% data reusables.actions.action-checkout %} + - uses: {% data reusables.actions.action-setup-node %} + with: + node-version: '14' + - run: npm help + + Run-PSScriptAnalyzer-on-Windows: + name: Run PSScriptAnalyzer on Windows + runs-on: windows-latest + steps: + - uses: {% data reusables.actions.action-checkout %} + - name: Install PSScriptAnalyzer module + shell: pwsh + run: | + Set-PSRepository PSGallery -InstallationPolicy Trusted + Install-Module PSScriptAnalyzer -ErrorAction Stop + - name: Get list of rules + shell: pwsh + run: | + Get-ScriptAnalyzerRule +``` + +作业运行时,可以在 {% data variables.product.prodname_dotcom %} UI 中查看日志和输出: + +![Actions UI 中的作业输出](/assets/images/help/repository/actions-runner-output.png) + {% data reusables.actions.runner-app-open-source %} -### 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/azure/virtual-machines/dv2-dsv2-series#dsv2-series)" in the Microsoft Azure documentation. +Windows 和 Linux 虚拟机的硬件规格: +- 2 核 CPU +- 7 GB RAM 内存 +- 14 GB SSD 硬盘空间 -{% data variables.product.prodname_dotcom %} hosts macOS runners in {% data variables.product.prodname_dotcom %}'s own macOS Cloud. - -### Workflow continuity for {% data variables.product.prodname_dotcom %}-hosted runners - -{% data reusables.actions.runner-workflow-continuity %} - -In addition, if the workflow run has been successfully queued, but has not been processed by a {% data variables.product.prodname_dotcom %}-hosted runner within 45 minutes, then the queued workflow run is discarded. - -### Administrative privileges of {% data variables.product.prodname_dotcom %}-hosted runners - -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/windows/security/identity-protection/user-account-control/how-user-account-control-works)" in the Windows documentation. - -## Supported runners and hardware resources - -Hardware specification for Windows and Linux virtual machines: -- 2-core CPU -- 7 GB of RAM memory -- 14 GB of SSD disk space - -Hardware specification for macOS virtual machines: -- 3-core CPU -- 14 GB of RAM memory -- 14 GB of SSD disk space +MacOS 虚拟机的硬件规格: +- 3 核 CPU +- 14 GB RAM 内存 +- 14 GB SSD 硬盘空间 {% data reusables.actions.supported-github-runners %} -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. The update process takes several days, and the list of preinstalled software on the `main` branch is updated after the whole deployment ends. -### Preinstalled software +{% data variables.product.prodname_dotcom %} 托管的运行器中包含的软件工具每周更新。 更新过程需要几天时间,整个部署结束后,`主`分支上的预装软件列表将进行更新。 +### 预安装的软件 -Workflow logs include a link to the preinstalled tools on the exact runner. To find this information in the workflow log, expand the `Set up job` section. Under that section, expand the `Virtual Environment` section. The link following `Included Software` will describe the preinstalled tools on the runner that ran the workflow. -![Installed software link](/assets/images/actions-runner-installed-software-link.png) -For more information, see "[Viewing workflow run history](/actions/managing-workflow-runs/viewing-workflow-run-history)." +工作流程日志包括指向准确运行器上预安装的工具的链接。 要在工作流程日志中查找此信息,请扩展 `Set up job` 部分。 在该部分下,展开 `Virtual Environment` 部分。 `Included Software` 后面的链接将说明运行器上运行该工作流程的预安装工具。 ![Installed software link](/assets/images/actions-runner-installed-software-link.png) 更多信息请参阅“[查看工作流程运行历史记录](/actions/managing-workflow-runs/viewing-workflow-run-history)”。 -For the overall list of included tools for each runner operating system, see the links below: +有关每个运行器操作系统包含的工具整个列表,请参阅以下链接: * [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) @@ -84,63 +117,78 @@ For the overall list of included tools for each runner operating system, see the * [macOS 11](https://github.com/actions/virtual-environments/blob/main/images/macos/macos-11-Readme.md) * [macOS 10.15](https://github.com/actions/virtual-environments/blob/main/images/macos/macos-10.15-Readme.md) -{% 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. +{% data variables.product.prodname_dotcom %} 托管的运行器除了上述参考中列出的包之外,还包括操作系统的默认内置工具。 例如,Ubuntu 和 macOS 运行器除了其他默认工具之外,还包括 `grep`、`find` 和 `which`。 -### Using preinstalled software +### 使用预安装的软件 -We recommend using actions to interact with the software installed on runners. This approach has several benefits: -- Usually, actions provide more flexible functionality like versions selection, ability to pass arguments, and parameters -- It ensures the tool versions used in your workflow will remain the same regardless of software updates +我们建议使用操作来与运行器上安装的软件进行交互。 此方法有如下优点: +- 通常,操作提供更灵活的功能,如版本选择、传递参数的能力和参数 +- 它可确保工作流程中使用的工具版本无论软件更新如何,都将保持不变 -If there is a tool that you'd like to request, please open an issue at [actions/virtual-environments](https://github.com/actions/virtual-environments). This repository also contains announcements about all major software updates on runners. +如果有您想要请求的工具,请在 [actions/virtual-environments](https://github.com/actions/virtual-environments) 打开一个议题。 此仓库还包含有关运行器上所有主要软件更新的公告。 -### Installing additional software +### 安装其他软件 -You can install additional software on {% data variables.product.prodname_dotcom %}-hosted runners. For more information, see "[Customizing GitHub-hosted runners](/actions/using-github-hosted-runners/customizing-github-hosted-runners)". +您可以在 {% data variables.product.prodname_dotcom %} 托管的运行器上安装其他软件。 更多信息请参阅“[自定义 GitHub 托管的运行器](/actions/using-github-hosted-runners/customizing-github-hosted-runners)”。 -## IP addresses +## {% data variables.product.prodname_dotcom %} 托管的运行器使用的云主机 + +{% data variables.product.prodname_dotcom %} 在 Microsoft Azure 中安装了 {% data variables.product.prodname_actions %} 运行器应用程序的 `Standard_DS2_v2` 虚拟机上托管 Linux 和 Windows 运行器。 {% data variables.product.prodname_dotcom %} 托管的运行器应用程序是 Azure Pipelines Agent 的复刻。 入站 ICMP 数据包被阻止用于所有 Azure 虚拟机,因此 ping 或 traceroute 命令可能无效。 有关 `Standard_DS2_v2` 资源的更多信息,请参阅 Microsoft Azure 文档中的“[Dv2 和 DSv2 系列](https://docs.microsoft.com/azure/virtual-machines/dv2-dsv2-series#dsv2-series)”。 + +{% data variables.product.prodname_dotcom %} 在 {% data variables.product.prodname_dotcom %} 自己的 macOS Cloud 中托管 macOS 运行器。 + +## 工作流程连续性 + +{% data reusables.actions.runner-workflow-continuity %} + +此外,如果工作流程运行已成功排队,但未在 45 分钟内由 {% data variables.product.prodname_dotcom %} 托管的运行器处理,则会丢弃排队的工作流程运行。 + +## 管理权限 + +Linux 和 macOS 虚拟机都使用无密码的 `sudo` 运行。 在需要比当前用户更多的权限才能执行命令或安装工具时,您可以使用无需提供密码的 `sudo`。 更多信息请参阅“[Sudo 手册](https://www.sudo.ws/man/1.8.27/sudo.man.html)”。 + +Windows 虚拟机配置为以禁用了用户帐户控制 (UAC) 的管理员身份运行。 更多信息请参阅 Windows 文档中的“[用户帐户控制工作原理](https://docs.microsoft.com/windows/security/identity-protection/user-account-control/how-user-account-control-works)”。 + +## IP 地址 {% note %} -**Note:** If you use an IP address allow list for your {% data variables.product.prodname_dotcom %} organization or enterprise account, you cannot use {% data variables.product.prodname_dotcom %}-hosted runners and must instead use self-hosted runners. For more information, see "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners)." +**注意:**如果使用 {% data variables.product.prodname_dotcom %} 组织或企业帐户的 IP 地址允许列表,则无法使用 {% data variables.product.prodname_dotcom %} 托管的运行器,而必须使用自托管的运行器。 更多信息请参阅“[关于自托管运行器](/actions/hosting-your-own-runners/about-self-hosted-runners)”。 {% endnote %} -To get a list of IP address ranges that {% data variables.product.prodname_actions %} uses for {% data variables.product.prodname_dotcom %}-hosted runners, you can use the {% data variables.product.prodname_dotcom %} REST API. For more information, see the `actions` key in the response of the "[Get GitHub meta information](/rest/reference/meta#get-github-meta-information)" endpoint. +要获取 {% data variables.product.prodname_actions %} 用于 {% data variables.product.prodname_dotcom %} 托管运行器的 IP 地址范围列表,您可以使用 {% data variables.product.prodname_dotcom %} REST API。 更多信息请参阅“[获取 GitHub 元信息](/rest/reference/meta#get-github-meta-information)”端点响应中的 `actions` 键。 -Windows and Ubuntu runners are hosted in Azure and subsequently have the same IP address ranges as the Azure datacenters. macOS runners are hosted in {% data variables.product.prodname_dotcom %}'s own macOS cloud. +Windows 和 Ubuntu 运行程序托管在 Azure 中,随后具有与 Azure 数据中心相同的 IP 地址范围。 macOS 运行器托管在 {% data variables.product.prodname_dotcom %} 自己的 macOS 云中。 -Since there are so many IP address ranges for {% data variables.product.prodname_dotcom %}-hosted runners, we do not recommend that you use these as allow-lists for your internal resources. +由于 {% data variables.product.prodname_dotcom %} 托管的运行器的 IP 地址范围太多,因此我们不建议您将这些范围用作内部资源的允许列表。 -The list of {% data variables.product.prodname_actions %} IP addresses returned by the API is updated once a week. +API 返回的 {% data variables.product.prodname_actions %} IP 地址列表每周更新一次。 -## File systems +## 文件系统 -{% data variables.product.prodname_dotcom %} executes actions and shell commands in specific directories on the virtual machine. The file paths on virtual machines are not static. Use the environment variables {% data variables.product.prodname_dotcom %} provides to construct file paths for the `home`, `workspace`, and `workflow` directories. +{% data variables.product.prodname_dotcom %} 在虚拟机上的特定目录中执行操作和 shell 命令。 虚拟机上的文件路径不是静态的。 使用环境变量 {% data variables.product.prodname_dotcom %} 提供 `home`、`workspace` 和 `workflow` 目录的构建文件路径。 -| Directory | Environment variable | Description | -|-----------|----------------------|-------------| -| `home` | `HOME` | Contains user-related data. For example, this directory could contain credentials from a login attempt. | -| `workspace` | `GITHUB_WORKSPACE` | Actions and shell commands execute in this directory. An action can modify the contents of this directory, which subsequent actions can access. | -| `workflow/event.json` | `GITHUB_EVENT_PATH` | The `POST` payload of the webhook event that triggered the workflow. {% data variables.product.prodname_dotcom %} rewrites this each time an action executes to isolate file content between actions. +| 目录 | 环境变量 | 描述 | +| --------------------- | ------------------- | --------------------------------------------------------------------------------------------------------- | +| `home` | `HOME` | 包含用户相关的数据。 例如,此目录可能包含登录凭据。 | +| `workspace` | `GITHUB_WORKSPACE` | 在此目录中执行操作和 shell 命令。 操作可以修改此目录的内容,后续操作可以访问这些修改。 | +| `workflow/event.json` | `GITHUB_EVENT_PATH` | 触发工作流程的 web 挂钩事件的 `POST` 有效负载。 每当操作执行时,{% data variables.product.prodname_dotcom %} 都会重写此变量,以隔离操作之间的文件内容。 | -For a list of the environment variables {% data variables.product.prodname_dotcom %} creates for each workflow, see "[Using environment variables](/github/automating-your-workflow-with-github-actions/using-environment-variables)." +有关 {% data variables.product.prodname_dotcom %} 为每个操作创建的环境变量列表,请参阅“[使用环境变量](/github/automating-your-workflow-with-github-actions/using-environment-variables)”。 -### Docker container filesystem +### Docker 容器文件系统 -Actions that run in Docker containers have static directories under the `/github` path. However, we strongly recommend using the default environment variables to construct file paths in Docker containers. +在 Docker 容器中运行的操作在 `/github` 路径下有静态目录。 但强烈建议使用默认环境变量在 Docker 容器中构建文件路径。 -{% data variables.product.prodname_dotcom %} reserves the `/github` path prefix and creates three directories for actions. +{% data variables.product.prodname_dotcom %} 保留 `/github` 路径前缀,并为操作创建三个目录。 - `/github/home` - `/github/workspace` - {% data reusables.repositories.action-root-user-required %} - `/github/workflow` -{% ifversion fpt or ghec %} - -## Further reading -- "[Managing billing for {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions)" - -{% endif %} +## 延伸阅读 +- "[管理 {% data variables.product.prodname_actions %} 的计费](/billing/managing-billing-for-github-actions)" +- 可以使用矩阵策略在多个映像上运行作业。 更多信息请参阅“[对作业使用矩阵](/actions/using-jobs/using-a-matrix-for-your-jobs)”。 {% endif %} diff --git a/translations/zh-CN/content/actions/using-github-hosted-runners/connecting-to-a-private-network.md b/translations/zh-CN/content/actions/using-github-hosted-runners/connecting-to-a-private-network.md index 5e56341344..4a8f820c10 100644 --- a/translations/zh-CN/content/actions/using-github-hosted-runners/connecting-to-a-private-network.md +++ b/translations/zh-CN/content/actions/using-github-hosted-runners/connecting-to-a-private-network.md @@ -1,6 +1,6 @@ --- title: 连接到专用网络 -intro: 'You can connect {% data variables.product.prodname_dotcom %}-hosted runners to resources on a private network, including package registries, secret managers, and other on-premises services.' +intro: '可以将 {% data variables.product.prodname_dotcom %} 托管的运行器连接到专用网络上的资源,包括包注册表、机密管理器和其他本地服务。' versions: fpt: '*' ghes: '*' @@ -14,57 +14,57 @@ topics: {% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -## About {% data variables.product.prodname_dotcom %}-hosted runners networking +## 关于 {% data variables.product.prodname_dotcom %} 托管的运行器联网 -By default, {% data variables.product.prodname_dotcom %}-hosted runners have access to the public internet. However, you may also want these runners to access resources on your private network, such as a package registry, a secret manager, or other on-premise services. +默认情况下,{% data variables.product.prodname_dotcom %} 托管的运行器可以访问公共互联网。 但是,您可能还希望这些运行器访问专用网络上的资源,例如程序包注册表、机密管理器或其他本地服务。 -{% data variables.product.prodname_dotcom %}-hosted runners are shared across all {% data variables.product.prodname_dotcom %} customers, so you will need a way of connecting your private network to just your runners while they are running your workflows. There are a few different approaches you could take to configure this access, each with different advantages and disadvantages. +{% data variables.product.prodname_dotcom %} 托管的运行器在所有 {% data variables.product.prodname_dotcom %} 客户之间共享,因此您需要一种方法,在运行器运行工作流程时,将您的专用网络仅连接到他们的运行器。 您可以采取几种不同的方法来配置此访问,每种方法都有不同的优点和缺点。 {% ifversion fpt or ghec or ghes > 3.4 %} -### Using an API Gateway with OIDC +### 将 API 网关与 OIDC 配合使用 -With {% data variables.product.prodname_actions %}, you can use OpenID Connect (OIDC) tokens to authenticate your workflow outside of {% data variables.product.prodname_actions %}. For example, you could run an API Gateway on the edge of your private network that authenticates incoming requests with the OIDC token and then makes API requests on behalf of your workflow in your private network. +借助 {% data variables.product.prodname_actions %},您可以使用 OpenID Connect (OIDC) 令牌在 {% data variables.product.prodname_actions %} 之外验证工作流程。 例如,您可以在专用网络的边缘运行 API 网关,该网关使用 OIDC 令牌对传入请求进行身份验证,然后代表专用网络中的工作流程发出 API 请求。 -The following diagram gives an overview of this solution's architecture: +下图概述了此解决方案的架构: -![Diagram of an OIDC gateway](/assets/images/help/images/actions-oidc-gateway.png) +![OIDC 网关的示意图](/assets/images/help/images/actions-oidc-gateway.png) -It's important that you authenticate not just that the OIDC token came from {% data variables.product.prodname_actions %}, but that it came specifically from your expected workflows, so that other {% data variables.product.prodname_actions %} users aren't able to access services in your private network. You can use OIDC claims to create these conditions. For more information, see "[Defining trust conditions on cloud roles using OIDC claims](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect#defining-trust-conditions-on-cloud-roles-using-oidc-claims)." +重要的是,您不仅要验证 OIDC 令牌来自 {% data variables.product.prodname_actions %},还要特别验证它来自预期的工作流程,以便其他 {% data variables.product.prodname_actions %} 用户无法访问您的专用网络中的服务。 您可以使用 OIDC 声明来创建这些条件。 更多信息请参阅“[使用 OIDC 声明定义云角色上的信任条件](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect#defining-trust-conditions-on-cloud-roles-using-oidc-claims)”。 -The main disadvantage of this approach is you have to implement the API gateway to make requests on your behalf, as well as run it on the edge of your network. +此方法的主要缺点是您必须实现 API 网关以代表您发出请求,并在网络边界运行它。 -But there are various advantages too: -- You don't need to configure any firewalls, or modify the routing of your private network. -- The API gateway is stateless, and so it scales horizontally to handle high availability and high throughput. +但也有各种优点: +- 您无需配置任何防火墙,也无需修改专用网络的路由。 +- API 网关是无状态的,因此可以水平扩展以处理高可用性和高吞吐量。 -For more information, see [a reference implementation of an API Gateway](https://github.com/github/actions-oidc-gateway-example) (note that this requires customization for your use case and is not ready-to-run as-is), and "[About security hardening with OpenID Connect](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect)". +更多信息请参阅 [API Gateway 的参考实现](https://github.com/github/actions-oidc-gateway-example)(请注意,这需要针对您的使用情况进行自定义,并且不能按原样运行)和[关于使用 OpenID Connect 进行安全强化](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect)”。 {% endif %} -### Using WireGuard to create a network overlay +### 使用 WireGuard 创建网络覆盖 -If you don't want to maintain separate infrastructure for an API Gateway, you can create an overlay network between your runner and a service in your private network, by running WireGuard in both places. +如果您不想为 API Gateway 维护单独的基础设施,则可以通过在两个地方运行 WireGuard,在运行器和专用网络中的服务之间创建一个覆盖网络。 -There are various disadvantages to this approach: +这种方法有几个缺点: -- To reach WireGuard running on your private service, you will need a well-known IP address and port that your workflow can reference: this can either be a public IP address and port, a port mapping on a network gateway, or a service that dynamically updates DNS. -- WireGuard doesn't handle NAT traversal out of the box, so you'll need to identify a way to provide this service. -- This connection is one-to-one, so if you need high availability or high throughput you'll need to build that on top of WireGuard. -- You'll need to generate and securely store keys for both the runner and your private service. WireGuard uses UDP, so your network must support UDP traffic. +- 要访问在专用服务上运行的 WireGuard,需要工作流程可以引用的已知 IP 地址和端口:这可以是公共 IP 地址和端口、网络网关上的端口映射或动态更新 DNS 的服务。 +- WireGuard 不会开箱即用地处理 NAT 遍历,因此您需要确定一种提供此服务的方法。 +- 这种连接是一对一的,因此,如果需要高可用性或高吞吐量,则需要在WireGuard 之上构建它。 +- 您需要为运行器和私有服务生成并安全地存储密钥。 WireGuard 使用 UDP,因此您的网络必须支持 UDP 流量。 -There are some advantages too, as you can run WireGuard on an existing server so you don't have to maintain separate infrastructure, and it's well supported on {% data variables.product.prodname_dotcom %}-hosted runners. +还有一些优点,因为您可以在现有的服务器上运行 WireGuard,所以你不必维护单独的基础设施,而且它在 {% data variables.product.prodname_dotcom %} 托管的运行器上得到了很好的支持。 -### Example: Configuring WireGuard +### 示例:配置 WireGuard -This example workflow configures WireGuard to connect to a private service. +此示例工作流程将 WireGuard 配置为连接到专用服务。 -For this example, the WireGuard instance running in the private network has this configuration: -- Overlay network IP address of `192.168.1.1` -- Public IP address and port of `1.2.3.4:56789` -- Public key `examplepubkey1234...` +对于此示例,在专用网络中运行的 WireGuard 实例具有以下配置: +- `192.168.1.1` 的覆盖网络 IP 地址 +- `1.2.3.4:56789` 的公共 IP 地址和端口 +- 公钥 `examplepubkey1234...` -The WireGuard instance in the {% data variables.product.prodname_actions %} runner has this configuration: -- Overlay network IP address of `192.168.1.2` -- Private key stores as an {% data variables.product.prodname_actions %} secret under `WIREGUARD_PRIVATE_KEY` +{% data variables.product.prodname_actions %} 运行器中的 WireGuard 实例具有以下配置: +- `192.168.1.2` 的覆盖网络 IP 地址 +- 私钥作为 {% data variables.product.prodname_actions %} 机密存储在 `WIREGUARD_PRIVATE_KEY`下 ```yaml name: WireGuard example @@ -91,14 +91,14 @@ jobs: - run: curl -vvv http://192.168.1.1 ``` -For more information, see [WireGuard's Quick Start](https://www.wireguard.com/quickstart/), as well as "[Encrypted Secrets](/actions/security-guides/encrypted-secrets)" for how to securely store keys. +有关更多信息,请参阅 [WireGuard 快速入门](https://www.wireguard.com/quickstart/),以及“[加密机密](/actions/security-guides/encrypted-secrets)”了解如何安全存储密钥。 -### Using Tailscale to create a network overlay +### 使用 Tailscale 创建网络叠加 -Tailscale is a commercial product built on top of WireGuard. This option is very similar to WireGuard, except Tailscale is more of a complete product experience instead of an open source component. +Tailscale 是建立在 WireGuard 之上的商业产品。 此选项与 WireGuard 非常相似,除了 Tailscale 更像是完整的产品体验,而不是开源组件。 -It's disadvantages are similar to WireGuard: The connection is one-to-one, so you might need to do additional work for high availability or high throughput. You still need to generate and securely store keys. The protocol is still UDP, so your network must support UDP traffic. +它的缺点与 WireGuard 类似:连接是一对一的,因此您可能需要执行额外的工作以实现高可用性或高吞吐量。 您仍然需要生成并安全地存储密钥。 该协议仍然是 UDP,因此您的网络必须支持 UDP 流量。 -However, there are some advantages over WireGuard: NAT traversal is built-in, so you don't need to expose a port to the public internet. It is by far the quickest of these options to get up and running, since Tailscale provides an {% data variables.product.prodname_actions %} workflow with a single step to connect to the overlay network. +但与 WireGuard 相比有一些优势:NAT 遍历是内置的,因此您无需向公共互联网公开端口。 到目前为止,它是这些选项中启动和运行最快的选项,因为 Tailscale 提供 {% data variables.product.prodname_actions %} 工作流程,只需一步即可连接到覆盖网络。 -For more information, see the [Tailscale GitHub Action](https://github.com/tailscale/github-action), as well as "[Encrypted Secrets](/actions/security-guides/encrypted-secrets)" for how to securely store keys. +更多信息请参阅 [Tailscale GitHub Action](https://github.com/tailscale/github-action),以及参阅“[加密机密](/actions/security-guides/encrypted-secrets)”,了解如何安全存储密钥。 diff --git a/translations/zh-CN/content/actions/using-jobs/using-concurrency.md b/translations/zh-CN/content/actions/using-jobs/using-concurrency.md index 8a916c0e88..e3789d3f92 100644 --- a/translations/zh-CN/content/actions/using-jobs/using-concurrency.md +++ b/translations/zh-CN/content/actions/using-jobs/using-concurrency.md @@ -17,7 +17,7 @@ miniTocMaxHeadingLevel: 4 {% data reusables.actions.jobs.section-using-concurrency-jobs %} -{% if github-runner-dashboard %} +{% ifversion github-runner-dashboard %} ## 监控组织或企业中的当前作业 {% data reusables.actions.github-hosted-runners-check-concurrency %} diff --git a/translations/zh-CN/content/actions/using-workflows/about-workflows.md b/translations/zh-CN/content/actions/using-workflows/about-workflows.md index 505e55c60a..7b22963b57 100644 --- a/translations/zh-CN/content/actions/using-workflows/about-workflows.md +++ b/translations/zh-CN/content/actions/using-workflows/about-workflows.md @@ -124,7 +124,7 @@ jobs: 更多信息请参阅“[对作业使用矩阵](/actions/using-jobs/using-a-matrix-for-your-jobs)”。 -{% if actions-caching %} +{% ifversion actions-caching %} ### 缓存依赖项 如果您的作业经常重复使用依赖项,则可以考虑缓存这些文件以帮助提高性能。 缓存一旦创建,就可用于同一仓库中的所有工作流程。 diff --git a/translations/zh-CN/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md b/translations/zh-CN/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md index 3d6fb28e76..f5239af928 100644 --- a/translations/zh-CN/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md +++ b/translations/zh-CN/content/actions/using-workflows/caching-dependencies-to-speed-up-workflows.md @@ -140,7 +140,7 @@ jobs: {% raw %}${{ runner.os }}-build-{% endraw %} {% raw %}${{ runner.os }}-{% endraw %} - - if: {% raw %}${{ steps.cache-npm.outputs.cache-hit == false }}{% endraw %} + - if: {% raw %}${{ steps.cache-npm.outputs.cache-hit == 'false' }}{% endraw %} name: List the state of node modules continue-on-error: true run: npm list @@ -196,7 +196,7 @@ npm-d5ea0750 在上面的示例工作流程中,有一个步骤列出了发生缓存未命中时 Node 模块的状态: ```yaml -- if: {% raw %}${{ steps.cache-npm.outputs.cache-hit == false }}{% endraw %} +- if: {% raw %}${{ steps.cache-npm.outputs.cache-hit == 'false' }}{% endraw %} name: List the state of node modules continue-on-error: true run: npm list @@ -257,15 +257,15 @@ restore-keys: | ## 使用限制和收回政策 -{% data variables.product.prodname_dotcom %} 将删除 7 天内未被访问的任何缓存条目。 可以存储的缓存数没有限制,但存储库中所有缓存的总大小限制为{% if actions-cache-policy-apis %} 默认情况下,每个存储库的限制为 10 GB,但此限制可能会有所不同,具体取决于企业所有者或存储库管理员设置的策略。{% else %} 10 GB。{% endif %} +{% data variables.product.prodname_dotcom %} 将删除 7 天内未被访问的任何缓存条目。 可以存储的缓存数没有限制,但存储库中所有缓存的总大小限制为{% ifversion actions-cache-policy-apis %} 默认情况下,每个存储库的限制为 10 GB,但此限制可能会有所不同,具体取决于企业所有者或存储库管理员设置的策略。{% else %} 10 GB。{% endif %} {% data reusables.actions.cache-eviction-process %} -{% if actions-cache-policy-apis %} +{% ifversion actions-cache-policy-apis %} 有关更改存储库缓存大小限制的策略的信息,请参阅“[在企业中实施 {% data variables.product.prodname_actions %} 策略](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-cache-storage-in-your-enterprise)”和“[管理存储库的 {% data variables.product.prodname_actions %} 设置](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-cache-storage-for-a-repository)”。 {% endif %} -{% if actions-cache-management %} +{% ifversion actions-cache-management %} ## 管理缓存 diff --git a/translations/zh-CN/content/actions/using-workflows/events-that-trigger-workflows.md b/translations/zh-CN/content/actions/using-workflows/events-that-trigger-workflows.md index 5756e3af78..7998130774 100644 --- a/translations/zh-CN/content/actions/using-workflows/events-that-trigger-workflows.md +++ b/translations/zh-CN/content/actions/using-workflows/events-that-trigger-workflows.md @@ -1250,12 +1250,13 @@ on: workflow_dispatch #### 提供输入 -您可以直接在工作流程中配置事件的自定义输入属性、默认输入值和必要输入。 触发事件时,可以提供 `ref` 和任何 `inputs`。 当工作流程运行时,您可以访问 `github.event.inputs` 上下文中的输入值。 更多信息请参阅“[上下文](/actions/learn-github-actions/contexts)”。 +您可以直接在工作流程中配置事件的自定义输入属性、默认输入值和必要输入。 触发事件时,可以提供 `ref` 和任何 `inputs`。 在工作流程运行时,您可以访问 {% ifversion actions-unified-inputs %}`inputs`{% else %}`github.event.inputs`{% endif %} 上下文中的输入值。 更多信息请参阅“[上下文](/actions/learn-github-actions/contexts)”。 + +{% data reusables.actions.inputs-vs-github-event-inputs %} {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5511 %} -此示例定义了称为 `logLevel`、`tags` 和 `environment` 的输入。 在运行工作流程时,可以将这些输入的值传递给工作流程。 然后,此工作流程使用 `github.event.inputs.logLevel`、`github.event.inputs.tags` 和 `github.event.inputs.environment` 上下文属性,将值输出到日志中。 +此示例定义了称为 `logLevel`、`tags` 和 `environment` 的输入。 在运行工作流程时,可以将这些输入的值传递给工作流程。 然后,此工作流程使用 {% ifversion actions-unified-inputs %}`inputs.logLevel`、`inputs.tags` 和 `inputs.environment`{% else %}`github.event.inputs.logLevel`、`github.event.inputs.tags`)和 `github.event.inputs.environment`{% endif %} 上下文属性,将值打印到日志中。 -{% raw %} ```yaml on: workflow_dispatch: @@ -1287,11 +1288,10 @@ jobs: echo "Tags: $TAGS" echo "Environment: $ENVIRONMENT" env: - LEVEL: ${{ github.event.inputs.logLevel }} - TAGS: ${{ github.event.inputs.tags }} - ENVIRONMENT: ${{ github.event.inputs.environment }} + LEVEL: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.logLevel }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.logLevel }}{% endraw %}{% endif %} + TAGS: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.tags }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.tags }}{% endraw %}{% endif %} + ENVIRONMENT: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.environment }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.environment }}{% endraw %}{% endif %} ``` -{% endraw %} 如果从浏览器运行此工作流程,则必须在工作流程运行之前手动输入所需输入的值。 @@ -1306,7 +1306,7 @@ gh workflow run run-tests.yml -f logLevel=warning -f tags=false -f environment=s 更多信息请参阅“[手动运行工作流程](/actions/managing-workflow-runs/manually-running-a-workflow)”中的 {% data variables.product.prodname_cli %} 信息。 {% else %} -此示例定义了 `name` 和 `home` 输入,并使用 `github.event.inputs.name` 和 `github.event.inputs.home` 上下文打印。 如果未提供 `home` ,则打印默认值“The Octoverse”。 +此示例定义 `name` 和 `home` 输入,并使用 {% ifversion actions-unified-inputs %}`inputs.name` 和 `inputs.home`{% else %}`github.event.inputs.name` 和 `github.event.inputs.home`{% endif %} 上下文打印它们。 如果未提供 `home` ,则打印默认值“The Octoverse”。 ```yaml name: Manually triggered workflow @@ -1330,8 +1330,8 @@ jobs: echo Hello $NAME! echo -in $HOME env: - NAME: {% raw %}${{ github.event.inputs.name }}{% endraw %} - HOME: {% raw %}${{ github.event.inputs.home }}{% endraw %} + NAME: {% ifversion actions-unified-inputs %}{% raw %}${{ inputs.name }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.name }}{% endraw %}{% endif %} + HOME: {% ifversion actions-unified-inputs %}{% raw %}${{ github.event.inputs.home }}{% endraw %}{% else %}{% raw %}${{ github.event.inputs.home }}{% endraw %}{% endif %} ``` {% endif %} diff --git a/translations/zh-CN/content/actions/using-workflows/reusing-workflows.md b/translations/zh-CN/content/actions/using-workflows/reusing-workflows.md index 1b0bceef68..54c07393ae 100644 --- a/translations/zh-CN/content/actions/using-workflows/reusing-workflows.md +++ b/translations/zh-CN/content/actions/using-workflows/reusing-workflows.md @@ -48,8 +48,8 @@ For more information, see "[Creating starter workflows for your organization](/a A reusable workflow can be used by another workflow if {% ifversion ghes or ghec or ghae %}any{% else %}either{% endif %} of the following is true: * Both workflows are in the same repository. -* The called workflow is stored in a public repository{% if actions-workflow-policy %}, and your {% ifversion ghec %}enterprise{% else %}organization{% endif %} allows you to use public reusable workflows{% endif %}.{% ifversion ghes or ghec or ghae %} -* The called workflow is stored in an internal repository and the settings for that repository allow it to be accessed. For more information, see {% if internal-actions %}"[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise){% else %}"[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-access-to-components-in-an-internal-repository){% endif %}."{% endif %} +* The called workflow is stored in a public repository{% ifversion actions-workflow-policy %}, and your {% ifversion ghec %}enterprise{% else %}organization{% endif %} allows you to use public reusable workflows{% endif %}.{% ifversion ghes or ghec or ghae %} +* The called workflow is stored in an internal repository and the settings for that repository allow it to be accessed. For more information, see {% ifversion internal-actions %}"[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise){% else %}"[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-access-to-components-in-an-internal-repository){% endif %}."{% endif %} ## Using runners @@ -103,11 +103,10 @@ You can define inputs and secrets, which can be passed from the caller workflow required: true ``` {% endraw %} - {% if actions-inherit-secrets-reusable-workflows %} - For details of the syntax for defining inputs and secrets, see [`on.workflow_call.inputs`](/actions/reference/workflow-syntax-for-github-actions#onworkflow_callinputs), [`on.workflow_call.secrets`](/actions/reference/workflow-syntax-for-github-actions#onworkflow_callsecrets) and [`on.workflow_call.secrets.inherit`](/actions/using-workflows/workflow-syntax-for-github-actions#onworkflow_callsecretsinherit). + For details of the syntax for defining inputs and secrets, see [`on.workflow_call.inputs`](/actions/reference/workflow-syntax-for-github-actions#onworkflow_callinputs) and [`on.workflow_call.secrets`](/actions/reference/workflow-syntax-for-github-actions#onworkflow_callsecrets). + {% ifversion actions-inherit-secrets-reusable-workflows %} 1. In the reusable workflow, reference the input or secret that you defined in the `on` key in the previous step. If the secrets are inherited using `secrets: inherit`, you can reference them even if they are not defined in the `on` key. {%- else %} - For details of the syntax for defining inputs and secrets, see [`on.workflow_call.inputs`](/actions/reference/workflow-syntax-for-github-actions#onworkflow_callinputs) and [`on.workflow_call.secrets`](/actions/reference/workflow-syntax-for-github-actions#onworkflow_callsecrets). 1. In the reusable workflow, reference the input or secret that you defined in the `on` key in the previous step. {%- endif %} @@ -194,7 +193,7 @@ When you call a reusable workflow, you can only use the following keywords in th * [`jobs..with.`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idwithinput_id) * [`jobs..secrets`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idsecrets) * [`jobs..secrets.`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idsecretssecret_id) - {% if actions-inherit-secrets-reusable-workflows %}* [`jobs..secrets.inherit`](/actions/using-workflows/workflow-syntax-for-github-actions#onworkflow_callsecretsinherit){% endif %} + {% ifversion actions-inherit-secrets-reusable-workflows %}* [`jobs..secrets.inherit`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idsecretsinherit){% endif %} * [`jobs..needs`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idneeds) * [`jobs..if`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idif) * [`jobs..permissions`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idpermissions) @@ -311,8 +310,16 @@ For information about using the REST API to query the audit log for an organizat {% endnote %} +{% ifversion partial-reruns-with-reusable %} + +## Re-running workflows and jobs with reusable workflows + +{% data reusables.actions.partial-reruns-with-reusable %} + +{% endif %} + ## Next steps To continue learning about {% data variables.product.prodname_actions %}, see "[Events that trigger workflows](/actions/learn-github-actions/events-that-trigger-workflows)." -{% if restrict-groups-to-workflows %}You can standardize deployments by creating a self-hosted runner group that can only execute a specific reusable workflow. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)."{% endif %} +{% ifversion restrict-groups-to-workflows %}You can standardize deployments by creating a self-hosted runner group that can only execute a specific reusable workflow. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)."{% endif %} diff --git a/translations/zh-CN/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md b/translations/zh-CN/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md index 5143e06dcf..2bb8b1fae5 100644 --- a/translations/zh-CN/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md +++ b/translations/zh-CN/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md @@ -20,15 +20,15 @@ type: how_to 如果需要与您的团队共享工作流程和其他 {% data variables.product.prodname_actions %} 功能,则考虑在 {% data variables.product.prodname_dotcom %} 组织内协作。 组织允许您集中存储和管理机密、构件和自托管运行器。 您还可以在 `.github` 存储库中创建入门工作流程,并与组织中的其他用户共享这些工作流程。 -## 共享 {% if internal-actions %}操作和 {% endif %}工作流程 +## 共享 {% ifversion internal-actions %}操作和 {% endif %}工作流程 -{% if internal-actions %} +{% ifversion internal-actions %} 您可以与组织共享单个操作和整个工作流程,无论是否公开发布操作或工作流程。 您可以通过在工作流程文件中引用操作和工作流程来精确地重复使用它们,并且可以创建为新工作流程提供模板的起始工作流程。 {% else %} 组织可以通过完全重用工作流程或创建为新工作流程提供模板的入门工作流程来共享工作流程。 {% endif %} -{% if internal-actions %} +{% ifversion internal-actions %} ### 与企业共享操作 {% data reusables.actions.internal-actions-summary %} diff --git a/translations/zh-CN/content/actions/using-workflows/storing-workflow-data-as-artifacts.md b/translations/zh-CN/content/actions/using-workflows/storing-workflow-data-as-artifacts.md index 7e9f72347d..44765cb1a3 100644 --- a/translations/zh-CN/content/actions/using-workflows/storing-workflow-data-as-artifacts.md +++ b/translations/zh-CN/content/actions/using-workflows/storing-workflow-data-as-artifacts.md @@ -56,7 +56,7 @@ To share data between jobs: The steps of a job share the same environment on the runner machine, but run in their own individual processes. To pass data between steps in a job, you can use inputs and outputs. For more information about inputs and outputs, see "[Metadata syntax for {% data variables.product.prodname_actions %}](/articles/metadata-syntax-for-github-actions)." -{% if actions-caching %} +{% ifversion actions-caching %} {% data reusables.actions.comparing-artifacts-caching %} diff --git a/translations/zh-CN/content/actions/using-workflows/using-starter-workflows.md b/translations/zh-CN/content/actions/using-workflows/using-starter-workflows.md index 862859a649..24eb593290 100644 --- a/translations/zh-CN/content/actions/using-workflows/using-starter-workflows.md +++ b/translations/zh-CN/content/actions/using-workflows/using-starter-workflows.md @@ -26,7 +26,7 @@ topics: ## 关于入门工作流程 -{% data variables.product.product_name %} 为各种语言和工具提供入门工作流程。 在存储库中设置工作流程时,{% data variables.product.product_name %} 会分析存储库中的代码,并根据存储库中的语言和框架推荐工作流程。 例如,如果您使用 [Node.js](https://nodejs.org/en/),{% data variables.product.product_name %} 将提议使用入门工作流程来安装 Node.js 包和运行测试。{% if actions-starter-template-ui %}您可以搜索并筛选来查找相关的入门工作流程。{% endif %} +{% data variables.product.product_name %} 为各种语言和工具提供入门工作流程。 在存储库中设置工作流程时,{% data variables.product.product_name %} 会分析存储库中的代码,并根据存储库中的语言和框架推荐工作流程。 例如,如果您使用 [Node.js](https://nodejs.org/en/),{% data variables.product.product_name %} 将提议使用入门工作流程来安装 Node.js 包和运行测试。{% ifversion actions-starter-template-ui %}您可以搜索并筛选来查找相关的入门工作流程。{% endif %} {% data reusables.actions.starter-workflow-categories %} @@ -39,9 +39,9 @@ topics: {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.actions-tab %} 1. 如果存储库中已有工作流程,请单击 **New workflow(新建工作流程)**。 -1. “{% if actions-starter-template-ui %}选择工作流程{% else %}选择工作流程模板{% endif %}”页面显示推荐的入门工作流程。 找到要使用的入门工作流程,然后单击 {% if actions-starter-template-ui %}**Configure(配置)**{% else %}**Set up this workflow(设置此工作流程)**{% endif %}。{% if actions-starter-template-ui %} 为帮助您找到所需的入门工作流程,您可以搜索关键字或按类别进行筛选。{% endif %} +1. “{% ifversion actions-starter-template-ui %}选择工作流程{% else %}选择工作流程模板{% endif %}”页面显示推荐的入门工作流程。 找到要使用的入门工作流程,然后单击 {% ifversion actions-starter-template-ui %}**Configure(配置)**{% else %}**Set up this workflow(设置此工作流程)**{% endif %}。{% ifversion actions-starter-template-ui %} 为帮助您找到所需的入门工作流程,您可以搜索关键字或按类别进行筛选。{% endif %} - {% if actions-starter-template-ui %}![Configure this workflow](/assets/images/help/settings/actions-create-starter-workflow-updated-ui.png){% else %}![Set up this workflow](/assets/images/help/settings/actions-create-starter-workflow.png){% endif %} + {% ifversion actions-starter-template-ui %}![Configure this workflow](/assets/images/help/settings/actions-create-starter-workflow-updated-ui.png){% else %}![Set up this workflow](/assets/images/help/settings/actions-create-starter-workflow.png){% endif %} 1. 如果入门工作流程包含详细说明其他设置步骤的注释,请按照下列步骤操作。 许多入门工作流程都有相应的指南。 更多信息请参阅 [{% data variables.product.prodname_actions %} 指南](/actions/guides)。 1. 某些入门工作流程使用机密。 例如 {% raw %}`${{ secrets.npm_token }}`{% endraw %}。 如果入门工作流使用机密,请将机密名称中描述的值作为机密存储在存储库中。 更多信息请参阅“[加密密码](/actions/reference/encrypted-secrets)”。 1. (可选)进行其他更改。 例如,您可能希望更改 `on` 的值,以便在工作流程运行时进行更改。 diff --git a/translations/zh-CN/content/actions/using-workflows/workflow-commands-for-github-actions.md b/translations/zh-CN/content/actions/using-workflows/workflow-commands-for-github-actions.md index fa119048ac..76217726af 100644 --- a/translations/zh-CN/content/actions/using-workflows/workflow-commands-for-github-actions.md +++ b/translations/zh-CN/content/actions/using-workflows/workflow-commands-for-github-actions.md @@ -111,7 +111,7 @@ core.setOutput('SELECTED_COLOR', 'green'); | `core.getInput` | 可使用环境变量 `INPUT_{NAME}` 访问 | | `core.getState` | 可使用环境变量 `STATE_{NAME}` 访问 | | `core.isDebug` | 可使用环境变量 `RUNNER_DEBUG` 访问 | -{%- if actions-job-summaries %} +{%- ifversion actions-job-summaries %} | `core.summary` | 可使用环境变量 `GITHUB_STEP_SUMMARY` 访问 | {%- endif %} | `core.saveState` | `save-state` | | `core.setCommandEcho` | `echo` | | `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` | @@ -656,7 +656,7 @@ steps: {% endpowershell %} -{% if actions-job-summaries %} +{% ifversion actions-job-summaries %} ## 添加作业摘要 diff --git a/translations/zh-CN/content/actions/using-workflows/workflow-syntax-for-github-actions.md b/translations/zh-CN/content/actions/using-workflows/workflow-syntax-for-github-actions.md index 3f8f9c2fa6..567c74686a 100644 --- a/translations/zh-CN/content/actions/using-workflows/workflow-syntax-for-github-actions.md +++ b/translations/zh-CN/content/actions/using-workflows/workflow-syntax-for-github-actions.md @@ -157,42 +157,6 @@ jobs: ``` {% endraw %} -{% if actions-inherit-secrets-reusable-workflows %} - -#### `on.workflow_call.secrets.inherit` - -使用 `inherit` 关键字将调用工作流程的所有机密传递给被调用的工作流程。 这包括调用工作流程有权访问的所有机密,即组织、存储库和环境机密。 `inherit` 关键字可用于在同一组织内的存储库之间或同一企业中的组织之间传递机密。 - -#### 示例 - -{% raw %} - -```yaml -on: - workflow_dispatch: - -jobs: - pass-secrets-to-workflow: - uses: ./.github/workflows/called-workflow.yml - secrets: inherit -``` - -```yaml -on: - workflow_call: - -jobs: - pass-secret-to-action: - runs-on: ubuntu-latest - steps: - - name: Use a repo or org secret from the calling workflow. - uses: echo ${{ secrets.CALLING_WORKFLOW_SECRET }} -``` - -{% endraw %} - -{%endif%} - #### `on.workflow_call.secrets.` 要与机密关联的字符串标识符。 @@ -910,7 +874,7 @@ services: ### `jobs..services..image` -要用作运行操作的服务容器的 Docker 图像。 值可以是 Docker Hub 映像名称或注册表名称。 +要用作运行操作的服务容器的 Docker 镜像。 值可以是 Docker Hub 映像名称或注册表名称。 ### `jobs..services..credentials` @@ -1028,6 +992,42 @@ jobs: ``` {% endraw %} +{% ifversion actions-inherit-secrets-reusable-workflows %} + +### `jobs..secrets.inherit` + +使用 `inherit` 关键字将调用工作流程的所有机密传递给被调用的工作流程。 这包括调用工作流程有权访问的所有机密,即组织、存储库和环境机密。 `inherit` 关键字可用于在同一组织内的存储库之间或同一企业中的组织之间传递机密。 + +#### 示例 + +{% raw %} + +```yaml +on: + workflow_dispatch: + +jobs: + pass-secrets-to-workflow: + uses: ./.github/workflows/called-workflow.yml + secrets: inherit +``` + +```yaml +on: + workflow_call: + +jobs: + pass-secret-to-action: + runs-on: ubuntu-latest + steps: + - name: Use a repo or org secret from the calling workflow. + run: echo ${{ secrets.CALLING_WORKFLOW_SECRET }} +``` + +{% endraw %} + +{%endif%} + ### `jobs..secrets.` 由机密的字符串标识符和机密的值组成的对。 标识符必须与被调用工作流程中的 [`on.workflow_call.secrets.`](#onworkflow_callsecretssecret_id) 定义的机密名称匹配。 diff --git a/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md b/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md index 46c6d3387a..8dc6f27290 100644 --- a/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md +++ b/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md @@ -76,7 +76,7 @@ If you don't want to use {% data variables.product.prodname_actions %}, you shou The {% data variables.product.prodname_codeql_cli %} is a command-line tool that you use to analyze codebases on any machine, including a third-party CI/CD system. For more information, see "[Installing CodeQL CLI in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)." -{% if codeql-runner-supported %} +{% ifversion codeql-runner-supported %} ## Running {% data variables.product.prodname_code_scanning %} using the {% data variables.product.prodname_codeql_runner %} diff --git a/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md b/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md index 209e4d6b03..30d8b2efb8 100644 --- a/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md +++ b/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md @@ -253,7 +253,7 @@ When code scanning identifies a problem in a pull request, you can review the hi code and resolve the alert. For more information, see "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)." If you have write permission to a repository you can manage code scanning alerts for that -repository. With write permission to a repository, {% if delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your repository's code. For more information, see "[Managing code scanning alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository)." +repository. With write permission to a repository, {% ifversion delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your repository's code. For more information, see "[Managing code scanning alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository)." #### Generate reports of {% data variables.product.prodname_code_scanning %} alerts diff --git a/translations/zh-CN/content/admin/configuration/configuring-github-connect/about-github-connect.md b/translations/zh-CN/content/admin/configuration/configuring-github-connect/about-github-connect.md index 54d17c56d4..0c71a97a93 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-github-connect/about-github-connect.md +++ b/translations/zh-CN/content/admin/configuration/configuring-github-connect/about-github-connect.md @@ -30,7 +30,7 @@ Feature | Description | More information | ------- | ----------- | ---------------- |{% ifversion ghes %} Automatic user license sync | Manage license usage across your {% data variables.product.prodname_enterprise %} deployments by automatically syncing user licenses from {% data variables.product.product_location %} to {% data variables.product.prodname_ghe_cloud %}. | "[Enabling automatic user license sync for your enterprise](/admin/configuration/configuring-github-connect/enabling-automatic-user-license-sync-for-your-enterprise)"{% endif %}{% ifversion ghes or ghae %} {% data variables.product.prodname_dependabot %} | Allow users to find and fix vulnerabilities in code dependencies. | "[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)"{% endif %} -{% data variables.product.prodname_dotcom_the_website %} actions | Allow users to use actions from {% data variables.product.prodname_dotcom_the_website %} in workflow files. | "[Enabling automatic access to {% data variables.product.prodname_dotcom_the_website %} actions using {% data variables.product.prodname_github_connect %}](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)"{% if server-statistics %} +{% data variables.product.prodname_dotcom_the_website %} actions | Allow users to use actions from {% data variables.product.prodname_dotcom_the_website %} in workflow files. | "[Enabling automatic access to {% data variables.product.prodname_dotcom_the_website %} actions using {% data variables.product.prodname_github_connect %}](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)"{% ifversion server-statistics %} {% data variables.product.prodname_server_statistics %} | Analyze your own aggregate data from GitHub Enterprise Server, and help us improve GitHub products. | "[Enabling {% data variables.product.prodname_server_statistics %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise)"{% endif %} Unified search | Allow users to include repositories on {% data variables.product.prodname_dotcom_the_website %} in their search results when searching from {% data variables.product.product_location %}. | "[Enabling {% data variables.product.prodname_unified_search %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-unified-search-for-your-enterprise)" Unified contributions | Allow users to include anonymized contribution counts for their work on {% data variables.product.product_location %} in their contribution graphs on {% data variables.product.prodname_dotcom_the_website %}. | "[Enabling {% data variables.product.prodname_unified_contributions %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-unified-contributions-for-your-enterprise)" @@ -65,9 +65,9 @@ Additional data is transmitted if you enable individual features of {% data vari Feature | Data | Which way does the data flow? | Where is the data used? | ------- | ---- | --------- | ------ |{% ifversion ghes %} Automatic user license sync | Each {% data variables.product.product_name %} user's user ID and email addresses | From {% data variables.product.product_name %} to {% data variables.product.prodname_ghe_cloud %} | {% data variables.product.prodname_ghe_cloud %} |{% endif %}{% ifversion ghes or ghae %} -{% data variables.product.prodname_dependabot_alerts %} | Vulnerability alerts | From {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.product_name %} | {% data variables.product.product_name %} |{% endif %}{% if dependabot-updates-github-connect %} +{% data variables.product.prodname_dependabot_alerts %} | Vulnerability alerts | From {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.product_name %} | {% data variables.product.product_name %} |{% endif %}{% ifversion dependabot-updates-github-connect %} {% data variables.product.prodname_dependabot_updates %} | Dependencies and the metadata for each dependency's repository

If a dependency is stored in a private repository on {% data variables.product.prodname_dotcom_the_website %}, data will only be transmitted if {% data variables.product.prodname_dependabot %} is configured and authorized to access that repository. | From {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.product_name %} | {% data variables.product.product_name %} {% endif %} -{% data variables.product.prodname_dotcom_the_website %} actions | Name of action, action (YAML file from {% data variables.product.prodname_marketplace %}) | From {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.product_name %}

From {% data variables.product.product_name %} to {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.product_name %}{% if server-statistics %} +{% data variables.product.prodname_dotcom_the_website %} actions | Name of action, action (YAML file from {% data variables.product.prodname_marketplace %}) | From {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.product_name %}

From {% data variables.product.product_name %} to {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.product_name %}{% ifversion server-statistics %} {% data variables.product.prodname_server_statistics %} | Aggregate {% data variables.product.prodname_ghe_server %} usage metrics
For the list of aggregate metrics collected, see "[{% data variables.product.prodname_server_statistics %} data collected](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics#server-statistics-data-collected)." | From {% data variables.product.product_name %} to {% data variables.product.prodname_ghe_cloud %} | {% data variables.product.prodname_ghe_cloud %}{% endif %} Unified search | Search terms, search results | From {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.product_name %}

From {% data variables.product.product_name %} to {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.product_name %} | Unified contributions | Contribution counts | From {% data variables.product.product_name %} to {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.prodname_dotcom_the_website %} | diff --git a/translations/zh-CN/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md b/translations/zh-CN/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md index f09cd71b31..793bec3edd 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md +++ b/translations/zh-CN/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md @@ -80,7 +80,7 @@ Before you can enable {% data variables.product.prodname_dependabot_alerts %}: {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.github-connect-tab %} -{%- if dependabot-updates-github-connect %} +{%- ifversion dependabot-updates-github-connect %} 1. Under "{% data variables.product.prodname_dependabot %}", to the right of "Users can receive vulnerability alerts for open source code dependencies", select the dropdown menu and click **Enabled without notifications**. Optionally, to enable alerts with notifications, click **Enabled with notifications**. ![Screenshot of the dropdown menu to enable scanning repositories for vulnerabilities](/assets/images/enterprise/site-admin-settings/dependabot-alerts-dropdown.png) @@ -95,7 +95,7 @@ Before you can enable {% data variables.product.prodname_dependabot_alerts %}: {% endtip %} -{% if dependabot-updates-github-connect %} +{% ifversion dependabot-updates-github-connect %} ## Enabling {% data variables.product.prodname_dependabot_updates %} After you enable {% data variables.product.prodname_dependabot_alerts %} for your enterprise, you can enable {% data variables.product.prodname_dependabot_updates %}. diff --git a/translations/zh-CN/content/admin/configuration/configuring-network-settings/enabling-subdomain-isolation.md b/translations/zh-CN/content/admin/configuration/configuring-network-settings/enabling-subdomain-isolation.md index 0388f81141..9333e24de0 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-network-settings/enabling-subdomain-isolation.md +++ b/translations/zh-CN/content/admin/configuration/configuring-network-settings/enabling-subdomain-isolation.md @@ -36,7 +36,7 @@ shortTitle: 启用子域隔离 | `http(s)://HOSTNAME/render/` | `http(s)://render.HOSTNAME/` | | `http(s)://HOSTNAME/reply/` | `http(s)://reply.HOSTNAME/` | | `http(s)://HOSTNAME/uploads/` | `http(s)://uploads.HOSTNAME/` |{% ifversion ghes %} -| `https://HOSTNAME/_registry/docker/` | `http(s)://docker.HOSTNAME/`{% endif %}{% ifversion ghes %} +| `https://HOSTNAME/` | `http(s)://docker.HOSTNAME/`{% endif %}{% ifversion ghes %} | `https://HOSTNAME/_registry/npm/` | `https://npm.HOSTNAME/` | | `https://HOSTNAME/_registry/rubygems/` | `https://rubygems.HOSTNAME/` | | `https://HOSTNAME/_registry/maven/` | `https://maven.HOSTNAME/` | diff --git a/translations/zh-CN/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md b/translations/zh-CN/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md index 37f828aad7..8f247f7d7b 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md +++ b/translations/zh-CN/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md @@ -1,6 +1,6 @@ --- -title: 结合使用 GitHub Enterprise Server 和负载均衡器 -intro: '在单个 {% data variables.product.prodname_ghe_server %} 设备或一对采用高可用性配置的设备前方使用负载均衡器。' +title: Using GitHub Enterprise Server with a load balancer +intro: 'Use a load balancer in front of a single {% data variables.product.prodname_ghe_server %} instance or a pair of instances in a High Availability configuration.' redirect_from: - /enterprise/admin/guides/installation/using-github-enterprise-with-a-load-balancer - /enterprise/admin/installation/using-github-enterprise-server-with-a-load-balancer @@ -14,18 +14,18 @@ topics: - High availability - Infrastructure - Networking -shortTitle: 使用负载平衡器 +shortTitle: Use a load balancer --- -## 关于负载均衡器 +## About load balancers {% data reusables.enterprise_clustering.load_balancer_intro %} {% data reusables.enterprise_clustering.load_balancer_dns %} -## 处理客户端连接信息 +## Handling client connection information -由于与 {% data variables.product.prodname_ghe_server %} 的客户端连接来自负载均衡器,因此客户端 IP 可丢失。 +Because client connections to {% data variables.product.prodname_ghe_server %} come from the load balancer, the client IP address can be lost. {% data reusables.enterprise_clustering.proxy_preference %} @@ -33,35 +33,64 @@ shortTitle: 使用负载平衡器 {% data reusables.enterprise_installation.terminating-tls %} -### 在 {% data variables.product.product_location %} 上启用 PROXY 协议支持 +### Enabling PROXY protocol support on {% data variables.product.product_location %} -强烈建议同时为您的设备和负载均衡器启用 PROXY 协议支持。 按照您的供应商提供的说明操作,在负载均衡器上启用 PROXY 协议。 更多信息请参阅 [PROXY 协议文档](http://www.haproxy.org/download/1.8/doc/proxy-protocol.txt)。 +We strongly recommend enabling PROXY protocol support for both your instance 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.8/doc/proxy-protocol.txt). {% data reusables.enterprise_installation.proxy-incompatible-with-aws-nlbs %} {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.privacy %} -3. 在 **External load balancers** 下,选择 **Enable support for PROXY protocol**。 ![启用 PROXY 协议支持的复选框](/assets/images/enterprise/management-console/enable-proxy.png) +3. Under **External load balancers**, select **Enable support for PROXY protocol**. +![Checkbox to enable support for PROXY protocol](/assets/images/enterprise/management-console/enable-proxy.png) {% data reusables.enterprise_management_console.save-settings %} {% data reusables.enterprise_clustering.proxy_protocol_ports %} -### 在 {% data variables.product.product_location %} 上启用 X-Forwarded-For 支持 +### Enabling X-Forwarded-For support on {% data variables.product.product_location %} {% data reusables.enterprise_clustering.x-forwarded-for %} +{% warning %} + +**Warning**: If you configure `X-Forwarded-For` support on {% data variables.product.product_location %} and load balancer, you may not be able to connect to the {% data variables.enterprise.management_console %}. For more information, see "[Error: "Your session has expired" for connections to the {% data variables.enterprise.management_console %}](/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer#error-your-session-has-expired-for-connections-to-the-management-console)." + +{% endwarning %} + {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.privacy %} -3. 在 **External load balancers** 下,选择 **Allow HTTP X-Forwarded-For header**。 ![允许 HTTP X-Forwarded-For 标头的复选框](/assets/images/enterprise/management-console/allow-xff.png) +3. Under **External load balancers**, select **Allow HTTP X-Forwarded-For header**. +![Checkbox to allow the HTTP X-Forwarded-For header](/assets/images/enterprise/management-console/allow-xff.png) {% data reusables.enterprise_management_console.save-settings %} {% data reusables.enterprise_clustering.without_proxy_protocol_ports %} -## 配置健康状态检查 +## Configuring health checks -如果预配置的检查在该节点上失败,则状态检查允许负载均衡器停止向未响应的节点发送流量。 如果设备因维护或计划外的故障而离线,负载均衡器可以显示状态页面。 在高可用性 (HA) 配置下,负载均衡器可用作故障转移策略的组成部分。 不过,不支持 HA 对的自动故障转移。 在副本设备开始为请求提供服务之前,您必须手动升级副本设备。 更多信息请参阅“[配置 {% data variables.product.prodname_ghe_server %} 以实现高可用性](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)”。 +Health checks allow a load balancer to stop sending traffic to a node that is not responding if a pre-configured check fails on that node. If the instance is offline due to maintenance or unexpected failure, the load balancer can display a status page. In a High Availability (HA) configuration, a load balancer can be used as part of a failover strategy. However, automatic failover of HA pairs is not supported. You must manually promote the replica instance before it will begin serving requests. For more information, see "[Configuring {% data variables.product.prodname_ghe_server %} for High Availability](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)." {% data reusables.enterprise_clustering.health_checks %} {% data reusables.enterprise_site_admin_settings.maintenance-mode-status %} + +## Troubleshooting connectivity through a load balancer + +If you cannot connect to services on {% data variables.product.product_location %} through a load balancer, you can review the following information to troubleshoot the problem. + +{% note %} + +**Note**: Always test changes to your network infrastructure and instance configuration in a staging environment. For more information, see "[Setting up a staging instance](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)." + +{% endnote %} + +### Error: "Your session has expired" for connections to the {% data variables.enterprise.management_console %} + +If you enable support for the `X-Forwarded-For` header on your instance and load balancer, you may not be able to access your instance's {% data variables.enterprise.management_console %}. For more information about the {% data variables.enterprise.management_console %} and ports required for connections, see "[Accessing the management console](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)" and "[Network ports](/admin/configuration/configuring-network-settings/network-ports)." + +If {% data variables.product.product_location %} indicates that your session has expired when you connect to the {% data variables.enterprise.management_console %} through a load balancer, try one of the following configurations on your load balancer. + +- Disable `X-Forwarded-For` headers for connections to your instance on ports 8080 and 8443. +- Configure your load balancer to operate on Layer 4, and use the PROXY protocol instead of `X-Forwarded-For` for passthrough of client IP addresses. For more information, see "[Enabling PROXY protocol support on {% data variables.product.product_location %} ](#enabling-proxy-protocol-support-on-your-github-enterprise-server-instance)." + +For more information, refer to the documentation for your load balancer. diff --git a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md index afe2d5aa16..93b08d2844 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md +++ b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md @@ -55,3 +55,11 @@ The first time that you access the {% data variables.enterprise.management_conso The {% data variables.enterprise.management_console %} locks after ten failed login attempts are made in the span of ten minutes. You must wait for the login screen to automatically unlock before attempting to log in again. The login screen automatically unlocks as soon as the previous ten minute period contains fewer than ten failed login attempts. The counter resets after a successful login occurs. To immediately unlock the {% data variables.enterprise.management_console %}, use the `ghe-reactivate-admin-login` command via the administrative shell. For more information, see "[Command line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-reactivate-admin-login)" and "[Accessing the administrative shell (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)." + +## Troubleshooting failed connections to the {% data variables.enterprise.management_console %} + +If you cannot connect to the {% data variables.enterprise.management_console %} on {% data variables.product.product_location %}, you can review the following information to troubleshoot the problem. + +### Error: "Your session has expired" for connections through a load balancer + +If you access {% data variables.product.product_location %} through a load balancer and connections to the {% data variables.enterprise.management_console %} fail with a message that your session has expired, you may need to reconfigure your load balancer. For more information, see "[Using {% data variables.product.product_name %} with a load balancer](/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer#error-your-session-has-expired-for-connections-to-the-management-console)." diff --git a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md index c8f852bc51..dd064138a6 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md +++ b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md @@ -129,7 +129,7 @@ $ ghe-restore -c 169.154.1.1 > Visit https://169.154.1.1/setup/settings to review appliance configuration. ``` -{% if ip-exception-list %} +{% ifversion ip-exception-list %} Optionally, to validate the restore, configure an IP exception list to allow access to a specified list of IP addresses. For more information, see "[Validating changes in maintenance mode using the IP exception list](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)." {% endif %} diff --git a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md index bb2e6f0472..9672d490d5 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md +++ b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode.md @@ -41,7 +41,7 @@ shortTitle: 配置维护模式 ![维护模式启动屏幕](/assets/images/enterprise/maintenance/maintenance-mode-maintenance-page.png) -{% if ip-exception-list %} +{% ifversion ip-exception-list %} 您可以通过配置 IP 例外列表来执行维护操作的初始验证,以仅允许从提供的 IP 地址和范围访问 {% data variables.product.product_location %}。 尝试从 IP 例外列表中未指定的 IP 地址访问 {% data variables.product.product_location %} 将收到与实例处于维护模式时发送的响应一致的响应。 @@ -58,7 +58,7 @@ shortTitle: 配置维护模式 4. 选择 **Enable maintenance mode**。 ![启用或排定维护模式的复选框](/assets/images/enterprise/maintenance/enable-maintenance-mode-checkbox.png) {% data reusables.enterprise_management_console.save-settings %} -{% if ip-exception-list %} +{% ifversion ip-exception-list %} ## 在维护模式下使用 IP 例外列表验证更改 @@ -66,6 +66,8 @@ IP 例外列表提供对 {% data variables.product.product_location %} 的受控 如果重新启用维护模式,IP 例外列表将被禁用,{% data variables.product.product_location %} 将恢复到维护模式。 如果只是禁用 IP 例外列表,{% data variables.product.product_location %} 将恢复正常操作。 +您还可以使用命令行实用程序来配置 IP 例外列表。 更多信息请参阅“[命令行实用程序](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-maintenance)”和“[访问管理 shell (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)”。 + {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} 1. 在 {% data variables.enterprise.management_console %} 顶部,单击 **Maintenance(维护)**,然后确认已启用维护模式。 ![Maintenance 选项卡](/assets/images/enterprise/management-console/maintenance-tab.png) diff --git a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/site-admin-dashboard.md b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/site-admin-dashboard.md index 5eda01256a..3871535de8 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/site-admin-dashboard.md +++ b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/site-admin-dashboard.md @@ -186,7 +186,7 @@ For example, the following words are reserved, among others: For the full list or reserved words, navigate to "Reserved logins" in the site admin dashboard. -{% if ghas-committers-calculator %} +{% ifversion ghas-committers-calculator %} ## {% data variables.product.prodname_advanced_security %} Committers You can see the number of active committers that are currently using seats for {% data variables.product.prodname_GH_advanced_security %}, and you can calculate how many additional seats would be used if you enabled {% data variables.product.prodname_GH_advanced_security %} for more organizations and repositories. diff --git a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise.md b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise.md index ccba0b2bb2..9d1a7ccfa9 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise.md +++ b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise.md @@ -30,7 +30,7 @@ redirect_from: 验证企业帐户域的所有权后,每个在其资料中列出域的组织资料中将显示"已验证"徽章。 {% data reusables.organizations.verified-domains-details %} -For domains configured at the enterprise level, enterprise owners can verify the identity of organization members by viewing each member's email address within the verified domain. Enterprise owners can also view a list of enterprise members who don't have an email address from a verified domain associated with their user account on {% data variables.product.prodname_dotcom %}. For more information, see "[Viewing members without an email address from a verified domain](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#viewing-members-without-an-email-address-from-a-verified-domain)." +对于在企业级别配置的域,企业所有者可以通过查看已验证域中每个成员的电子邮件地址来验证组织成员的身份。 企业所有者也可以查看与其在 {% data variables.product.prodname_dotcom %} 上的用户帐户关联的已验证域中没有电子邮件地址的企业成员列表。 更多信息请参阅“[查看来自已验证域的电子邮件地址的成员](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#viewing-members-without-an-email-address-from-a-verified-domain)”。 验证企业帐户的域后,您可以将企业帐户拥有的所有组织的电子邮件通知限制为已验证域。 更多信息请参阅“[限制企业的电子邮件通知](/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise)”。 diff --git a/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md b/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md index 0de266deb6..05428a11ca 100644 --- a/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md +++ b/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md @@ -18,7 +18,7 @@ shortTitle: Increase CPU or memory {% note %} -**Note:** Before increasing CPU or memory resources, put your instance in maintenance mode.{% if ip-exception-list %} You can validate changes by configuring an IP exception list to allow access from specified IP addresses. {% endif %} For more information, see "[Enabling and scheduling maintenance mode](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." +**Note:** Before increasing CPU or memory resources, put your instance in maintenance mode.{% ifversion ip-exception-list %} You can validate changes by configuring an IP exception list to allow access from specified IP addresses. {% endif %} For more information, see "[Enabling and scheduling maintenance mode](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)." {% endnote %} diff --git a/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md b/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md index d7b480eaa3..f2791f43ff 100644 --- a/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md +++ b/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md @@ -24,7 +24,7 @@ shortTitle: 增加存储容量 {% note %} -**注意:** 在调整任何存储卷的大小之前,请将您的实例置于维护模式。{% if ip-exception-list %} 您可以通过配置 IP 例外列表以允许从指定的 IP 地址进行访问来验证更改。 {% endif %} 更多信息请参阅“[启用和计划维护模式](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)”。 +**注意:** 在调整任何存储卷的大小之前,请将您的实例置于维护模式。{% ifversion ip-exception-list %} 您可以通过配置 IP 例外列表以允许从指定的 IP 地址进行访问来验证更改。 {% endif %} 更多信息请参阅“[启用和计划维护模式](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-and-scheduling-maintenance-mode)”。 {% endnote %} diff --git a/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md b/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md index ef89af9278..f30f1a9b23 100644 --- a/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md +++ b/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md @@ -174,7 +174,7 @@ shortTitle: 升级 GHES Target root partition: /dev/xvda2 Proceed with installation? [y/N] ``` -{% if ip-exception-list %} +{% ifversion ip-exception-list %} 1. (可选)若要验证升级,请将 IP 例外列表配置为允许访问指定的 IP 地址列表。 更多信息请参阅“[使用 IP 例外列表验证维护模式下的更改](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)”。 {% endif %} 7. 对于单个设备升级,请禁用维护模式,以便用户能够使用 {% data variables.product.product_location %}。 diff --git a/translations/zh-CN/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md b/translations/zh-CN/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md index 07316c484a..de66ac2787 100644 --- a/translations/zh-CN/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md +++ b/translations/zh-CN/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md @@ -25,7 +25,7 @@ To use {% data variables.product.prodname_dependabot_updates %} on {% data varia ## Prerequisites -{% if dependabot-updates-github-connect %} +{% ifversion dependabot-updates-github-connect %} Configuring self-hosted runners is only one step in the middle of the process for enabling {% data variables.product.prodname_dependabot_updates %}. There are several steps you must follow before these steps, including configuring {% data variables.product.product_location %} to use {% data variables.product.prodname_actions %} with self-hosted runners. For more information, see "[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." {% else %} Before you configure self-hosted runners for {% data variables.product.prodname_dependabot_updates %}, you must: diff --git a/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md b/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md index 6d4d77f85e..2d81f06c35 100644 --- a/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md +++ b/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md @@ -25,7 +25,7 @@ This article explains how site administrators can configure {% data variables.pr {% data reusables.enterprise.upgrade-ghes-for-actions %} -{% data reusables.actions.ghes-actions-not-enabled-by-default %} You'll need to determine whether your instance has adequate CPU and memory resources to handle the load from {% data variables.product.prodname_actions %} without causing performance loss, and possibly increase those resources. You'll also need to decide which storage provider you'll use for the blob storage required to store artifacts{% if actions-caching %} and caches{% endif %} generated by workflow runs. Then, you'll enable {% data variables.product.prodname_actions %} for your enterprise, manage access permissions, and add self-hosted runners to run workflows. +{% data reusables.actions.ghes-actions-not-enabled-by-default %} You'll need to determine whether your instance has adequate CPU and memory resources to handle the load from {% data variables.product.prodname_actions %} without causing performance loss, and possibly increase those resources. You'll also need to decide which storage provider you'll use for the blob storage required to store artifacts{% ifversion actions-caching %} and caches{% endif %} generated by workflow runs. Then, you'll enable {% data variables.product.prodname_actions %} for your enterprise, manage access permissions, and add self-hosted runners to run workflows. {% data reusables.actions.introducing-enterprise %} @@ -118,7 +118,7 @@ Optionally, you can limit resource consumption on {% data variables.product.prod 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_actions %} uses blob storage to store data generated by workflow runs, such as workflow logs{% if actions-caching %}, caches,{% endif %} and user-uploaded build artifacts. The amount of storage required depends on your usage of {% data variables.product.prodname_actions %}. Only a single external storage configuration is supported, and you can't use multiple storage providers at the same time. +{% data variables.product.prodname_actions %} uses blob storage to store data generated by workflow runs, such as workflow logs{% ifversion actions-caching %}, caches,{% endif %} and user-uploaded build artifacts. The amount of storage required depends on your usage of {% data variables.product.prodname_actions %}. Only a single external storage configuration is supported, and you can't use multiple storage providers at the same time. {% data variables.product.prodname_actions %} supports these storage providers: diff --git a/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md b/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md index c70b99c442..96f68f0a18 100644 --- a/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md +++ b/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md @@ -28,7 +28,7 @@ Alternatively, you can use runner machines that {% data variables.product.compan This guide shows you how to apply a centralized management approach to self-hosted runners for {% data variables.product.prodname_actions %} in your enterprise. In the guide, you'll complete the following tasks. -1. Configure a limited policy to restrict the actions{% if actions-workflow-policy %} and reusable workflows{% endif %} that can run within your enterprise +1. Configure a limited policy to restrict the actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} that can run within your enterprise 1. Deploy a self-hosted runner for your enterprise 1. Create a group to manage access to the runners available to your enterprise 1. Optionally, further restrict the repositories that can use the runner @@ -48,7 +48,7 @@ After you finish the guide, {% ifversion ghec or ghae %}members of your enterpri ## 1. Configure policies for {% data variables.product.prodname_actions %} -First, enable {% data variables.product.prodname_actions %} for all organizations, and configure a policy to restrict the actions{% if actions-workflow-policy %} and reusable workflows{% endif %} that can run {% ifversion ghec or ghae%}within your enterprise on {% data variables.product.product_name %}{% elsif ghes %}on {% data variables.product.product_location %}{% endif %}. Optionally, organization owners can further restrict these policies for each organization. +First, enable {% data variables.product.prodname_actions %} for all organizations, and configure a policy to restrict the actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} that can run {% ifversion ghec or ghae%}within your enterprise on {% data variables.product.product_name %}{% elsif ghes %}on {% data variables.product.product_location %}{% endif %}. Optionally, organization owners can further restrict these policies for each organization. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} @@ -56,9 +56,9 @@ First, enable {% data variables.product.prodname_actions %} for all organization 1. Under "Policies", select **Enable for all organizations**. ![Screenshot of "Enable for all organizations" policy for {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-enable-for-all-organizations.png) -1. Select {% data reusables.actions.policy-label-for-select-actions-workflows %} and **Allow actions created by GitHub** to allow local actions{% if actions-workflow-policy %} and reusable workflows{% endif %}, and actions created by {% data variables.product.company_short %}. +1. Select {% data reusables.actions.policy-label-for-select-actions-workflows %} and **Allow actions created by GitHub** to allow local actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}, and actions created by {% data variables.product.company_short %}. - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Screenshot of "Allow select actions" and "Allow actions created by {% data variables.product.company_short %}" for {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-allow-select-actions-and-actions-from-github-with-workflows.png) {%- else %} ![Screenshot of "Allow select actions" and "Allow actions created by {% data variables.product.company_short %}" for {% data variables.product.prodname_actions %}](/assets/images/help/settings/actions-policy-allow-select-actions-and-actions-from-github.png) diff --git a/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md b/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md index dabe75ca77..074854e861 100644 --- a/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md +++ b/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md @@ -26,11 +26,11 @@ Before you introduce {% data variables.product.prodname_actions %} to a large en You should create a plan to govern your enterprise's use of {% data variables.product.prodname_actions %} and meet your compliance obligations. -Determine which actions {% if actions-workflow-policy %}and reusable workflows{% endif %} your developers will be allowed to use. {% ifversion ghes %}First, decide whether you'll enable access to actions {% if actions-workflow-policy %}and reusable workflows{% endif %} from outside your instance. {% data reusables.actions.access-actions-on-dotcom %} For more information, see "[About using actions in your enterprise](/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise)." +Determine which actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} your developers will be allowed to use. {% ifversion ghes %}First, decide whether you'll enable access to actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} from outside your instance. {% data reusables.actions.access-actions-on-dotcom %} For more information, see "[About using actions in your enterprise](/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise)." -Then,{% else %}First,{% endif %} decide whether you'll allow third-party actions {% if actions-workflow-policy %}and reusable workflows{% endif %} that were not created by {% data variables.product.company_short %}. You can configure the actions {% if actions-workflow-policy %}and reusable workflows{% endif %} that are allowed to run at the repository, organization, and enterprise levels and can choose to only allow actions that are created by {% data variables.product.company_short %}. If you do allow third-party actions{% if actions-workflow-policy %} and reusable workflows{% endif %}, you can limit allowed actions to those created by verified creators or a list of specific actions{% if actions-workflow-policy %} and reusable workflows{% endif %}. For more information, see "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#managing-github-actions-permissions-for-your-repository)", "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#managing-github-actions-permissions-for-your-organization)", and "[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-to-restrict-the-use-of-github-actions-in-your-enterprise)." +Then,{% else %}First,{% endif %} decide whether you'll allow third-party actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} that were not created by {% data variables.product.company_short %}. You can configure the actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} that are allowed to run at the repository, organization, and enterprise levels and can choose to only allow actions that are created by {% data variables.product.company_short %}. If you do allow third-party actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}, you can limit allowed actions to those created by verified creators or a list of specific actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}. For more information, see "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#managing-github-actions-permissions-for-your-repository)", "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#managing-github-actions-permissions-for-your-organization)", and "[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-to-restrict-the-use-of-github-actions-in-your-enterprise)." -{% if actions-workflow-policy %} +{% ifversion actions-workflow-policy %} ![Screenshot of {% data variables.product.prodname_actions %} policies](/assets/images/help/organizations/enterprise-actions-policy-with-workflows.png) {%- else %} ![Screenshot of {% data variables.product.prodname_actions %} policies](/assets/images/help/organizations/enterprise-actions-policy.png) @@ -80,7 +80,7 @@ With reusable workflows, your team can call one workflow from another workflow, To provide a starting place for developers building new workflows, you can use starter workflows. This not only saves time for your developers, but promotes consistency and best practice across your enterprise. For more information, see "[Creating starter workflows for your organization](/actions/learn-github-actions/creating-starter-workflows-for-your-organization)." -{% if not internal-actions %} +{% ifversion not internal-actions %} Whenever your workflow developers want to use an action that's stored in a private repository, they must configure the workflow to clone the repository first. To reduce the number of repositories that must be cloned, consider grouping commonly used actions in a single repository. For more information, see "[About custom actions](/actions/creating-actions/about-custom-actions#choosing-a-location-for-your-action)." {% endif %} @@ -112,15 +112,15 @@ Finally, you should consider security hardening for self-hosted runners. For mor {% data reusables.actions.about-artifacts %} For more information, see "[Storing workflow data as artifacts](/actions/advanced-guides/storing-workflow-data-as-artifacts)." -{% if actions-caching %}{% data variables.product.prodname_actions %} also has a caching system that you can use to cache dependencies to speed up workflow runs. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} +{% ifversion actions-caching %}{% data variables.product.prodname_actions %} also has a caching system that you can use to cache dependencies to speed up workflow runs. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)."{% endif %} {% ifversion ghes %} -You must configure external blob storage for workflow artifacts{% if actions-caching %}, caches,{% endif %} and other workflow logs. Decide which supported storage provider your enterprise will use. For more information, see "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.product_name %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#external-storage-requirements)." +You must configure external blob storage for workflow artifacts{% ifversion actions-caching %}, caches,{% endif %} and other workflow logs. Decide which supported storage provider your enterprise will use. For more information, see "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.product_name %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#external-storage-requirements)." {% endif %} {% ifversion ghec or ghes %} -You can use policy settings for {% data variables.product.prodname_actions %} to customize the storage of workflow artifacts{% if actions-caching %}, caches,{% endif %} and log retention. For more information, see "[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)." +You can use policy settings for {% data variables.product.prodname_actions %} to customize the storage of workflow artifacts{% ifversion actions-caching %}, caches,{% endif %} and log retention. For more information, see "[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)." {% endif %} diff --git a/translations/zh-CN/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md b/translations/zh-CN/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md index b2dca564bc..6610670d48 100644 --- a/translations/zh-CN/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md +++ b/translations/zh-CN/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md @@ -48,7 +48,7 @@ Each action is a repository in the `actions` organization, and each action repos **Notes:** - When using setup actions (such as `actions/setup-LANGUAGE`) on {% data variables.product.product_name %} 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)." -- Bundled actions are automatically updated when {% data variables.product.product_name %} is updated. +- When {% data variables.product.product_name %} is updated, bundled actions are automatically replaced with default versions in the upgrade package. {% endnote %} diff --git a/translations/zh-CN/content/admin/identity-and-access-management/index.md b/translations/zh-CN/content/admin/identity-and-access-management/index.md index 24df6fbcd5..79d7318464 100644 --- a/translations/zh-CN/content/admin/identity-and-access-management/index.md +++ b/translations/zh-CN/content/admin/identity-and-access-management/index.md @@ -19,7 +19,7 @@ children: - /using-cas-for-enterprise-iam - /using-ldap-for-enterprise-iam - /using-saml-for-enterprise-iam - - /using-enterprise-managed-users-and-saml-for-iam + - /using-enterprise-managed-users-for-iam - /managing-recovery-codes-for-your-enterprise --- diff --git a/translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md b/translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md index 54025d7284..85c1dbe5f9 100644 --- a/translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md +++ b/translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md @@ -1,7 +1,7 @@ --- -title: 关于企业的身份验证 -shortTitle: 关于身份验证 -intro: '您必须 {% ifversion ghae %}配置 SAML 单点登录 (SSO),以便用户可以{% else %}可以选择人员如何{% endif %} 进行身份验证,以便访问{% ifversion ghec %} {% data variables.product.product_name %} 上的企业资源{% elsif ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}上的企业{% endif %}。' +title: About authentication for your enterprise +shortTitle: About authentication +intro: You {% ifversion ghae %}must configure SAML single sign-on (SSO) so people can{% else %}can choose how people{% endif %} authenticate to access {% ifversion ghec %}your enterprise's resources on {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% elsif ghae %}your enterprise on {% data variables.product.product_name %}{% endif %}. versions: ghec: '*' ghes: '*' @@ -15,85 +15,124 @@ topics: - SSO --- -## 关于企业的身份验证 +## About authentication for your enterprise {% ifversion ghec %} -{% data variables.product.product_name %} 上的企业所有者可以控制身份验证和访问企业资源的要求。 +Enterprise owners on {% data variables.product.product_name %} can control the requirements for authentication and access to the enterprise's resources. -You can choose to allow members to create and manage user accounts, or your enterprise can create and manage accounts for members with {% data variables.product.prodname_emus %}. 如果您允许成员管理自己的帐户,则还可以配置 SAML 身份验证,以提高安全性,并集中团队使用的 Web 应用程序的身份和访问权限。 如果选择管理成员的用户帐户,则必须配置 SAML 身份验证。 +You can choose to allow members to create and manage user accounts, or your enterprise can create and manage accounts for members with {% data variables.product.prodname_emus %}. If you allow members to manage their own accounts, you can also configure SAML authentication to both increase security and centralize identity and access for the web applications that your team uses. -## {% data variables.product.product_name %} 的身份验证方法 +After learning more about these options, to determine which method is best for your enterprise, see "[Identifying the best authentication method for your enterprise](#identifying-the-best-authentication-method-for-your-enterprise)." -以下选项可用于 {% data variables.product.product_name %} 上的帐户管理和身份验证。 +## Authentication methods for {% data variables.product.product_name %} -- [通过 {% data variables.product.product_location %} 进行身份验证](#authentication-through-githubcom) -- [通过具有附加 SAML 访问限制的 {% data variables.product.product_location %} 进行身份验证](#authentication-through-githubcom-with-additional-saml-access-restriction) -- [使用 {% data variables.product.prodname_emus %} 和 SAML SSO 进行身份验证](#authentication-with-enterprise-managed-users-and-saml-sso) +The following options are available for account management and authentication on {% data variables.product.product_name %}. -### 通过 {% data variables.product.product_location %} 进行身份验证 +- [Authentication through {% data variables.product.product_location %}](#authentication-through-githubcom) +- [Authentication through {% data variables.product.product_location %} with additional SAML access restriction](#authentication-through-githubcom-with-additional-saml-access-restriction) +- [Authentication with {% data variables.product.prodname_emus %} and federation](#authentication-with-enterprise-managed-users-and-federation) -默认情况下,每个成员都必须在 {% data variables.product.product_location %} 上创建个人帐户。 您授予对企业的访问权限,该成员可以在登录 {% data variables.product.product_location %} 上的帐户后访问您企业的资源。 该成员管理该帐户,并且可以为 {% data variables.product.product_location %} 上的其他企业、组织和存储库做出贡献。 +### Authentication through {% data variables.product.product_location %} -### 通过具有附加 SAML 访问限制的 {% data variables.product.product_location %} 进行身份验证 +By default, each member must create a personal account on {% data variables.product.product_location %}. You grant access to your enterprise, and the member can access your enterprise's resources after signing into the account on {% data variables.product.product_location %}. The member manages the account, and can contribute to other enterprises, organizations, and repositories on {% data variables.product.product_location %}. -如果配置了其他 SAML 访问限制,则每个成员都必须在 {% data variables.product.product_location %} 上创建和管理个人帐户。 您授予对企业的访问权限,在 {% data variables.product.product_location %} 登录账户并使用 SAML 身份提供程序 (IdP) 成功进行身份验证后,成员可以访问您企业的资源。 成员可以使用其个人帐户向在 {% data variables.product.product_location %} 上的其他企业、组织和存储库做出贡献。 有关要求对所有访问企业资源进行 SAML 身份验证的更多信息,请参阅“[关于企业 IAM 的 SAML](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)”。 +### Authentication through {% data variables.product.product_location %} with additional SAML access restriction -如果您对 {% data variables.product.product_name %} 使用独立组织,或者您不想对企业中的每个组织使用 SAML 身份验证,则可以为单个组织配置 SAML。 更多信息请参阅“[关于使用 SAML 单点登录管理身份和访问](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)”。 +If you configure additional SAML access restriction, each member must create and manage a personal account on {% data variables.product.product_location %}. You grant access to your enterprise, and the member can access your enterprise's resources after both signing into the account on {% data variables.product.product_location %} and successfully authenticating with your SAML identity provider (IdP). The member can contribute to other enterprises, organizations, and repositories on {% data variables.product.product_location %} using their personal account. For more information about requiring SAML authentication for all access your enterprise's resources, see "[About SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)." -### 使用 {% data variables.product.prodname_emus %} 和 SAML SSO 进行身份验证 +If you use a standalone organization with {% data variables.product.product_name %}, or if you don't want to use SAML authentication for every organization in your enterprise, you can configure SAML for an individual organization. For more information, see "[About identity and access management with SAML single sign-on](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)." -如果您需要增强控制您在 {% data variables.product.product_location %} 上的企业成员的帐户,则可以使用 {% data variables.product.prodname_emus %}。 借助 {% data variables.product.prodname_emus %},您可以使用 IdP 在 {% data variables.product.product_location %} 上为您的企业成员配置和管理帐户。 每个成员登录到您创建的帐户,您的企业将管理该帐户。 参与 {% data variables.product.prodname_dotcom_the_website %} 的其余部分受到限制。 更多信息请参阅“[关于 {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)”。 +### Authentication with {% data variables.product.prodname_emus %} and federation + +If you need more control of the accounts for your enterprise members on {% data variables.product.product_location %}, you can use {% data variables.product.prodname_emus %}. With {% data variables.product.prodname_emus %}, you provision and manage accounts for your enterprise members on {% data variables.product.product_location %} using your IdP. Each member signs into an account that you create, and your enterprise manages the account. Contributions to the rest of {% data variables.product.prodname_dotcom_the_website %} are restricted. For more information, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)." + +## Identifying the best authentication method for your enterprise + +Both SAML SSO and {% data variables.product.prodname_emus %} increase security for your enterprise's resources. {% data variables.product.prodname_emus %} additionally allows you to control the user accounts for your enterprise members and restricts what the accounts are able to do. However, those restrictions may be unacceptable for your enterprise if they obstruct your developers' workflows. + +To determine whether your enterprise would benefit more from SAML SSO or {% data variables.product.prodname_emus %}, ask yourself these questions. + +- [Do you want to control the user accounts for your users?](#do-you-want-to-control-the-user-accounts-for-your-users) +- [Which identity provider does your enterprise use?](#which-identity-provider-does-your-enterprise-use) +- [Do your developers work in public repositories, gists, or {% data variables.product.prodname_pages %} sites?](#do-your-developers-work-in-public-repositories-gists-or-github-pages-sites) +- [Do your developers rely on collaboration outside of your enterprise?](#do-your-developers-rely-on-collaboration-outside-of-your-enterprise) +- [Does your enterprise rely on outside collaborators?](#does-your-enterprise-rely-on-outside-collaborators) +- [Can your enterprise tolerate migration costs?](#can-your-enterprise-tolerate-migration-costs) + +### Do you want to control the user accounts for your users? + +{% data variables.product.prodname_emus %} may be right for your enterprise if you don't want enterprise members to use their own personal accounts on {% data variables.product.prodname_dotcom_the_website %} to access your enterprise's resources. + +With SAML SSO, developers create and manage their own personal accounts, and each account is linked to a SAML identity in your IdP. {% data variables.product.prodname_emus %} functions more like other familiar SSO solutions, as you will provision the accounts for your users. You can also ensure user accounts conform with your company identity, by controlling usernames and the email addresses associated with the accounts. + +If you currently require your users to create a new account on {% data variables.product.prodname_dotcom_the_website %} to use with your enterprise only, {% data variables.product.prodname_emus %} might be right for you. However, SAML SSO may be a better option if using your IdP as the source of truth for your user and access management would add too much complexity. For example, perhaps your enterprise does not have an established process for onboarding new users in your IdP. + +### Which identity provider does your enterprise use? + +{% data variables.product.prodname_emus %} is supported for a limited number of IdPs, while SAML SSO offers full support for a larger number of IdPs, plus limited support for all IdPs that implement the SAML 2.0 standard. For the list of supported IdPs for each option, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#identity-provider-support)" and "[About SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam#supported-idps)." + +You can use {% data variables.product.prodname_emus %} with an unsupported IdP only if you federate the unsupported IdP to a supported IdP to use as an integration point. If you wish to avoid this extra complexity, SAML SSO may be a better solution for you. + +### Do your developers work in public repositories, gists, or {% data variables.product.prodname_pages %} sites? + +To prevent enterprise members from accidentally leaking corporate-owned content to the public on {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_emus %} imposes strong restrictions on what users can do. For example, {% data variables.product.prodname_managed_users %} cannot create public repositories, gists of any visibility, or {% data variables.product.prodname_pages %} sites that are visible outside the enterprise. For a full list of restrictions, see "[Abilities and restrictions of {% data variables.product.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-users)." + +These restrictions are unacceptable for some enterprises. To determine whether {% data variables.product.prodname_emus %} will work for you, review the restrictions with your developers, and confirm whether any of the restrictions will hinder your existing workflows. If so, SAML SSO may be a better choice for your enterprise. + +### Do your developers rely on collaboration outside of your enterprise? + +{% data variables.product.prodname_managed_users_caps %} can only contribute to repositories within your enterprise. If your developers need to collaborate in repositories outside your enterprise, even private repositories, to complete their work, {% data variables.product.prodname_emus %} may not be right for your enterprise, and SAML SSO may be a better solution. + +### Does your enterprise rely on outside collaborators? + +With SAML SSO, you can give access to specific repositories to people who are not members of your IdP's directory, by using the outside collaborator role. This can be especially useful for collaborators that are external to your business, such as contractors. For more information, see "[Adding outside collaborators to repositories in your organization](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)." + +With {% data variables.product.prodname_emus %}, the outside collaborator role does not exist. Your enterprise's resources can only be accessed by {% data variables.product.prodname_managed_users %}, which are always provisioned by your IdP. To give external collaborators access to your enterprise, you would have to use guest accounts in your IdP. If you're interested in {% data variables.product.prodname_emus %}, confirm with your developers whether this will hinder any of their existing workflows. If so, SAML SSO may be a better solution. + +### Can your enterprise tolerate migration costs? + +If your enterprise is new to {% data variables.product.prodname_dotcom_the_website %}, SAML SSO and {% data variables.product.prodname_emus %} are equally easy to adopt. + +If you're already using {% data variables.product.prodname_dotcom_the_website %} with developers managing their own user accounts, adopting {% data variables.product.prodname_emus %} requires migrating to a new enterprise account. For more information, see "[About enterprises with {% data variables.product.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#about-enterprises-with-managed-users)." + +Although {% data variables.product.prodname_emus %} is free, the migration process may require time or cost from your team. Confirm that this migration process is acceptable to your business and your developers. If not, SAML SSO may be the better choice for you. {% elsif ghes %} -站点管理员可以决定人员如何进行身份验证以访问 {% data variables.product.product_name %} 实例。 您可以使用 {% data variables.product.product_name %} 的内置身份验证,或者,如果要集中管理团队使用的 Web 应用程序的身份和访问,则可以配置外部身份验证方法。 +Site administrators can decide how people authenticate to access a {% data variables.product.product_name %} instance. You can use {% data variables.product.product_name %}'s built-in authentication, or, if you want to centralize identity and access management for the web applications that your team uses, you can configure an external authentication method. -## {% data variables.product.product_name %} 的身份验证方法 +## Authentication methods for {% data variables.product.product_name %} -以下身份验证方法可用于 {% data variables.product.product_name %}。 +The following authentication methods are available for {% data variables.product.product_name %}. -- [内置身份验证](#built-in-authentication) -- [外部身份验证](#external-authentication) +- [Built-in authentication](#built-in-authentication) +- [External authentication](#external-authentication) -### 内置身份验证 +### Built-in authentication -{% data reusables.enterprise_user_management.built-in-authentication-new-accounts %} 要访问您的实例,用户需要使用帐户的凭证进行身份验证。 更多信息请参阅“[配置内置身份验证](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)”。 +{% data reusables.enterprise_user_management.built-in-authentication-new-accounts %} To access your instance, people authenticate with the credentials for the account. For more information, see "[Configuring built-in authentication](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)." -### 外部身份验证 +### External authentication -如果使用外部目录或身份提供程序 (IdP) 集中访问多个 Web 应用程序,则可以为 {% data variables.product.product_location %} 配置外部身份验证。 更多信息请参阅以下文章。 +If you use an external directory or identity provider (IdP) to centralize access to multiple web applications, you may be able to configure external authentication for {% data variables.product.product_location %}. For more information, see the following. -- “[将 CAS 用于企业 IAM](/admin/identity-and-access-management/using-cas-for-enterprise-iam)” -- “[将 LDAP 用于企业 IAM](/admin/identity-and-access-management/using-ldap-for-enterprise-iam)” -- “[将 SAML 用于企业 IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam)” +- "[Using CAS for enterprise IAM](/admin/identity-and-access-management/using-cas-for-enterprise-iam)" +- "[Using LDAP for enterprise IAM](/admin/identity-and-access-management/using-ldap-for-enterprise-iam)" +- "[Using SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam)" -如果选择使用外部身份验证,还可以为在外部身份验证提供程序上没有帐户的人员配置回退身份验证。 例如,您可能希望向承包商或计算机用户授予访问权限。 更多信息请参阅“[允许对提供程序覆盖范围以外的用户进行内置身份验证](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)”。 +If you choose to use external authentication, you can also configure fallback authentication for people who don't have an account on your external authentication provider. For example, you may want to grant access to a contractor or machine user. For more information, see "[Allowing built-in authentication for users outside your provider](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)." {% elsif ghae %} -{% data variables.product.product_name %} 使用 SAML SSO 进行身份验证。 企业所有者必须在初始化期间使用 SAML 身份提供程序 (IdP) 配置 SAML SSO。 更多信息请参阅“[关于企业 IAM 的 SAML](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)”。 +{% data variables.product.product_name %} uses SAML SSO for authentication. Enterprise owners must configure SAML SSO with a SAML identity provider (IdP) during initialization. For more information, see "[About SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)." {% endif %} -## 关于访问控制 - -{% ifversion ghec or ghae %}企业成员{% elsif ghes %}有权访问 {% data variables.product.product_location %} 的人员{% endif %}可以使用组织成员身份、团队和角色来管理对实例上的 {% ifversion ghec %}企业资源{% elsif ghae %}企业{% elsif ghes %}资源{% endif %} 的访问权限。 更多信息请参阅以下文章。 +## Further reading +- "[Types of {% data variables.product.company_short %} accounts](/get-started/learning-about-github/types-of-github-accounts)" +- "[About enterprise accounts](/admin/overview/about-enterprise-accounts)" {%- ifversion ghec %} -- “[邀请用户加入您的组织](/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization)” -{%- elsif ghes or ghae %} -- “[向组织添加人员](/organizations/managing-membership-in-your-organization/adding-people-to-your-organization)” -{%- endif %} -- "[组织中的角色](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)" -- "[关于团队](/organizations/organizing-members-into-teams/about-teams)" -- "[组织的仓库角色](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" -- "[用户帐户仓库的权限级别](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/permission-levels-for-a-user-account-repository)" - -## 延伸阅读 - -- "[{% data variables.product.company_short %} 帐户的类型](/get-started/learning-about-github/types-of-github-accounts)" -- “[关于企业帐户](/admin/overview/about-enterprise-accounts)” -{%- ifversion ghec %} -- “[是否可以为组织中的人员创建帐户?](/organizations/managing-membership-in-your-organization/can-i-create-accounts-for-people-in-my-organization)” -{% endif %} +- "[Can I create accounts for people in my organization?](/organizations/managing-membership-in-your-organization/can-i-create-accounts-for-people-in-my-organization)" +{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md b/translations/zh-CN/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md index 427c3063bb..86070d7b70 100644 --- a/translations/zh-CN/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md +++ b/translations/zh-CN/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md @@ -1,7 +1,7 @@ --- title: 身份提供程序不可用时访问企业帐户 shortTitle: 访问您的企业帐户 -intro: '即使身份提供程序不可用,您也可以使用恢复代码绕过 SAML 单点登录 (SSO) 登录到 {% data variables.product.product_name %}。' +intro: '即使身份提供程序不可用,您也可以使用恢复代码绕过单点登录 (SSO) 登录到 {% data variables.product.product_name %}。' versions: ghec: '*' type: how_to @@ -13,9 +13,9 @@ topics: permissions: Enterprise owners can use a recovery code to access an enterprise account. --- -当 SAML 配置错误或身份提供程序 (IdP) 问题阻止您使用 SAML SSO 时,您可以使用恢复代码访问您的企业帐户。 +当身份验证配置错误或身份提供程序 (IdP) 问题阻止您使用 SSO 时,您可以使用恢复代码访问您的企业帐户。 -要以这种方式访问您的企业帐户,您必须以前下载并存储了企业的恢复代码。 更多信息请参阅“[下载企业帐户的单点登录恢复代码](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes)”。 +要以这种方式访问您的企业帐户,您必须以前下载并存储了企业的恢复代码。 For more information, see "[Downloading your enterprise account's single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." {% data reusables.saml.recovery-code-caveats %} diff --git a/translations/zh-CN/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes.md b/translations/zh-CN/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes.md deleted file mode 100644 index f4c4d486c1..0000000000 --- a/translations/zh-CN/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: 下载企业帐户的 SAML 单点登录恢复代码 -shortTitle: 下载恢复代码 -intro: '为确保在身份提供程序 (IdP) 不可用时可以访问 {% data variables.product.product_name %} ,应下载企业帐户的 SAML 单点登录 (SSO) 恢复代码。' -versions: - ghec: '*' -type: how_to -topics: - - Accounts - - Authentication - - Enterprise - - SSO -permissions: Enterprise owners can download the SAML SSO recovery codes for the enterprise account. ---- - -如果您的 IdP 不可用,您可以使用恢复代码登录并通过 {% data variables.product.product_location %} 访问您的企业。 更多信息请参阅“[在身份提供程序不可用时访问企业帐户](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable)”。 - -如果在配置 SAML SSO 时未保存恢复代码,您仍然可以从企业的设置中访问这些代码。 - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} - -1. 在“Require SAML authentication(要求 SAML 身份验证)”下,单击 **Save your recovery codes(保存恢复代码)**。 ![用于在强制实施之前测试 SAML 配置的按钮屏幕截图](/assets/images/help/enterprises/saml-recovery-codes-link.png) - -2. 要保存恢复代码,请单击 **Download(下载)**、**Print(打印)**或 **Copy(复制)**。 ![用于下载、打印或复制恢复代码的按钮屏幕截图](/assets/images/help/saml/saml_recovery_code_options.png) diff --git a/translations/zh-CN/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md b/translations/zh-CN/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md new file mode 100644 index 0000000000..f761bb8269 --- /dev/null +++ b/translations/zh-CN/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md @@ -0,0 +1,36 @@ +--- +title: Downloading your enterprise account's single sign-on recovery codes +shortTitle: 下载恢复代码 +intro: 'To ensure that you can access {% data variables.product.product_name %} if your identity provider (IdP) is unavailable, you should download your enterprise account''s single sign-on (SSO) recovery codes.' +versions: + ghec: '*' +type: how_to +topics: + - Accounts + - Authentication + - Enterprise + - SSO +redirect_from: + - /admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes +permissions: Enterprise owners can download the SSO recovery codes for the enterprise account. +--- + +如果您的 IdP 不可用,您可以使用恢复代码登录并通过 {% data variables.product.product_location %} 访问您的企业。 更多信息请参阅“[在身份提供程序不可用时访问企业帐户](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable)”。 + +If you did not save your recovery codes when you configured SSO, you can still access the codes from your enterprise's settings. + + + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} + +1. Under{% ifversion oidc-for-emu %} either{% endif %} "Require SAML authentication"{% ifversion oidc-for-emu %} or "Require OIDC authentication"{% endif %}, click **Save your recovery codes**.{% ifversion oidc-for-emu %} + {% note %} + + **Note:** OIDC SSO is only available for {% data variables.product.prodname_emus %}. 更多信息请参阅“[关于企业管理用户](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)”。 + + {% endnote %}{% endif %} + + ![用于在强制实施之前测试 SAML 配置的按钮屏幕截图](/assets/images/help/enterprises/saml-recovery-codes-link.png) +1. 要保存恢复代码,请单击 **Download(下载)**、**Print(打印)**或 **Copy(复制)**。 ![用于下载、打印或复制恢复代码的按钮屏幕截图](/assets/images/help/saml/saml_recovery_code_options.png) diff --git a/translations/zh-CN/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md b/translations/zh-CN/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md index 77ebda3ba7..ad9fc91dea 100644 --- a/translations/zh-CN/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md +++ b/translations/zh-CN/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md @@ -10,7 +10,7 @@ topics: - Enterprise - SSO children: - - /downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes + - /downloading-your-enterprise-accounts-single-sign-on-recovery-codes - /accessing-your-enterprise-account-if-your-identity-provider-is-unavailable --- diff --git a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users.md b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users.md deleted file mode 100644 index c4c01a9af9..0000000000 --- a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: About Enterprise Managed Users -shortTitle: About managed users -intro: 'You can centrally manage identity and access for your enterprise members on {% data variables.product.prodname_dotcom %} from your identity provider.' -product: '{% data reusables.gated-features.emus %}' -redirect_from: - - /early-access/github/articles/get-started-with-managed-users-for-your-enterprise - - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users - - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users - - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users -versions: - ghec: '*' -type: overview -topics: - - Accounts - - Authentication - - Enterprise - - SSO ---- - -## About {% data variables.product.prodname_emus %} - -With {% data variables.product.prodname_emus %}, you can control the user accounts of your enterprise members through your identity provider (IdP). You can simplify authentication with SAML single sign-on (SSO) and provision, update, and deprovision user accounts for your enterprise members. Users assigned to the {% data variables.product.prodname_emu_idp_application %} application in your IdP are provisioned as new user accounts on {% data variables.product.prodname_dotcom %} and added to your enterprise. You control usernames, profile data, team membership, and repository access from your IdP. - -In your IdP, you can give each {% data variables.product.prodname_managed_user %} the role of user, enterprise owner, or billing manager. {% data variables.product.prodname_managed_users_caps %} can own organizations within your enterprise and can add other {% data variables.product.prodname_managed_users %} to the organizations and teams within. For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise)" and "[About organizations](/organizations/collaborating-with-groups-in-organizations/about-organizations)." - -Organization membership can be managed manually or updated automatically as {% data variables.product.prodname_managed_users %} are added to IdP groups that are connected to teams within the organization. When a {% data variables.product.prodname_managed_user %} is manually added to an organization, unassigning them from the {% data variables.product.prodname_emu_idp_application %} application on your IdP will suspend the user but not remove them from the organization. For more information about managing organization and team membership automatically, see "[Managing team memberships with identity provider groups](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups)." - -You can grant {% data variables.product.prodname_managed_users %} access and the ability to contribute to repositories within your enterprise, but {% data variables.product.prodname_managed_users %} cannot create public content or collaborate with other users, organizations, and enterprises on the rest of {% data variables.product.prodname_dotcom %}. The {% data variables.product.prodname_managed_users %} provisioned for your enterprise cannot be invited to organizations or repositories outside of the enterprise, nor can the {% data variables.product.prodname_managed_users %} be invited to other enterprises. Outside collaborators are not supported by {% data variables.product.prodname_emus %}. - -The usernames of your enterprise's {% data variables.product.prodname_managed_users %} and their profile information, such as display names and email addresses, are set by through your IdP and cannot be changed by the users themselves. For more information, see "[Usernames and profile information](#usernames-and-profile-information)." - -{% data reusables.enterprise-accounts.emu-forks %} - -Enterprise owners can audit all of the {% data variables.product.prodname_managed_users %}' actions on {% data variables.product.prodname_dotcom %}. - -To use {% data variables.product.prodname_emus %}, you need a separate type of enterprise account with {% data variables.product.prodname_emus %} enabled. For more information about creating this account, see "[About enterprises with managed users](#about-enterprises-with-managed-users)." - - -## Identity provider support - -{% data variables.product.prodname_emus %} supports the following IdPs: - -{% data reusables.enterprise-accounts.emu-supported-idps %} - -## Abilities and restrictions of {% data variables.product.prodname_managed_users %} - -{% data variables.product.prodname_managed_users_caps %} can only contribute to private and internal repositories within their enterprise and private repositories owned by their user account. {% data variables.product.prodname_managed_users_caps %} have read-only access to the wider {% data variables.product.prodname_dotcom %} community. These visibility and access restrictions for users and content apply to all requests, including API requests. - -* {% data variables.product.prodname_managed_users_caps %} cannot create issues or pull requests in, comment or add reactions to, nor star, watch, or fork repositories outside of the enterprise. -* {% data variables.product.prodname_managed_users_caps %} can view all public repositories on {% data variables.product.prodname_dotcom_the_website %}, but cannot push code to repositories outside of the enterprise. -* {% data variables.product.prodname_managed_users_caps %} and the content they create is only visible to other members of the enterprise. -* {% data variables.product.prodname_managed_users_caps %} cannot follow users outside of the enterprise. -* {% data variables.product.prodname_managed_users_caps %} cannot create gists or comment on gists. -* {% data variables.product.prodname_managed_users_caps %} cannot install {% data variables.product.prodname_github_apps %} on their user accounts. -* Other {% data variables.product.prodname_dotcom %} users cannot see, mention, or invite a {% data variables.product.prodname_managed_user %} to collaborate. -* {% data variables.product.prodname_managed_users_caps %} can only own private repositories and {% data variables.product.prodname_managed_users %} can only invite other enterprise members to collaborate on their owned repositories. -* Only private and internal repositories can be created in organizations owned by an {% data variables.product.prodname_emu_enterprise %}, depending on organization and enterprise repository visibility settings. -* {% data variables.product.prodname_managed_users_caps %} are limited in their use of {% data variables.product.prodname_pages %}. For more information, see "[About {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#limitations-for-enterprise-managed-users)." - -## About enterprises with managed users - -To use {% data variables.product.prodname_emus %}, you need a separate type of enterprise account with {% data variables.product.prodname_emus %} enabled. To try out {% data variables.product.prodname_emus %} or to discuss options for migrating from your existing enterprise, please contact [{% data variables.product.prodname_dotcom %}'s Sales team](https://enterprise.github.com/contact). - -Your contact on the GitHub Sales team will work with you to create your new {% data variables.product.prodname_emu_enterprise %}. You'll need to provide the email address for the user who will set up your enterprise and a short code that will be used as the suffix for your enterprise members' usernames. {% data reusables.enterprise-accounts.emu-shortcode %} For more information, see "[Usernames and profile information](#usernames-and-profile-information)." - -After we create your enterprise, you will receive an email from {% data variables.product.prodname_dotcom %} inviting you to choose a password for your enterprise's setup user, which will be the first owner in the enterprise. Use an incognito or private browsing window when setting the password. The setup user is only used to configure SAML single sign-on and SCIM provisioning integration for the enterprise. It will no longer have access to administer the enterprise account once SAML is successfully enabled. - -The setup user's username is your enterprise's shortcode suffixed with `_admin`. After you log in to your setup user, you can get started by configuring SAML SSO for your enterprise. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users)." - -{% note %} - -{% data reusables.enterprise-accounts.emu-password-reset-session %} - -{% endnote %} - -## Authenticating as a {% data variables.product.prodname_managed_user %} - -{% data variables.product.prodname_managed_users_caps %} must authenticate through their identity provider. To authenticate, a {% data variables.product.prodname_managed_user %} can visit their IdP application portal or use the login page on {% data variables.product.prodname_dotcom_the_website %}. - -{% data reusables.enterprise-accounts.about-recovery-codes %} For more information, see "[Managing recovery codes for your enterprise](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise)." - -### Authenticating as a {% data variables.product.prodname_managed_user %} via {% data variables.product.prodname_dotcom_the_website %} - -1. Navigate to [https://github.com/login](https://github.com/login). -1. In the "Username or email address" text box, enter your username including the underscore and short code. - ![Screenshot showing login form](/assets/images/help/enterprises/emu-login-username.png) - When the form recognizes your username, the form will update. You do not need to enter your password on this form. -1. To continue to your identity provider, click **Sign in with your identity provider**. - ![Screenshot showing "Sign in with your identity provider" button](/assets/images/help/enterprises/emu-login-submit.png) - -## Usernames and profile information - -{% data variables.product.product_name %} automatically creates a username for each person by normalizing an identifier provided by your IdP. For more information, see "[Username considerations for external authentication](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)." - -A conflict may occur when provisioning users if the unique parts of the identifier provided by your IdP are removed during normalization. If you're unable to provision a user due to a username conflict, you should modify the username provided by your IdP. For more information, see "[Resolving username conflicts](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication#resolving-username-conflicts)." - -The profile name and email address of a {% data variables.product.prodname_managed_user %} is also provided by the IdP. {% data variables.product.prodname_managed_users_caps %} cannot change their profile name or email address on {% data variables.product.prodname_dotcom %}. diff --git a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md new file mode 100644 index 0000000000..4202a7bfc3 --- /dev/null +++ b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md @@ -0,0 +1,135 @@ +--- +title: About Enterprise Managed Users +shortTitle: About managed users +intro: 'You can centrally manage identity and access for your enterprise members on {% data variables.product.prodname_dotcom %} from your identity provider.' +redirect_from: + - /early-access/github/articles/get-started-with-managed-users-for-your-enterprise + - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users + - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users + - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users +versions: + ghec: '*' +type: overview +topics: + - Accounts + - Authentication + - Enterprise + - SSO +--- + +## About {% data variables.product.prodname_emus %} + +With {% data variables.product.prodname_emus %}, you can control the user accounts of your enterprise members through your identity provider (IdP). Users assigned to the {% data variables.product.prodname_emu_idp_application %} application in your IdP are provisioned as new user accounts on {% data variables.product.prodname_dotcom %} and added to your enterprise. You control usernames, profile data, team membership, and repository access for the user accounts from your IdP. + +In your IdP, you can give each {% data variables.product.prodname_managed_user %} the role of user, enterprise owner, or billing manager. {% data variables.product.prodname_managed_users_caps %} can own organizations within your enterprise and can add other {% data variables.product.prodname_managed_users %} to the organizations and teams within. For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise)" and "[About organizations](/organizations/collaborating-with-groups-in-organizations/about-organizations)." + +Organization membership can be managed manually, or you can update membership automatically as {% data variables.product.prodname_managed_users %} are added to IdP groups that are connected to teams within the organization. When a {% data variables.product.prodname_managed_user %} is manually added to an organization, unassigning them from the {% data variables.product.prodname_emu_idp_application %} application on your IdP will suspend the user but not remove them from the organization. For more information about managing organization and team membership automatically, see "[Managing team memberships with identity provider groups](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)." + +{% ifversion oidc-for-emu %} + +{% data reusables.enterprise-accounts.emu-cap-validates %} For more information, see "[About support for your IdP's Conditional Access Policy](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy)." + +{% endif %} + +You can grant {% data variables.product.prodname_managed_users %} access to and the ability to contribute to repositories within your enterprise, but {% data variables.product.prodname_managed_users %} cannot create public content or collaborate with other users, organizations, and enterprises on the rest of {% data variables.product.prodname_dotcom %}. For more information, see "[Abilities and restrictions of {% data variables.product.prodname_managed_users %}](#abilities-and-restrictions-of-enterprise-managed-users)." + +The usernames of your enterprise's {% data variables.product.prodname_managed_users %} and their profile information, such as display names and email addresses, are set by through your IdP and cannot be changed by the users themselves. For more information, see "[Usernames and profile information](#usernames-and-profile-information)." + +{% data reusables.enterprise-accounts.emu-forks %} + +Enterprise owners can audit all of the {% data variables.product.prodname_managed_users %}' actions on {% data variables.product.prodname_dotcom %}. For more information, see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#about-audit-log-events-for-your-enterprise)." + +To use {% data variables.product.prodname_emus %}, you need a separate type of enterprise account with {% data variables.product.prodname_emus %} enabled. For more information about creating this account, see "[About enterprises with managed users](#about-enterprises-with-managed-users)." + +{% note %} + +**Note:** There are multiple options for identity and access management with {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_emus %} is not the best solution for every customer. For more information about whether {% data variables.product.prodname_emus %} is right for your enterprise, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#identifying-the-best-authentication-method-for-your-enterprise)." + +{% endnote %} + +## Identity provider support + +{% data variables.product.prodname_emus %} supports the following IdPs{% ifversion oidc-for-emu %} and authentication methods: + +| | SAML | OIDC (beta) | +|----------------------------------|-----------------------------------------------|-----------------------------------------------| +| Azure Active Directory | {% octicon "check" aria-label="Check icon" %} | {% octicon "check" aria-label="Check icon" %} | +| Okta | {% octicon "check" aria-label="Check icon" %} | | +{% else %}: + +{% data reusables.enterprise-accounts.emu-supported-idps %} + +{% endif %} + +## Abilities and restrictions of {% data variables.product.prodname_managed_users %} + +{% data variables.product.prodname_managed_users_caps %} can only contribute to private and internal repositories within their enterprise and private repositories owned by their user account. {% data variables.product.prodname_managed_users_caps %} have read-only access to the wider {% data variables.product.prodname_dotcom %} community. These visibility and access restrictions for users and content apply to all requests, including API requests. + +* {% data variables.product.prodname_managed_users %} cannot be invited to organizations or repositories outside of the enterprise, nor can the {% data variables.product.prodname_managed_users %} be invited to other enterprises. +* Outside collaborators are not supported by {% data variables.product.prodname_emus %}. +* {% data variables.product.prodname_managed_users_caps %} cannot create issues or pull requests in, comment or add reactions to, nor star, watch, or fork repositories outside of the enterprise. +* {% data variables.product.prodname_managed_users_caps %} can view all public repositories on {% data variables.product.prodname_dotcom_the_website %}, but cannot push code to repositories outside of the enterprise. +* {% data variables.product.prodname_managed_users_caps %} and the content they create is only visible to other members of the enterprise. +* {% data variables.product.prodname_managed_users_caps %} cannot follow users outside of the enterprise. +* {% data variables.product.prodname_managed_users_caps %} cannot create gists or comment on gists. +* {% data variables.product.prodname_managed_users_caps %} cannot install {% data variables.product.prodname_github_apps %} on their user accounts. +* Other {% data variables.product.prodname_dotcom %} users cannot see, mention, or invite a {% data variables.product.prodname_managed_user %} to collaborate. +* {% data variables.product.prodname_managed_users_caps %} can only own private repositories and {% data variables.product.prodname_managed_users %} can only invite other enterprise members to collaborate on their owned repositories. +* {% data reusables.enterprise-accounts.emu-forks %} +* Only private and internal repositories can be created in organizations owned by an {% data variables.product.prodname_emu_enterprise %}, depending on organization and enterprise repository visibility settings. +* {% data variables.product.prodname_managed_users_caps %} are limited in their use of {% data variables.product.prodname_pages %}. For more information, see "[About {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#limitations-for-enterprise-managed-users)." + +## Getting started with {% data variables.product.prodname_emus %} + +Before your developers can use {% data variables.product.prodname_ghe_cloud %} with {% data variables.product.prodname_emus %}, you must follow a series of configuration steps. + +1. To use {% data variables.product.prodname_emus %}, you need a separate type of enterprise account with {% data variables.product.prodname_emus %} enabled. To try out {% data variables.product.prodname_emus %} or to discuss options for migrating from your existing enterprise, please contact [{% data variables.product.prodname_dotcom %}'s Sales team](https://enterprise.github.com/contact). + + Your contact on the GitHub Sales team will work with you to create your new {% data variables.product.prodname_emu_enterprise %}. You'll need to provide the email address for the user who will set up your enterprise and a short code that will be used as the suffix for your enterprise members' usernames. {% data reusables.enterprise-accounts.emu-shortcode %} For more information, see "[Usernames and profile information](#usernames-and-profile-information)." + +2. After we create your enterprise, you will receive an email from {% data variables.product.prodname_dotcom %} inviting you to choose a password for your enterprise's setup user, which will be the first owner in the enterprise. Use an incognito or private browsing window when setting the password. The setup user is only used to configure single sign-on and SCIM provisioning integration for the enterprise. It will no longer have access to administer the enterprise account once SSO is successfully enabled. The setup user's username is your enterprise's shortcode suffixed with `_admin`. + + {% note %} + + {% data reusables.enterprise-accounts.emu-password-reset-session %} + + {% endnote %} + +3. After you log in to your setup user, get started by configuring {% ifversion oidc-for-emu %}how your members will authenticate. If you are using Azure Active Directory as your identity provider, you can choose between OpenID Connect (OIDC) and Security Assertion Markup Language (SAML). Both options provide a seamless sign-in experience for your members, but only OIDC includes support for Conditional Access Policies (CAP). If you are using Okta as your identity provider, you can use SAML to authenticate your members.{% else %}SAML SSO for your enterprise. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)."{% endif %} + + {% ifversion oidc-for-emu %} + + To get started, read the guide for your chosen authentication method. + + - "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." + - "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)." + + {% endif %} + +4. Once you have configured SSO, you can configure SCIM provisioning. SCIM is how your identity provider will provision and manage member accounts and teams on {% data variables.product.prodname_dotcom_the_website %}. For more information on configuring SCIM provisioning, see "[Configuring SCIM provisioning for enterprise managed users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)." + +5. Once authentication and provisioning are configured, you can start provisioning members and managing teams. For more information, see "[Managing team memberships with identity provider groups](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups)." + +## Authenticating as a {% data variables.product.prodname_managed_user %} + +{% data variables.product.prodname_managed_users_caps %} must authenticate through their identity provider. To authenticate, a {% data variables.product.prodname_managed_user %} can visit their IdP application portal or use the login page on {% data variables.product.prodname_dotcom_the_website %}. + +{% data reusables.enterprise-accounts.about-recovery-codes %} For more information, see "[Managing recovery codes for your enterprise](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise)." + +### Authenticating as a {% data variables.product.prodname_managed_user %} via {% data variables.product.prodname_dotcom_the_website %} + +1. Navigate to [https://github.com/login](https://github.com/login). +1. In the "Username or email address" text box, enter your username including the underscore and short code. + ![Screenshot showing login form](/assets/images/help/enterprises/emu-login-username.png) + When the form recognizes your username, the form will update. You do not need to enter your password on this form. +1. To continue to your identity provider, click **Sign in with your identity provider**. + ![Screenshot showing "Sign in with your identity provider" button](/assets/images/help/enterprises/emu-login-submit.png) + +## Usernames and profile information + +{% data variables.product.product_name %} automatically creates a username for each person by normalizing an identifier provided by your IdP. For more information, see "[Username considerations for external authentication](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)." + +A conflict may occur when provisioning users if the unique parts of the identifier provided by your IdP are removed during normalization. If you're unable to provision a user due to a username conflict, you should modify the username provided by your IdP. For more information, see "[Resolving username conflicts](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication#resolving-username-conflicts)." + +The profile name and email address of a {% data variables.product.prodname_managed_user %} is also provided by the IdP. {% data variables.product.prodname_managed_users_caps %} cannot change their profile name or email address on {% data variables.product.prodname_dotcom %}. diff --git a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md new file mode 100644 index 0000000000..7b756626da --- /dev/null +++ b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md @@ -0,0 +1,47 @@ +--- +title: About support for your IdP's Conditional Access Policy +shortTitle: Conditional access policy +intro: 'When your enterprise uses OIDC SSO, {% data variables.product.prodname_dotcom %} will validate access to your enterprise and its resources using your IdP''s Conditional Access Policy (CAP).' +product: '{% data reusables.gated-features.emus %}' +versions: + feature: oidc-for-emu +topics: + - Accounts + - Authentication + - Enterprise + - SSO +--- + +{% data reusables.enterprise-accounts.oidc-beta-notice %} + +## About support for Conditional Access Policies + +{% data reusables.enterprise-accounts.emu-cap-validates %} + +CAP support is enabled automatically for any {% data variables.product.prodname_emu_enterprise %} that enables OIDC SSO and cannot be disabled. {% data variables.product.prodname_dotcom %} enforces your IdP's IP conditions but not device compliance conditions. + +For more information about using OIDC with {% data variables.product.prodname_emus %}, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)" and "[Migrating from SAML to OIDC](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc)." + +## About using CAP with IP allow lists + +We recommend disabling your enterprise account's IP allow list and relying on your IdP's CAP. If you enable IP allow lists for your enterprise and also make use of your IdP's CAP, both the IP allow list and CAP will be enforced. If either restriction rejects a user's IP address, the request fails. For more information about IP allow lists, see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)." + +## Considerations for integrations and automations + +{% data variables.product.prodname_dotcom %} sends the originating IP address to your IdP for validation against your CAP. To make sure actions and apps are not blocked by your IdP's CAP, you will need to make changes to your configuration. + +{% data reusables.enterprise-accounts.oidc-gei-warning %} + +### {% data variables.product.prodname_actions %} + +Actions that use a personal access token will likely be blocked by your IdP's CAP. We recommend that personal access tokens are created by a service account which is then exempted from IP controls in your IdP's CAP. + +If you're unable to use a service account, another option for unblocking actions that use personal access tokens is to allow the IP ranges used by {% data variables.product.prodname_actions %}. 更多信息请参阅“[关于 GitHub 的 IP 地址](/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses)”。 + +### {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_apps %} + +When {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_apps %} make requests on a member's behalf, {% data variables.product.prodname_dotcom %} will send the IP address of the app's server to your IdP for validation. If the IP address of the app's server is not validated by your IdP's CAP, the request will fail. + +You can contact the owners of the apps you want to use, ask for their IP ranges, and configure your IdP's CAP to allow access from those IP ranges. If you're unable to contact the owners, you can review your IdP sign-in logs to review the IP addresses seen in the requests, then allow-list those addresses. + +You can also enable IP allow list configuration for installed {% data variables.product.prodname_github_apps %}. When enabled, all {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_apps %} will continue working regardless of the originating IP address. 更多信息请参阅“[在企业中实施安全设置策略](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#allowing-access-by-github-apps)”。 diff --git a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md new file mode 100644 index 0000000000..97fbc37d84 --- /dev/null +++ b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md @@ -0,0 +1,47 @@ +--- +title: Configuring OIDC for Enterprise Managed Users +shortTitle: OIDC for managed users +intro: 'You can automatically manage access to your enterprise account on {% data variables.product.prodname_dotcom %} by configuring OpenID Connect (OIDC) single sign-on (SSO) and enable support for your IdP''s Conditional Access Policy (CAP).' +product: '{% data reusables.gated-features.emus %}' +versions: + feature: oidc-for-emu +topics: + - Accounts + - Authentication + - Enterprise + - SSO +--- + +{% data reusables.enterprise-accounts.oidc-beta-notice %} + +## About OIDC for Enterprise Managed Users + +With {% data variables.product.prodname_emus %}, your enterprise uses your identity provider (IdP) to authenticate all members. You can use OpenID Connect (OIDC) to manage authentication for your {% data variables.product.prodname_emu_enterprise %}. Enabling OIDC SSO is a one-click setup process with certificates managed by {% data variables.product.prodname_dotcom %} and your IdP. + +{% data reusables.enterprise-accounts.emu-cap-validates %} For more information, see "[About support for your IdP's Conditional Access Policy](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy)." + +You can adjust the lifetime of a session, and how often a {% data variables.product.prodname_managed_user %} needs to reauthenticate with your IdP, by changing the lifetime policy property of the ID tokens issued for {% data variables.product.prodname_dotcom %} from your IdP. The default lifetime is one hour. For more information, see "[Configurable token lifetimes in the Microsoft identity platform](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-configurable-token-lifetimes)" in the Azure AD documentation. + +If you currently use SAML SSO for authentication and would prefer to use OIDC and benefit from CAP support, you can follow a migration path. For more information, see "[Migrating from SAML to OIDC](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc)." + +{% data reusables.enterprise-accounts.oidc-gei-warning %} + +## 身份提供程序支持 + +Support for OIDC is in public beta and available for customers using Azure Active Directory (Azure AD). + +## Configuring OIDC for Enterprise Managed Users + +1. 以新企业的设置用户身份登录 {% data variables.product.prodname_dotcom_the_website %} ,用户名为 **@SHORT-CODE_admin**。 +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Select **Require OIDC single sign-on**. + ![Screenshot showing the "Require OIDC single sign-on" checkbox](/assets/images/help/enterprises/require-oidc.png) +1. To continue setup and be redirected to Azure AD, click **Save**. +{% data reusables.enterprise-accounts.emu-azure-admin-consent %} +{% data reusables.enterprise-accounts.download-recovery-codes %} + +## 启用预配 + +After you enable OIDC SSO, enable provisioning. 更多信息请参阅“[配置企业托管用户的 SCIM 预配](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)”。 diff --git a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md similarity index 95% rename from translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md rename to translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md index a2bc49e367..0d30dca6b5 100644 --- a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md +++ b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md @@ -7,6 +7,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users versions: ghec: '*' type: tutorial @@ -107,5 +108,5 @@ topics: ### 启用预配 -启用 SAML SSO 后,请启用置备。 更多信息请参阅“[配置企业托管用户的 SCIM 预配](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users)”。 +启用 SAML SSO 后,请启用置备。 更多信息请参阅“[配置企业托管用户的 SCIM 预配](//admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)”。 diff --git a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md similarity index 90% rename from translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md rename to translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md index ed6b46faca..5e4e68060d 100644 --- a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md +++ b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md @@ -10,6 +10,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users-with-okta - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users-with-okta - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users-with-okta + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta type: tutorial topics: - Accounts @@ -20,9 +21,9 @@ topics: ## About provisioning with Okta -You can use {% data variables.product.prodname_emus %} with Okta as your identity provider to provision new accounts, manage enterprise membership, and manage team memberships for organizations in your enterprise. For more information about provisioning for {% data variables.product.prodname_emus %}, see "[Configuring SCIM provisioning for enterprise managed users](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users)." +You can use {% data variables.product.prodname_emus %} with Okta as your identity provider to provision new accounts, manage enterprise membership, and manage team memberships for organizations in your enterprise. For more information about provisioning for {% data variables.product.prodname_emus %}, see "[Configuring SCIM provisioning for enterprise managed users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)." -Before you can configure provisioning with Okta, you must configure SAML single-sign on. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users)." +Before you can configure provisioning with Okta, you must configure SAML single-sign on. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)." To configure provisioning with Okta, you must set your enterprise's name in the {% data variables.product.prodname_emu_idp_application %} application and enter your setup user's personal access token. You can then start provisioning users in Okta. @@ -83,7 +84,7 @@ After you have configured SAML SSO and provisioning, you will be able provision {% data reusables.scim.emu-scim-rate-limit %} -You can also automatically manage organization membership by assigning groups to the application and adding them to the "Push Groups" tab in Okta. When the group is provisioned successfully, it will be available to connect to teams in the enterprise's organizations. For more information about managing teams, see "[Managing team memberships with identity provider groups](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups)." +You can also automatically manage organization membership by assigning groups to the application and adding them to the "Push Groups" tab in Okta. When the group is provisioned successfully, it will be available to connect to teams in the enterprise's organizations. For more information about managing teams, see "[Managing team memberships with identity provider groups](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)." When assigning users, you can use the "Roles" attribute in the {% data variables.product.prodname_emu_idp_application %} application to set a user's role in your enterprise on {% data variables.product.product_name %}. For more information on roles, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise)." diff --git a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md similarity index 61% rename from translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md rename to translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md index 02d67fe576..e8835fcc16 100644 --- a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md +++ b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md @@ -7,6 +7,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users versions: ghec: '*' topics: @@ -18,13 +19,16 @@ topics: You must configure provisioning for {% data variables.product.prodname_emus %} to create, manage, and deactivate user accounts for your enterprise members. When you configure provisioning for {% data variables.product.prodname_emus %}, users assigned to the {% data variables.product.prodname_emu_idp_application %} application in your identity provider are provisioned as new user accounts on {% data variables.product.prodname_dotcom %} via SCIM, and the users are added to your enterprise. -When you update information associated with a user's identity on your IdP, your IdP will update the user's account on GitHub.com. When you unassign the user from the {% data variables.product.prodname_emu_idp_application %} application or deactivate a user's account on your IdP, your IdP will communicate with {% data variables.product.prodname_dotcom %} to invalidate any SAML sessions and disable the member's account. The disabled account's information is maintained and their username is changed to a hash of their original username with the short code appended. If you reassign a user to the {% data variables.product.prodname_emu_idp_application %} application or reactivate their account on your IdP, the {% data variables.product.prodname_managed_user %} account on {% data variables.product.prodname_dotcom %} will be reactivated and username restored. +When you update information associated with a user's identity on your IdP, your IdP will update the user's account on GitHub.com. When you unassign the user from the {% data variables.product.prodname_emu_idp_application %} application or deactivate a user's account on your IdP, your IdP will communicate with {% data variables.product.prodname_dotcom %} to invalidate any sessions and disable the member's account. The disabled account's information is maintained and their username is changed to a hash of their original username with the short code appended. If you reassign a user to the {% data variables.product.prodname_emu_idp_application %} application or reactivate their account on your IdP, the {% data variables.product.prodname_managed_user %} account on {% data variables.product.prodname_dotcom %} will be reactivated and username restored. -Groups in your IdP can be used to manage team membership within your enterprise's organizations, allowing you to configure repository access and permissions through your IdP. For more information, see "[Managing team memberships with identity provider groups](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups)." +Groups in your IdP can be used to manage team membership within your enterprise's organizations, allowing you to configure repository access and permissions through your IdP. For more information, see "[Managing team memberships with identity provider groups](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)." ## Prerequisites -Before you can configure provisioning for {% data variables.product.prodname_emus %}, you must configure SAML single-sign on. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users)." +Before you can configure provisioning for {% data variables.product.prodname_emus %}, you must configure SAML{% ifversion oidc-for-emu %} or OIDC{% endif %} single-sign on. {% ifversion oidc-for-emu %} + +- For more information on configuring OIDC, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-oidc-for-enterprise-managed-users)" +- {% endif %}For information on configuring SAML, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)." ## Creating a personal access token @@ -55,11 +59,14 @@ To configure provisioning for your {% data variables.product.prodname_emu_enterp ## Configuring provisioning for {% data variables.product.prodname_emus %} -After creating your personal access token and storing it securely, you can configure provisioning on your identity provider. +After creating your personal access token and storing it securely, you can configure provisioning on your identity provider. {% data reusables.scim.emu-scim-rate-limit %} -To configure Azure Active Directory to provision users for your {% data variables.product.prodname_emu_enterprise %}, see [Tutorial: Configure GitHub Enterprise Managed User for automatic user provisioning](https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/github-enterprise-managed-user-provisioning-tutorial) in the Azure AD documentation. - -To configure Okta to provision users for your {% data variables.product.prodname_emu_enterprise %}, see "[Configuring SCIM provisioning for Enterprise Managed Users with Okta](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users-with-okta)." +To configure provisioning, follow the appropriate link from the table below. +| Identity provider | SSO method | More information | +|---|---|---|{% ifversion oidc-for-emu %} +| Azure AD | OIDC | [Tutorial: Configure GitHub Enterprise Managed User (OIDC) for automatic user provisioning](https://docs.microsoft.com/azure/active-directory/saas-apps/github-enterprise-managed-user-oidc-provisioning-tutorial) in the Azure AD documentation |{% endif %} +| Azure AD | SAML | [Tutorial: Configure GitHub Enterprise Managed User for automatic user provisioning](https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/github-enterprise-managed-user-provisioning-tutorial) in the Azure AD documentation | +| Okta | SAML | [Configuring SCIM provisioning for Enterprise Managed Users with Okta](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users-with-okta) | diff --git a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/index.md b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md similarity index 75% rename from translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/index.md rename to translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md index 2cedc40fa8..294d7335e1 100644 --- a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/index.md +++ b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md @@ -1,5 +1,5 @@ --- -title: 使用适用于 IAM 的企业托管用户和 SAML +title: Using Enterprise Managed Users for IAM shortTitle: 企业托管用户 product: '{% data reusables.gated-features.emus %}' intro: 您可以使用身份提供程序管理身份和访问权限,并预配只能参与您的企业的帐户。 @@ -7,6 +7,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam versions: ghec: '*' topics: @@ -15,8 +16,11 @@ topics: children: - /about-enterprise-managed-users - /configuring-saml-single-sign-on-for-enterprise-managed-users + - /configuring-oidc-for-enterprise-managed-users - /configuring-scim-provisioning-for-enterprise-managed-users - /configuring-scim-provisioning-for-enterprise-managed-users-with-okta - /managing-team-memberships-with-identity-provider-groups + - /about-support-for-your-idps-conditional-access-policy + - /migrating-from-saml-to-oidc --- diff --git a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups.md b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups.md similarity index 97% rename from translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups.md rename to translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups.md index 4bd46d92ed..f797dce094 100644 --- a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups.md +++ b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups.md @@ -7,6 +7,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups versions: ghec: '*' type: how_to diff --git a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md new file mode 100644 index 0000000000..273f3e7263 --- /dev/null +++ b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md @@ -0,0 +1,58 @@ +--- +title: Migrating from SAML to OIDC +shortTitle: Migrating from SAML to OIDC +intro: 'If you''re using SAML to authenticate members in your {% data variables.product.prodname_emu_enterprise %}, you can migrate to OpenID Connect (OIDC) and benefit from support for your IdP''s Conditional Access Policy.' +product: '{% data reusables.gated-features.emus %}' +versions: + feature: oidc-for-emu +topics: + - Accounts + - Authentication + - Enterprise + - SSO +--- + +{% data reusables.enterprise-accounts.oidc-beta-notice %} + +## About migrating your {% data variables.product.prodname_emu_enterprise %} from SAML to OIDC + +If your {% data variables.product.prodname_emu_enterprise %} uses SAML SSO to authenticate with Azure Active Directory (Azure AD), you can migrate to OIDC. {% data reusables.enterprise-accounts.emu-cap-validates %} + +When you migrate from SAML to OIDC, {% data variables.product.prodname_managed_users %} and groups that were previously provisioned for SAML but are not provisioned by the {% data variables.product.prodname_emu_idp_oidc_application %} application will have "(SAML)" appended to their display names. + +If you're new to {% data variables.product.prodname_emus %} and haven't yet configured authentication for your enterprise, you do not need to migrate and can set up OIDC single sign-on immediately. For more information, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." + +## Migrating your enterprise + +{% note %} + +**Note:** To sign in as the setup user, you will need a recovery code. If you do not already have your recovery codes, you can access the codes while signed in as an enterprise owner. For more information, see "[Downloading your enterprise account's single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." + +{% endnote %} + +1. Before you begin the migration, sign in to Azure and disable provisioning in the existing {% data variables.product.prodname_emu_idp_application %} application. +1. Sign into {% data variables.product.prodname_dotcom_the_website %} as the setup user for your enterprise with the username **@SHORT-CODE_admin**. +1. When prompted to continue to your identity provider, click **Use a recovery code** and sign in using one of your enterprise's recovery codes. +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. At the bottom of the page, next to "Migrate to OpenID Connect single sign-on", click **Configure with Azure**. + {% warning %} + + **Warning:** The migration can take up to an hour, and it is important that no users are provisioned during the migration. You can confirm if the migration is still in progress by returning to your enterprise's security settings page; if "Require SAML authentication" is still checked, the migration is still in progress. + + {% endwarning %} + + ![Screenshot showing the "Configure with Azure" button](/assets/images/help/enterprises/saml-to-oidc-button.png) +1. Read both warnings and click to continue. +{% data reusables.enterprise-accounts.emu-azure-admin-consent %} +1. In a new tab or window, while signed in as the setup user on {% data variables.product.prodname_dotcom_the_website %}, create a personal access token with the **admin:enterprise** scope and **no expiration** and copy it to your clipboard. For more information about creating a new token, see "[Creating a personal access token](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users#creating-a-personal-access-token)." +1. In the settings for the {% data variables.product.prodname_emu_idp_oidc_application %} application in Azure Portal, under "Tenant URL", type `https://api.github.com/scim/v2/enterprises/YOUR_ENTERPRISE`, replacing YOUR_ENTERPRISE with the name of your enterprise account. + + For example, if your enterprise account's URL is `https://github.com/enterprises/octo-corp`, the name of the enterprise account is `octo-corp`. +1. Under "Secret token", paste the personal access token with the **admin:enterprise** scope that you created earlier. +1. To test the configuration, click **Test Connection**. +1. To save your changes, at the top of the form, click **Save**. +1. In Azure Portal, copy the users and groups from the old {% data variables.product.prodname_emu_idp_application %} application to the new {% data variables.product.prodname_emu_idp_oidc_application %} application. +1. Test your configuration by provisioning a single new user. +1. If your test is successful, start provisioning for all users by clicking **Start provisioning**. diff --git a/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md b/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md index c419d4dd1d..c2fd95799e 100644 --- a/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md +++ b/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md @@ -1,7 +1,7 @@ --- -title: About SAML for enterprise IAM -shortTitle: About SAML for IAM -intro: 'You can use SAML single sign-on (SSO) {% ifversion ghec or ghae %}and System for Cross-domain Identity Management (SCIM) {% endif %}to centrally manage access {% ifversion ghec %}to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}to {% data variables.product.product_location %}{% elsif ghae %}to {% data variables.product.product_location %}{% endif %}.' +title: 关于企业 IAM 的 SAML +shortTitle: 关于 IAM 的 SAML +intro: '您可以使用 SAML 单点登录 (SSO) {% ifversion ghae %}和跨域身份管理系统 (SCIM) {% endif %}集中管理 {% ifversion ghec %}对企业在 {% data variables.product.prodname_dotcom_the_website %} 上拥有的组织{% elsif ghes %}对 {% data variables.product.product_location %}{% elsif ghae %}对 {% data variables.product.product_location %}{% endif %} 的访问。' versions: ghec: '*' ghes: '*' @@ -24,41 +24,37 @@ redirect_from: - /admin/identity-and-access-management/using-saml-for-enterprise-iam/about-identity-and-access-management-for-your-enterprise --- -## About SAML SSO for {% ifversion ghec or ghae %}your enterprise on {% endif %}{% ifversion ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} +## 关于 {% ifversion ghec or ghae %} {% endif %}{% ifversion ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} 上企业的 SAML SSO {% ifversion ghec %} -{% data reusables.saml.dotcom-saml-explanation %} {% data reusables.saml.about-saml-enterprise-accounts %} For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)." +如果您的企业成员在 {% data variables.product.product_location %} 上管理自己的用户帐户,则可以将 SAML 身份验证配置为企业或组织的额外访问限制。 {% data reusables.saml.dotcom-saml-explanation %} -If your enterprise members manage their own personal accounts on {% data variables.product.product_location %}, you can configure SAML authentication as an additional access restriction for your enterprise or organization. Alternatively, you can provision and manage the accounts of your enterprise members on {% data variables.product.product_location %} by using an enterprise account with {% data variables.product.prodname_emus %} enabled. For more information, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#authentication-methods-for-github-enterprise-cloud)." +{% data reusables.saml.about-saml-enterprise-accounts %} 更多信息请参阅“[配置企业的 SAML 单点登录](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)”。 -{% data reusables.enterprise-accounts.about-recovery-codes %} For more information, see "[Managing recovery codes for your enterprise](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise)." +或者,您可以使用 {% data variables.product.prodname_emus %} 来配置和管理企业成员的帐户。 为了帮助您确定 SAML SSO 或 {% data variables.product.prodname_emus %} 是否更适合您的企业,请参阅“[关于企业的身份验证](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#identifying-the-best-authentication-method-for-your-enterprise)”。 -After you enable SAML SSO, depending on the IdP you use, you may be able to enable additional identity and access management features. +{% data reusables.enterprise-accounts.about-recovery-codes %} 更多信息请参阅“[管理企业的恢复代码](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise)”。 -If you use Azure AD as your IDP, you can use team synchronization to manage team membership within each organization. {% data reusables.identity-and-permissions.about-team-sync %} For more information, see "[Managing team synchronization for organizations in your enterprise account](/admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)." +启用 SAML SSO 后,根据使用的 IDP,您可能能够启用额外的身份和访问管理功能。 -{% data reusables.saml.switching-from-org-to-enterprise %} For more information, see "[Switching your SAML configuration from an organization to an enterprise account](/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)." - -## About {% data variables.product.prodname_emus %} - -{% data reusables.enterprise-accounts.emu-short-summary %} +如果使用 Azure AD 作为 IDP,您可以使用团队同步来管理每个组织中的团队成员身份。 {% data reusables.identity-and-permissions.about-team-sync %} 更多信息请参阅“[管理企业帐户中组织的团队同步](/admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)”。 {% note %} -**Note:** You cannot use SCIM at the enterprise level unless your enterprise is enabled for {% data variables.product.prodname_emus %}. +**注意:** 除非为企业启用了 {% data variables.product.prodname_emus %},否则无法在企业级别使用 SCIM。 {% endnote %} -Configuring {% data variables.product.prodname_emus %} for SAML single-sign on and user provisioning involves following a different process than you would for an enterprise that isn't using {% data variables.product.prodname_managed_users %}. If your enterprise uses {% data variables.product.prodname_emus %}, see "[Configuring SAML single sign-on for Enterprise Managed Users](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users)." +{% data reusables.saml.switching-from-org-to-enterprise %} 更多信息请参阅“[将 SAML 配置从组织切换到企业帐户](/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)”。 {% elsif ghes %} -SAML SSO allows people to authenticate and access {% data variables.product.product_location %} through an external system for identity management. +SAML SSO 允许人们通过外部系统验证和访问 {% data variables.product.product_location %} 以进行身份管理。 -SAML is an XML-based standard for authentication and authorization. When you configure SAML for {% data variables.product.product_location %}, the external system for authentication is called an identity provider (IdP). Your instance acts as a SAML service provider (SP). For more information about the SAML standard, see [Security Assertion Markup Language](https://en.wikipedia.org/wiki/Security_Assertion_Markup_Language) on Wikipedia. +SAML 是一种基于 XML 的身份验证和授权标准。 为 {% data variables.product.product_location %} 配置 SAML 时,用于身份验证的外部系统称为身份提供程序 (IdP)。 您的实例充当 SAML 服务提供商 (SP)。 有关 SAML 标准的更多信息,请参阅维基百科上的[安全断言标记语言](https://en.wikipedia.org/wiki/Security_Assertion_Markup_Language)。 -For more information about the configuration of SAML SSO on {% data variables.product.product_name %}, see "[Configuring SAML single sign-on for your enterprise](/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise)." +有关 {% data variables.product.product_name %} 上 SAML SSO 配置的详细信息,请参阅“[为企业配置 SAML 单点登录](/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise)”。 {% data reusables.saml.saml-ghes-account-revocation %} @@ -70,28 +66,28 @@ For more information about the configuration of SAML SSO on {% data variables.pr {% 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 identity provider (IdP), you can provision access to {% data variables.product.product_location %} by assigning the application to users and groups 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)." +在身份提供程序 (IdP) 上为 {% data variables.product.product_name %} 配置应用程序后,可以通过将应用程序分配到 IdP 上的用户和组来预配其访问 {% data variables.product.product_location %} 的权限。 有关用于 {% data variables.product.product_name %} 的 SAML SSO 的详细信息,请参阅“[为企业配置 SAML 单点登录](/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)." +{% data reusables.scim.after-you-configure-saml %} 更多信息请参阅“[配置企业的用户预配](/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)." +要了解如何合适特定 IdP 为 {% data variables.product.product_location %} 配置身份验证和用户预配,请参阅“[使用身份提供程序配置身份验证和预配](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)”。 {% endif %} -## Supported IdPs +## 支持的 IdP {% ifversion ghec %} -We test and officially support the following IdPs. For SAML SSO, we offer limited support for all identity providers that implement the SAML 2.0 standard. For more information, see the [SAML Wiki](https://wiki.oasis-open.org/security) on the OASIS website. +我们测试并正式支持以下 IdP。 对于 SAML SSO,我们向执行 SAML 2.0 标准的所有身份提供程序提供有限的支持。 更多信息请参阅 OASIS 网站上的 [SAML Wiki](https://wiki.oasis-open.org/security)。 -IdP | SAML | Team synchronization | ---- | :--: | :-------: | -Active Directory Federation Services (AD FS) | {% octicon "check-circle-fill" aria-label= "The check icon" %} | | -Azure Active Directory (Azure AD) | {% octicon "check-circle-fill" aria-label="The check icon" %} | {% octicon "check-circle-fill" aria-label="The check icon" %} | -Okta | {% octicon "check-circle-fill" aria-label="The check icon" %} | | -OneLogin | {% octicon "check-circle-fill" aria-label="The check icon" %} | | -PingOne | {% octicon "check-circle-fill" aria-label="The check icon" %} | | -Shibboleth | {% octicon "check-circle-fill" aria-label="The check icon" %} | | +| IdP | SAML | 团队同步 | +| -------------------------------------------- |:--------------------------------------------------------------:|:-------------------------------------------------------------:| +| Active Directory Federation Services (AD FS) | {% octicon "check-circle-fill" aria-label= "The check icon" %} | | +| Azure Active Directory (Azure AD) | {% octicon "check-circle-fill" aria-label="The check icon" %} | {% octicon "check-circle-fill" aria-label="The check icon" %} +| Okta | {% octicon "check-circle-fill" aria-label="The check icon" %} | | +| OneLogin | {% octicon "check-circle-fill" aria-label="The check icon" %} | | +| PingOne | {% octicon "check-circle-fill" aria-label="The check icon" %} | | +| Shibboleth | {% octicon "check-circle-fill" aria-label="The check icon" %} | | {% elsif ghes %} @@ -99,7 +95,7 @@ Shibboleth | {% octicon "check-circle-fill" aria-label="The check icon" %} | | {% ifversion ghes > 3.3 %} -If your IdP supports encrypted assertions, you can configure encrypted assertions on {% data variables.product.product_name %} for increased security during the authentication process. +如果您的 IdP 支持加密断言,您可以在 {% data variables.product.product_name %} 上配置加密断言,以提高身份验证过程中的安全性。 {% endif %} @@ -107,7 +103,7 @@ If your IdP supports encrypted assertions, you can configure encrypted assertion {% elsif ghae %} -The following IdPs are officially supported for integration with {% data variables.product.prodname_ghe_managed %}. +正式支持以下 IdP 与 {% data variables.product.prodname_ghe_managed %} 集成。 {% data reusables.saml.okta-ae-sso-beta %} @@ -117,14 +113,14 @@ The following IdPs are officially supported for integration with {% data variabl {% ifversion ghae %} -## Mapping {% data variables.product.prodname_ghe_managed %} teams to Okta groups +## 将 {% data variables.product.prodname_ghe_managed %} 团队映射到 Okta 组 -If you use Okta as your IdP, you can map your Okta groups to teams on {% data variables.product.product_name %}. For more information, see "[Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." +如果您使用 Okta 作为您的 IdP,则可以将 Okta 组映射到 {% data variables.product.product_name %} 上的团队。 更多信息请参阅“[将 Okta 组映射到团队](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)”。 {% 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{% ifversion ghae %} -- [Restricting network traffic to your enterprise](/admin/configuration/restricting-network-traffic-to-your-enterprise){% endif %} +- OASIS 网站上的 [SAML Wiki](https://wiki.oasis-open.org/security) +- IETF 网站上的[跨域身份管理系统:协议 (RFC 7644)](https://tools.ietf.org/html/rfc7644){% ifversion ghae %} +- “[限制到企业的网络流量](/admin/configuration/restricting-network-traffic-to-your-enterprise)”{% endif %} diff --git a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md index 7199375390..a211ee696f 100644 --- a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md +++ b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md @@ -36,6 +36,9 @@ topics: 作为企业所有者{% ifversion ghes %} 或站点管理员{% endif %},您可以通过多种方式与企业的审核日志数据进行交互: - 您可以查看企业的审核日志。 更多信息请参阅“[访问企业的审核日志](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)”。 - 您可以在审核日志中搜索特定事件{% ifversion ghec %} 并导出审核日志数据{% endif %}。 更多信息请参阅“[搜索企业的审核日志](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise)”{% ifversion ghec %} 和“[导出企业的审核日志](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)”{% endif %}。 +{%- ifversion enterprise-audit-log-ip-addresses %} +- 您可以在审核日志中显示与事件关联的 IP 地址。 更多信息请参阅“[在企业的审核日志中显示 IP 地址](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise)”。 +{%- endif %} {%- ifversion ghec %} - 您可以将审核和 Git 事件数据从 {% data variables.product.prodname_dotcom %} 流式传输到外部数据管理系统。 更多信息请参阅“[流式传输企业的审核日志](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)”。 {%- else %} diff --git a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index 33def235f1..fad869426b 100644 --- a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -22,8 +22,18 @@ topics: - Security --- +{% ifversion ghec%} +## About audit log events for your enterprise + +The scope of the events that appear in your enterprise's audit log depend on whether your enterprise uses {% data variables.product.prodname_emus %}. For more information about {% data variables.product.prodname_emus %}, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)." + +- If your enterprise does not use {% data variables.product.prodname_emus %}, the audit log only includes events related to the enterprise account and the organizations within the enterprise account, which are listed in this article. +- If your enterprise uses {% data variables.product.prodname_emus %}, the audit log also includes user events for {% data variables.product.prodname_managed_users %}, such as each time the user logs in to {% data variables.product.product_name %}. For a list of these events, see "[Reviewing your security log](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log#security-log-actions)." +{% endif %} + + {%- ifversion fpt or ghec %} -### `account` category actions +## `account` category actions | Action | Description |--------|------------- @@ -34,7 +44,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### `advisory_credit` category actions +## `advisory_credit` category actions | Action | Description |--------|------------- @@ -44,14 +54,14 @@ topics: | `advisory_credit.destroy` | The administrator of a security advisory removed someone from the credit section. {%- endif %} -### `artifact` category actions +## `artifact` category actions | Action | Description |--------|------------- | `artifact.destroy` | A workflow run artifact was manually deleted. {%- ifversion ghec %} -### `audit_log_streaming` category actions +## `audit_log_streaming` category actions | Action | Description |--------|------------- @@ -62,7 +72,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### `billing` category actions +## `billing` category actions | Action | Description |--------|------------- @@ -70,7 +80,7 @@ topics: | `billing.change_email` | An organization's billing email address changed. For more information, see "[Setting your billing email](/billing/managing-your-github-billing-settings/setting-your-billing-email)." {%- endif %} -### `business` category actions +## `business` category actions | Action | Description |--------|------------- @@ -147,8 +157,8 @@ topics: | `business.update_saml_provider_settings` | The SAML single sign-on provider settings for an enterprise were updated. {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} -### `business_secret_scanning_custom_pattern` category actions +{%- ifversion secret-scanning-audit-log-custom-patterns %} +## `business_secret_scanning_custom_pattern` category actions Action | Description ----------------------------- | ----------------------------------------------- @@ -157,7 +167,7 @@ Action | Description | `business_secret_scanning_custom_pattern.update` | Changes to an enterprise-level custom pattern are saved for secret scanning. {%- endif %} -### `checks` category actions +## `checks` category actions | Action | Description |--------|------------- @@ -168,7 +178,7 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec %} -### `codespaces` category actions +## `codespaces` category actions | Action | Description |--------|------------- @@ -184,7 +194,7 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec %} -### `commit_comment` category actions +## `commit_comment` category actions | Action | Description |--------|------------- @@ -193,7 +203,7 @@ Action | Description {%- endif %} {%- ifversion ghes %} -### `config_entry` category actions +## `config_entry` category actions | Action | Description |--------|------------- @@ -203,21 +213,21 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -### `dependabot_alerts` category actions +## `dependabot_alerts` category actions | Action | Description |--------|------------- | `dependabot_alerts.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled {% data variables.product.prodname_dependabot_alerts %} for all existing {% ifversion fpt or ghec %}private {% endif %}repositories. For more information, see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)." | `dependabot_alerts.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled {% data variables.product.prodname_dependabot_alerts %} for all existing {% ifversion fpt or ghec %}private {% endif %}repositories. -### `dependabot_alerts_new_repos` category actions +## `dependabot_alerts_new_repos` category actions | Action | Description |--------|------------- | `dependabot_alerts_new_repos.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled {% data variables.product.prodname_dependabot_alerts %} for all new {% ifversion fpt or ghec %}private {% endif %}repositories. For more information, see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)." | `dependabot_alerts_new_repos.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled {% data variables.product.prodname_dependabot_alerts %} for all new {% ifversion fpt or ghec %}private {% endif %}repositories. -### `dependabot_repository_access`category actions +## `dependabot_repository_access`category actions | Action | Description |--------|------------- @@ -225,14 +235,14 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec or ghes > 3.2 %} -### `dependabot_security_updates` category actions +## `dependabot_security_updates` category actions | Action | Description |--------|------------- | `dependabot_security_updates.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled {% data variables.product.prodname_dependabot_security_updates %} for all existing repositories. For more information, see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)." | `dependabot_security_updates.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled {% data variables.product.prodname_dependabot_security_updates %} for all existing repositories. -### `dependabot_security_updates_new_repos` category actions +## `dependabot_security_updates_new_repos` category actions | Action | Description |--------|------------- @@ -241,14 +251,14 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec or ghes or ghae %} -### `dependency_graph` category actions +## `dependency_graph` category actions | Action | Description |--------|------------- | `dependency_graph.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled the dependency graph for all existing repositories. For more information, see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)." | `dependency_graph.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled the dependency graph for all existing repositories. -### `dependency_graph_new_repos` category actions +## `dependency_graph_new_repos` category actions | Action | Description |--------|------------- @@ -257,27 +267,27 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec %} -### `discussion` category actions +## `discussion` category actions | Action | Description |--------|------------- | `discussion.destroy` | A team discussion was deleted. -### `discussion_comment` category actions +## `discussion_comment` category actions | Action | Description |--------|------------- | `discussion_comment.destroy` | A [comment on a team discussion post was deleted](/communities/moderating-comments-and-conversations/managing-disruptive-comments#deleting-a-comment). | `discussion_comment.update` | A [comment on a team discussion post was edited](/communities/moderating-comments-and-conversations/managing-disruptive-comments#editing-a-comment). -### `discussion_post` category actions +## `discussion_post` category actions | Action | Description |--------|------------- | `discussion_post.destroy` | A [team discussion post was deleted](/organizations/collaborating-with-your-team/editing-or-deleting-a-team-discussion). | `discussion_post.update` | A [team discussion post was edited](/organizations/collaborating-with-your-team/editing-or-deleting-a-team-discussion). -### `discussion_post_reply` category actions +## `discussion_post_reply` category actions | Action | Description |--------|------------- @@ -286,7 +296,7 @@ Action | Description {%- endif %} {%- ifversion ghec or ghes %} -### `dotcom_connection` category actions +## `dotcom_connection` category actions | Action | Description |--------|------------- @@ -297,7 +307,7 @@ Action | Description | `dotcom_connection.upload_usage_metrics` | {% data variables.product.prodname_ghe_server %} usage metrics were uploaded to {% data variables.product.prodname_dotcom_the_website %}. {%- endif %} -### `enterprise` category actions +## `enterprise` category actions | Action | Description |--------|------------- @@ -326,7 +336,7 @@ Action | Description {%- endif %} {%- ifversion ghec %} -### `enterprise_domain` category actions +## `enterprise_domain` category actions | Action | Description |--------|------------- @@ -335,7 +345,7 @@ Action | Description | `enterprise_domain.destroy` | An enterprise domain was removed from an enterprise. For more information, see "[Removing an approved or verified domain](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#removing-an-approved-or-verified-domain)." | `enterprise_domain.verify` | An enterprise domain was verified for an enterprise. For more information, see "[Verifying a domain for your enterprise account](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#verifying-a-domain-for-your-enterprise-account)." -### `enterprise_installation` category actions +## `enterprise_installation` category actions | Action | Description |--------|------------- @@ -345,7 +355,7 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec %} -### `environment` category actions +## `environment` category actions | Action | Description |--------|------------- @@ -359,7 +369,7 @@ Action | Description {%- endif %} {%- ifversion ghae %} -### `external_group` category actions +## `external_group` category actions | Action | Description |--------|------------- @@ -369,7 +379,7 @@ Action | Description | `external_group.unlink` | An Okta group was unmapped from a {% data variables.product.prodname_ghe_managed %} team. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | `external_group.update` | An Okta group's settings were updated. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." -### `external_identity` category actions +## `external_identity` category actions | Action | Description |--------|------------- | `external_identity.deprovision` | A user was removed from an Okta group and was subsequently deprovisioned from {% data variables.product.prodname_ghe_managed %}. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." @@ -377,7 +387,7 @@ Action | Description | `external_identity.update` | An Okta user's settings were updated. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." {%- endif %} -### `gist` category actions +## `gist` category actions | Action | Description |--------|------------- @@ -386,7 +396,7 @@ Action | Description | `gist.visibility_change` | The visibility of a gist is changed. {% ifversion ghec or ghes > 3.4 or ghae-issue-6724 %} -### `git` category actions +## `git` category actions | Action | Description |--------|------------- @@ -395,7 +405,7 @@ Action | Description | `git.push` | Changes were pushed to a repository. {% endif %} -### `hook` category actions +## `hook` category actions | Action | Description |--------|------------- @@ -407,7 +417,7 @@ Action | Description | `hook.destroy` | A hook was deleted. | `hook.events_changed` | A hook's configured events were changed. -### `integration` category actions +## `integration` category actions | Action | Description |--------|------------- @@ -420,7 +430,7 @@ Action | Description | `integration.revoke_all_tokens` | All user tokens for an integration were requested to be revoked. | `integration.revoke_tokens` | Token(s) for an integration were revoked. -### `integration_installation`category actions +## `integration_installation`category actions | Action | Description |--------|------------- @@ -435,7 +445,7 @@ Action | Description {%- endif %} | `integration_installation.version_updated` | Permissions for an integration were updated. -### `integration_installation_request` category actions +## `integration_installation_request` category actions | Action | Description |--------|------------- @@ -443,7 +453,7 @@ Action | Description | `integration_installation_request.close` | A request to install an integration for use in an enterprise or organization was either approved or denied by an owner, or canceled by the member who opened the request. {%- ifversion ghec or ghae %} -### `ip_allow_list` category actions +## `ip_allow_list` category actions | Action | Description |--------|------------- @@ -452,7 +462,7 @@ Action | Description | `ip_allow_list.disable` | An IP allow list was disabled. | `ip_allow_list.disable_for_installed_apps` | An IP allow list was disabled for installed {% data variables.product.prodname_github_apps %}. -### `ip_allow_list_entry` category actions +## `ip_allow_list_entry` category actions | Action | Description |--------|------------- @@ -461,7 +471,7 @@ Action | Description | `ip_allow_list_entry.destroy` | An IP address was deleted from an IP allow list. {%- endif %} -### `issue` category actions +## `issue` category actions | Action | Description |--------|------------- @@ -470,7 +480,7 @@ Action | Description | `issue.transfer` | An issue was transferred to another repository. For more information, see "[Transferring an issue to another repository](/issues/tracking-your-work-with-issues/transferring-an-issue-to-another-repository)." | `issue.unpinned` | An issue was unpinned from a repository. For more information, see "[Pinning an issue to your repository](/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository)." -### `issue_comment` category actions +## `issue_comment` category actions | Action | Description |--------|------------- @@ -479,7 +489,7 @@ Action | Description | `issue_comment.unpinned` | A comment on an issue was unpinned from a repository. | `issue_comment.update` | A comment on an issue (other than the initial one) changed. -### `issues` category actions +## `issues` category actions | Action | Description |--------|------------- @@ -488,13 +498,13 @@ Action | Description | `issues.deletes_policy_cleared` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the policy setting for allowing members to delete issues in an enterprise. For more information, see "[Enforcing a policy for deleting issues](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-deleting-issues)." {%- ifversion fpt or ghec %} -### `marketplace_agreement_signature` category actions +## `marketplace_agreement_signature` category actions | Action | Description |--------|------------- | `marketplace_agreement_signature.create` | A user signed the {% data variables.product.prodname_marketplace %} Developer Agreement on behalf of an organization. -### `marketplace_listing` category actions +## `marketplace_listing` category actions | Action | Description |--------|------------- @@ -506,21 +516,21 @@ Action | Description | `marketplace_listing.reject` | A listing was not accepted for inclusion in {% data variables.product.prodname_marketplace %}. {%- endif %} -### `members_can_create_pages` category actions +## `members_can_create_pages` category actions | Action | Description |--------|------------- | `members_can_create_pages.disable` | The ability for members to publish {% data variables.product.prodname_pages %} was disabled. Members cannot publish {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." | `members_can_create_pages.enable` | The ability for members to publish {% data variables.product.prodname_pages %} was enabled. Members can publish {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." -### `members_can_create_private_pages` category actions +## `members_can_create_private_pages` category actions | Action | Description |--------|------------- | `members_can_create_private_pages.disable` | The ability for members to publish private {% data variables.product.prodname_pages %} was disabled. Members cannot publish private {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." | `members_can_create_private_pages.enable` | The ability for members to publish private {% data variables.product.prodname_pages %} was enabled. Members can publish private {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." -### `members_can_create_public_pages` category actions +## `members_can_create_public_pages` category actions | Action | Description |--------|------------- @@ -528,7 +538,7 @@ Action | Description | `members_can_create_public_pages.enable` | The ability for members to publish public {% data variables.product.prodname_pages %} was enabled. Members can publish public {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." {%- ifversion ghec or ghes or ghae %} -### `members_can_delete_repos` category actions +## `members_can_delete_repos` category actions | Action | Description |--------|------------- @@ -536,7 +546,7 @@ Action | Description | `members_can_delete_repos.disable` | The ability for enterprise members to delete repositories was disabled. Members cannot delete or transfer repositories in any organizations in an enterprise. For more information, see "[Enforcing a policy for repository deletion and transfer](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)." | `members_can_delete_repos.enable` | The ability for enterprise members to delete repositories was enabled. Members can delete or transfer repositories in any organizations in an enterprise. For more information, see "[Enforcing a policy for repository deletion and transfer](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)." -### `members_can_view_dependency_insights` category actions +## `members_can_view_dependency_insights` category actions | Action | Description |--------|------------- @@ -544,7 +554,7 @@ Action | Description | `members_can_view_dependency_insights.disable` | The ability for enterprise members to view dependency insights was disabled. Members cannot view dependency insights in any organizations in an enterprise.{% ifversion ghec %} For more information, see "[Enforcing a policy for visibility of dependency insights](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)."{% endif %} | `members_can_view_dependency_insights.enable` | The ability for enterprise members to view dependency insights was enabled. Members can view dependency insights in any organizations in an enterprise.{% ifversion ghec %} For more information, see "[Enforcing a policy for visibility of dependency insights](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)."{% endif %} -### `migration` category actions +## `migration` category actions | Action | Description |--------|------------- @@ -553,7 +563,7 @@ Action | Description | `migration.download` | A migration file for transferring data from a *source* location (such as a {% data variables.product.prodname_dotcom_the_website %} organization or a {% data variables.product.prodname_ghe_server %} instance) to a *target* {% data variables.product.prodname_ghe_server %} instance was downloaded. {%- endif %} -### `oauth_access` category actions +## `oauth_access` category actions | Action | Description |--------|------------- @@ -562,7 +572,7 @@ Action | Description [OAuth access token]: /developers/apps/building-oauth-apps/authorizing-oauth-apps -### `oauth_application` category actions +## `oauth_application` category actions | Action | Description |--------|------------- @@ -585,7 +595,7 @@ Action | Description [OAuth application]: /guides/basics-of-authentication/#registering-your-app {%- ifversion fpt or ghec %} -### `oauth_authorization` category actions +## `oauth_authorization` category actions | Action | Description |--------|------------- @@ -594,7 +604,7 @@ Action | Description | `oauth_authorization.update` | An authorization for an OAuth application was updated. For more information, see "[Authorizing OAuth Apps](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)." {%- endif %} -### `org` category actions +## `org` category actions | Action | Description |--------|------------- @@ -703,7 +713,7 @@ Action | Description {%- ifversion fpt or ghec %} | `org.runner_group_visiblity_updated` | The visibility of a self-hosted runner group was updated via the REST API. For more information, see "[Update a self-hosted runner group for an organization](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-organization)." {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} | `org.secret_scanning_push_protection_disable` | An organization owner or administrator disabled push protection for secret scanning. For more information, see "[Protecting pushes with secret scanning](/enterprise-cloud@latest/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." | `org.secret_scanning_push_protection_enable` | An organization owner or administrator enabled push protection for secret scanning. {%- endif %} @@ -743,7 +753,7 @@ Action | Description {%- endif %} {%- ifversion ghec or ghes or ghae %} -### `org_credential_authorization` category actions +## `org_credential_authorization` category actions | Action | Description |--------|------------- @@ -752,8 +762,8 @@ Action | Description | `org_credential_authorization.revoke` | An owner revoked authorized credentials. {% ifversion ghec %}For more information, see "[Viewing and managing your active SAML sessions](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)."{% endif %} {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} -### `org_secret_scanning_custom_pattern` category actions +{%- ifversion secret-scanning-audit-log-custom-patterns %} +## `org_secret_scanning_custom_pattern` category actions | Action | Description |--------|--------------- @@ -762,7 +772,7 @@ Action | Description | `org_secret_scanning_custom_pattern.update` |Changes to a custom pattern are saved for secret scanning in an organization. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#editing-a-custom-pattern)." {%- endif %} -### `organization_default_label` category actions +## `organization_default_label` category actions | Action | Description |--------|------------- @@ -771,7 +781,7 @@ Action | Description | `organization_default_label.destroy` | A default label for repositories in an organization was deleted. For more information, see "[Deleting a default label](/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization#deleting-a-default-label)." {%- ifversion fpt or ghec or ghes > 3.1 %} -### `organization_domain` category actions +## `organization_domain` category actions | Action | Description |--------|------------- @@ -780,7 +790,7 @@ Action | Description | `organization_domain.destroy` | An enterprise domain was removed from an organization. For more information, see "[Removing an approved or verified domain](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#removing-an-approved-or-verified-domain)." | `organization_domain.verify` | An enterprise domain was verified for an organization. For more information, see "[Verifying a domain for your organization](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#verifying-a-domain-for-your-organization)." -### `organization_projects_change` category actions +## `organization_projects_change` category actions | Action | Description |--------|------------- @@ -790,7 +800,7 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec or ghes > 3.0 or ghae %} -### `packages` category actions +## `packages` category actions | Action | Description |--------|------------- @@ -808,7 +818,7 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec %} -### `pages_protected_domain` category actions +## `pages_protected_domain` category actions | Action | Description |--------|------------- @@ -816,7 +826,7 @@ Action | Description | `pages_protected_domain.delete` | A {% data variables.product.prodname_pages %} verified domain was deleted from an organization or enterprise. For more information, see "[Verifying your custom domain for {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)." | `pages_protected_domain.verify` | A {% data variables.product.prodname_pages %} domain was verified for an organization or enterprise. For more information, see "[Verifying your custom domain for {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)." -### `payment_method` category actions +## `payment_method` category actions | Action | Description |--------|------------- @@ -824,7 +834,7 @@ Action | Description | `payment_method.remove` | A payment method was removed. | `payment_method.update` | An existing payment method was updated. -### `prebuild_configuration` category actions +## `prebuild_configuration` category actions | Action | Description |--------|------------- @@ -835,7 +845,7 @@ Action | Description {%- endif %} {%- ifversion ghes %} -### `pre_receive_environment` category actions +## `pre_receive_environment` category actions | Action | Description | ------ | ----------- @@ -844,7 +854,7 @@ Action | Description | `pre_receive_environment.download` | A pre-receive hook environment was downloaded. For more information, see "[Creating a pre-receive hook environment](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)." | `pre_receive_environment.update` | A pre-receive hook environment was updated. For more information, see "[Creating a pre-receive hook environment](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)." -### `pre_receive_hook` category actions +## `pre_receive_hook` category actions | Action | Description |--------|------------- @@ -856,7 +866,7 @@ Action | Description | `pre_receive_hook.warned_push` | A pre-receive hook warned about a push. {%- endif %} -### `private_repository_forking` category actions +## `private_repository_forking` category actions | Action | Description |--------|------------- @@ -865,14 +875,14 @@ Action | Description | `private_repository_forking.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled the policy setting for allowing forks of private and internal repositories, for a repository, organization or enterprise. Private and internal repositories are always allowed to be forked. For more information, see "[Managing the forking policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Managing the forking policy for your organization](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) and for enterprises "[Enforcing a policy for forking private or internal repositories](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)." {%- ifversion fpt or ghec %} -### `profile_picture` category actions +## `profile_picture` category actions | Action | Description |--------|------------- | `profile_picture.update` | A profile picture was updated. {%- endif %} -### `project` category actions +## `project` category actions | Action | Description |--------|------------- @@ -889,14 +899,14 @@ Action | Description | `project.update_user_permission` | An organization member or outside collaborator was added to or removed from a project board or had their permission level changed. For more information, see "[Managing an individual’s access to an organization project board](/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board)." {%- ifversion fpt or ghec %} -### `project_field` category actions +## `project_field` category actions | Action | Description |--------|------------- | `project_field.create` | A field was created in a project board. For more information, see "[Creating a project (beta)](/issues/trying-out-the-new-projects-experience/creating-a-project#adding-fields)." | `project_field.delete` | A field was deleted in a project board. For more information, see "[Creating a project (beta)](/issues/trying-out-the-new-projects-experience/creating-a-project#adding-fields)." -### `project_view` category actions +## `project_view` category actions | Action | Description |--------|------------- @@ -904,7 +914,7 @@ Action | Description | `project_view.delete` | A view was deleted in a project board. For more information, see "[Customizing your project (beta) views](/issues/trying-out-the-new-projects-experience/customizing-your-project-views#deleting-a-saved-view)." {%- endif %} -### `protected_branch` category actions +## `protected_branch` category actions | Action | Description |--------|------------- @@ -933,7 +943,7 @@ Action | Description | `protected_branch.update_strict_required_status_checks_policy` | Enforcement of required status checks was updated on a branch. | `protected_branch.update_name` | A branch name pattern was updated for a branch. -### `public_key` category actions +## `public_key` category actions | Action | Description |--------|------------- @@ -949,7 +959,7 @@ Action | Description [deploy key]: /developers/overview/managing-deploy-keys#deploy-keys {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} -### `pull_request` category actions +## `pull_request` category actions | Action | Description |--------|------------- @@ -967,7 +977,7 @@ Action | Description | `pull_request_review.dismiss` | A review on a pull request was dismissed. For more information, see "[Dismissing a pull request review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)." | `pull_request_review.submit` | A review was submitted for a pull request. For more information, see "[About pull request reviews](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)." -### `pull_request_review` category actions +## `pull_request_review` category actions | Action | Description |--------|------------- @@ -975,7 +985,7 @@ Action | Description | `pull_request_review.dismiss` | A review on a pull request was dismissed. For more information, see "[Dismissing a pull request review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)." | `pull_request_review.submit` | A review on a pull request was submitted. For more information, see "[Submitting your review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request#submitting-your-review)." -### `pull_request_review_comment` category actions +## `pull_request_review_comment` category actions | Action | Description |--------|------------- @@ -984,7 +994,7 @@ Action | Description | `pull_request_review_comment.update` | A review comment on a pull request was changed. {%- endif %} -### `repo` category actions +## `repo` category actions | Action | Description |--------|------------- @@ -1060,7 +1070,7 @@ Action | Description | `repo.update_member` | A user's permission to a repository was changed. {%- ifversion fpt or ghec %} -### `repository_advisory` category actions +## `repository_advisory` category actions | Action | Description |--------|------------- @@ -1073,14 +1083,14 @@ Action | Description | `repository_advisory.reopen` | Someone reopened as draft security advisory. | `repository_advisory.update` | Someone edited a draft or published security advisory. -### `repository_content_analysis` category actions +## `repository_content_analysis` category actions | Action | Description |--------|------------- | `repository_content_analysis.enable` | An organization owner or repository administrator [enabled data use settings for a private repository](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). | `repository_content_analysis.disable` | An organization owner or repository administrator [disabled data use settings for a private repository](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). -### `repository_dependency_graph` category actions +## `repository_dependency_graph` category actions | Action | Description |--------|------------- @@ -1088,14 +1098,14 @@ Action | Description | `repository_dependency_graph.enable` | A repository owner or administrator enabled the dependency graph for a private repository. {%- endif %} -### `repository_image` category actions +## `repository_image` category actions | Action | Description |--------|------------- | `repository_image.create` | An image to represent a repository was uploaded. | `repository_image.destroy` | An image to represent a repository was deleted. -### `repository_invitation` category actions +## `repository_invitation` category actions | Action | Description |--------|------------- @@ -1103,7 +1113,7 @@ Action | Description | `repository_invitation.create` | An invitation to join a repository was sent. | `repository_invitation.reject` | An invitation to join a repository was canceled. -### `repository_projects_change` category actions +## `repository_projects_change` category actions | Action | Description |--------|------------- @@ -1112,7 +1122,7 @@ Action | Description | `repository_projects_change.enable` | Repository projects were enabled for a repository, all repositories in an organization, or all organizations in an enterprise. {%- ifversion ghec or ghes or ghae %} -### `repository_secret_scanning` category actions +## `repository_secret_scanning` category actions | Action | Description |--------|------------- @@ -1120,9 +1130,9 @@ Action | Description | `repository_secret_scanning.enable` | A repository owner or administrator enabled secret scanning for a {% ifversion ghec %}private or internal {% endif %}repository. {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} -### `repository_secret_scanning_custom_pattern` category actions +## `repository_secret_scanning_custom_pattern` category actions | Action | Description |------------------|------------------- @@ -1130,14 +1140,14 @@ Action | Description | `repository_secret_scanning_custom_pattern.delete` | A custom pattern is removed from secret scanning in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#removing-a-custom-pattern)." | `repository_secret_scanning_custom_pattern.update` | Changes to a custom pattern are saved for secret scanning in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#editing-a-custom-pattern)." -### `repository_secret_scanning_push_protection` category actions +## `repository_secret_scanning_push_protection` category actions | Action | Description |------------------|------------------- | `repository_secret_scanning_push_protection.disable` | A repository owner or administrator disabled secret scanning for a repository. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." | `repository_secret_scanning_push_protection.enable` | A repository owner or administrator enabled secret scanning for a repository. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." {%- endif %} -### `repository_visibility_change` category actions +## `repository_visibility_change` category actions | Action | Description |--------|------------- @@ -1146,7 +1156,7 @@ Action | Description | `repository_visibility_change.enable` | The ability for enterprise members to update a repository's visibility was enabled. Members are able to change repository visibilities in an organization, or all organizations in an enterprise. {%- ifversion fpt or ghec or ghes or ghae %} -### `repository_vulnerability_alert` category actions +## `repository_vulnerability_alert` category actions | Action | Description |--------|------------- @@ -1156,7 +1166,7 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec %} -### `repository_vulnerability_alerts` category actions +## `repository_vulnerability_alerts` category actions | Action | Description |--------|------------- @@ -1165,7 +1175,7 @@ Action | Description | `repository_vulnerability_alerts.enable` | A repository owner or repository administrator enabled {% data variables.product.prodname_dependabot_alerts %}. {%- endif %} -### `required_status_check` category actions +## `required_status_check` category actions | Action | Description |--------|------------- @@ -1173,7 +1183,7 @@ Action | Description | `required_status_check.destroy` | A status check was no longer marked as required for a protected branch. For more information, see "[Require status checks before merging](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging)." {%- ifversion ghec or ghes > 3.1 %} -### `restrict_notification_delivery` category actions +## `restrict_notification_delivery` category actions | Action | Description |--------|------------- @@ -1181,8 +1191,8 @@ Action | Description | `restrict_notification_delivery.disable` | Email notification restrictions for an organization or enterprise were disabled. For more information, see "[Restricting email notifications for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization)" and "[Restricting email notifications for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise)." {%- endif %} -{%- if custom-repository-roles %} -### `role` category actions +{%- ifversion custom-repository-roles %} +## `role` category actions | Action | Description |--------|------------- @@ -1192,15 +1202,15 @@ Action | Description {%- endif %} {%- ifversion ghec or ghes or ghae %} -### `secret_scanning` category actions +## `secret_scanning` category actions | Action | Description |--------|------------- | `secret_scanning.disable` | An organization owner disabled secret scanning for all existing{% ifversion ghec %} private or internal{% endif %} repositories. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." | `secret_scanning.enable` | An organization owner enabled secret scanning for all existing{% ifversion ghec %} private or internal{% endif %} repositories. -{% if secret-scanning-alert-audit-log %} -### `secret_scanning_alert` category actions +{% ifversion secret-scanning-alert-audit-log %} +## `secret_scanning_alert` category actions | Action | Description |------------------|------------------- @@ -1209,7 +1219,7 @@ Action | Description | `secret_scanning_alert.resolve` | A user resolved a {% data variables.product.prodname_secret_scanning %} alert. {% endif %} -### `secret_scanning_new_repos` category actions +## `secret_scanning_new_repos` category actions | Action | Description |--------|------------- @@ -1218,7 +1228,7 @@ Action | Description {%- endif %} {%- ifversion ghec or ghes or ghae %} -### `security_key` category actions +## `security_key` category actions | Action | Description |--------|------------- @@ -1227,7 +1237,7 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec %} -### `sponsors` category actions +## `sponsors` category actions | Action | Description |--------|------------- @@ -1253,14 +1263,14 @@ Action | Description {%- endif %} {%- ifversion ghec or ghes or ghae %} -### `ssh_certificate_authority` category actions +## `ssh_certificate_authority` category actions | Action | Description |--------|------------- | `ssh_certificate_authority.create` | An SSH certificate authority for an organization or enterprise was created. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." | `ssh_certificate_authority.destroy` | An SSH certificate authority for an organization or enterprise was deleted. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." -### `ssh_certificate_requirement` category actions +## `ssh_certificate_requirement` category actions | Action | Description |--------|------------- @@ -1268,7 +1278,7 @@ Action | Description | `ssh_certificate_requirement.disable` | The requirement for members to use SSH certificates to access an organization resources was disabled. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." {%- endif %} -### `staff` category actions +## `staff` category actions | Action | Description |--------|------------- @@ -1293,7 +1303,7 @@ Action | Description | `staff.view_audit_log` | A site administrator viewed the site admin audit log. {%- endif %} -### `team` category actions +## `team` category actions | Action | Description |--------|------------- @@ -1314,7 +1324,7 @@ Action | Description | `team.update_permission` | A team's access was changed. | `team.update_repository_permission` | A team's permission to a repository was changed. -### `team_discussions` category actions +## `team_discussions` category actions | Action | Description |--------|------------- @@ -1323,7 +1333,7 @@ Action | Description | `team_discussions.enable` | An organization owner enabled team discussions for an organization. {%- ifversion ghec %} -### `team_sync_tenant` category actions +## `team_sync_tenant` category actions | Action | Description |--------|------------- @@ -1333,7 +1343,7 @@ Action | Description {%- endif %} {%- ifversion fpt or ghes %} -### `two_factor_authentication` category actions +## `two_factor_authentication` category actions | Action | Description |--------|------------- @@ -1348,7 +1358,7 @@ Action | Description [2fa]: /authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication {%- ifversion fpt or ghes or ghae %} -### `user` category actions +## `user` category actions | Action | Description |--------|------------- @@ -1400,7 +1410,7 @@ Action | Description {%- endif %} {%- ifversion ghec or ghes %} -### `user_license` category actions +## `user_license` category actions | Action | Description |--------|------------- @@ -1410,7 +1420,7 @@ Action | Description {%- endif %} {% ifversion fpt or ghec or ghes > 3.1 or ghae %} -### `workflows` category actions +## `workflows` category actions {% data reusables.audit_log.audit-log-events-workflows %} {%- endif %} diff --git a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise.md b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise.md new file mode 100644 index 0000000000..762a678b40 --- /dev/null +++ b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise.md @@ -0,0 +1,58 @@ +--- +title: Displaying IP addresses in the audit log for your enterprise +intro: You can display the source IP address for events in your enterprise's audit log. +shortTitle: IP addresses in audit log +permissions: Enterprise owners can display IP addresses in the audit log for an enterprise. +versions: + feature: enterprise-audit-log-ip-addresses +type: how_to +topics: + - Auditing + - Enterprise + - Logging + - Networking + - Security +--- + +{% note %} + +**Note:** Display of IP addresses in the enterprise audit log is currently in public beta and is subject to change. + +{% endnote %} + +## About display of IP addresses in the audit log + +By default, {% data variables.product.product_name %} does not display the source IP address for events in your enterprise's audit log. Optionally, to ensure compliance and respond to threats, you can display the full IP address associated with the actor responsible for each event. Actors are typically users, but can also be apps or integrations. + +You are responsible for meeting any legal obligations that accompany the viewing or storage of IP addresses displayed within your enterprise's audit log. + +If you choose to display IP addresses, the IP addresses only appear in your enterprise's audit log. IP addresses will not appear for events in the audit logs for individual organizations owned by your enterprise. For more information about organization audit logs, see "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)." + +You can display IP addresses in the audit log regardless of which authentication method you use for your enterprise on {% data variables.product.product_location %}. 更多信息请参阅“[关于企业的身份验证](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)”。 + +When anyone creates an account on {% data variables.product.product_location %}, the person agrees to {% data variables.product.company_short %}'s collection of basic information about connections to {% data variables.product.company_short %}'s services, including source IP address. For more information, see "[GitHub Privacy Statement](/free-pro-team@latest/site-policy/privacy-policies/github-privacy-statement#usage-information)." + +## Events that display IP addresses in the audit log + +{% data variables.product.product_name %} displays an IP address in the audit log when a member of the enterprise interacts with a resource owned by your enterprise or an organization in your enterprise. For example, you will see an IP address for audited events involving an internal or private repository owned by an organization in your enterprise, or resources associated with those repositories, such as an issue, pull request, action, or project. + +If members of your enterprise access {% data variables.product.product_location %} with personal accounts that they manage, because you do not use {% data variables.product.prodname_emus %}, {% data variables.product.product_name %} does not display an event or IP address in the audit log for the following actions. + +- Authentication to {% data variables.product.product_location %} +- Interactions with a resource owned by the personal account, including a repository, gist, or project +- Interactions with a public repository owned by an organization in your enterprise + +## Enabling display of IP addresses in the audit log + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.audit-log-tab %} +1. Under "Audit log", click **Source IP disclosure**. + + ![Screenshot of "Source IP disclosure" tab](/assets/images/help/enterprises/audit-log-source-ip-disclosure-tab.png) +1. Under "Disclose actor IP addresses in audit logs", select **Enable source IP disclosure**. + + ![Screenshot of checkbox to enable display of IP addresses in audit logs](/assets/images/help/enterprises/audit-log-enable-source-ip-disclosure-checkbox.png) +1. 单击 **Save(保存)**。 + +After you enable the feature, you can access the audit log to view events that include IP addresses. 更多信息请参阅“[访问企业的审核日志](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)”。 diff --git a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md index bc611ff35c..58297305a4 100644 --- a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md +++ b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md @@ -11,6 +11,7 @@ topics: children: - /about-the-audit-log-for-your-enterprise - /accessing-the-audit-log-for-your-enterprise + - /displaying-ip-addresses-in-the-audit-log-for-your-enterprise - /searching-the-audit-log-for-your-enterprise - /exporting-audit-log-activity-for-your-enterprise - /streaming-the-audit-log-for-your-enterprise diff --git a/translations/zh-CN/content/admin/overview/about-enterprise-accounts.md b/translations/zh-CN/content/admin/overview/about-enterprise-accounts.md index 6ebe6cb0fe..0e6c07a3ae 100644 --- a/translations/zh-CN/content/admin/overview/about-enterprise-accounts.md +++ b/translations/zh-CN/content/admin/overview/about-enterprise-accounts.md @@ -50,7 +50,7 @@ Your enterprise account allows you to manage and enforce policies for all the or {% ifversion ghes or ghae %} -From your enterprise account on {% ifversion ghae %}{% data variables.product.product_name %}{% elsif ghes %}a {% data variables.product.prodname_ghe_server %} instance{% endif %}, administrators can view{% if remove-enterprise-members %} and manage{% endif %} enterprise membership{% if enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the {% ifversion ghes %}{% data variables.product.prodname_ghe_server %} instance{% elsif ghae %}enterprise on {% data variables.product.prodname_ghe_managed %}{% endif %}. +From your enterprise account on {% ifversion ghae %}{% data variables.product.product_name %}{% elsif ghes %}a {% data variables.product.prodname_ghe_server %} instance{% endif %}, administrators can view{% ifversion remove-enterprise-members %} and manage{% endif %} enterprise membership{% ifversion enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the {% ifversion ghes %}{% data variables.product.prodname_ghe_server %} instance{% elsif ghae %}enterprise on {% data variables.product.prodname_ghe_managed %}{% endif %}. {% ifversion ghes %} - License usage{% endif %} @@ -65,7 +65,7 @@ From your enterprise account on {% ifversion ghae %}{% data variables.product.pr {% endif %} -{% ifversion ghec or ghes %}When you try or purchase {% data variables.product.prodname_enterprise %}, you can{% ifversion ghes %} also{% endif %} create an enterprise account for {% data variables.product.prodname_ghe_cloud %} on {% data variables.product.prodname_dotcom_the_website %}. Administrators for the enterprise account on {% data variables.product.prodname_dotcom_the_website %} can view {% if remove-enterprise-members %} and manage{% endif %} enterprise membership{% if enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the enterprise account{% ifversion ghes %} on {% data variables.product.prodname_dotcom_the_website %}{% endif %}. +{% ifversion ghec or ghes %}When you try or purchase {% data variables.product.prodname_enterprise %}, you can{% ifversion ghes %} also{% endif %} create an enterprise account for {% data variables.product.prodname_ghe_cloud %} on {% data variables.product.prodname_dotcom_the_website %}. Administrators for the enterprise account on {% data variables.product.prodname_dotcom_the_website %} can view {% ifversion remove-enterprise-members %} and manage{% endif %} enterprise membership{% ifversion enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the enterprise account{% ifversion ghes %} on {% data variables.product.prodname_dotcom_the_website %}{% endif %}. - Billing and usage (services on {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_GH_advanced_security %}, user licenses) - Security (single sign-on, IP allow lists, SSH certificate authorities, two-factor authentication) diff --git a/translations/zh-CN/content/admin/overview/about-github-ae.md b/translations/zh-CN/content/admin/overview/about-github-ae.md index 74623d569e..5b9c50752e 100644 --- a/translations/zh-CN/content/admin/overview/about-github-ae.md +++ b/translations/zh-CN/content/admin/overview/about-github-ae.md @@ -35,6 +35,21 @@ topics: {% data variables.product.prodname_ghe_managed %} 可用于 Azure Government 云(是美国政府机构及其伙伴信任的云)。 {% data variables.product.prodname_ghe_managed %} 也可在商业云中使用,因此您可以选择适合您组织的托管环境。 +## 合规认证 + +{% data variables.product.company_short %} 继续投资于安全最佳实践,以确保您的数据安全,开发人员的工作效率,并且您的团队可以专注于解决问题。 作为安全承诺的一部分,{% data variables.product.prodname_ghe_managed %} 遵守以下认证。 + +- FedRAMP High Authorization to Operate (ATO) +- SOC 1、SOC 2 Type II 和 SOC 3 +- ISO/IEC 认证 + - ISO/IEC 27001:2013 + - ISO/IEC 27701:2019 + - ISO/IEC 9001:2015 + - ISO/IEC 22301:2019 + - ISO/IEC 27018:2014 + - ISO/IEC 20000-1:2018 + - ISO/IEC 27017:2015 + ## 延伸阅读 - "[关于 {% data variables.product.prodname_docs %} 的版本](/get-started/learning-about-github/about-versions-of-github-docs)" diff --git a/translations/zh-CN/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md b/translations/zh-CN/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md index 82600b15c7..86480eb524 100644 --- a/translations/zh-CN/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md +++ b/translations/zh-CN/content/admin/packages/getting-started-with-github-packages-for-your-enterprise.md @@ -44,3 +44,9 @@ Choose which package ecosystems you'd like to enable, disable, or set to read-on If subdomain isolation is enabled for {% data variables.product.product_location %}, you will need to create and upload a TLS certificate that allows the package host URL for each ecosystem you want to use, such as `{% data reusables.package_registry.container-registry-hostname %}`. Make sure each package host URL includes `https://`. You can create the certificate manually, or you can use _Let's Encrypt_. If you already use _Let's Encrypt_, you must request a new TLS certificate after enabling {% data variables.product.prodname_registry %}. For more information about package host URLs, see "[Enabling subdomain isolation](/enterprise/admin/configuration/enabling-subdomain-isolation)." For more information about uploading TLS certificates to {% data variables.product.product_name %}, see "[Configuring TLS](/enterprise/admin/configuration/configuring-tls)." + +## Step 5: Check for and rename reserved names + +If you want to use the Docker ecosystem with subdomain isolation disabled, you **must** first rename any user or organization named `v2` on {% data variables.product.product_location %}, prior to enabling Docker ecosystem support in the {% data variables.enterprise.management_console %}. Docker uses a `v2` account name to manage path conflicts with the Docker API, and once Docker registry support is enabled, you won't be able to use this name anymore. + +You can view a full list of logins reserved for internal use by navigating to the "Reserved logins" page in the Site admin dashboard. For more information, see "[Reserved logins](/admin/configuration/configuring-your-enterprise/site-admin-dashboard#reserved-logins)." diff --git a/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/about-enterprise-policies.md b/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/about-enterprise-policies.md index 189dfac0a4..ef5ed71781 100644 --- a/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/about-enterprise-policies.md +++ b/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/about-enterprise-policies.md @@ -15,14 +15,14 @@ topics: {% data reusables.enterprise.about-policies %} -For example, with the "Base permissions" policy, you can allow organization owners to configure the "Base permissions" policy for their organization, or you can enforce a specific base permissions level, such as "Read", for all organizations within the enterprise. +例如,使用“基本权限”策略,您可以允许组织所有者为其组织配置“基本权限”策略,也可以为企业内的所有组织强制实施特定的基本权限级别,如“读取”。 -By default, no enterprise policies are enforced. To identify policies that should be enforced to meet the unique requirements of your business, we recommend reviewing all the available policies in your enterprise account, starting with repository management policies. For more information, see "[Enforcing repository management polices in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise)." +默认情况下,不强制实施任何企业策略。 要确定应强制实施的策略以满足业务的独特要求,我们建议您从存储库管理策略开始,查看企业帐户中的所有可用策略。 更多信息请参阅“[在企业中实施仓库管理策略](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise)”。 -While you're configuring enterprise policies, to help you understand the impact of changing each policy, you can view the current configurations for the organizations owned by your enterprise. +在配置企业策略时,为了帮助您了解更改每个策略的影响,您可以查看企业拥有的组织的当前配置。 {% ifversion ghes %} -Another way to enforce standards within your enterprise is to use pre-receive hooks, which are scripts that run on {% data variables.product.product_location %} to implement quality checks. 更多信息请参阅“[使用预接收挂钩实施策略](/admin/policies/enforcing-policy-with-pre-receive-hooks)”。 +在企业内强制实施标准的另一种方法是使用预接收挂钩,这些挂钩是在 {% data variables.product.product_location %} 上运行的脚本,用于实施质量检查。 更多信息请参阅“[使用预接收挂钩实施策略](/admin/policies/enforcing-policy-with-pre-receive-hooks)”。 {% endif %} ## 延伸阅读 diff --git a/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md b/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md index 97df83b1e0..d101c33410 100644 --- a/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md +++ b/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md @@ -35,7 +35,7 @@ shortTitle: GitHub Actions policies ## Enforcing a policy to restrict the use of {% data variables.product.prodname_actions %} 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 {% if actions-workflow-policy %}and reusable workflows{% endif %}, so that people can only use local actions {% if actions-workflow-policy %}and reusable workflows{% endif %} that exist 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 {% ifversion actions-workflow-policy %}and reusable workflows{% endif %}, so that people can only use local actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} that exist in your enterprise. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} @@ -47,11 +47,11 @@ You can choose to disable {% data variables.product.prodname_actions %} for all {%- ifversion ghes or ghae %} {% note %} - **Note:** To enable access to public actions{% if actions-workflow-policy %} and reusable workflows{% endif %}, you must first configure {% data variables.product.product_location %} to connect to {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Enabling automatic access to GitHub.com actions using GitHub Connect](/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)." + **Note:** To enable access to public actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}, you must first configure {% data variables.product.product_location %} to connect to {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Enabling automatic access to GitHub.com actions using GitHub Connect](/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)." {% endnote %} {%- endif %} - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Enable, disable, or limits actions for this enterprise account](/assets/images/help/organizations/enterprise-actions-policy-with-workflows.png) {%- else %} ![Enable, disable, or limits actions for this enterprise account](/assets/images/help/organizations/enterprise-actions-policy.png) @@ -63,8 +63,8 @@ You can choose to disable {% data variables.product.prodname_actions %} for all {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} -1. Under "Policies", select {% data reusables.actions.policy-label-for-select-actions-workflows %} and add your required actions{% if actions-workflow-policy %} and reusable workflows{% endif %} to the list. - {% if actions-workflow-policy %} +1. Under "Policies", select {% data reusables.actions.policy-label-for-select-actions-workflows %} and add your required actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} to the list. + {% ifversion actions-workflow-policy %} ![Add actions and reusable workflows to the allow list](/assets/images/help/organizations/enterprise-actions-policy-allow-list-with-workflows.png) {%- elsif ghes or ghae %} ![Add actions to the allow list](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png) @@ -127,7 +127,7 @@ You can set the default permissions for the `GITHUB_TOKEN` in the settings for y ### Configuring the default `GITHUB_TOKEN` permissions -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} By default, when you create a new enterprise, `GITHUB_TOKEN` only has read access for the `contents` scope. {% endif %} @@ -136,10 +136,10 @@ By default, when you create a new enterprise, `GITHUB_TOKEN` only has read acces {% data reusables.enterprise-accounts.actions-tab %} 1. Under "Workflow permissions", choose whether you want the `GITHUB_TOKEN` to have read and write access for all scopes, or just read access for the `contents` scope. - ![Set GITHUB_TOKEN permissions for this enterprise](/assets/images/help/settings/actions-workflow-permissions-enterprise{% if allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) + ![Set GITHUB_TOKEN permissions for this enterprise](/assets/images/help/settings/actions-workflow-permissions-enterprise{% ifversion allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) 1. Click **Save** to apply the settings. -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} ### Preventing {% data variables.product.prodname_actions %} from creating or approving pull requests {% data reusables.actions.workflow-pr-approval-permissions-intro %} @@ -157,7 +157,7 @@ By default, when you create a new enterprise, workflows are not allowed to creat {% endif %} {% endif %} -{% if actions-cache-policy-apis %} +{% ifversion actions-cache-policy-apis %} ## Enforcing a policy for cache storage in your enterprise diff --git a/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md b/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md index 792c2c0661..1651a58f00 100644 --- a/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md +++ b/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md @@ -115,7 +115,7 @@ shortTitle: 仓库管理策略 ## 执行邀请{% ifversion ghec %} 外部{% endif %} 协作者参与仓库的策略 -在企业拥有的所有组织中,您可以允许成员邀请{% ifversion ghec %}外部{% endif %} 协作者访问存储库,限制{% ifversion ghec %}外部协作者 {% endif %}邀请组织所有者,{% if prevent-org-admin-add-outside-collaborator %}限制{% ifversion ghec %}外部协作者 {% endif %}邀请企业所有者,{% endif %}或允许组织所有者在组织级别管理设置。 +在企业拥有的所有组织中,您可以允许成员邀请{% ifversion ghec %}外部{% endif %} 协作者访问存储库,限制{% ifversion ghec %}外部协作者 {% endif %}邀请组织所有者,{% ifversion prevent-org-admin-add-outside-collaborator %}限制{% ifversion ghec %}外部协作者 {% endif %}邀请企业所有者,{% endif %}或允许组织所有者在组织级别管理设置。 {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} diff --git a/translations/zh-CN/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md b/translations/zh-CN/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md index 4000353c26..bbb8438fa2 100644 --- a/translations/zh-CN/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md +++ b/translations/zh-CN/content/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md @@ -1,6 +1,7 @@ --- title: 恢复已删除的仓库 -intro: 站点管理员可以恢复已删除的仓库来恢复其内容。 +intro: 您可以恢复已删除的仓库来恢复其内容。 +permissions: Enterprise owners can restore a deleted repository. versions: ghes: '*' ghae: '*' @@ -11,10 +12,12 @@ topics: shortTitle: 恢复已删除的仓库 --- -通常情况下,如果有人删除仓库,它将在磁盘上保留 90 天并且可以通过站点管理员仪表板进行恢复。 除非法定保留对用户或组织有效,否则 90 天后,存储库将被清除并永久删除。 - ## 关于仓库恢复 +通常情况下,如果有人删除仓库,它将在磁盘上保留 90 天并且可以通过站点管理员仪表板进行恢复。 更多信息请参阅“[站点管理仪表板](/admin/configuration/configuring-your-enterprise/site-admin-dashboard)”。 + +除非法定保留对用户或组织有效,否则 90 天后,存储库将被清除并永久删除。 + 如果存储库在被删除时是复刻网络的一部分,则还原的存储库将与原始复刻网络分离。 仓库被删除后,可能需要一个小时才能恢复。 diff --git a/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md b/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md index dd1f175253..02f8ae5a7b 100644 --- a/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md +++ b/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md @@ -45,7 +45,7 @@ shortTitle: 邀请人员进行管理 {% ifversion ghec %}在邀请别人加入企业帐户后,他们必须接受电子邮件邀请,然后才可访问企业帐户。 待处理的邀请将在 7 天后过期。{% endif %} -{% if enterprise-membership-view-improvements %} +{% ifversion enterprise-membership-view-improvements %} 您可以查看所有待处理的邀请,以成为企业帐户的管理员。 更多信息请参阅“[查看企业中的人员](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#viewing-pending-invitations)”。 {% endif %} diff --git a/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md b/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md index 37a94184be..bdcc29f3b3 100644 --- a/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md +++ b/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise.md @@ -34,13 +34,13 @@ For more information about adding people to your enterprise, see "[Authenticatio Enterprise owners have complete control over the enterprise and can take every action, including: - Managing administrators -- {% ifversion ghec %}Adding and removing {% elsif ghae or ghes %}Managing{% endif %} organizations {% ifversion ghec %}to and from {% elsif ghae or ghes %} in{% endif %} the enterprise{% if remove-enterprise-members %} +- {% ifversion ghec %}Adding and removing {% elsif ghae or ghes %}Managing{% endif %} organizations {% ifversion ghec %}to and from {% elsif ghae or ghes %} in{% endif %} the enterprise{% ifversion remove-enterprise-members %} - Removing enterprise members from all organizations owned by the enterprise{% endif %} - Managing enterprise settings - Enforcing policy across organizations {% ifversion ghec %}- Managing billing settings{% endif %} -{% if enterprise-owner-join-org %} +{% ifversion enterprise-owner-join-org %} Enterprise owners do not have access to organization settings or content by default. To gain access, enterprise owners can join any organization owned by their enterprise. For more information, see "[Managing your role in an organization owned by your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)." Owners of organizations in your enterprise do not have access to the enterprise itself unless you make them enterprise owners. diff --git a/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md b/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md index 1e725e6c5a..42af92de05 100644 --- a/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md +++ b/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md @@ -23,7 +23,7 @@ You can see all current enterprise members and enterprise administrators{% ifver ## Viewing enterprise administrators -You can view all the current enterprise owners{% ifversion ghec %} and billing managers{% endif %} for your enterprise.{% if enterprise-membership-view-improvements %} You can see useful information about each administrator{% ifversion ghec %} and filter the list by role{% endif %}.{% endif %} You can find a specific person by searching for their username or display name. +You can view all the current enterprise owners{% ifversion ghec %} and billing managers{% endif %} for your enterprise.{% ifversion enterprise-membership-view-improvements %} You can see useful information about each administrator{% ifversion ghec %} and filter the list by role{% endif %}.{% endif %} You can find a specific person by searching for their username or display name. {% ifversion not ghae %} You can also remove an administrator. For more information. see "[Inviting people to manage your enterprise](/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise#removing-an-enterprise-administrator-from-your-enterprise-account)." @@ -33,23 +33,23 @@ You can also remove an administrator. For more information. see "[Inviting peopl {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} -## Viewing members {% if enterprise-membership-view-improvements %}{% else %}and outside collaborators{% endif %} +## Viewing members {% ifversion enterprise-membership-view-improvements %}{% else %}and outside collaborators{% endif %} -You can see all the current members {% if enterprise-membership-view-improvements %}{% else %}or outside collaborators{% endif %} for your enterprise. You can see useful information about each account and filter the list in useful ways, such as by role. You can find a specific person by searching for their username or display name. +You can see all the current members {% ifversion enterprise-membership-view-improvements %}{% else %}or outside collaborators{% endif %} for your enterprise. You can see useful information about each account and filter the list in useful ways, such as by role. You can find a specific person by searching for their username or display name. You can view more information about the person's access to your enterprise, such as the organizations the person belongs to, by clicking on the person's name. -{% if remove-enterprise-members %} +{% ifversion remove-enterprise-members %} You can also remove any enterprise member from all organizations owned by the enterprise. For more information, see "[Removing a member from your enterprise](/admin/user-management/managing-users-in-your-enterprise/removing-a-member-from-your-enterprise)." {% endif %} {% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %}{% if enterprise-membership-view-improvements %}{% else %} +{% data reusables.enterprise-accounts.people-tab %}{% ifversion enterprise-membership-view-improvements %}{% else %} 1. Optionally, to view a list of outside collaborators rather than the list of members, click **Outside collaborators**. ![Outside collaborators tab on the enterprise members page](/assets/images/help/business-accounts/outside-collaborators-tab.png){% endif %} -{% if enterprise-membership-view-improvements %} +{% ifversion enterprise-membership-view-improvements %} ## Viewing outside collaborators You can see all the current outside collaborators for your enterprise. You can see useful information about each collaborator and filter the list in useful ways, such as by organization. You can find a specific collaborator by searching for their username or display name. diff --git a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md index 75c003b0c8..9c4ef733a0 100644 --- a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md +++ b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md @@ -24,7 +24,12 @@ shortTitle: 更新访问凭据 1. 要请求新密码,请访问 {% ifversion fpt or ghec %}https://{% data variables.product.product_url %}/password_reset{% else %}`https://{% data variables.product.product_url %}/password_reset`{% endif %}。 2. 输入与您在 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}上的帐户关联的电子邮件地址,然后单击“**Send password reset email(发送密码重置电子邮件)**。如果您配置了备份电子邮件地址,则电子邮件将发送到备份电子邮件地址。 ![密码重置电子邮件请求对话框](/assets/images/help/settings/password-recovery-email-request.png) 3. 我们将向您发送一封电子邮件,其中含有可让您重置密码的链接。 您必须在收到电子邮件后的 3 小时内单击此链接。 如果您没有收到来自我们的电子邮件,请确保检查垃圾邮件文件夹。 -4. 如果您启用了双重身份验证,将提示您获得 2FA 凭据。 键入您的身份验证代码或恢复代码之一,然后单击 **Verify(验证)**。 如果您已向帐户添加了安全密钥,则可以插入该密钥,然后单击 **Use security key(使用安全密钥)**,而无需键入身份验证码。 ![双重身份验证提示](/assets/images/help/2fa/2fa-password-reset.png) +4. 如果您启用了双重身份验证,将提示您获得 2FA 凭据: + * 如果您有 {% data variables.product.prodname_mobile %},您将收到一个推送通知以验证您的身份。 打开推送通知或 {% data variables.product.prodname_mobile %} 应用程序,然后输入浏览器密码重置页面上显示给您的两位数代码。 ![双重 {% data variables.product.prodname_mobile %} 身份验证提示](/assets/images/help/2fa/2fa-mobile-challenge-password-reset.png) + * 要跳过使用 GitHub Mobile 进行验证,请单击 **Enter two-factor authentication or recovery code(输入双重身份验证或恢复代码)**。 ![{% data variables.product.product_name %} 上的双重 GitHub Mobile 身份验证提示, 突出显示"输入双重身份验证或恢复代码"](/assets/images/help/2fa/2fa-github-mobile-password-reset.png) + * 键入您的身份验证代码或恢复代码之一,然后单击 **Verify(验证)**。 ![双重身份验证提示](/assets/images/help/2fa/2fa-password-reset.png) + * 如果您已向帐户添加了安全密钥,则单击 **Use security key(使用安全密钥)**,而无需键入身份验证码。 + * 如果已设置 [{% data variables.product.prodname_mobile %}](https://github.com/mobile),请单击 **Authenticate with GitHub Mobile(通过 GitHub Mobile 进行身份验证)**。 5. 键入新密码,确认新密码,然后单击 **Change password(更改密码)**。 有关创建强密码的帮助,请参阅“[创建强密码](/articles/creating-a-strong-password)” {% ifversion fpt or ghec %}![Password recovery box](/assets/images/help/settings/password-recovery-page.png){% else %} ![密码恢复框](/assets/images/enterprise/settings/password-recovery-page.png){% endif %} diff --git a/translations/zh-CN/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md b/translations/zh-CN/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md index bf1b302fb0..515ea3d9a1 100644 --- a/translations/zh-CN/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md +++ b/translations/zh-CN/content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md @@ -25,7 +25,7 @@ shortTitle: View Advanced Security usage {% data reusables.advanced-security.about-ghas-license-seats %} For more information, see "[About billing for {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)." -{% if ghas-committers-calculator %} +{% ifversion ghas-committers-calculator %} You can calculate how many additional seats will be used if you enable {% data variables.product.prodname_GH_advanced_security %} for more organizations and repositories with the site admin dashboard. For more information, see "[Site admin dashboard](/admin/configuration/configuring-your-enterprise/site-admin-dashboard#advanced-security-active-committers)." {% endif %} diff --git a/translations/zh-CN/content/billing/managing-billing-for-your-github-account/about-per-user-pricing.md b/translations/zh-CN/content/billing/managing-billing-for-your-github-account/about-per-user-pricing.md index 34c27e5940..3f39770dc7 100644 --- a/translations/zh-CN/content/billing/managing-billing-for-your-github-account/about-per-user-pricing.md +++ b/translations/zh-CN/content/billing/managing-billing-for-your-github-account/about-per-user-pricing.md @@ -1,5 +1,5 @@ --- -title: 关于每用户定价 +title: About per-user pricing intro: '{% ifversion fpt or ghec %}For organizations{% ifversion ghec %} and enterprises{% endif %}, your {% else %}Your {% endif %}bill begins with the number of licensed seats you choose.' redirect_from: - /github/setting-up-and-managing-billing-and-payments-on-github/about-per-user-pricing @@ -17,12 +17,12 @@ topics: - Organizations --- -## 关于每用户定价 +## About per-user pricing {% ifversion fpt %} -{% data variables.product.prodname_dotcom_the_website %} 上的新组织可以使用 {% data variables.product.prodname_free_team %} 构建公共和开源项目,或者升级到按用户定价的付费产品。 更多信息请参阅“[{% data variables.product.company_short %} 的产品](/get-started/learning-about-github/githubs-products)”和“[升级 {% data variables.product.prodname_dotcom %} 订阅](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription)”。 +New organizations on {% data variables.product.prodname_dotcom_the_website %} can build public and open-source projects with {% data variables.product.prodname_free_team %}, or upgrade to a paid product with per-user pricing. For more information, see "[{% data variables.product.company_short %}'s products](/get-started/learning-about-github/githubs-products)" and "[Upgrading your {% data variables.product.prodname_dotcom %} subscription](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription)." -在 2016 年 5 月 11 日之前使用付费订阅的组织可以选择保留其现有的每仓库计划,或者切换到每用户定价。 {% data variables.product.company_short %} 将在您的订阅发生任何必要更改之前的 12 个月通知您。 有关切换订阅的更多信息,请参阅“[升级 {% data variables.product.prodname_dotcom %} 订阅](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription)”。 +Organizations using a paid subscription before May 11, 2016 can choose to stay on their existing per-repository plan or switch to per-user pricing. {% data variables.product.company_short %} will notify you twelve months before any mandated change to your subscription. For more information on switching your subscription, see "[Upgrading your {% data variables.product.prodname_dotcom %} subscription](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription)." {% else %} @@ -51,7 +51,7 @@ Each person consumes one license, and {% data variables.product.company_short %} {%- ifversion ghec %} - Each user on any {% data variables.product.prodname_ghe_server %} instance that you deploy {%- endif %} -- 休眠用户 +- Dormant users {% data variables.product.company_short %} does not bill for any of the following people. @@ -63,65 +63,65 @@ Each person consumes one license, and {% data variables.product.company_short %} - Anyone with a pending invitation to become an{% ifversion ghec %} enterprise or{% endif %} organization billing manager - Anyone with a pending invitation to become an outside collaborator on a public repository owned by your organization {%- ifversion ghes %} -- 已挂起的用户 +- Suspended users {%- endif %} {% note %} -**注**:{% data reusables.organizations.org-invite-scim %} +**Note**: {% data reusables.organizations.org-invite-scim %} {% endnote %} For more information, see {% ifversion not fpt %}"[Roles in an enterprise](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)" or {% endif %}"[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." -{% data variables.product.company_short %} counts each {% ifversion not fpt %}member or {% endif %}outside collaborator once for billing purposes, even if the user account has {% ifversion not fpt %}membership in multiple organizations in an enterprise or {% endif %}access to multiple repositories owned by your organization. 有关外部协作者的详细信息,请参阅“[将外部协作者添加到组织中的仓库](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)”。 +{% data variables.product.company_short %} counts each {% ifversion not fpt %}member or {% endif %}outside collaborator once for billing purposes, even if the user account has {% ifversion not fpt %}membership in multiple organizations in an enterprise or {% endif %}access to multiple repositories owned by your organization. For more information about outside collaborators, see "[Adding outside collaborators to repositories in your organization](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)." {% ifversion ghes %}Suspended users are not counted when calculating the number of licensed users consuming seats. For more information, see "[Suspending and unsuspending users](/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users)."{% endif %} Dormant users do occupy a seat license.{% ifversion ghes %} As such, you can choose to suspend dormant users to release user licenses.{% endif %} For more information, see "[Managing dormant users](/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users)." -## 关于对订阅的更改 +## About changes to your subscription {% ifversion fpt %} -您可以随时更改 {% data variables.product.prodname_dotcom %} 订阅。 +You can change your {% data variables.product.prodname_dotcom %} subscription at any time. -### 关于每用户计划中组织的更改 +### About changes for organizations on per-user plans {% endif %} You can add more licensed seats to your {% ifversion fpt or ghec %} organization{% endif %}{% ifversion ghec %} or{% endif %}{% ifversion ghec or ghes %} enterprise{% endif %} at any time. If you pay for more seats than are being used, you can also reduce the number of seats.{% ifversion fpt %} For more information, see "[Upgrading your {% data variables.product.prodname_dotcom %} subscription](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription)" and "[Downgrading your {% data variables.product.prodname_dotcom %} subscription](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription)." -如果对您的订阅有任何疑问,请联系 {% data variables.contact.contact_support %}。 +If you have questions about your subscription, contact {% data variables.contact.contact_support %}. -为了进一步支持团队的协作能力,您可以升级到 {% data variables.product.prodname_ghe_cloud %},其中包括 SAML 单点登录和高级审核等功能。 {% data reusables.enterprise.link-to-ghec-trial %} +To further support your team's collaboration abilities, you can upgrade to {% data variables.product.prodname_ghe_cloud %}, which includes features like SAML single sign-on and advanced auditing. {% data reusables.enterprise.link-to-ghec-trial %} -有关 {% data variables.product.prodname_ghe_cloud %} 的每用户定价的详细信息,请参阅 [{% data variables.product.prodname_ghe_cloud %} 文档](/enterprise-cloud@latest/billing/managing-billing-for-your-github-account/about-per-user-pricing)。 +For more information about per-user pricing for {% data variables.product.prodname_ghe_cloud %}, see [the {% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/billing/managing-billing-for-your-github-account/about-per-user-pricing). {% else %} -如果您在 {% data variables.product.prodname_dotcom_the_website %} 上使用企业帐户,但对订阅的更改有疑问,请联系 {% data variables.contact.contact_enterprise_sales %}。 +If you use an enterprise account on {% data variables.product.prodname_dotcom_the_website %} and have questions about changes to your subscription, contact {% data variables.contact.contact_enterprise_sales %}. {% endif %} {% ifversion ghec %} -如果您在 {% data variables.product.prodname_ghe_cloud %} 上使用单个组织,则可以升级或降级您的订阅。 更多信息请参阅“[升级 {% data variables.product.prodname_dotcom %} 订阅](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription)”或“[降级 {% data variables.product.prodname_dotcom %} 订阅](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription)”。 如果对您的订阅有任何疑问,请联系 {% data variables.contact.contact_support %}。 +If you use an individual organization on {% data variables.product.prodname_ghe_cloud %}, you can upgrade or downgrade your subscription. For more information, see "[Upgrading your {% data variables.product.prodname_dotcom %} subscription](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription)" or "[Downgrading your {% data variables.product.prodname_dotcom %} subscription](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription)." If you have questions about your subscription, contact {% data variables.contact.contact_support %}. {% endif %} {% ifversion fpt %} -### 关于每存储库计划中组织的更改 +### About changes for organizations on per-repository plans -您可以在组织的帐单设置中升级或降级旧付费计划。 当您升级到具有更多私有存储库的计划时, {% data variables.product.company_short %} 会立即将您的帐户移动到新计划,按价格差额向您收取费用,并根据结算周期剩余的天数按比例分配。 +You can upgrade or downgrade between legacy paid plans in your organization's billing settings. When you upgrade to a plan with more private repositories, {% data variables.product.company_short %} immediately moves your account to your new plan and bills you for the difference in price, prorated for the number of days left in your billing cycle. -在降级至私有仓库更少的旧付费计划时,您的新计划将在下一个帐单日期生效。 如果私有仓库多于新计划允许的数量,则当新计划生效时,您的私有仓库将被锁定。 要减少私有仓库的数量,可以将一些私有仓库设为公共,或者在本地克隆私有仓库,并删除 {% data variables.product.prodname_dotcom %} 上的副本。 +When you downgrade to a legacy paid plan with fewer private repositories, your new plan will take effect on your next billing date. If you have more private repositories than your new plan allows for, your private repositories will be locked when your new plan takes effect. To reduce your number of private repositories, you can make some of your private repositories public, or you can clone your private repositories locally and delete the copies on {% data variables.product.prodname_dotcom %}. {% endif %} -## 延伸阅读 +## Further reading {%- ifversion not fpt %} -- “[关于企业帐户](/admin/overview/about-enterprise-accounts)” +- "[About enterprise accounts](/admin/overview/about-enterprise-accounts)" {%- endif %} -- "[关于仓库](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)" +- "[About repositories](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)" diff --git a/translations/zh-CN/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md b/translations/zh-CN/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md index 7f71e883e9..f25f298124 100644 --- a/translations/zh-CN/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md +++ b/translations/zh-CN/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md @@ -1,6 +1,6 @@ --- title: Troubleshooting license usage for GitHub Enterprise -intro: You can troubleshoot license usage for your enterprise by auditing license reports. +intro: 'You can troubleshoot license usage for your enterprise by auditing license reports.' permissions: 'Enterprise owners can review license usage for {% data variables.product.prodname_enterprise %}.' versions: ghec: '*' @@ -26,20 +26,20 @@ For privacy reasons, enterprise owners cannot directly access the details of use ## Fields in the consumed license files -The {% data variables.product.prodname_dotcom_the_website %} license usage report and {% data variables.product.prodname_ghe_server %} exported license usage file include a variety of fields to help you troubleshoot license usage for your enterprise. +The {% data variables.product.prodname_dotcom_the_website %} license usage report and {% data variables.product.prodname_ghe_server %} exported license usage file include a variety of fields to help you troubleshoot license usage for your enterprise. ### {% data variables.product.prodname_dotcom_the_website %} license usage report (CSV file) The license usage report for your enterprise is a CSV file that contains the following information about members of your enterprise. Some fields are specific to your {% data variables.product.prodname_ghe_cloud %} (GHEC) deployment, {% data variables.product.prodname_ghe_server %} (GHES) connected environments, or your {% data variables.product.prodname_vs %} subscriptions (VSS) with GitHub Enterprise. -| 字段 | 描述 | -| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 名称 | First and last name for the user's account on GHEC. | -| Handle or email | GHEC username, or the email address associated with the user's account on GHES. | -| Profile link | Link to the {% data variables.product.prodname_dotcom_the_website %} profile page for the user's account on GHEC. | -| License type | Can be one of: `Visual Studio subscription` or `Enterprise`. | -| License status | Identifies if a user account on {% data variables.product.prodname_dotcom_the_website %} successfully matched either a {% data variables.product.prodname_vs_subscriber %} or GHES user.

Can be one of: `Matched`, `Pending Invitation`, `Server Only`, blank. | -| Member roles | For each of the organizations the user belongs to on GHEC, the organization name and the person's role in that organization (`Owner` or `Member`) separated by a colon

Each organization is delimited by a comma. | -| 企业角色 | Can be one of: `Owner` or `Member`. | +| Field | Description +| ----- | ----------- +| Name | First and last name for the user's account on GHEC. +| Handle or email | GHEC username, or the email address associated with the user's account on GHES. +| Profile link | Link to the {% data variables.product.prodname_dotcom_the_website %} profile page for the user's account on GHEC. +| License type | Can be one of: `Visual Studio subscription` or `Enterprise`. +| License status | Identifies if a user account on {% data variables.product.prodname_dotcom_the_website %} successfully matched either a {% data variables.product.prodname_vs_subscriber %} or GHES user.

Can be one of: `Matched`, `Pending Invitation`, `Server Only`, blank. +| Member roles | For each of the organizations the user belongs to on GHEC, the organization name and the person's role in that organization (`Owner` or `Member`) separated by a colon

Each organization is delimited by a comma. +| Enterprise role | Can be one of: `Owner` or `Member`. {% data variables.product.prodname_vs_subscriber %}s who are not yet members of at least one organization in your enterprise will be included in the report with a pending invitation status, and will be missing values for the "Name" or "Profile link" field. @@ -47,15 +47,15 @@ The license usage report for your enterprise is a CSV file that contains the fol Your {% data variables.product.prodname_ghe_server %} license usage is a JSON file that is typically used when performing a manual sync of user licenses between {% data variables.product.prodname_ghe_server %} and {% data variables.product.prodname_ghe_cloud %} deployments. The file contains the following information specific to your {% data variables.product.prodname_ghe_server %} environment. -| 字段 | 描述 | -| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 功能 | The {% data variables.product.prodname_github_connect %} features that are enabled on your {% data variables.product.prodname_ghe_server %} instance, and the date and time of enablement. | -| Host name | The hostname of your {% data variables.product.prodname_ghe_server %} instance. | -| HTTP only | Whether Transport Layer Security (TLS) is enabled and configured on your {% data variables.product.prodname_ghe_server %} instance. Can be one of: `True` or `False`. | -| 许可 | {% data variables.product.prodname_ghe_server %} 许可的哈希. | -| Public key | {% data variables.product.prodname_ghe_server %} 许可的公钥部分. | -| Server ID | UUID generated for your {% data variables.product.prodname_ghe_server %} instance. | -| 版本 | The version of your {% data variables.product.prodname_ghe_server %} instance. | +| Field | Description +| ----- | ----------- +| Features | The {% data variables.product.prodname_github_connect %} features that are enabled on your {% data variables.product.prodname_ghe_server %} instance, and the date and time of enablement. +| Host name | The hostname of your {% data variables.product.prodname_ghe_server %} instance. +| HTTP only | Whether Transport Layer Security (TLS) is enabled and configured on your {% data variables.product.prodname_ghe_server %} instance. Can be one of: `True` or `False`. +| License | A hash of your {% data variables.product.prodname_ghe_server %} license. +| Public key | The public key portion of your {% data variables.product.prodname_ghe_server %} license. +| Server ID | UUID generated for your {% data variables.product.prodname_ghe_server %} instance. +| Version | The version of your {% data variables.product.prodname_ghe_server %} instance. ## Troubleshooting consumed licenses diff --git a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md index a46658abbd..59cc299656 100644 --- a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md +++ b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md @@ -91,7 +91,7 @@ On the alert page, you can see that the filepath is marked as library code (`Lib ![Code scanning library alert details](/assets/images/help/repository/code-scanning-library-alert-show.png) -{% if codeql-ml-queries %} +{% ifversion codeql-ml-queries %} ## About experimental alerts diff --git a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md index ca4d272e84..a1ffb42fa9 100644 --- a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md +++ b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md @@ -47,7 +47,7 @@ There are two main ways to use {% data variables.product.prodname_codeql %} anal You can run additional queries as part of your code scanning analysis. -{%- if codeql-packs %} +{%- ifversion codeql-packs %} These queries must belong to a published {% data variables.product.prodname_codeql %} query pack (beta) or a QL pack in a repository. {% data variables.product.prodname_codeql %} packs (beta) provide the following benefits over traditional QL packs: - When a {% data variables.product.prodname_codeql %} query pack (beta) is published to the {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %}, all the transitive dependencies required by the queries and a compilation cache are included in the package. This improves performance and ensures that running the queries in the pack gives identical results every time until you upgrade to a new version of the pack or the CLI. diff --git a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md index a462055e5a..0da337ec98 100644 --- a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md +++ b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md @@ -308,7 +308,7 @@ Your specified category will not overwrite the details of the `runAutomationDeta {% data reusables.code-scanning.run-additional-queries %} -{% if codeql-packs %} +{% ifversion codeql-packs %} ### Using {% data variables.product.prodname_codeql %} query packs {% data reusables.code-scanning.beta-codeql-packs-cli %} @@ -346,27 +346,27 @@ You can also specify query suites in the value of `queries`. Query suites are co {% data reusables.code-scanning.codeql-query-suites-explanation %} -{% if codeql-packs %} +{% ifversion codeql-packs %} ### Working with custom configuration files {% endif %} -If you also use a configuration file for custom settings, any additional {% if codeql-packs %}packs or {% endif %}queries specified in your workflow are used instead of those specified in the configuration file. If you want to run the combined set of additional {% if codeql-packs %}packs or {% endif %}queries, prefix the value of {% if codeql-packs %}`packs` or {% endif %}`queries` in the workflow with the `+` symbol. For more information, see "[Using a custom configuration file](#using-a-custom-configuration-file)." +If you also use a configuration file for custom settings, any additional {% ifversion codeql-packs %}packs or {% endif %}queries specified in your workflow are used instead of those specified in the configuration file. If you want to run the combined set of additional {% ifversion codeql-packs %}packs or {% endif %}queries, prefix the value of {% ifversion codeql-packs %}`packs` or {% endif %}`queries` in the workflow with the `+` symbol. For more information, see "[Using a custom configuration file](#using-a-custom-configuration-file)." -In the following example, the `+` symbol ensures that the specified additional {% if codeql-packs %}packs and {% endif %}queries are used together with any specified in the referenced configuration file. +In the following example, the `+` symbol ensures that the specified additional {% ifversion codeql-packs %}packs and {% endif %}queries are used together with any specified in the referenced configuration file. ``` yaml - uses: {% data reusables.actions.action-codeql-action-init %} with: config-file: ./.github/codeql/codeql-config.yml queries: +security-and-quality,octo-org/python-qlpack/show_ifs.ql@main - {%- if codeql-packs %} + {%- ifversion codeql-packs %} packs: +scope/pack1,scope/pack2@v1.2.3 {%- endif %} ``` ## Using a custom configuration file -A custom configuration file is an alternative way to specify additional {% if codeql-packs %}packs and {% endif %}queries to run. You can also use the file to disable the default queries and to specify which directories to scan during analysis. +A custom configuration file is an alternative way to specify additional {% ifversion codeql-packs %}packs and {% endif %}queries to run. You can also use the file to disable the default queries and to specify which directories to scan during analysis. In the workflow file, use the `config-file` parameter of the `init` action to specify the path to the configuration file you want to use. This example loads the configuration file _./.github/codeql/codeql-config.yml_. @@ -388,7 +388,7 @@ If the configuration file is located in an external private repository, use the The settings in the configuration file are written in YAML format. -{% if codeql-packs %} +{% ifversion codeql-packs %} ### Specifying {% data variables.product.prodname_codeql %} query packs {% data reusables.code-scanning.beta-codeql-packs-cli %} diff --git a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md index 686f36890d..e443c52ad2 100644 --- a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md +++ b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md @@ -1,7 +1,7 @@ --- title: Managing code scanning alerts for your repository shortTitle: Manage alerts -intro: 'From the security view, {% if delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your project''s code.' +intro: 'From the security view, {% ifversion delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your project''s code.' product: '{% data reusables.gated-features.code-scanning %}' permissions: 'If you have write permission to a repository you can manage {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: @@ -93,7 +93,7 @@ If you enter multiple filters, the view will show alerts matching _all_ these fi {% ifversion fpt or ghes > 3.3 or ghec %} -You can prefix the `tag` filter with `-` to exclude results with that tag. For example, `-tag:style` only shows alerts that do not have the `style` tag{% if codeql-ml-queries %} and `-tag:experimental` will omit all experimental alerts. For more information, see "[About {% data variables.product.prodname_code_scanning %} alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)."{% else %}.{% endif %} +You can prefix the `tag` filter with `-` to exclude results with that tag. For example, `-tag:style` only shows alerts that do not have the `style` tag{% ifversion codeql-ml-queries %} and `-tag:experimental` will omit all experimental alerts. For more information, see "[About {% data variables.product.prodname_code_scanning %} alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)."{% else %}.{% endif %} {% endif %} @@ -139,7 +139,7 @@ You can search the list of alerts. This is useful if there is a large number of {% endif %} -{% if code-scanning-task-lists %} +{% ifversion code-scanning-task-lists %} ## Tracking {% data variables.product.prodname_code_scanning %} alerts in issues {% data reusables.code-scanning.beta-alert-tracking-in-issues %} @@ -175,9 +175,9 @@ Alerts may be fixed in one branch but not in another. You can use the "Branch" f {% endnote %} {% endif %} -## Dismissing {% if delete-code-scanning-alerts %}or deleting{% endif %} alerts +## Dismissing {% ifversion delete-code-scanning-alerts %}or deleting{% endif %} alerts -There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. {% if delete-code-scanning-alerts %}Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have set up a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have configured {% 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.{% endif %} +There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. {% ifversion delete-code-scanning-alerts %}Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have set up a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have configured {% 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.{% endif %} 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. @@ -186,21 +186,22 @@ 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. +- The reason why you closed the alert is recorded.{% ifversion comment-dismissed-code-scanning-alert %} +- Optionally, you can comment on a dismissal to record the context of an alert dismissal.{% endif %} - Next time {% data variables.product.prodname_code_scanning %} runs, the same code won't generate an alert. -{% if delete-code-scanning-alerts %}When you delete an alert: +{% ifversion delete-code-scanning-alerts %}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.{% endif %} -To dismiss {% if delete-code-scanning-alerts %}or delete{% endif %} alerts: +To dismiss {% ifversion delete-code-scanning-alerts %}or delete{% endif %} alerts: {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-code-scanning-alerts %}{% if delete-code-scanning-alerts %} +{% data reusables.repositories.sidebar-code-scanning-alerts %}{% ifversion delete-code-scanning-alerts %} 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) @@ -219,8 +220,11 @@ To dismiss {% if delete-code-scanning-alerts %}or delete{% endif %} alerts: {% else %} ![List of alerts from {% data variables.product.prodname_code_scanning %}](/assets/images/enterprise/3.1/help/repository/code-scanning-click-alert.png) {% endif %} -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) +1. Review the alert, then click {% ifversion comment-dismissed-code-scanning-alert %}**Dismiss alert** and choose, or type, a reason for closing the alert. + ![Screenshot of code scanning alert with dropdown to choose dismissal reason emphasized](/assets/images/help/repository/code-scanning-alert-drop-down-reason.png) +{% else %}**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) +{% endif %} {% data reusables.code-scanning.choose-alert-dismissal-reason %} diff --git a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md index e83fe7f1be..b9b6de4f84 100644 --- a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md +++ b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md @@ -30,7 +30,7 @@ topics: 如果为编译语言设置 {% data variables.product.prodname_code_scanning %},并且在容器化环境中构建代码,则分析可能会失败,并返回错误消息“No source code was seen during the build(在构建过程中没有看到源代码)”。 这表明 {% data variables.product.prodname_codeql %} 在代码编译过程中无法监视代码。 -您必须在构建代码的容器中运行 {% data variables.product.prodname_codeql %}。 无论您使用的是 {% data variables.product.prodname_codeql_cli %}{% if codeql-runner-supported %}、 {% data variables.product.prodname_codeql_runner %}、{% endif %} 还是 {% data variables.product.prodname_actions %},这都适用。 对于 {% data variables.product.prodname_codeql_cli %} {% if codeql-runner-supported %}或 {% data variables.product.prodname_codeql_runner %}{% endif %},请参阅“[在 CI 系统中安装 {% data variables.product.prodname_codeql_cli %}](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)”{% if codeql-runner-supported %} 或“[在 CI 系统](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)中运行 {% data variables.product.prodname_codeql_runner %}”{% endif %}以了解更多信息。 如果您使用 {% data variables.product.prodname_actions %},请配置工作流程以在同一容器中运行所有操作。 更多信息请参阅“[示例工作流程](#example-workflow)”。 +您必须在构建代码的容器中运行 {% data variables.product.prodname_codeql %}。 无论您使用的是 {% data variables.product.prodname_codeql_cli %}{% ifversion codeql-runner-supported %}、 {% data variables.product.prodname_codeql_runner %}、{% endif %} 还是 {% data variables.product.prodname_actions %},这都适用。 对于 {% data variables.product.prodname_codeql_cli %} {% ifversion codeql-runner-supported %}或 {% data variables.product.prodname_codeql_runner %}{% endif %},请参阅“[在 CI 系统中安装 {% data variables.product.prodname_codeql_cli %}](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)”{% ifversion codeql-runner-supported %} 或“[在 CI 系统](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)中运行 {% data variables.product.prodname_codeql_runner %}”{% endif %}以了解更多信息。 如果您使用 {% data variables.product.prodname_actions %},请配置工作流程以在同一容器中运行所有操作。 更多信息请参阅“[示例工作流程](#example-workflow)”。 ## 依赖项 diff --git a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md index 0f3eeabbb0..29ae4daccc 100644 --- a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md +++ b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md @@ -27,7 +27,16 @@ topics: ## 关于拉取请求上的 {% data variables.product.prodname_code_scanning %} 结果 -在仓库中,如果 {% data variables.product.prodname_code_scanning %} 被配置为拉取请求检查,则 {% data variables.product.prodname_code_scanning %} 将检查拉取请求中的代码。 默认情况下,这仅限于针对默认分支的拉取请求,但是您可以在 {% data variables.product.prodname_actions %} 或第三方 CI/CD 系统中更改此配置。 如果合并分支给目标分支带来新的 {% data variables.product.prodname_code_scanning %} 警报,这些警报将在拉取请求中被报告为检查结果。 警报还将在拉取请求的 **Files changed(文件已更改)**选项卡中显示为注释。 如果您拥有仓库的写入权限,您可以在 **Security(安全)**选项卡中查看任何现有的 {% data variables.product.prodname_code_scanning %} 警报。 有关仓库警报的更多信息,请参阅“[管理仓库的 {% data variables.product.prodname_code_scanning %} 警报](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)”。 +在仓库中,如果 {% data variables.product.prodname_code_scanning %} 被配置为拉取请求检查,则 {% data variables.product.prodname_code_scanning %} 将检查拉取请求中的代码。 默认情况下,这仅限于针对默认分支的拉取请求,但是您可以在 {% data variables.product.prodname_actions %} 或第三方 CI/CD 系统中更改此配置。 如果合并更改会向目标分支引入新的 {% data variables.product.prodname_code_scanning %} 警报,则会在多个位置报告警报。 + +- 在拉取请求 {% ifversion code-scanning-pr-conversations-tab %} 中检查结果 +- 拉取请求的 **Conversation(对话)** 选项卡,作为拉取请求审查的一部分{% endif %} +- 拉取请求的 **Files changed(文件已更改)**选项卡 + +{% ifversion code-scanning-pr-conversations-tab %} {% endif %} + +如果您拥有仓库的写入权限,您可以在 **Security(安全)**选项卡中查看任何现有的 {% data variables.product.prodname_code_scanning %} 警报。 有关仓库警报的更多信息,请参阅“[管理仓库的 {% data variables.product.prodname_code_scanning %} 警报](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)”。 + {% ifversion fpt or ghes > 3.2 or ghae or ghec %} 在 {% data variables.product.prodname_code_scanning %} 配置为在每次推送代码时扫描的存储库中,{% data variables.product.prodname_code_scanning %} 还会将结果映射到任何打开的拉取请求,并将警报作为注释添加到与其他拉取请求检查相同的位置。 更多信息请参阅“[在推送时扫描](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#scanning-on-push)”。 {% endif %} @@ -66,9 +75,18 @@ topics: ## 查看拉取请求上的警报 +{% ifversion code-scanning-pr-conversations-tab %} +通过查看 **Conversation(对话)**选项卡,可以查看拉取请求中引入的任何 {% data variables.product.prodname_code_scanning %} 警报。 {% data variables.product.prodname_code_scanning_capc %} 发布拉取请求审查,将每个警报显示为触发警报的代码行上的注释。 可以直接从注释中对警报进行注释、消除警报以及查看警报的路径。 您可以通过单击“Show more details(显示更多详细信息)”链接来查看警报的完整详细信息,该链接将带您进入警报详细信息页面。 + +![拉取请求“Conversations(对话)”选项卡中的警报注释](/assets/images/help/repository/code-scanning-pr-conversation-tab.png) + +您还可以在拉取请求的 **Files changed(文件已更改)**选项卡中查看所有 {% data variables.product.prodname_code_scanning %} 警报。 在拉取请求中引入的更改差异之外的文件现有 {% data variables.product.prodname_code_scanning %} 警报将仅显示在 **Files changed(文件已更改)**选项卡中。 + +{% else %} 您可以通过显示 **Files changed(已更改的文件)**选项卡来查看拉取请求中引入的任何 {% data variables.product.prodname_code_scanning %} 警报。 每个警报都显示为触发警报的代码行上的注释。 警报的严重性显示在注释中。 ![拉取请求差异中的警报注释](/assets/images/help/repository/code-scanning-pr-annotation.png) +{% endif %} 如果您拥有仓库的写入权限,则某些注释将包含警报额外上下文的链接。 在上例中,您可以在 {% data variables.product.prodname_codeql %} 分析中单击 **user-provided value(用户提供的值)**,以查看不受信任的数据进入数据流的位置(这被称为源)。 在此例中,您还可以通过单击 **Show paths(显示路径)**来查看从源到使用数据的代码(池)的完整路径。 这样就很容易检查数据是否不受信任,或者分析是否无法识别源与池之间的数据净化步骤。 有关使用 {% data variables.product.prodname_codeql %} 分析数据流的信息,请参阅“[关于数据流分析](https://codeql.github.com/docs/writing-codeql-queries/about-data-flow-analysis/)”。 @@ -85,6 +103,14 @@ topics: {% else %} ![显示更多信息的警报说明和链接](/assets/images/enterprise/3.4/repository/code-scanning-pr-alert.png) {% endif %} + +{% ifversion code-scanning-pr-conversations-tab %} +## 评论拉取请求中的警报 + +您可以对拉取请求中的更改引入的任何 {% data variables.product.prodname_code_scanning %} 警报进行评论。 警报作为评论显示在拉取请求的 **Conversation(对话)**选项卡中,作为拉取请求审查的一部分,并且还显示在 **Files changed(文件已更改)**选项卡中。 只能对拉取请求中的更改引入的警报进行评论。 对于在拉取请求中引入的更改之外的文件,现有 {% data variables.product.prodname_code_scanning %} 警报将显示在 **Files changed(文件已更改)**选项卡中,但无法对其进行评论。 + +您可以选择要求在合并拉取请求之前解析拉取请求中的所有对话,包括 {% data variables.product.prodname_code_scanning %} 警报上的对话。 更多信息请参阅“[关于受保护分支](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-conversation-resolution-before-merging)”。 +{% endif %} ## 修复拉取请求上的警报 任何对拉取请求具有推送权限的人都可以修复在该拉取请求上已识别的 {% data variables.product.prodname_code_scanning %} 警报。 如果将更改提交到拉取请求,这将触发拉取请求检查的新运行。 如果您的更改修复了问题,则警报将被关闭,注释将被删除。 @@ -92,11 +118,13 @@ topics: ## 忽略拉取请求上的警报 关闭警报的另一种办法是忽略它。 您可以忽略您认为不需要修复的警报。 {% data reusables.code-scanning.close-alert-examples %} 如果您对仓库有写入权限,则 **Dismiss(忽略)**按钮在代码注释和警报摘要中可用。 单击 **Dismiss(忽略)**时,您将被提示选择关闭警报的原因。 - +{% ifversion comment-dismissed-code-scanning-alert %} +![用于强调选择解除原因的下拉列表代码扫描警报屏幕截图](/assets/images/help/repository/code-scanning-alert-drop-down-reason.png) +{% else %} ![选择忽略警报的原因](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) - +{% endif %} {% data reusables.code-scanning.choose-alert-dismissal-reason %} {% data reusables.code-scanning.false-positive-fix-codeql %} -有关消除警报的详细信息,请参阅 {% if delete-code-scanning-alerts %}“[管理存储库的 {% data variables.product.prodname_code_scanning %} 警报](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)”。{% else %} “[管理存储库的 {% data variables.product.prodname_code_scanning %} 警报](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#dismissing--alerts)”。{% endif %} +有关消除警报的详细信息,请参阅 {% ifversion delete-code-scanning-alerts %}“[管理存储库的 {% data variables.product.prodname_code_scanning %} 警报](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)”。{% else %} “[管理存储库的 {% data variables.product.prodname_code_scanning %} 警报](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#dismissing--alerts)”。{% endif %} diff --git a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md index e51012e9cc..8fa06a7ab7 100644 --- a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md +++ b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md @@ -212,7 +212,7 @@ By default, there are three main query suites available for each language. If yo You may be running extra queries or query suites in addition to the default queries. Check whether the workflow defines an additional query suite or additional queries to run using the `queries` element. You can experiment with disabling the additional query suite or queries. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs)." -{% if codeql-ml-queries %} +{% ifversion codeql-ml-queries %} {% note %} **Note:** If you run the `security-extended` or `security-and-quality` query suite for JavaScript, then some queries use experimental technology. For more information, see "[About code scanning alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)." diff --git a/translations/zh-CN/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md b/translations/zh-CN/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md index 637c78f8c7..1895448cd4 100644 --- a/translations/zh-CN/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md +++ b/translations/zh-CN/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md @@ -31,7 +31,7 @@ SARIF (Static Analysis Results Interchange Format) is an [OASIS Standard](https: To upload a SARIF file from a third-party static code analysis engine, you'll need to ensure that uploaded files use the SARIF 2.1.0 version. {% data variables.product.prodname_dotcom %} will parse the SARIF file and show alerts using the results in your repository as a part of the {% data variables.product.prodname_code_scanning %} experience. For more information, see "[Uploading a SARIF file to {% data variables.product.prodname_dotcom %}](/code-security/secure-coding/uploading-a-sarif-file-to-github)." For more information about the SARIF 2.1.0 JSON schema, see [`sarif-schema-2.1.0.json`](https://github.com/oasis-tcs/sarif-spec/blob/master/Documents/CommitteeSpecifications/2.1.0/sarif-schema-2.1.0.json). -If you're using {% data variables.product.prodname_actions %} with the {% data variables.product.prodname_codeql_workflow %}{% if codeql-runner-supported %}, using the {% data variables.product.prodname_codeql_runner %},{% endif %} or using the {% data variables.product.prodname_codeql_cli %}, then the {% data variables.product.prodname_code_scanning %} results will automatically use the supported subset of SARIF 2.1.0. For more information, see "[Setting up {% data variables.product.prodname_code_scanning %} for a repository](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)"{% if codeql-runner-supported %}, "[Running {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)",{% endif %} or "[Installing CodeQL CLI in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)." +If you're using {% data variables.product.prodname_actions %} with the {% data variables.product.prodname_codeql_workflow %}{% ifversion codeql-runner-supported %}, using the {% data variables.product.prodname_codeql_runner %},{% endif %} or using the {% data variables.product.prodname_codeql_cli %}, then the {% data variables.product.prodname_code_scanning %} results will automatically use the supported subset of SARIF 2.1.0. For more information, see "[Setting up {% data variables.product.prodname_code_scanning %} for a repository](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)"{% ifversion codeql-runner-supported %}, "[Running {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)",{% endif %} or "[Installing CodeQL CLI in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)." {% ifversion fpt or ghes > 3.1 or ghae or ghec %} You can upload multiple SARIF files for the same commit, and display the data from each file as {% data variables.product.prodname_code_scanning %} results. When you upload multiple SARIF files for a commit, you must indicate a "category" for each analysis. The way to specify a category varies according to the analysis method: @@ -53,7 +53,7 @@ Each time the results of a new code scan are uploaded, the results are processed {% data variables.product.prodname_dotcom %} uses the `partialFingerprints` property in the OASIS standard to detect when two results are logically identical. For more information, see the "[partialFingerprints property](https://docs.oasis-open.org/sarif/sarif/v2.1.0/cs01/sarif-v2.1.0-cs01.html#_Toc16012611)" entry in the OASIS documentation. -SARIF files created by the {% data variables.product.prodname_codeql_workflow %}, {% if codeql-runner-supported %}using the {% data variables.product.prodname_codeql_runner %}, {% endif %}or using the {% data variables.product.prodname_codeql_cli %} include fingerprint data. If you upload a SARIF file using the `upload-sarif` action and this data is missing, {% data variables.product.prodname_dotcom %} attempts to populate the `partialFingerprints` field from the source files. For more information about uploading results, see "[Uploading a SARIF file to {% data variables.product.prodname_dotcom %}](/code-security/secure-coding/uploading-a-sarif-file-to-github#uploading-a-code-scanning-analysis-with-github-actions)." +SARIF files created by the {% data variables.product.prodname_codeql_workflow %}, {% ifversion codeql-runner-supported %}using the {% data variables.product.prodname_codeql_runner %}, {% endif %}or using the {% data variables.product.prodname_codeql_cli %} include fingerprint data. If you upload a SARIF file using the `upload-sarif` action and this data is missing, {% data variables.product.prodname_dotcom %} attempts to populate the `partialFingerprints` field from the source files. For more information about uploading results, see "[Uploading a SARIF file to {% data variables.product.prodname_dotcom %}](/code-security/secure-coding/uploading-a-sarif-file-to-github#uploading-a-code-scanning-analysis-with-github-actions)." If you upload a SARIF file without fingerprint data using the `/code-scanning/sarifs` API endpoint, the {% data variables.product.prodname_code_scanning %} alerts will be processed and displayed, but users may see duplicate alerts. To avoid seeing duplicate alerts, you should calculate fingerprint data and populate the `partialFingerprints` property before you upload the SARIF file. You may find the script that the `upload-sarif` action uses a helpful starting point: https://github.com/github/codeql-action/blob/main/src/fingerprints.ts. For more information about the API, see "[Upload an analysis as SARIF data](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data)." @@ -211,11 +211,12 @@ This SARIF output file has example values to show the minimum required propertie "id": "R01" ... "properties" : { - "id" : "java/unsafe-deserialization", - "kind" : "path-problem", - "name" : "...", - "problem.severity" : "error", - "security-severity" : "9.8", + "id" : "java/unsafe-deserialization", + "kind" : "path-problem", + "name" : "...", + "problem.severity" : "error", + "security-severity" : "9.8", + } } ] } diff --git a/translations/zh-CN/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md b/translations/zh-CN/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md index 14d6f05e15..2450759800 100644 --- a/translations/zh-CN/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md +++ b/translations/zh-CN/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md @@ -35,11 +35,11 @@ topics: You can generate SARIF files using many static analysis security testing tools, including {% data variables.product.prodname_codeql %}. The results must use SARIF version 2.1.0. For more information, see "[SARIF support for {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/sarif-support-for-code-scanning)." -You can upload the results using {% data variables.product.prodname_actions %}, the {% data variables.product.prodname_code_scanning %} API,{% if codeql-runner-supported %} the {% data variables.product.prodname_codeql_runner %},{% endif %} or the {% data variables.product.prodname_codeql_cli %}. The best upload method will depend on how you generate the SARIF file, for example, if you use: +You can upload the results using {% data variables.product.prodname_actions %}, the {% data variables.product.prodname_code_scanning %} API,{% ifversion codeql-runner-supported %} the {% data variables.product.prodname_codeql_runner %},{% endif %} or the {% data variables.product.prodname_codeql_cli %}. The best upload method will depend on how you generate the SARIF file, for example, if you use: - {% 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_cli %} to run {% data variables.product.prodname_code_scanning %} in your CI system, you can use the CLI to upload results to {% data variables.product.prodname_dotcom %} (for more information, see "[Installing {% data variables.product.prodname_codeql_cli %} in your CI system](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)").{% if codeql-runner-supported %} + - The {% data variables.product.prodname_codeql_cli %} to run {% data variables.product.prodname_code_scanning %} in your CI system, you can use the CLI to upload results to {% data variables.product.prodname_dotcom %} (for more information, see "[Installing {% data variables.product.prodname_codeql_cli %} in your CI system](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)").{% ifversion codeql-runner-supported %} - 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_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)").{% endif %} - 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 an analysis as SARIF data](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data)"). diff --git a/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md b/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md index 44d49b99c6..a2e529fa65 100644 --- a/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md +++ b/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md @@ -147,10 +147,10 @@ $ ## Analyzing a {% data variables.product.prodname_codeql %} database 1. Create a {% data variables.product.prodname_codeql %} database (see above). -2. Run `codeql database analyze` on the database and specify which {% if codeql-packs %}packs and/or {% endif %}queries to use. +2. Run `codeql database analyze` on the database and specify which {% ifversion codeql-packs %}packs and/or {% endif %}queries to use. ```shell codeql database analyze <database> --format=<format> \ - --output=<output> {% if codeql-packs %}--download <packs,queries>{% else %}<queries>{% endif %} + --output=<output> {% ifversion codeql-packs %}--download <packs,queries>{% else %}<queries>{% endif %} ``` {% ifversion fpt or ghes > 3.1 or ghae or ghec %} @@ -161,7 +161,7 @@ $ ```shell codeql database analyze <database> --format=<format> \ --sarif-category=<language-specifier> --output=<output> \ - {% if codeql-packs %}<packs,queries>{% else %}<queries>{% endif %} + {% ifversion codeql-packs %}<packs,queries>{% else %}<queries>{% endif %} ``` {% endnote %} {% endif %} @@ -173,7 +173,7 @@ codeql database analyze <database> --format=<format> \ | `--format` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the format for the results file generated by the command. For upload to {% data variables.product.company_short %} this should be: {% ifversion fpt or ghae or ghec %}`sarif-latest`{% else %}`sarifv2.1.0`{% endif %}. For more information, see "[SARIF support for {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/sarif-support-for-code-scanning)." | `--output` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify where to save the SARIF results file.{% ifversion fpt or ghes > 3.1 or ghae or ghec %} | `--sarif-category` | {% octicon "question" aria-label="Required with multiple results sets" %} | Optional for single database analysis. Required to define the language when you analyze multiple databases for a single commit in a repository. Specify a category to include in the SARIF results file for this analysis. A category is used to distinguish multiple analyses for the same tool and commit, but performed on different languages or different parts of the code.|{% endif %}{% ifversion fpt or ghes > 3.3 or ghae or ghec %} -| `--sarif-add-query-help` | | Optional. Use if you want to include any available markdown-rendered query help for custom queries used in your analysis. Any query help for custom queries included in the SARIF output will be displayed in the code scanning UI if the relevant query generates an alert. For more information, see [Analyzing databases with the {% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/analyzing-databases-with-the-codeql-cli/#including-query-help-for-custom-codeql-queries-in-sarif-files) in the documentation for the {% data variables.product.prodname_codeql_cli %}.{% endif %}{% if codeql-packs %} +| `--sarif-add-query-help` | | Optional. Use if you want to include any available markdown-rendered query help for custom queries used in your analysis. Any query help for custom queries included in the SARIF output will be displayed in the code scanning UI if the relevant query generates an alert. For more information, see [Analyzing databases with the {% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/analyzing-databases-with-the-codeql-cli/#including-query-help-for-custom-codeql-queries-in-sarif-files) in the documentation for the {% data variables.product.prodname_codeql_cli %}.{% endif %}{% ifversion codeql-packs %} | `` | | Optional. Use if you want to include CodeQL query packs in your analysis. For more information, see "[Downloading and using {% data variables.product.prodname_codeql %} packs](#downloading-and-using-codeql-query-packs)." | `--download` | | Optional. Use if some of your CodeQL query packs are not yet on disk and need to be downloaded before running queries.{% endif %} | `--threads` | | Optional. Use if you want to use more than one thread to run queries. The default value is `1`. You can specify more threads to speed up query execution. To set the number of threads to the number of logical processors, specify `0`. @@ -239,7 +239,7 @@ $ echo $UPLOAD_TOKEN | codeql github upload-results --repository=my-org/example- There is no output from this command unless the upload was unsuccessful. The command prompt returns when the upload is complete and data processing has begun. On smaller codebases, you should be able to explore the {% data variables.product.prodname_code_scanning %} alerts in {% data variables.product.product_name %} shortly afterward. You can see alerts directly in the pull request or on the **Security** tab for branches, depending on the code you checked out. For more information, see "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/code-security/secure-coding/triaging-code-scanning-alerts-in-pull-requests)" and "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)." -{% if codeql-packs %} +{% ifversion codeql-packs %} ## Downloading and using {% data variables.product.prodname_codeql %} query packs {% data reusables.code-scanning.beta-codeql-packs-cli %} diff --git a/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md b/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md index cce348e767..38ef4ef62b 100644 --- a/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md +++ b/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md @@ -28,7 +28,7 @@ topics: -{% if codeql-runner-supported %} +{% ifversion codeql-runner-supported %} {% data reusables.code-scanning.deprecation-codeql-runner %} {% data reusables.code-scanning.beta %} diff --git a/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md b/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md index e5b5a4a033..30f0bfa254 100644 --- a/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md +++ b/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md @@ -68,8 +68,8 @@ Dependabot 执行扫描以检测有漏洞的依赖项,并在将新漏洞添加 {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} -1. 在“Code security and analysis(代码安全性和分析)”下,单击 {% data variables.product.prodname_dependabot_alerts %} 右侧的 **Disable(禁用)**或 **Enable(启用)**。 ![对 Dependabot 警报强调显示"禁用"按钮的"配置安全性和分析"功能的屏幕截图](/assets/images/help/dependabot/dependabot-alerts-disable-or-enable-fpt-private.png) - {% endif %}{% ifversion ghes or ghae %} +1. 在“Code security and analysis(代码安全和分析)”下,在 {% data variables.product.prodname_dependabot_alerts %} 的右侧,单击 **Enable(启用)**以启用警报,或单击 **Disable(禁用)**禁用警报。 !["代码安全性和分析" “部分的屏幕截图,其中包含用于启用 {% data variables.product.prodname_dependabot_security_updates %}按钮](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png) +{% endif %}{% ifversion ghes or ghae %} 您的企业所有者可以启用或禁用存储库的 {% data variables.product.prodname_dependabot_alerts %}。 更多信息请参阅“[为企业启用 Dependabot](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)”。 {% endif %} diff --git a/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md b/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md index 1826ee5240..305dd9e31f 100644 --- a/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md +++ b/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md @@ -44,7 +44,7 @@ topics: 每个 {% data variables.product.prodname_dependabot %} 警报都有一个唯一的数字标识符,{% data variables.product.prodname_dependabot_alerts %} 选项卡列出了每个检测到的漏洞的警报。 旧版 {% data variables.product.prodname_dependabot_alerts %} 按依赖项对漏洞进行分组,并为每个依赖项生成一个警报。 如果导航到旧版 {% data variables.product.prodname_dependabot %} 警报,则会将您重定向到为该包筛选的 {% data variables.product.prodname_dependabot_alerts %} 选项卡。 {% endif %} {% endif %} -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} ## 关于检测对有漏洞函数的调用 {% data reusables.dependabot.vulnerable-calls-beta %} @@ -98,7 +98,7 @@ topics: 如果修补的版本不可用,或者您无法更新到安全版本,{% data variables.product.prodname_dependabot %} 会共享其他信息,以帮助您确定后续步骤。 单击以查看 {% data variables.product.prodname_dependabot %} 警报时,可以看到依赖项的安全通告的完整详细信息,包括受影响的功能。 然后,可以检查代码是否调用受影响的函数。 此信息可以帮助您进一步评估风险级别,并确定解决方法或是否能够接受安全漏洞所代表的风险。 -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} 对于支持的语言,{% data variables.product.prodname_dependabot %} 为您检测对有漏洞函数的调用。 当您查看标记为“有漏洞的调用”的警报时,详细信息包括函数的名称以及指向调用该函数的代码的链接。 通常,您将能够根据此信息做出决策,而无需进一步探索。 @@ -124,9 +124,9 @@ topics: 如果计划大量工作来升级依赖项,或者决定不需要修复警报,则可以忽略警报。 通过忽略已评估的警报,可以更轻松地在新警报出现时对其进行分类。 1. 查看警报的详细信息。 更多信息请参阅“[查看有漏洞的依赖项](#viewing-vulnerable-dependencies)”(上文)。 -1. 选择“Dismiss(忽略)”下拉列表,然后单击忽略警报的原因。{% if reopen-dependabot-alerts %} 未修复的已忽略警报可以稍后重新打开。{% endif %} ![选择通过 "Dismiss(忽略)"下拉菜单忽略警报的原因](/assets/images/help/repository/dependabot-alert-dismiss-drop-down-ungrouped.png) +1. 选择“Dismiss(忽略)”下拉列表,然后单击忽略警报的原因。{% ifversion reopen-dependabot-alerts %} 未修复的已忽略警报可以稍后重新打开。{% endif %} ![选择通过 "Dismiss(忽略)"下拉菜单忽略警报的原因](/assets/images/help/repository/dependabot-alert-dismiss-drop-down-ungrouped.png) -{% if reopen-dependabot-alerts %} +{% ifversion reopen-dependabot-alerts %} ## 查看和更新已关闭的警报 diff --git a/translations/zh-CN/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md b/translations/zh-CN/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md index 32030f068e..c54d3d47c1 100644 --- a/translations/zh-CN/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md +++ b/translations/zh-CN/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md @@ -71,7 +71,7 @@ You can also enable or disable {% data variables.product.prodname_dependabot_sec {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} 1. Under "Code security and analysis", to the right of "{% data variables.product.prodname_dependabot %} security updates", click **Enable** to enable the feature or **Disable** to disable it. {% ifversion fpt or ghec %}For public repositories, the button is disabled if the feature is always enabled.{% endif %} - {% ifversion fpt or ghec %}!["Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/help/repository/enable-dependabot-security-updates-button.png){% else %}!["Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/enterprise/3.3/repository/security-and-analysis-disable-or-enable-ghes.png){% endif %} + {% ifversion fpt or ghec %}![Screenshot of "Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghes > 3.6 or ghae-issue-7044 %} {% else %}![Screenshot of "Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/enterprise/3.3/repository/security-and-analysis-disable-or-enable-ghes.png){% endif %} ## Overriding the default behavior with a configuration file diff --git a/translations/zh-CN/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md b/translations/zh-CN/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md index b63d13a385..6ef2860749 100644 --- a/translations/zh-CN/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md +++ b/translations/zh-CN/content/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file.md @@ -35,7 +35,7 @@ shortTitle: 配置 dependabot.yml *dependabot.yml* 文件有两个必需的顶级密钥:`version` 和 `updates`。 您可以选择包括顶级 `registries` 密钥{% ifversion fpt or ghec or ghes > 3.4 %} 和/或 `enable-beta-ecosystems` 密钥{% endif %}。 该文件必须以 `version: 2` 开头。 -## Configuration options for the *dependabot.yml* file +## *dependabot.yml* 文件的配置选项 顶级 `updates` 密钥是必需的。 您使用它来配置 {% data variables.product.prodname_dependabot %} 如何更新版本或项目的依赖项。 每个条目都为特定的包管理器配置更新设置。 您可以使用以下选项。 @@ -57,7 +57,7 @@ shortTitle: 配置 dependabot.yml 仅对默认分支上有漏洞的包清单提出安全更新。 如果为同一分支设置配置选项(不使用 `target-branch` 时为 true),并为有漏洞的清单指定 `package-ecosystem` 和 `directory`,则安全更新的拉取请求使用相关选项。 -一般而言,安全更新会使用影响拉取请求的任何配置选项,例如添加元数据或改变其行为。 For more information about security updates, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/configuring-dependabot-security-updates)." +一般而言,安全更新会使用影响拉取请求的任何配置选项,例如添加元数据或改变其行为。 有关安全更新的更多信息,请参阅“[配置 {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/configuring-dependabot-security-updates)”。 {% endnote %} @@ -280,6 +280,10 @@ updates: prefix-development: "pip dev" include: "scope" ``` +如果使用与上述示例中相同的配置,则在 `pip` 开发依赖项组中刷入 `requests` 库将生成以下提交消息: + + `pip dev: bump requests from 1.0.0 to 1.0.1` + ### `ignore` {% data reusables.dependabot.default-dependencies-allow-ignore %} @@ -292,13 +296,13 @@ updates: 您可以搜索仓库中是否有 `"@dependabot ignore" in:comments`,以检查仓库是否存储了 `ignore` 首选项。 如果您希望取消忽略以这种方式忽略的依赖项,请重新打开拉取请求。 -For more information about the `@dependabot ignore` commands, see "[Managing pull requests for dependency updates](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-pull-requests-for-dependency-updates#managing-dependabot-pull-requests-with-comment-commands)." +有关 `@dependabot ignore` 命令的更多信息,请参阅“[管理依赖关系更新的拉取请求](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-pull-requests-for-dependency-updates#managing-dependabot-pull-requests-with-comment-commands)”。 #### 指定要忽略的依赖项和版本 可以使用 `ignore` 选项自定义更新哪些依赖项。 `ignore` 选项支持以下选项。 -- `dependency-name`—用于忽略名称匹配的依赖项,可以选择使用 `*` 来匹配零个或更多字符。 对于 Java 依赖项,`dependency-name` 属性的格式为:`groupId:artifactId`(例如:`org.kohsuke:github-api`)。 {% if dependabot-grouped-dependencies %} 要防止 {% data variables.product.prodname_dependabot %} 从 DefinitelyTyped 自动更新 TypeScript 类型定义,请使用 `@types/*`。{% endif %} +- `dependency-name`—用于忽略名称匹配的依赖项,可以选择使用 `*` 来匹配零个或更多字符。 对于 Java 依赖项,`dependency-name` 属性的格式为:`groupId:artifactId`(例如:`org.kohsuke:github-api`)。 {% ifversion dependabot-grouped-dependencies %} 要防止 {% data variables.product.prodname_dependabot %} 从 DefinitelyTyped 自动更新 TypeScript 类型定义,请使用 `@types/*`。{% endif %} - `versions`—用于忽略特定版本或版本范围。 如果要定义范围,请使用包管理器的标准模式(例如:对 npm 使用 `^1.0.0`,对 Bundler 使用 `~> 2.0`)。 - `update-types`—用于忽略更新类型,如关于版本更新的 semver `major`、`minor` 或 `patch` 更新(例如:`version-update:semver-patch` 将忽略补丁更新)。 您可以将此与 `dependency-name: "*"` 结合,以忽略所有依赖项的特定 `update-types`。 目前,`version-update:semver-major`、`version-update:semver-minor` 和 `version-update:semver-patch` 是唯一支持的选项。 安全更新不受此设置的影响。 diff --git a/translations/zh-CN/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md b/translations/zh-CN/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md index a8abfb5602..e3338972e1 100644 --- a/translations/zh-CN/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md +++ b/translations/zh-CN/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md @@ -35,7 +35,16 @@ shortTitle: 配置版本更新 ## 启用 {% data variables.product.prodname_dependabot_version_updates %} -{% data reusables.dependabot.create-dependabot-yml %} 有关信息,请参阅“[dependabot.yml 文件的配置选项](/github/administering-a-repository/configuration-options-for-dependency-updates)”。 +通过将 *dependabot.yml* 配置文件提交到仓库,可启用 {% data variables.product.prodname_dependabot_version_updates %}。 +{% ifversion dependabot-settings-update-37 %}如果在设置页面中启用该功能,GitHub 会创建一个可以编辑的基本文件,否则您可以使用任何文件编辑器创建该文件。 + +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.sidebar-settings %} +{% data reusables.repositories.navigate-to-code-security-and-analysis %} +1. 在“Code security and analysis(代码安全性和分析)”下的“{% data variables.product.prodname_dependabot_version_updates %}”右侧,单击 **Enable(启用)**以打开存储库的 `.github` 目录中的基本 *dependabot.yml* 配置文件。 +{% else %} +1. 在存储库的 `.github` 目录中创建一个 *dependabot.yml* 配置文件。 +{% endif %} 1. 添加 `version`。 1. (可选)如果您在私人注册表中包含依赖项,请添加包含身份验证详细信息的 `registries` 部分。 1. 添加 `updates` 部分,并输入您希望 {% data variables.product.prodname_dependabot %} 监控的每个包管理器的条目。 @@ -45,6 +54,8 @@ shortTitle: 配置版本更新 - `schedule.interval` 指定检查新版本的频率。 {% data reusables.dependabot.check-in-dependabot-yml %} +有关所有配置选项的信息,请参阅“[dependabot.yml 文件的配置选项](/github/administering-a-repository/configuration-options-for-dependency-updates)”。 + ### 示例 *dependabot.yml* 文件 下面的示例 *dependabot.yml* 文件将为两个包管理器配置版本更新:npm 和 Docker。 当此文件被检入时,{% data variables.product.prodname_dependabot %} 会检查默认分支上的清单文件中是否有过时的依赖项。 如果发现过时的依赖项,将针对默认分支提出拉取请求,以更新依赖项。 diff --git a/translations/zh-CN/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md b/translations/zh-CN/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md index e373bef51a..39fed87f10 100644 --- a/translations/zh-CN/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md +++ b/translations/zh-CN/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md @@ -31,7 +31,9 @@ Actions are often updated with bug fixes and new features to make automated proc ## Enabling {% data variables.product.prodname_dependabot_version_updates %} for actions -{% data reusables.dependabot.create-dependabot-yml %} If you have already enabled {% data variables.product.prodname_dependabot_version_updates %} for other ecosystems or package managers, simply open the existing *dependabot.yml* file. +You can configure {% data variables.product.prodname_dependabot_version_updates %} to maintain your actions as well as the libraries and packages you depend on. + +1. If you have already enabled {% data variables.product.prodname_dependabot_version_updates %} for other ecosystems or package managers, simply open the existing *dependabot.yml* file. Otherwise, create a *dependabot.yml* configuration file in the `.github` directory of your repository. For more information, see "[Configuring Dependabot version updates](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates)." 1. Specify `"github-actions"` as a `package-ecosystem` to monitor. 1. Set the `directory` to `"/"` to check for workflow files in `.github/workflows`. 1. Set a `schedule.interval` to specify how often to check for new versions. diff --git a/translations/zh-CN/content/code-security/getting-started/securing-your-organization.md b/translations/zh-CN/content/code-security/getting-started/securing-your-organization.md index dd6785e84c..c7081b2b7f 100644 --- a/translations/zh-CN/content/code-security/getting-started/securing-your-organization.md +++ b/translations/zh-CN/content/code-security/getting-started/securing-your-organization.md @@ -23,7 +23,7 @@ This guide shows you how to configure security features for an organization. You ## Managing access to your organization -You can use roles to control what actions people can take in your organization. {% if security-managers %}For example, you can assign the security manager role to a team to give them the ability to manage security settings across your organization, as well as read access to all repositories.{% endif %} For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." +You can use roles to control what actions people can take in your organization. {% ifversion security-managers %}For example, you can assign the security manager role to a team to give them the ability to manage security settings across your organization, as well as read access to all repositories.{% endif %} For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." {% ifversion fpt or ghes > 3.0 or ghec %} diff --git a/translations/zh-CN/content/code-security/getting-started/securing-your-repository.md b/translations/zh-CN/content/code-security/getting-started/securing-your-repository.md index 8b9288bdea..56f83a1c07 100644 --- a/translations/zh-CN/content/code-security/getting-started/securing-your-repository.md +++ b/translations/zh-CN/content/code-security/getting-started/securing-your-repository.md @@ -111,7 +111,15 @@ For more information, see "[About {% data variables.product.prodname_dependabot_ You can enable {% data variables.product.prodname_dependabot %} to automatically raise pull requests to keep your dependencies up-to-date. For more information, see "[About {% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates)." +{% ifversion dependabot-settings-update-37 %} +1. From the main page of your repository, click **{% octicon "gear" aria-label="The Settings gear" %} Settings**. +2. Click **Security & analysis**. +3. Next to {% data variables.product.prodname_dependabot_version_updates %}, click **Enable** to create a basic *dependabot.yml* configuration file. +4. Specify the dependencies to update and commit the file to the repository. For more information, see "[Configuring Dependabot version updates](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates)." + +{% else %} To enable {% data variables.product.prodname_dependabot_version_updates %}, you must create a *dependabot.yml* configuration file. For more information, see "[Configuring {% data variables.product.prodname_dependabot %} version updates](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/enabling-and-disabling-dependabot-version-updates)." +{% endif %} {% endif %} diff --git a/translations/zh-CN/content/code-security/secret-scanning/about-secret-scanning.md b/translations/zh-CN/content/code-security/secret-scanning/about-secret-scanning.md index 5a249912d7..037877a63c 100644 --- a/translations/zh-CN/content/code-security/secret-scanning/about-secret-scanning.md +++ b/translations/zh-CN/content/code-security/secret-scanning/about-secret-scanning.md @@ -37,7 +37,7 @@ If your project communicates with an external service, you might use a token or Service providers can partner with {% data variables.product.company_short %} to provide their secret formats for scanning. {% data reusables.secret-scanning.partner-program-link %} -{% if secret-scanning-push-protection %} +{% ifversion secret-scanning-push-protection %} You can also enable {% data variables.product.prodname_secret_scanning %} as a push protection for a repository or an organization. When you enable this feature, {% data variables.product.prodname_secret_scanning %} prevents contributors from pushing code with a detected secret. To proceed, contributors must either remove the secret(s) from the push or, if needed, bypass the protection. For more information, see "[Protecting pushes with {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." diff --git a/translations/zh-CN/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md b/translations/zh-CN/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md index e5dddff882..402dbacca0 100644 --- a/translations/zh-CN/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md +++ b/translations/zh-CN/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md @@ -34,7 +34,7 @@ shortTitle: 配置密钥扫描 {% elsif ghes or ghae %}![Enable {% data variables.product.prodname_GH_advanced_security %} for your repository](/assets/images/enterprise/3.1/help/repository/enable-ghas.png){% endif %} 5. 查看启用 {% data variables.product.prodname_advanced_security %} 的影响,然后点击 **对仓库启用 {% data variables.product.prodname_GH_advanced_security %}**。 6. 当您启用 {% data variables.product.prodname_advanced_security %} 时,{% data variables.product.prodname_secret_scanning %} 可能会因为组织的设置而自动启用。 如果 "{% data variables.product.prodname_secret_scanning_caps %}" 显示 **Enable(启用)**按钮,则您仍需通过单击 **Enable(启用)**来启用 {% data variables.product.prodname_secret_scanning %}。 如果您看到 **Disable(禁用)**按钮,则表明 {% data variables.product.prodname_secret_scanning %} 已启用。 ![为仓库启用 {% data variables.product.prodname_secret_scanning %}](/assets/images/help/repository/enable-secret-scanning-dotcom.png) -{% if secret-scanning-push-protection %} +{% ifversion secret-scanning-push-protection %} 7. (可选)如果要启用推送保护,请单击“Push protection(推送保护)”右侧的 **Enable(启用)** 。 {% data reusables.secret-scanning.push-protection-overview %} 更多信息请参阅“[使用 {% data variables.product.prodname_secret_scanning %} 保护推送](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)”。 ![为存储库启用推送保护](/assets/images/help/repository/secret-scanning-enable-push-protection.png) {% endif %} {% ifversion ghae %} diff --git a/translations/zh-CN/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md b/translations/zh-CN/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md index 97a9b3b0a5..5c5eee0372 100644 --- a/translations/zh-CN/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md +++ b/translations/zh-CN/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md @@ -122,7 +122,7 @@ aAAAe9 {% data reusables.repositories.navigate-to-ghas-settings %} {% data reusables.advanced-security.secret-scanning-new-custom-pattern %} {% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %} -{%- if secret-scanning-org-dry-runs %} +{%- ifversion secret-scanning-org-dry-runs %} 1. 当您准备好测试新的自定义模式时,要识别所选存储库中的匹配项而不创建警报,请单击 **Save and dry run(保存并试运行)**。 {% data reusables.advanced-security.secret-scanning-dry-run-select-repos %} {% data reusables.advanced-security.secret-scanning-dry-run-results %} @@ -141,7 +141,7 @@ aAAAe9 {% note %} -{% if secret-scanning-enterprise-dry-runs %} +{% ifversion secret-scanning-enterprise-dry-runs %} **注意:** - 在企业级别,只有自定义模式的创建者才能编辑该模式,并在试运行中使用它。 - 企业所有者只能使用他们有权访问的存储库上的试运行,而企业所有者不一定有权访问企业内的所有组织或存储库。 @@ -158,7 +158,7 @@ aAAAe9 {% data reusables.enterprise-accounts.advanced-security-security-features %} 1. 在“Secret scanning custom patterns(机密扫描自定义模式)”下,单击 {% ifversion ghes = 3.2 %}**New custom pattern(新建自定义模式)**{% else %}**New pattern(新建模式)**{% endif %}。 {% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %} -{%- if secret-scanning-enterprise-dry-runs %} +{%- ifversion secret-scanning-enterprise-dry-runs %} 1. 当您准备好测试新的自定义模式时,要识别存储库中的匹配项而不创建警报,请单击 **Save and dry run(保存并空运行)**。 {% data reusables.advanced-security.secret-scanning-dry-run-select-repos %} {% data reusables.advanced-security.secret-scanning-dry-run-results %} diff --git a/translations/zh-CN/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md b/translations/zh-CN/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md index 339cc62961..512a4e234c 100644 --- a/translations/zh-CN/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md +++ b/translations/zh-CN/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md @@ -83,7 +83,7 @@ shortTitle: 推送保护 1. 单击 **Allow me to push this secret(允许我推送此机密)**。 2. 在三小时内重新尝试在命令行上推送。 如果您在三小时内没有推送,则需要重复此过程。 -{% if secret-scanning-push-protection-web-ui %} +{% ifversion secret-scanning-push-protection-web-ui %} ## 使用密钥扫描作为 Web UI 的推送保护 当您使用 Web UI 尝试将受支持的密钥提交到启用了机密扫描作为推送保护的存储库或组织时,{% data variables.product.prodname_dotcom %} 将阻止提交。 您将在页面顶部看到一个横幅,其中包含有关密钥位置的信息,并且密钥也将在文件中加下划线,以便您可以轻松找到它。 diff --git a/translations/zh-CN/content/code-security/security-overview/about-the-security-overview.md b/translations/zh-CN/content/code-security/security-overview/about-the-security-overview.md index 33a07b0d55..660e34c3af 100644 --- a/translations/zh-CN/content/code-security/security-overview/about-the-security-overview.md +++ b/translations/zh-CN/content/code-security/security-overview/about-the-security-overview.md @@ -41,7 +41,7 @@ shortTitle: 关于安全概述 在安全概述中,您可以查看、排序和筛选警报,以了解组织和特定仓库中的安全风险。 安全摘要具有高度交互性,允许您根据警报风险级别、警报类型和功能启用等限定符调查特定类别的信息。 您还可以应用多个筛选器来关注更小的兴趣领域。 例如,您可以识别具有大量 {% data variables.product.prodname_dependabot_alerts %} 的私有仓库或者没有 {% data variables.product.prodname_code_scanning %} 警报的仓库。 更多信息请参阅“[在安全概述中的筛选警报](/code-security/security-overview/filtering-alerts-in-the-security-overview)”。 -{% if security-overview-views %} +{% ifversion security-overview-views %} 在安全概述中,在组织和存储库级别,都有特定安全功能(如机密扫描警报和代码扫描警报)的专用视图。 您可以使用这些视图将分析限制为一组特定的警报,并使用特定于每个视图的一系列筛选器进一步缩小结果范围。 例如,在机密扫描警报视图中,可以使用`机密类型`筛选器仅查看特定机密(如 GitHub 个人访问令牌)的机密扫描警报。 在存储库级别,您可以使用安全概述来评估特定存储库的当前安全状态,并配置存储库中尚未使用的任何其他安全功能。 diff --git a/translations/zh-CN/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md b/translations/zh-CN/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md index f8c455db64..4f6ca514d3 100644 --- a/translations/zh-CN/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md +++ b/translations/zh-CN/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md @@ -101,7 +101,7 @@ shortTitle: 筛选警报 | ------------------------- | ----------------------- | | topic:TOPIC-NAME | 显示分类为 *TOPIC-NAME* 的仓库。 | -{% if security-overview-views %} +{% ifversion security-overview-views %} ## 按严重程度筛选 @@ -117,7 +117,7 @@ shortTitle: 筛选警报 | `severity:warning` | 显示分类为警告的 {% data variables.product.prodname_code_scanning %} 警报。 | | `severity:note` | 显示分类为注释的 {% data variables.product.prodname_code_scanning %} 警报。 | -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} ## 按 {% data variables.product.prodname_dependabot %} 警报类型筛选 在 {% data variables.product.prodname_dependabot %} 警报视图中可用。 您可以筛选视图以显示可以修复的 {% data variables.product.prodname_dependabot_alerts %},或有关曝光的其他信息可用的位置。 可以单击任何结果以查看警报的完整详细信息。 diff --git a/translations/zh-CN/content/code-security/security-overview/viewing-the-security-overview.md b/translations/zh-CN/content/code-security/security-overview/viewing-the-security-overview.md index e948401af1..33e32d5862 100644 --- a/translations/zh-CN/content/code-security/security-overview/viewing-the-security-overview.md +++ b/translations/zh-CN/content/code-security/security-overview/viewing-the-security-overview.md @@ -27,7 +27,7 @@ shortTitle: 查看安全性概述 {% data reusables.organizations.security-overview %} 1. 要查看有关警报类型的汇总信息,请单击 **Show more(显示更多)**。 ![显示更多按钮](/assets/images/help/organizations/security-overview-show-more-button.png) {% data reusables.organizations.filter-security-overview %} -{% if security-overview-views %} +{% ifversion security-overview-views %} {% data reusables.organizations.security-overview-feature-specific-page %} ![代码扫描特定页面的截图](/assets/images/help/organizations/security-overview-code-scanning-alerts.png) @@ -43,7 +43,7 @@ shortTitle: 查看安全性概述 {% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} 1. 在左侧边栏中,单击 {% octicon "shield" aria-label="The shield icon" %} **代码安全性**。 -{% if security-overview-feature-specific-alert-page %} +{% ifversion security-overview-feature-specific-alert-page %} {% data reusables.organizations.security-overview-feature-specific-page %} {% endif %} {% endif %} diff --git a/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview.md b/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview.md index 276f0c98cb..0e13d1ea40 100644 --- a/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview.md +++ b/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview.md @@ -7,6 +7,7 @@ versions: fpt: '*' ghec: '*' ghes: '*' + ghae: '*' type: overview topics: - Organizations diff --git a/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/index.md b/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/index.md index 6a283157e6..897e26d5d4 100644 --- a/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/index.md +++ b/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/index.md @@ -5,6 +5,7 @@ versions: fpt: '*' ghec: '*' ghes: '*' + ghae: '*' topics: - Security overview - Organizations diff --git a/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md b/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md index 2459d61db9..78a0c5a03c 100644 --- a/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md +++ b/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md @@ -7,6 +7,7 @@ versions: fpt: '*' ghec: '*' ghes: '*' + ghae: '*' type: overview topics: - Organizations @@ -117,9 +118,9 @@ If you're an organization owner, you can see which users don't have 2FA enabled, ## Connect to {% data variables.product.product_name %} using SSH keys -There are other ways to interact with {% data variables.product.product_name %} beyond signing into the website. Many people authorize the code they push to {% data variables.product.prodname_dotcom %} with an SSH private key. For more information, see "[About SSH](/authentication/connecting-to-github-with-ssh/about-ssh)." +There are other ways to interact with {% data variables.product.product_name %} beyond signing into the website{% ifversion ghae %} via your IdP{% endif %}. Many people authorize the code they push to {% data variables.product.prodname_dotcom %} with an SSH private key. For more information, see "[About SSH](/authentication/connecting-to-github-with-ssh/about-ssh)." -Just like your account password, if an attacker were able to get your SSH private key, they could impersonate you and push malicious code to any repository you have write access for. If you store your SSH private key on a disk drive, it's a good idea to protect it with a passphrase. For more information, see "[Working with SSH key passphrases](/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases)." +Just like {% ifversion ghae %}the password for your IdP account{% else %}your account password{% endif %}, if an attacker were able to get your SSH private key, they could impersonate you and push malicious code to any repository you have write access for. If you store your SSH private key on a disk drive, it's a good idea to protect it with a passphrase. For more information, see "[Working with SSH key passphrases](/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases)." Another option is to generate SSH keys on a hardware security key. You could use the same key you're using for 2FA. Hardware security keys are very difficult to compromise remotely, because the private SSH key remains on the hardware, and is not directly accessible from software. For more information, see "[Generating a new SSH key for a hardware security key](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#generating-a-new-ssh-key-for-a-hardware-security-key)." diff --git a/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds.md b/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds.md index 59d354bb33..673b819f7d 100644 --- a/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds.md +++ b/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds.md @@ -7,6 +7,7 @@ versions: fpt: '*' ghec: '*' ghes: '*' + ghae: '*' type: overview topics: - Fundamentals diff --git a/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md b/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md index c123208689..86c5e860e9 100644 --- a/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md +++ b/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md @@ -7,6 +7,7 @@ versions: fpt: '*' ghec: '*' ghes: '*' + ghae: '*' type: overview topics: - Dependabot @@ -80,7 +81,7 @@ topics: 您可以配置 {% data variables.product.prodname_secret_scanning %} 以检查许多服务提供商颁发的机密,并在检测到任何提供程序时通知您。 您还可以定义自定义模式,以在存储库、组织或企业级别检测其他机密。 更多信息请参阅“[关于机密扫描](/code-security/secret-scanning/about-secret-scanning)”和“[机密扫描模式](/code-security/secret-scanning/secret-scanning-patterns)”。 {% endif %} -{% ifversion fpt or ghec or ghes > 3.2 %} +{% ifversion fpt or ghec or ghes > 3.2 or ghae %} ### 安全存储您在 {% data variables.product.product_name %} 中使用的机密 {% endif %} @@ -88,8 +89,8 @@ topics: 除了代码,您可能还需要在其他地方使用机密。 例如,允许 {% data variables.product.prodname_actions %} 工作流程、{% data variables.product.prodname_dependabot %} 或 {% data variables.product.prodname_codespaces %} 开发环境与其他系统进行通信。 有关如何安全地存储和使用机密的详细信息,请参阅“[Actions 中的加密机密](/actions/security-guides/encrypted-secrets)”、“[管理 Dependabot 的加密机密](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)”和“[管理代码空间的加密机密](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)”。 {% endif %} -{% ifversion ghes > 3.2 %} -除了代码,您可能还需要在其他地方使用机密。 例如,允许 {% data variables.product.prodname_actions %} 工作流程或 {% data variables.product.prodname_dependabot %} 与其他系统进行通信。 有关如何安全地存储和使用机密的详细信息,请参阅“[Actions 中的加密机密](/actions/security-guides/encrypted-secrets)”和“[管理 Dependabot 的加密机密](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)” 。 +{% ifversion ghes > 3.2 or ghae %} +除了代码,您可能还需要在其他地方使用机密。 例如,允许 {% data variables.product.prodname_actions %} 工作流程、{% ifversion ghes %} 或 {% data variables.product.prodname_dependabot %}{% endif %} 与其他系统进行通信。 有关如何安全地存储和使用机密的详细信息,请参阅“[Actions 中的加密机密](/actions/security-guides/encrypted-secrets){% ifversion ghes %}”和“[管理 Dependabot 的加密机密](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)”。{% else %}”。{% endif %} {% endif %} ## 将有漏洞的编码模式排除在存储库之外 diff --git a/translations/zh-CN/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md b/translations/zh-CN/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md index eb87c1da2f..d3a697c8e2 100644 --- a/translations/zh-CN/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md +++ b/translations/zh-CN/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md @@ -67,10 +67,13 @@ The recommended formats explicitly define which versions are used for all direct | Package manager | Languages | Recommended formats | All supported formats | | --- | --- | --- | ---| +{%- ifversion dependency-graph-rust-support %} +| Cargo[*] | Rust | `Cargo.lock` | `Cargo.toml`, `Cargo.lock` | +{%- endif %} | Composer | PHP | `composer.lock` | `composer.json`, `composer.lock` | | NuGet | .NET languages (C#, F#, VB), C++ | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj` | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj`, `packages.config` | -{%- if github-actions-in-dependency-graph %} -| {% data variables.product.prodname_actions %} workflows[1] | YAML | `.yml`, `.yaml` | `.yml`, `.yaml` | +{%- ifversion github-actions-in-dependency-graph %} +| {% data variables.product.prodname_actions %} workflows[†] | YAML | `.yml`, `.yaml` | `.yml`, `.yaml` | {%- endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} | Go modules | Go | `go.sum` | `go.mod`, `go.sum` | @@ -79,22 +82,24 @@ The recommended formats explicitly define which versions are used for all direct {%- endif %} | Maven | Java, Scala | `pom.xml` | `pom.xml` | | npm | JavaScript | `package-lock.json` | `package-lock.json`, `package.json`| -| pip | Python | `requirements.txt`, `pipfile.lock` | `requirements.txt`, `pipfile`, `pipfile.lock`, `setup.py`{% if github-actions-in-dependency-graph %}[2]{% else %}[1]{% endif %} | +| pip | Python | `requirements.txt`, `pipfile.lock` | `requirements.txt`, `pipfile`, `pipfile.lock`, `setup.py`[‡] | {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4752 %} -| Python Poetry | Python | `poetry.lock` | `poetry.lock`, `pyproject.toml` |{% endif %} +| Python Poetry | Python | `poetry.lock` | `poetry.lock`, `pyproject.toml` | +{%- endif %} | RubyGems | Ruby | `Gemfile.lock` | `Gemfile.lock`, `Gemfile`, `*.gemspec` | | Yarn | JavaScript | `yarn.lock` | `package.json`, `yarn.lock` | -{% if github-actions-in-dependency-graph %} -[1] Please note that {% data variables.product.prodname_actions %} workflows must be located in the `.github/workflows/` directory of a repository to be recognized as manifests. Any actions or workflows referenced using the syntax `jobs[*].steps[*].uses` or `jobs..uses` will be parsed as dependencies. For more information, see "[Workflow syntax for GitHub Actions](/actions/using-workflows/workflow-syntax-for-github-actions)." - -[2] If you list your Python dependencies within a `setup.py` file, we may not be able to parse and list every dependency in your project. - -{% else %} -[1] If you list your Python dependencies within a `setup.py` file, we may not be able to parse and list every dependency in your project. +{% ifversion dependency-graph-rust-support %} +[*] For the initial release of Rust support, dependency graph does not have the metadata and mappings required to detect transitive dependencies. Dependency graph displays transitive dependencies, one level deep, when they are defined in a `Cargo.lock` file. {% data variables.product.prodname_dependabot_alerts %} and {% data variables.product.prodname_dependabot_security_updates %} are available for vulnerable dependencies defined in the `Cargo.lock` file. {% endif %} -{% if github-actions-in-dependency-graph %} +{% ifversion github-actions-in-dependency-graph %} +[†] {% data variables.product.prodname_actions %} workflows must be located in the `.github/workflows/` directory of a repository to be recognized as manifests. Any actions or workflows referenced using the syntax `jobs[*].steps[*].uses` or `jobs..uses` will be parsed as dependencies. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/using-workflows/workflow-syntax-for-github-actions)." +{% endif %} + +[‡] If you list your Python dependencies within a `setup.py` file, we may not be able to parse and list every dependency in your project. + +{% ifversion github-actions-in-dependency-graph %} {% note %} **Note:** {% data variables.product.prodname_actions %} workflow dependencies are displayed in the dependency graph for informational purposes. Dependabot alerts are not currently supported for {% data variables.product.prodname_actions %} workflows. diff --git a/translations/zh-CN/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-a-remotes-url-from-github-desktop.md b/translations/zh-CN/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-a-remotes-url-from-github-desktop.md index 7593897007..357e8eb7e9 100644 --- a/translations/zh-CN/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-a-remotes-url-from-github-desktop.md +++ b/translations/zh-CN/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-a-remotes-url-from-github-desktop.md @@ -12,16 +12,16 @@ shortTitle: 更改远程的 URL {% mac %} -1. 在 **Repository(仓库)**菜单中,单击 **Repository Settings...(仓库设置...)**。 ![仓库设置菜单选项](/assets/images/help/desktop/repository-settings-mac.png) -2. 在 **Primary remote repository(主要远程仓库)**字段中,键入所需的 URL。 ![主要远程仓库字段](/assets/images/help/desktop/repository-settings-remote-mac.png) -3. 单击 **Save(保存)**。 ![保存按钮](/assets/images/help/desktop/repository-settings-save-mac.png) +{% data reusables.desktop.mac-repository-settings-menu %} +2. 单击 **Remote(远程)**,然后在 **Primary remote repository(主远程存储库)**下键入所需的 URL。 ![主要远程仓库字段](/assets/images/help/desktop/repository-settings-remote.png) +{% data reusables.desktop.repository-settings-save %} {% endmac %} {% windows %} -1. 在 **Repository(仓库)**菜单中,单击 **Repository Settings...(仓库设置...)**。 ![仓库设置菜单选项](/assets/images/help/desktop/repository-settings-win.png) -2. 在 **Primary remote repository(主要远程仓库)**字段中,键入所需的 URL。 ![主要远程仓库字段](/assets/images/help/desktop/repository-settings-remote-win.png) -3. 单击 **Save(保存)**。 ![保存按钮](/assets/images/help/desktop/repository-settings-save-win.png) +{% data reusables.desktop.windows-repository-settings-menu %} +2. 单击 **Remote(远程)**,然后在 **Primary remote repository(主远程存储库)**下键入所需的 URL。 ![主要远程仓库字段](/assets/images/help/desktop/repository-settings-remote.png) +{% data reusables.desktop.repository-settings-save %} {% endwindows %} diff --git a/translations/zh-CN/content/desktop/index.md b/translations/zh-CN/content/desktop/index.md index b43154f585..c7d5d9006d 100644 --- a/translations/zh-CN/content/desktop/index.md +++ b/translations/zh-CN/content/desktop/index.md @@ -1,9 +1,36 @@ --- -title: GitHub Desktop 文档 +title: GitHub Desktop shortTitle: GitHub Desktop -intro: 设置和使用 GitHub Desktop 管理项目工作的分步指南 +intro: 使用 GitHub Desktop,您可以使用 GUI 而不是命令行或 Web 浏览器与 GitHub 进行交互。 您可以使用 GitHub Desktop 从桌面完成大多数 Git 命令,例如推送到、拉取远程存储库和克隆远程存储库、归因提交和创建拉取请求,以及直观地确认更改。 +introLinks: + overview: /desktop/installing-and-configuring-github-desktop/overview/getting-started-with-github-desktop +featuredLinks: + guides: + - /desktop/installing-and-configuring-github-desktop/overview/creating-your-first-repository-using-github-desktop + - /desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/installing-github-desktop + - /desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/authenticating-to-github + guideCards: + - /desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/stashing-changes + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits/reverting-a-commit + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits/amending-a-commit + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits/cherry-picking-a-commit + popular: + - /desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/cloning-and-forking-repositories-from-github-desktop + - /desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/managing-branches + - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits + - /desktop/contributing-and-collaborating-using-github-desktop/keeping-your-local-repository-in-sync-with-github/syncing-your-branch + - /desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request + - /desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/pushing-changes-to-github +changelog: + label: desktop + versions: + fpt: '*' +layout: product-landing versions: fpt: '*' +topics: + - Desktop + - Repositories children: - /installing-and-configuring-github-desktop - /contributing-and-collaborating-using-github-desktop diff --git a/translations/zh-CN/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md b/translations/zh-CN/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md index 16cd8d30ff..c52977a659 100644 --- a/translations/zh-CN/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md +++ b/translations/zh-CN/content/desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md @@ -1,7 +1,7 @@ --- title: 配置 Git 用于 GitHub Desktop shortTitle: 配置 Git -intro: 如果尚未安装 Git,在使用 GitHub Desktop 前必须先配置。 +intro: '您可以使用 {% data variables.product.prodname_desktop %} 管理本地存储库的 Git 配置设置。' redirect_from: - /desktop/getting-started-with-github-desktop/configuring-git-for-github-desktop - /desktop/installing-and-configuring-github-desktop/configuring-git-for-github-desktop @@ -9,9 +9,15 @@ versions: fpt: '*' --- -{% data variables.product.prodname_desktop %} 使用您在本地 Git 配置中设置的电子邮件地址连接提交与您在 {% data variables.product.product_name %} 上的帐户。 +## 关于 {% data variables.product.prodname_desktop %} 的 Git 配置 -{% data reusables.desktop.update-email-address %} +{% data variables.product.prodname_desktop %} 使用本地 Git 配置设置,并提供配置其中一些设置的选项,例如全局作者信息和创建新存储库时使用的默认分支。 + +{% data variables.product.prodname_desktop %} 允许您设置要与存储库中的提交关联的名称和电子邮件地址。 如果已在计算机的全局 Git 配置中设置了您的姓名和电子邮件地址,{% data variables.product.prodname_desktop %} 将检测并使用这些值。 {% data variables.product.prodname_desktop %} 还允许您为单个存储库设置不同的名称和电子邮件地址。 当您需要为特定存储库使用单独的工作电子邮件地址时,这很有用。 + +如果在 Git 配置中设置的电子邮件地址与您当前登录 {% data variables.product.product_name %} 帐户关联的电子邮件地址不匹配,{% data variables.product.prodname_desktop %} 将在提交之前显示警告。 + +{% data variables.product.prodname_desktop %} 还允许您更改创建新存储库时要使用的默认分支名称。 默认情况下,{% data variables.product.prodname_desktop %} 使用 `main` 作为您创建的任何新存储库中的默认分支名称。 {% tip %} @@ -19,19 +25,18 @@ versions: {% endtip %} +## 配置全局作者信息 + +在 {% data variables.product.prodname_desktop %} 中配置全局作者信息将更新全局 Git 配置中的姓名和电子邮件地址。 这将是您在 {% data variables.product.prodname_desktop %} 中创建的所有新本地存储库的默认名称和电子邮件地址。 + {% mac %} -{% data reusables.desktop.sign-in-choose-product %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.emails %} -{% data reusables.desktop.copy-email-git-config %} -{% data reusables.desktop.return-to-desktop %} {% data reusables.desktop.mac-select-desktop-menu %} 7. 在 Preferences(首选项)窗口中,单击 **Git**。 ![Preferences(首选项)菜单中的 Git 窗格](/assets/images/help/desktop/mac-select-git-pane.png) {% data reusables.desktop.name-field-git-config %} ![Git 配置的名称字段](/assets/images/help/desktop/mac-name-git-config.png) -{% data reusables.desktop.paste-email-git-config %} - ![Git 配置字段中粘贴的电子邮件地址](/assets/images/help/desktop/mac-email-git-config.png) +{% data reusables.desktop.select-email-git-config %} + ![在 Git 配置字段中选择电子邮件地址](/assets/images/help/desktop/mac-email-git-config.png) {% data reusables.desktop.click-save-git-config %} ![Git 配置字段中的 Save(保存)按钮](/assets/images/help/desktop/mac-save-git-config.png) @@ -39,23 +44,70 @@ versions: {% windows %} -{% data reusables.desktop.sign-in-choose-product %} -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.emails %} -{% data reusables.desktop.copy-email-git-config %} -{% data reusables.desktop.return-to-desktop %} {% data reusables.desktop.windows-choose-options %} 8. 在 Options(选项)窗口中,单击 **Git**。 ![Options(选项)菜单中的 Git 窗格](/assets/images/help/desktop/windows-select-git-pane.png) {% data reusables.desktop.name-field-git-config %} ![Git 配置的名称字段](/assets/images/help/desktop/windows-name-git-config.png) -{% data reusables.desktop.paste-email-git-config %} - ![Git 配置字段中粘贴的电子邮件地址](/assets/images/help/desktop/windows-email-git-config.png) +{% data reusables.desktop.select-email-git-config %} + ![在 Git 配置字段中选择电子邮件地址](/assets/images/help/desktop/windows-email-git-config.png) {% data reusables.desktop.click-save-git-config %} ![Git 配置字段中的 Save(保存)按钮](/assets/images/help/desktop/windows-save-git-config.png) {% endwindows %} +## 为单个存储库配置不同的作者信息 + +您可以更改用于在特定存储库中创作提交的名称和电子邮件地址。 此本地 Git 配置将仅覆盖此存储库的全局 Git 配置设置。 + +{% mac %} + +{% data reusables.desktop.mac-repository-settings-menu %} +{% data reusables.desktop.select-git-config %} +{% data reusables.desktop.use-local-git-config %} +{% data reusables.desktop.local-config-name %} +{% data reusables.desktop.local-config-email %} +{% data reusables.desktop.repository-settings-save %} + +{% endmac %} + +{% windows %} + +{% data reusables.desktop.windows-repository-settings-menu %} +{% data reusables.desktop.select-git-config %} +{% data reusables.desktop.use-local-git-config %} +{% data reusables.desktop.local-config-name %} +{% data reusables.desktop.local-config-email %} +{% data reusables.desktop.repository-settings-save %} + +{% endwindows %} + + +## 为新存储库配置默认分支 + +您可以配置在 {% data variables.product.prodname_desktop %} 中创建新存储库时将使用的默认分支。 有关默认分支的更多信息,请参阅“[关于默认分支](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)”。 + +{% mac %} + +{% data reusables.desktop.mac-select-desktop-menu %} +1. 在 Preferences(首选项)窗口中,单击 **Git**。 ![Preferences(首选项)菜单中的 Git 窗格](/assets/images/help/desktop/mac-select-git-pane.png) +1. 在“Default branch name for new repositories(新存储库的默认分支名称)”下,选择要使用的默认分支名称,或者,要输入自定义名称,请选择“Other...(其他...)”。 ![默认分支名称选择选项](/assets/images/help/desktop/mac-select-default-branch-name.png) +{% data reusables.desktop.click-save-git-config %} + ![Git 配置字段中的 Save(保存)按钮](/assets/images/help/desktop/repository-settings-git-config-save.png) + +{% endmac %} + +{% windows %} + +{% data reusables.desktop.windows-choose-options %} +1. 在 Options(选项)窗口中,单击 **Git**。 ![Options(选项)菜单中的 Git 窗格](/assets/images/help/desktop/windows-select-git-pane.png) +1. 在“Default branch name for new repositories(新存储库的默认分支名称)”下,选择要使用的默认分支名称,或者,选择“Other...(其他...)”输入自定义名称。 ![默认分支名称选择选项](/assets/images/help/desktop/windows-select-default-branch-name.png) +{% data reusables.desktop.click-save-git-config %} + ![Git 配置字段中的 Save(保存)按钮](/assets/images/help/desktop/repository-settings-git-config-save.png) + +{% endwindows %} + ## 延伸阅读 - “[将电子邮件地址添加到您的 GitHub 帐户](/articles/adding-an-email-address-to-your-github-account/)” - "[设置提交电子邮件地址](/articles/setting-your-commit-email-address/)" +- "[关于分支](/github/collaborating-with-issues-and-pull-requests/about-branches)" diff --git a/translations/zh-CN/content/developers/apps/building-github-apps/creating-a-github-app.md b/translations/zh-CN/content/developers/apps/building-github-apps/creating-a-github-app.md index 5756f60dba..7144dc76f6 100644 --- a/translations/zh-CN/content/developers/apps/building-github-apps/creating-a-github-app.md +++ b/translations/zh-CN/content/developers/apps/building-github-apps/creating-a-github-app.md @@ -46,7 +46,7 @@ topics: {% endif %} 1. 默认情况下,为了提高应用程序的安全性,应用程序将使用过期用户授权令牌。 要选择不使用过期用户令牌,您必须取消选中“Expire user authorization tokens(过期用户授权令牌)”。 要了解有关设置刷新令牌流程和过期用户令牌的好处,请参阅“[刷新用户到服务器的访问令牌](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)”。 ![在 GitHub 应用程序设置过程中选择加入过期用户令牌的选项](/assets/images/github-apps/expire-user-tokens-selection.png) -1. 如果应用程序授权用户使用 OAuth 流程,您可以选择**在安装过程中请求用户授权 (OAuth)**,以允许用户在安装应用程序时授权它,从而省去一个步骤。 如果您选择此选项,则“设置 URL”将不可用,用户在安装应用程序后将被重定向到您的“用户授权回调 URL”。 更多信息请参阅“[在安装过程中授权用户](/apps/installing-github-apps/#authorizing-users-during-installation)”。 ![Request user authorization during installation](/assets/images/github-apps/github_apps_request_auth_upon_install.png){% if device-flow-is-opt-in %} +1. 如果应用程序授权用户使用 OAuth 流程,您可以选择**在安装过程中请求用户授权 (OAuth)**,以允许用户在安装应用程序时授权它,从而省去一个步骤。 如果您选择此选项,则“设置 URL”将不可用,用户在安装应用程序后将被重定向到您的“用户授权回调 URL”。 更多信息请参阅“[在安装过程中授权用户](/apps/installing-github-apps/#authorizing-users-during-installation)”。 ![Request user authorization during installation](/assets/images/github-apps/github_apps_request_auth_upon_install.png){% ifversion device-flow-is-opt-in %} 1. 如果您的 GitHub 应用程序将使用设备流来识别和授权用户,请单击 **Enable Device Flow(启用设备流)**。 有关设备流的更多信息,请参阅“[授权 OAuth 应用程序](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)”。 ![Screenshot showing field for enabling device flow](/assets/images/oauth-apps/enable-device-flow.png){% endif %} 1. 如果安装后需要附加设置,请添加一个“设置 URL”以便在用户安装应用程序后重定向他们。 ![GitHub 应用程序的设置 URL 字段 ](/assets/images/github-apps/github_apps_setup_url.png) diff --git a/translations/zh-CN/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md b/translations/zh-CN/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md index 820eaf1b4b..2039820a45 100644 --- a/translations/zh-CN/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md +++ b/translations/zh-CN/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md @@ -127,7 +127,7 @@ curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre 设备流程允许您授权用户使用无头应用程序,例如 CLI 工具或 Git 凭据管理器。 -{% if device-flow-is-opt-in %}在使用设备流识别和授权用户之前,必须先在应用的设置中启用它。 有关启用设备流的详细信息,请参阅“[修改 GitHub 应用程序](/developers/apps/managing-github-apps/modifying-a-github-app)”。 {% endif %}有关使用设备流程授权用户的更多信息,请参阅“[授权 OAuth 应用程序](/developers/apps/authorizing-oauth-apps#device-flow)”。 +{% ifversion device-flow-is-opt-in %}在使用设备流识别和授权用户之前,必须先在应用的设置中启用它。 有关启用设备流的详细信息,请参阅“[修改 GitHub 应用程序](/developers/apps/managing-github-apps/modifying-a-github-app)”。 {% endif %}有关使用设备流程授权用户的更多信息,请参阅“[授权 OAuth 应用程序](/developers/apps/authorizing-oauth-apps#device-flow)”。 ## 检查用户可以访问哪些安装资源 diff --git a/translations/zh-CN/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md b/translations/zh-CN/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md index 94bdb8a9cb..7e010f8dd5 100644 --- a/translations/zh-CN/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md +++ b/translations/zh-CN/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md @@ -126,7 +126,7 @@ curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre 设备流程允许您授权用户使用无头应用程序,例如 CLI 工具或 Git 凭据管理器。 -{% if device-flow-is-opt-in %} +{% ifversion device-flow-is-opt-in %} 在使用设备流识别和授权用户之前,必须先在应用的设置中启用它。 有关在应用中启用设备流的详细信息,请参阅“[修改 OAuth 应用程序](/developers/apps/managing-oauth-apps/modifying-an-oauth-app)”(对于 OAuth 应用程序)和“[修改 GitHub 应用程序](/developers/apps/managing-github-apps/modifying-a-github-app)”(对于 GitHub 应用程序)。 @@ -261,7 +261,7 @@ Accept: application/xml | `unsupported_grant_type` | 授予类型必须为 `urn:ietf:params:oauth:grant-type:device_code`,并在您轮询 OAuth 令牌请求 `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token` 时作为输入参数包括在内。 | | `incorrect_client_credentials` | 对于设备流程,您必须传递应用程序的客户端 ID,您可以在应用程序设置页面上找到该 ID。 设备流程不需要 `client_secret`。 | | `incorrect_device_code` | 提供的 device_code 无效。 | -| `access_denied` | 当用户在授权过程中单击取消时,您将收到 `access_denied` 错误,用户将无法再次使用验证码。{% if device-flow-is-opt-in %} +| `access_denied` | 当用户在授权过程中单击取消时,您将收到 `access_denied` 错误,用户将无法再次使用验证码。{% ifversion device-flow-is-opt-in %} | `device_flow_disabled` | 尚未在应用的设置中启用设备流。 更多信息请参阅“[设备流](#device-flow)”。{% endif %} 更多信息请参阅“[OAuth 2.0 设备授权授予](https://tools.ietf.org/html/rfc8628#section-3.5)”。 diff --git a/translations/zh-CN/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md b/translations/zh-CN/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md index 3bb9c8fba6..bc65da5503 100644 --- a/translations/zh-CN/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md +++ b/translations/zh-CN/content/developers/apps/building-oauth-apps/creating-an-oauth-app.md @@ -49,6 +49,6 @@ topics: **注:**与 {% data variables.product.prodname_github_apps %} 不同,OAuth 应用程序不能有多个回调 URL。 {% endnote %} -{% endif %}{% if device-flow-is-opt-in %} +{% endif %}{% ifversion device-flow-is-opt-in %} 1. 如果您的 OAuth 应用将使用设备流来识别和授权用户,请单击 **Enable Device Flow(启用设备流)**。 有关设备流的更多信息,请参阅“[授权 OAuth 应用程序](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)”。 ![Screenshot showing field for enabling device flow](/assets/images/oauth-apps/enable-device-flow.png){% endif %} 2. 单击 **Register application(注册应用程序)**。 ![注册应用程序的按钮](/assets/images/oauth-apps/oauth_apps_register_application.png) diff --git a/translations/zh-CN/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md b/translations/zh-CN/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md index 896a04ef6c..d73905fdc2 100644 --- a/translations/zh-CN/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md +++ b/translations/zh-CN/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md @@ -89,10 +89,11 @@ _授权的_ OAuth 应用程序有权访问用户或组织所有者可访问的 ## Web 挂钩 -| GitHub 应用程序 | OAuth 应用程序 | -| --------------------------------------------------- | ------------------------------------------------------- | -| 默认情况下,GitHub 应用程序有一个 web 挂钩,可根据配置接收它们有权访问的每个仓库中的事件。 | OAuth 应用程序请求 web 挂钩作用域为它们需要接收其事件的每个仓库创建仓库 web 挂钩。 | -| GitHub 应用程序使用组织成员的权限接收某些组织级别的事件。 | OAuth 应用程序请求组织 web 挂钩作用域为它们需要接收其组织级别事件的每个组织创建组织 web 挂钩。 | +| GitHub 应用程序 | OAuth 应用程序 | +| --------------------------------------------------- | ---------------------------------------------------------------- | +| 默认情况下,GitHub 应用程序有一个 web 挂钩,可根据配置接收它们有权访问的每个仓库中的事件。 | OAuth 应用程序请求 web 挂钩作用域为它们需要接收其事件的每个仓库创建仓库 web 挂钩。 | +| GitHub 应用程序使用组织成员的权限接收某些组织级别的事件。 | OAuth 应用程序请求组织 web 挂钩作用域为它们需要接收其组织级别事件的每个组织创建组织 web 挂钩。 | +| 卸载 GitHub 应用程序时,web 挂钩会自动禁用。 | 如果删除了 OAuth 应用程序的访问令牌,则不会自动禁用 web 挂钩,并且无法自动清理它们。 您必须要求用户手动执行此操作。 | ## Git 访问 diff --git a/translations/zh-CN/content/developers/apps/managing-github-apps/modifying-a-github-app.md b/translations/zh-CN/content/developers/apps/managing-github-apps/modifying-a-github-app.md index 7ea7f27171..f69946dbbf 100644 --- a/translations/zh-CN/content/developers/apps/managing-github-apps/modifying-a-github-app.md +++ b/translations/zh-CN/content/developers/apps/managing-github-apps/modifying-a-github-app.md @@ -18,6 +18,6 @@ topics: {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.github_apps %} {% data reusables.user-settings.modify_github_app %} -5. 在“Basic information(基本信息)”中,修改您要更改的 GitHub 应用程序信息。 ![Basic information section for your GitHub App](/assets/images/github-apps/github_apps_basic_information.png){% if device-flow-is-opt-in %} +5. 在“Basic information(基本信息)”中,修改您要更改的 GitHub 应用程序信息。 ![Basic information section for your GitHub App](/assets/images/github-apps/github_apps_basic_information.png){% ifversion device-flow-is-opt-in %} 1. 如果您的 GitHub 应用程序将使用设备流来识别和授权用户,请单击 **Enable device flow(启用设备流)**。 有关设备流的更多信息,请参阅“[授权 OAuth 应用程序](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)”。 ![Screenshot showing field for enabling device flow](/assets/images/oauth-apps/enable-device-flow.png){% endif %} 6. 单击 **Save changes(保存更改)**。 ![保存 GitHub 应用程序更改的按钮](/assets/images/github-apps/github_apps_save_changes.png) diff --git a/translations/zh-CN/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md b/translations/zh-CN/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md index 87b9c48809..4c67f8a84c 100644 --- a/translations/zh-CN/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md +++ b/translations/zh-CN/content/developers/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md @@ -168,7 +168,7 @@ shortTitle: 写入列表说明 ### 学习所需的技能 - GitHub Learning Lab 可以帮助您学习如何使用 GitHub、如何使用 Markdown 更有效地沟通以及如何处理合并冲突等。 + GitHub Skills 可以帮助您学习如何使用 GitHub、如何使用 Markdown 更有效地沟通以及如何处理合并冲突等。 - 仅大写专有名词。 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 291e87ab60..9387bacd5c 100644 --- a/translations/zh-CN/content/developers/overview/managing-deploy-keys.md +++ b/translations/zh-CN/content/developers/overview/managing-deploy-keys.md @@ -4,6 +4,9 @@ intro: 了解在自动化部署脚本时管理服务器上的 SSH 密钥的不 redirect_from: - /guides/managing-deploy-keys - /v3/guides/managing-deploy-keys + - /deploy-keys + - /articles/managing-deploy-keys + - /multiple-keys versions: fpt: '*' ghes: '*' 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 ab6e871ea0..bc1d40c818 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 @@ -4,6 +4,7 @@ intro: 为简化向服务器的部署,您可以设置 SSH 代理转发以安 redirect_from: - /guides/using-ssh-agent-forwarding - /v3/guides/using-ssh-agent-forwarding + - /articles/using-ssh-agent-forwarding versions: fpt: '*' ghes: '*' diff --git a/translations/zh-CN/content/developers/webhooks-and-events/events/github-event-types.md b/translations/zh-CN/content/developers/webhooks-and-events/events/github-event-types.md index 6ac4f5691c..8621a050a2 100644 --- a/translations/zh-CN/content/developers/webhooks-and-events/events/github-event-types.md +++ b/translations/zh-CN/content/developers/webhooks-and-events/events/github-event-types.md @@ -39,6 +39,14 @@ topics: | `repo.name` | 仓库名称,包括所有者和仓库的名称。 例如,`octocat/hello-world` 是 `octocat` 个人帐户拥有的 `hello-world` 仓库的名称。 | | `repo.url` | 用于检索仓库对象的 REST API URL,其中包括更多仓库信息。 | | `payload` | 事件有效负载对象对于事件类型是唯一的。 关于事件 API `payload` 对象,请参阅下面的事件类型。 | +| `public` | 事件是否对所有用户可见。 | +| `created_at` | 触发事件的日期和时间。 它根据 ISO 8601 进行格式化。 | +| `org` | 由参与者选择执行触发事件的操作的组织。
_此属性仅在适用时才出现在事件对象中。_ | +| `org.id` | 组织的唯一标识符。 | +| `org.login` | 组织的名称。 | +| `org.gravatar_id` | 组织 Gravatar 资料的唯一标识符。 | +| `org.url` | 用于检索组织对象的 REST API URL,其中包括其他组织信息。 | +| `org.avatar_url` | 组织资料图片的 URL。 | ### WatchEvent 事件对象示例 diff --git a/translations/zh-CN/content/developers/webhooks-and-events/webhooks/testing-webhooks.md b/translations/zh-CN/content/developers/webhooks-and-events/webhooks/testing-webhooks.md index ecf0541f36..586721809c 100644 --- a/translations/zh-CN/content/developers/webhooks-and-events/webhooks/testing-webhooks.md +++ b/translations/zh-CN/content/developers/webhooks-and-events/webhooks/testing-webhooks.md @@ -4,6 +4,7 @@ intro: '查看 {% data variables.product.prodname_dotcom %} 上的 web 挂钩交 redirect_from: - /webhooks/testing - /developers/webhooks-and-events/testing-webhooks + - /articles/testing-webhooks versions: fpt: '*' ghes: '*' diff --git a/translations/zh-CN/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md b/translations/zh-CN/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md index 2580027b6f..704772a14b 100644 --- a/translations/zh-CN/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md +++ b/translations/zh-CN/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md @@ -965,6 +965,40 @@ Key | Type | Description {{ webhookPayloadsForCurrentVersion.project_column.created }} +{% ifversion project-beta-webhooks %} + +## projects_v2_item + +{% note %} + +**Note:** Webhook events for Projects (beta) are currently in beta and subject to change. To share feedback about Projects (beta) webhooks with {% data variables.product.product_name %}, see the [Projects (beta) webhook feedback discussion](https://github.com/github/feedback/discussions/17405). + +{% endnote %} + +Activity related to items in a Projects (beta) project. {% data reusables.webhooks.action_type_desc %} For more information, see "[About projects (beta)](/issues/trying-out-the-new-projects-experience/about-projects)." + +### Availability + +- Organization webhooks +- {% data variables.product.prodname_github_apps %} with the `organization_projects` permission + +### Webhook payload object + +Key | Type | Description +----|------|------------- +`action`|`string` | The action that was performed on the project item. Can be one of `archived`, `converted`, `created`, `edited`, `restored`, `deleted`, or `reordered`. +`projects_v2_item`|`object` | The project item itself. To find more information about the project item, you can use `node_id` (the node ID of the project item) and `project_node_id` (the node ID of the project) to query information in the GraphQL API. For more information, see "[Using the API to manage projects (beta)](/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects)." +`changes`|`object` | The changes to the project item. +{% data reusables.webhooks.org_desc %} +{% data reusables.webhooks.app_desc %} +{% data reusables.webhooks.sender_desc %} + +### Webhook payload example + +{{ webhookPayloadsForCurrentVersion.projects_v2_item.created }} + +{% endif %} + ## public {% data reusables.webhooks.public_short_desc %} diff --git a/translations/zh-CN/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md b/translations/zh-CN/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md new file mode 100644 index 0000000000..ad8dd4e30c --- /dev/null +++ b/translations/zh-CN/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md @@ -0,0 +1,30 @@ +--- +title: About GitHub Community Exchange +intro: 'As a student, learn the skills you need to contribute to open source projects and grow your own portfolio, with {% data variables.product.prodname_community_exchange %}.' +versions: + fpt: '*' +shortTitle: Community Exchange +--- + +## 关于 {% data variables.product.prodname_community_exchange %} + +{% data variables.product.prodname_community_exchange %} is a student community within the {% data variables.product.prodname_global_campus %} portal. As a student, it's a place where you can get exposure for your project and discover other student repositories in need of collaborators and maintainers. + +![Screenshot of Community Exchange page](/assets/images/help/education/community-exchange-page.png) + +You can help your peers learn open source skills, become a project maintainer, and grow your {% data variables.product.prodname_dotcom %} portfolio and network within a safe and verified community platform. + +{% data variables.product.prodname_community_exchange %} allows you to: +- Discover student created repositories +- Star repositories of interest +- Submit a repository in need of collaborators +- Submit a repository to teach new skills +- Manage your repository submissions + +To access {% data variables.product.prodname_community_exchange %}, visit your {% data variables.product.prodname_global_campus %} dashboard at https://education.github.com. + +If you're a student or faculty member at an accredited educational institution, you can apply for {% data variables.product.prodname_education %} benefits, which includes access to {% data variables.product.prodname_community_exchange %} within {% data variables.product.prodname_global_campus %}. + +- If you’re a student and you haven't joined {% data variables.product.prodname_education %} yet, apply using the [student application form](https://education.github.com/discount_requests/student_application). For more information, see "[About GitHub Education for students](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students)." + +- If you’re an educator and you haven't joined {% data variables.product.prodname_education %} yet, apply using the [teacher application form](https://education.github.com/discount_requests/teacher_application). For more information, see "[About GitHub Education for educators](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/apply-for-an-educator-or-researcher-discount)." diff --git a/translations/zh-CN/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md b/translations/zh-CN/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md index e88c70ade6..a23bf548a8 100644 --- a/translations/zh-CN/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md +++ b/translations/zh-CN/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students.md @@ -22,3 +22,4 @@ shortTitle: 适合学生 ## 延伸阅读 - "[关于教育者和研究人员版 {% data variables.product.prodname_education %}](/articles/about-github-education-for-educators-and-researchers)" +- "[关于 {% data variables.product.prodname_community_exchange %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange)" diff --git a/translations/zh-CN/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md b/translations/zh-CN/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md index 11e7658816..b43870ca05 100644 --- a/translations/zh-CN/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md +++ b/translations/zh-CN/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/index.md @@ -11,6 +11,7 @@ children: - /about-github-education-for-students - /apply-for-a-student-developer-pack - /why-wasnt-my-application-for-a-student-developer-pack-approved + - /about-github-community-exchange shortTitle: 用于功课 --- diff --git a/translations/zh-CN/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md b/translations/zh-CN/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md index d34be70f4d..a3093aea42 100644 --- a/translations/zh-CN/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md +++ b/translations/zh-CN/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md @@ -25,7 +25,7 @@ The {% data variables.product.prodname_codespaces %} Education benefit gives ver To become a verified teacher, you need to be approved for an educator or teacher benefit. For more information, see "[Applying for an educator or teacher benefit](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/apply-for-an-educator-or-researcher-discount#applying-for-an-educator-or-researcher-discount)." -After you have confirmation that you are a verified teacher, visit [Global Campus for Teachers](https://education.github.com/globalcampus/teacher) to upgrade the organization to GitHub Team. For more information, see [GitHub's products](/get-started/learning-about-github/githubs-products#github-team). +After you have confirmation that you are a verified teacher, visit [{% data variables.product.prodname_global_campus %} for Teachers](https://education.github.com/globalcampus/teacher) to upgrade the organization to GitHub Team. For more information, see [GitHub's products](/get-started/learning-about-github/githubs-products#github-team). If you are eligible for the {% data variables.product.prodname_codespaces %} Education benefit, when you enable {% data variables.product.prodname_codespaces %} in {% data variables.product.prodname_classroom %} for your organization, GitHub automatically adds a Codespace policy to restrict machine types for all codespaces in the organization to 2 core machines. This helps you make the most of the free {% data variables.product.prodname_codespaces %} usage. However, you can change or remove these policies in your organization settings. For more information, see "[Restricting access to machine types](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)." diff --git a/translations/zh-CN/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md b/translations/zh-CN/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md index 2e4556f542..338effce51 100644 --- a/translations/zh-CN/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md +++ b/translations/zh-CN/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment.md @@ -143,7 +143,7 @@ redirect_from: ## 后续步骤 -- 在创建作业和学生组成团队后,团队成员可以使用 Git 和 {% data variables.product.product_name %} 的功能开始处理作业。 学生可以克隆仓库、推送提交、管理分支、创建和审查拉取请求、解决合并冲突以及讨论议题的更改。 您和团队都可以审查仓库的提交历史记录。 更多信息请参阅“[{% data variables.product.prodname_dotcom %} 使用入门](/github/getting-started-with-github)”、“[仓库](/repositories)”、“[使用 Git](/github/getting-started-with-github/using-git)”和“[协作处理议题和拉取请求](/github/collaborating-with-issues-and-pull-requests)”,以及 {% data variables.product.prodname_learning %} 中的[管理合并冲突](https://lab.github.com/githubtraining/managing-merge-conflicts)课程。 +- 在创建作业和学生组成团队后,团队成员可以使用 Git 和 {% data variables.product.product_name %} 的功能开始处理作业。 学生可以克隆仓库、推送提交、管理分支、创建和审查拉取请求、解决合并冲突以及讨论议题的更改。 您和团队都可以审查仓库的提交历史记录。 更多信息请参阅“[{% data variables.product.prodname_dotcom %} 使用入门](/github/getting-started-with-github)”、“[仓库](/repositories)”、“[使用 Git](/github/getting-started-with-github/using-git)”和“[协作处理议题和拉取请求](/github/collaborating-with-issues-and-pull-requests)”,以及 {% data variables.product.prodname_learning %} 中的[解决合并冲突](https://github.com/skills/resolve-merge-conflicts)免费课程。 - 当团队完成作业时,您可以查看仓库中的文件,或者查看仓库的历史和可视化内容,以更好地了解团队如何协作。 更多信息请参阅“[使用图表可视化仓库](/github/visualizing-repository-data-with-graphs)”。 diff --git a/translations/zh-CN/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer.md b/translations/zh-CN/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer.md index a3f0b36ae9..64622b3556 100644 --- a/translations/zh-CN/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer.md +++ b/translations/zh-CN/content/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer.md @@ -27,7 +27,7 @@ shortTitle: 使用 GitHub 导入工具 3. 选择拥有仓库的个人帐户或组织,然后输入 GitHub 上帐户的名称。 ![仓库所有者菜单和仓库名称字段](/assets/images/help/importer/import-repo-owner-name.png) 4. 指定新仓库是*公共*还是*私有*。 更多信息请参阅“[设置仓库可见性](/articles/setting-repository-visibility)”。 ![公共或私有仓库单选按钮](/assets/images/help/importer/import-public-or-private.png) 5. 检查您输入的信息,然后单击 **Begin import(开始导入)**。 ![开始导入按钮](/assets/images/help/importer/begin-import-button.png) -6. If your old project requires credentials, type your login information for that project, then click **Submit**. If SAML SSO or 2FA are enabled for your user account on the old project, enter a personal access token with repository read permissions in the "Password" field instead of your password. ![有密码保护项目的密码表单和提交按钮](/assets/images/help/importer/submit-old-credentials-importer.png) +6. 如果旧项目需要凭据,请键入该项目的登录信息,然后单击 **Submit(提交)**。 如果在旧项目上为用户帐户启用了 SAML SSO 或 2FA,请在“Password(密码)”字段中输入具有存储库读取权限的个人访问令牌,而不是密码。 ![有密码保护项目的密码表单和提交按钮](/assets/images/help/importer/submit-old-credentials-importer.png) 7. 如果有多个项目托管于旧项目的克隆 URL 上,请选择要导入的项目,然后单击 **Submit(提交)**。 ![要导入的项目列表和提交按钮](/assets/images/help/importer/choose-project-importer.png) 8. 如果项目包含超过 100 MB 的大文件,请选择是否使用 [Git Large File Storage](/articles/versioning-large-files) 导入大文件,然后单击 **Continue(继续)**。 ![Git Large File Storage 菜单和继续按钮](/assets/images/help/importer/select-gitlfs-importer.png) diff --git a/translations/zh-CN/content/get-started/learning-about-github/about-github-advanced-security.md b/translations/zh-CN/content/get-started/learning-about-github/about-github-advanced-security.md index 8eaea418ac..48d04c3ea0 100644 --- a/translations/zh-CN/content/get-started/learning-about-github/about-github-advanced-security.md +++ b/translations/zh-CN/content/get-started/learning-about-github/about-github-advanced-security.md @@ -28,7 +28,7 @@ A {% data variables.product.prodname_GH_advanced_security %} license provides th - **{% data variables.product.prodname_code_scanning_capc %}** - Search for potential security vulnerabilities and coding errors in your code. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)." -- **{% data variables.product.prodname_secret_scanning_caps %}** - Detect secrets, for example keys and tokens, that have been checked into the repository.{% if secret-scanning-push-protection %} If push protection is enabled, also detects secrets when they are pushed to your repository. For more information, see "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)" and "[Protecting pushes with {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)."{% else %} For more information, see "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)."{% endif %} +- **{% data variables.product.prodname_secret_scanning_caps %}** - Detect secrets, for example keys and tokens, that have been checked into the repository.{% ifversion secret-scanning-push-protection %} If push protection is enabled, also detects secrets when they are pushed to your repository. For more information, see "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)" and "[Protecting pushes with {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)."{% else %} For more information, see "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)."{% endif %} {% ifversion fpt or ghes > 3.1 or ghec or ghae %} - **Dependency review** - Show the full impact of changes to dependencies and see details of any vulnerable versions before you merge a pull request. For more information, see "[About dependency review](/code-security/supply-chain-security/about-dependency-review)." diff --git a/translations/zh-CN/content/get-started/onboarding/getting-started-with-github-ae.md b/translations/zh-CN/content/get-started/onboarding/getting-started-with-github-ae.md index ff28a4e2b3..4634a07ea9 100644 --- a/translations/zh-CN/content/get-started/onboarding/getting-started-with-github-ae.md +++ b/translations/zh-CN/content/get-started/onboarding/getting-started-with-github-ae.md @@ -77,7 +77,7 @@ Your enterprise members can learn more about Git and {% data variables.product.p You can read documentation that reflects the features available with {% data variables.product.prodname_ghe_managed %}. For more information, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." ### 2. Learning with {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab-enterprise %} +{% data reusables.getting-started.learning-enterprise %} ### 3. Working with {% data variables.product.prodname_dotcom %} Enterprise Support {% data reusables.getting-started.contact-support-enterprise %} diff --git a/translations/zh-CN/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md b/translations/zh-CN/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md index 7935a24b28..6c03319974 100644 --- a/translations/zh-CN/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md +++ b/translations/zh-CN/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md @@ -206,7 +206,7 @@ Members of your organization or enterprise can use GitHub's learning and support You can read documentation that reflects the features available with {% data variables.product.prodname_ghe_cloud %}. For more information, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." ### 2. Learning with {% data variables.product.prodname_learning %} -Members of your organization or enterprise can learn new skills by completing fun, realistic projects in your very own GitHub repository with [{% data variables.product.prodname_learning %}](https://lab.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by the friendly Learning Lab bot. +Members of your organization or enterprise can learn new skills by completing fun, realistic projects in your very own GitHub repository with [{% data variables.product.prodname_learning %}](https://skills.github.com/). Each course is a hands-on lesson created by the GitHub community and taught by a friendly bot. For more information, see "[Git and {% data variables.product.prodname_dotcom %} learning resources](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)." ### 3. Supporting the open source community diff --git a/translations/zh-CN/content/get-started/onboarding/getting-started-with-github-enterprise-server.md b/translations/zh-CN/content/get-started/onboarding/getting-started-with-github-enterprise-server.md index 6f0bdccad1..6d3d965498 100644 --- a/translations/zh-CN/content/get-started/onboarding/getting-started-with-github-enterprise-server.md +++ b/translations/zh-CN/content/get-started/onboarding/getting-started-with-github-enterprise-server.md @@ -120,7 +120,7 @@ Your enterprise members can learn more about Git and {% data variables.product.p You can read documentation that reflects the features available with {% data variables.product.prodname_ghe_server %}. For more information, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." ### 2. Learning with {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab-enterprise %} +{% data reusables.getting-started.learning-enterprise %} ### 3. Working with {% data variables.product.prodname_dotcom %} Enterprise Support {% data reusables.getting-started.contact-support-enterprise %} diff --git a/translations/zh-CN/content/get-started/onboarding/getting-started-with-github-team.md b/translations/zh-CN/content/get-started/onboarding/getting-started-with-github-team.md index 9a128d919c..d86dfcde06 100644 --- a/translations/zh-CN/content/get-started/onboarding/getting-started-with-github-team.md +++ b/translations/zh-CN/content/get-started/onboarding/getting-started-with-github-team.md @@ -87,7 +87,7 @@ You can help to make your organization more secure by recommending or requiring You can read documentation that reflects the features available with {% data variables.product.prodname_team %}. For more information, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." ### 4. Learning with {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab %} +{% data reusables.getting-started.learning %} ### 5. Supporting the open source community {% data reusables.getting-started.sponsors %} diff --git a/translations/zh-CN/content/get-started/onboarding/getting-started-with-your-github-account.md b/translations/zh-CN/content/get-started/onboarding/getting-started-with-your-github-account.md index 2e0c446eb0..82e83fdb37 100644 --- a/translations/zh-CN/content/get-started/onboarding/getting-started-with-your-github-account.md +++ b/translations/zh-CN/content/get-started/onboarding/getting-started-with-your-github-account.md @@ -81,7 +81,7 @@ For more information about how to authenticate to {% data variables.product.prod ### 4. Writing on {% data variables.product.product_name %} To make your communication clear and organized in issues and pull requests, you can use {% data variables.product.prodname_dotcom %} Flavored Markdown for formatting, which combines an easy-to-read, easy-to-write syntax with some custom functionality. For more information, see "[About writing and formatting on {% data variables.product.prodname_dotcom %}](/github/writing-on-github/about-writing-and-formatting-on-github)." -You can learn {% data variables.product.prodname_dotcom %} Flavored Markdown with the "[Communicating using Markdown](https://lab.github.com/githubtraining/communicating-using-markdown)" course on {% data variables.product.prodname_learning %}. +You can learn {% data variables.product.prodname_dotcom %} Flavored Markdown with the "[Communicate using Markdown](https://github.com/skills/communicate-using-markdown)" course on {% data variables.product.prodname_learning %}. ### 5. Searching on {% data variables.product.product_name %} Our integrated search allows you to find what you are looking for among the many repositories, users and lines of code on {% data variables.product.product_name %}. You can search globally across all of {% data variables.product.product_name %} or limit your search to a particular repository or organization. For more information about the types of searches you can do on {% data variables.product.product_name %}, see "[About searching on {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/getting-started-with-searching-on-github/about-searching-on-github)." @@ -187,7 +187,7 @@ For more information, see "[Securing your software supply chain](/code-security/ {% data reusables.docs.you-can-read-docs-for-your-product %} ### 4. Learning with {% data variables.product.prodname_learning %} -{% data reusables.getting-started.learning-lab %} +{% data reusables.getting-started.learning %} {% ifversion fpt or ghec %} ### 5. Supporting the open source community diff --git a/translations/zh-CN/content/get-started/quickstart/contributing-to-projects.md b/translations/zh-CN/content/get-started/quickstart/contributing-to-projects.md index 8f3eeaf8ae..729d06ee46 100644 --- a/translations/zh-CN/content/get-started/quickstart/contributing-to-projects.md +++ b/translations/zh-CN/content/get-started/quickstart/contributing-to-projects.md @@ -25,7 +25,7 @@ topics: 本教程使用 [Spoon-Knife 项目](https://github.com/octocat/Spoon-Knife),这是一个托管在 {% data variables.product.prodname_dotcom_the_website %} 上的测试存储库,可让您测试复刻和拉取请求工作流程。 1. 导航到 `Spoon-Knife` project at https://github.com/octocat/Spoon-Knife。 -2. 单击 **Fork(复刻)**。 ![复刻按钮](/assets/images/help/repository/fork_button.jpg) +2. 单击 **Fork(复刻)**。 ![复刻按钮](/assets/images/help/repository/fork_button.png) 1. {% data variables.product.product_name %} 将带您进入 Spoon-Knife 存储库的副本(您的复刻)。 ## 克隆复刻 diff --git a/translations/zh-CN/content/get-started/quickstart/create-a-repo.md b/translations/zh-CN/content/get-started/quickstart/create-a-repo.md index 36c11ca399..1782bc23cd 100644 --- a/translations/zh-CN/content/get-started/quickstart/create-a-repo.md +++ b/translations/zh-CN/content/get-started/quickstart/create-a-repo.md @@ -34,7 +34,10 @@ topics: {% note %} -**注:**您可以为开源项目创建公共仓库。 创建公共仓库时,请确保包含[许可文件](https://choosealicense.com/)以确定您希望与其他人共享项目。 {% data reusables.open-source.open-source-guide-repositories %} {% data reusables.open-source.open-source-learning-lab %} +**注意:** +- You can create public repositories for an open source project. 创建公共仓库时,请确保包含[许可文件](https://choosealicense.com/)以确定您希望与其他人共享项目。 {% data reusables.open-source.open-source-guide-repositories %} +- {% data reusables.open-source.open-source-learning %} +- You can also add community health files to your repositories, to set guidelines on how to contribute, keep your repositories safe, and much more. 更多信息请参阅“[创建默认社区健康文件](/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)”。 {% endnote %} diff --git a/translations/zh-CN/content/get-started/quickstart/fork-a-repo.md b/translations/zh-CN/content/get-started/quickstart/fork-a-repo.md index f7c977ee28..8e5bc8e3d1 100644 --- a/translations/zh-CN/content/get-started/quickstart/fork-a-repo.md +++ b/translations/zh-CN/content/get-started/quickstart/fork-a-repo.md @@ -42,7 +42,7 @@ topics: 从其他人的项目复刻创建公共仓库时,请确保包含许可文件以确定您希望与其他人共享项目。 更多信息请参阅 choosealicense.com 上的“[选择开源许可](https://choosealicense.com/)”。 -{% data reusables.open-source.open-source-guide-repositories %} {% data reusables.open-source.open-source-learning-lab %} +{% data reusables.open-source.open-source-guide-repositories %} {% data reusables.open-source.open-source-learning %} {% endif %} @@ -57,7 +57,7 @@ topics: 您可能为了对上游或原始仓库提议更改而复刻项目。 在这种情况下,最好定期将您的复刻与上游仓库同步。 为此,您需要在命令行上使用 Git。 您可以使用刚才复刻的 [octocat/Spoon-Knife](https://github.com/octocat/Spoon-Knife) 仓库练习设置上游仓库。 1. 在 {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_location %}{% endif %} 上,导航到 [octocat/Spoon-Knife](https://github.com/octocat/Spoon-Knife) 存储库。 -2. 在页面的右上角,单击 **Fork(复刻)**。 ![复刻按钮](/assets/images/help/repository/fork_button.jpg) +2. 在页面的右上角,单击 **Fork(复刻)**。 ![复刻按钮](/assets/images/help/repository/fork_button.png) {% endwebui %} diff --git a/translations/zh-CN/content/get-started/quickstart/git-and-github-learning-resources.md b/translations/zh-CN/content/get-started/quickstart/git-and-github-learning-resources.md index 46c2fb3372..7979e5918b 100644 --- a/translations/zh-CN/content/get-started/quickstart/git-and-github-learning-resources.md +++ b/translations/zh-CN/content/get-started/quickstart/git-and-github-learning-resources.md @@ -44,7 +44,7 @@ Our {% data variables.product.prodname_dotcom %} [YouTube Training and Guides ch ### Free courses -{% data variables.product.product_name %} offers a series of interactive, [on-demand training courses](https://lab.github.com/) including [Introduction to {% data variables.product.prodname_dotcom %}](https://lab.github.com/githubtraining/introduction-to-github); courses on programming languages and tools such as HTML, Python, and NodeJS; and courses on {% data variables.product.product_name %} specific tools such as {% data variables.product.prodname_actions %}. +{% data variables.product.product_name %} offers a series of interactive, [on-demand training courses](https://skills.github.com/) including [Introduction to {% data variables.product.prodname_dotcom %}](https://github.com/skills/introduction-to-github); and courses on {% data variables.product.product_name %} specific tools such as {% data variables.product.prodname_actions %}. ### {% data variables.product.prodname_dotcom %}'s web-based educational programs diff --git a/translations/zh-CN/content/get-started/using-github/keyboard-shortcuts.md b/translations/zh-CN/content/get-started/using-github/keyboard-shortcuts.md index 30cde4b983..58fc91d47e 100644 --- a/translations/zh-CN/content/get-started/using-github/keyboard-shortcuts.md +++ b/translations/zh-CN/content/get-started/using-github/keyboard-shortcuts.md @@ -19,11 +19,11 @@ versions: 在 {% data variables.product.prodname_dotcom %} 中输入 ? 可弹出一个对话框,列出可用于该页面的键盘快捷键。 您可以使用这些键盘快捷键对站点执行操作,而无需使用鼠标导航。 -{% if keyboard-shortcut-accessibility-setting %} +{% ifversion keyboard-shortcut-accessibility-setting %} 您可以在辅助功能设置中禁用字符键快捷键,同时仍允许使用修饰键的快捷键。 更多信息请参阅“[管理辅助功能设置](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings)”。{% endif %} 下面是一些可用键盘快捷键的列表。 -{% if command-palette %} +{% ifversion command-palette %} {% data variables.product.prodname_command_palette %} 还可让您快速访问各种操作,而无需记住键盘快捷键。 更多信息请参阅“[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)”。{% endif %} ## 站点快捷键 @@ -34,7 +34,7 @@ versions: | G N | 转到您的通知。 更多信息请参阅“[关于通知](/github/managing-subscriptions-and-notifications-on-github/about-notifications)”。 | | Esc | 当聚焦于用户、议题或拉取请求悬停卡时,关闭悬停卡并重新聚焦于悬停卡所在的元素 | -{% if command-palette %} +{% ifversion command-palette %} Command+K (Mac) 或
Ctrl+K (Windows/Linux) | 打开 {% data variables.product.prodname_command_palette %}。 如果要编辑 Markdown 文本,请使用 Command+Option+KCtrl+Alt+K打开命令面板。 更多信息请参阅“[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)”。{% endif %} diff --git a/translations/zh-CN/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md b/translations/zh-CN/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md index a7074a017a..fd00f9b7d5 100644 --- a/translations/zh-CN/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md +++ b/translations/zh-CN/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md @@ -23,7 +23,7 @@ shortTitle: 在 GitHub 上编写和格式化 {% data variables.product.product_name %} 上的每个评论字段都包含文本格式工具栏,用于格式化文本,而无需了解 Markdown 语法。 除了 Markdown 格式(如粗体和斜体样式)和创建标题、链接及列表等之外,工具栏还包括 {% data variables.product.product_name %} 特定的功能,如 @提及、任务列表以及链接到议题和拉取请求。 -{% if fixed-width-font-gfm-fields %} +{% ifversion fixed-width-font-gfm-fields %} ## 在编辑器中启用固定宽度字体 diff --git a/translations/zh-CN/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md b/translations/zh-CN/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md index 99318f1446..3706a82633 100644 --- a/translations/zh-CN/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md +++ b/translations/zh-CN/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md @@ -134,7 +134,7 @@ git commit | ------------------ | ---------------------------------------------------------------------- | | 在同一个分支上的 `.md` 文件中 | `/assets/images/electrocat.png` | | 在另一个分支的 `.md` 文件中 | `/../main/assets/images/electrocat.png` | -| 在仓库的议题、拉取请求和评论中 | `../blob/main/assets/images/electrocat.png` | +| 在仓库的议题、拉取请求和评论中 | `../blob/main/assets/images/electrocat.png?raw=true` | | 在另一个仓库的 `.md` 文件中 | `/../../../../github/docs/blob/main/assets/images/electrocat.png` | | 在另一个仓库的议题、拉取请求和评论中 | `../../../github/docs/blob/main/assets/images/electrocat.png?raw=true` | @@ -149,9 +149,9 @@ git commit {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5559 %} ### 指定图像显示的主题 -You can specify the theme an image is displayed for in Markdown by using the HTML `` element in combination with the `prefers-color-scheme` media feature. 我们区分浅色和深色模式,因此有两个选项可用。 您可以使用这些选项显示针对深色或浅色背景优化的图像。 这对于透明的 PNG 图像特别有用。 +您可以通过将 HTML `` 元素与 `prefers-color-scheme` 媒体功能结合使用来指定在 Markdown 中显示图像的主题。 我们区分浅色和深色模式,因此有两个选项可用。 您可以使用这些选项显示针对深色或浅色背景优化的图像。 这对于透明的 PNG 图像特别有用。 -For example, the following code displays a sun image for light themes and a moon for dark themes: +例如,下面的代码为浅色主题显示一个太阳图像,为深色主题显示一个月亮: ```HTML diff --git a/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md b/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md index fae15e702f..9b92a223c3 100644 --- a/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md +++ b/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md @@ -44,7 +44,7 @@ topics: * PNG (*.png*) * GIF (*.gif*) * JPEG (*.jpg*) -{%- if svg-support %} +{%- ifversion svg-support %} * SVG (*.svg*) {%- endif %} * 日志文件 (*.log*) diff --git a/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md b/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md index 58c40d62f8..3668cf5dd6 100644 --- a/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md +++ b/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md @@ -67,7 +67,7 @@ Look! You can see my backticks. 我们使用 [Linguist](https://github.com/github/linguist) 来执行语言检测并选择[第三方语法](https://github.com/github/linguist/blob/master/vendor/README.md)进行语法突显。 您可以在[语言 YAML 文件](https://github.com/github/linguist/blob/master/lib/linguist/languages.yml)中找出哪些关键词有效。 -{% if mermaid %} +{% ifversion mermaid %} ## 创建图表 您还可以使用代码块在 Markdown 中创建关系图。 GitHub 支持 Mermaid、geoJSON、topoJSON 和 ASCII STL 语法。 更多信息请参阅“[创建示意图](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)”。 diff --git a/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md b/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md index c9402fd0a2..02a38edb8a 100644 --- a/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md +++ b/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md @@ -6,8 +6,8 @@ versions: ghes: '*' ghae: '*' ghec: '*' - redirect_from: - - /github/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections +redirect_from: + - /github/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections shortTitle: 折叠部分 --- @@ -17,17 +17,23 @@ shortTitle: 折叠部分 `
` 块中的任何 Markdown 都将折叠,直到读者单击 {% octicon "triangle-right" aria-label="The right triange icon" %} 以展开详细信息。 在 `
` 块中,使用 `` 标记在 {% octicon "triangle-right" aria-label="The right triange icon" %} 右侧创建一个标签。 -```markdown +````markdown
CLICK ME + +

#### We can hide anything, even code! - ```ruby - puts "Hello World" - ``` +```ruby + puts "Hello World" +``` -

```

+

+ + +
+```` 默认情况下,Markdown 将折叠。 diff --git a/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md b/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md index dd19fe4f50..ea3d5d0c8f 100644 --- a/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md +++ b/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests.md @@ -6,8 +6,8 @@ versions: ghes: '*' ghae: '*' ghec: '*' - redirect_from: - - /github/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests +redirect_from: + - /github/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests topics: - Issues - Pull requests diff --git a/translations/zh-CN/content/github/copilot/github-copilot-telemetry-terms.md b/translations/zh-CN/content/github/copilot/github-copilot-telemetry-terms.md index aebb22478d..e612aa1828 100644 --- a/translations/zh-CN/content/github/copilot/github-copilot-telemetry-terms.md +++ b/translations/zh-CN/content/github/copilot/github-copilot-telemetry-terms.md @@ -11,7 +11,7 @@ effectiveDate: '2021-10-04' ## 附加遥测 -如果使用 {% data variables.product.prodname_copilot %},{% data variables.product.prodname_copilot %} 扩展/插件将收集有关通过与集成开发环境 (IDE) 交互生成的事件的使用信息。 这些事件包括 {% data variables.product.prodname_copilot %} 性能、使用的功能以及接受、修改和接受或忽略的建议。 此信息可能包括您的用户个人信息等个人数据,如 [GitHub 隐私声明](/github/site-policy/github-privacy-statement)中定义。 +如果使用 {% data variables.product.prodname_copilot %},{% data variables.product.prodname_copilot %} 扩展/插件将收集有关通过与集成开发环境 (IDE) 交互生成的事件的使用信息。 这些事件包括 {% data variables.product.prodname_copilot %} 性能、使用的功能以及接受、修改和接受或忽略的建议。 此信息可能包括 [GitHub 隐私声明](/github/site-policy/github-privacy-statement)中引用的个人数据,包括您的个人信息。 此使用信息供 {% data variables.product.company_short %} 使用,并与 Microsoft 及 OpenAI 共享,用于开发和改进扩展/插件及相关产品。 OpenAI 还使用此使用信息来执行与 {% data variables.product.prodname_copilot %} 相关的其他服务。 例如,当您在启用了 {% data variables.product.prodname_copilot %} 扩展/插件的情况下编辑文件时,文件内容片段、建议和对建议的任何修改将与 {% data variables.product.company_short %}、Microsoft 及 OpenAI 共享,并用于诊断目的以改进建议和相关产品。 {% data variables.product.prodname_copilot %} 依赖于文件内容的上下文,包括正在编辑的文件以及可能在同一 IDE 实例中打开的其他文件。 当您使用 {% data variables.product.prodname_copilot %} 时,它还可能收集存储库的 URL 或相关文件的文件路径。 {% data variables.product.prodname_copilot %} 不会将这些在遥测中收集的 URL、文件路径或代码段用作对 {% data variables.product.prodname_copilot %} 其他用户的建议。 此信息被视为机密信息,并在需要知道的基础上进行访问。 禁止从 {% data variables.product.prodname_copilot %} 扩展/插件收集有关 {% data variables.product.prodname_copilot %} 的其他用户的遥测数据。 有关 {% data variables.product.prodname_copilot %} 遥测的更多详细信息,请参阅“[关于 {% data variables.product.prodname_copilot %} 遥测](/github/copilot/about-github-copilot-telemetry)”。 您可以通过联系 GitHub 并请求从技术预览版中删除来撤销对本段所述遥测和个人数据处理操作的同意。 diff --git a/translations/zh-CN/content/issues/tracking-your-work-with-issues/about-task-lists.md b/translations/zh-CN/content/issues/tracking-your-work-with-issues/about-task-lists.md index e723dcb5b8..e85bb68346 100644 --- a/translations/zh-CN/content/issues/tracking-your-work-with-issues/about-task-lists.md +++ b/translations/zh-CN/content/issues/tracking-your-work-with-issues/about-task-lists.md @@ -76,5 +76,5 @@ topics: ## 延伸阅读 -* "[基本书写和格式语法](/articles/basic-writing-and-formatting-syntax)"{% if code-scanning-task-lists %} +* "[基本书写和格式语法](/articles/basic-writing-and-formatting-syntax)"{% ifversion code-scanning-task-lists %} * "[使用任务列表跟踪议题中的 {% data variables.product.prodname_code_scanning %} 警报](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/tracking-code-scanning-alerts-in-issues-using-task-lists)"{% endif %} diff --git a/translations/zh-CN/content/issues/tracking-your-work-with-issues/closing-an-issue.md b/translations/zh-CN/content/issues/tracking-your-work-with-issues/closing-an-issue.md new file mode 100644 index 0000000000..b9c17f55bb --- /dev/null +++ b/translations/zh-CN/content/issues/tracking-your-work-with-issues/closing-an-issue.md @@ -0,0 +1,30 @@ +--- +title: Closing an issue +intro: 'You can close an issue when bugs are fixed, feedback is acted on, or to show that work is not planned.' +permissions: 'Anyone can close an issue they opened.

Repository owners, collaborators on repositories owned by a personal account, and people with triage permissions or greater on repositories owned by an organization can close issues opened by others. {% data reusables.enterprise-accounts.emu-permission-repo %}' +versions: + fpt: '*' + ghes: '*' + ghae: '*' + ghec: '*' +topics: + - Issues + - Project management +shortTitle: 关闭议题 +--- + +{% note %} + +**Note:** You can also close issues automatically with keywords in pull requests and commit messages. 更多信息请参阅“[将拉取请求链接到议题](/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword#linking-a-pull-request-to-an-issue-using-a-keyword)”。 + +{% endnote %} + +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.sidebar-issues %} +1. In the list of issues, click the issue you'd like to close. +{%- ifversion issue-close-reasons %} +1. Optionally, to change the reason for closing the issue, select {% octicon "triangle-down" aria-label="The down triangle octicon" %} next to "Close issue" and click a reason. ![Screenshot showing dropdown menu containing issue close reasons](/assets/images/help/issues/close-issue-select-reason.png) +2. Click **Close issue**. ![Screenshot showing "close issue" button](/assets/images/help/issues/close-issue-with-reason.png) +{%- else %} +1. At the bottom of the page, click **Close issue**. ![Screenshot showing "close issue" button](/assets/images/help/issues/close-issue.png) +{% endif %} diff --git a/translations/zh-CN/content/issues/tracking-your-work-with-issues/creating-an-issue.md b/translations/zh-CN/content/issues/tracking-your-work-with-issues/creating-an-issue.md index f5e8866170..8187cb26de 100644 --- a/translations/zh-CN/content/issues/tracking-your-work-with-issues/creating-an-issue.md +++ b/translations/zh-CN/content/issues/tracking-your-work-with-issues/creating-an-issue.md @@ -143,7 +143,7 @@ gh issue create --title "My new issue" --body "Here are more details." --assigne | `projects` | `https://github.com/octo-org/octo-repo/issues/new?title=Bug+fix&projects=octo-org/1` 创建标题为 "Bug fix" 的议题并将其添加到组织的项目板 1。 | | `模板` | `https://github.com/octo-org/octo-repo/issues/new?template=issue_template.md` 使用模板在议题正文中创建议题。 `template` 查询参数支持仓库根目录 `docs/` 或 `.github/` 的 `ISSUE_TEMPLATE` 子目录中存储的模板。 更多信息请参阅“[使用模板鼓励有用的议题和拉取请求](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)”。 | -{% if code-scanning-task-lists %} +{% ifversion code-scanning-task-lists %} ## 从 {% data variables.product.prodname_code_scanning %} 警报创建议题 {% data reusables.code-scanning.beta-alert-tracking-in-issues %} diff --git a/translations/zh-CN/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md b/translations/zh-CN/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md index 06a51f32d5..0386b51b8a 100644 --- a/translations/zh-CN/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md +++ b/translations/zh-CN/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md @@ -175,7 +175,8 @@ gh pr list --search "team:octo-org/octo-team" 对于议题,您还可以使用搜索来: -- 通过关闭引用过滤链接到拉取请求的议题:`linked:pr` +- 通过关闭引用过滤链接到拉取请求的议题:`linked:pr`{% ifversion issue-close-reasons %} +- 按议题关闭的原因筛选议题:`is:closed reason:complete` 或 `is:closed reason:"not planned"`{% endif %} 对于拉取请求,您还可以使用搜索来: - 过滤[草稿](/articles/about-pull-requests#draft-pull-requests)拉取请求:`is:draft` diff --git a/translations/zh-CN/content/issues/tracking-your-work-with-issues/index.md b/translations/zh-CN/content/issues/tracking-your-work-with-issues/index.md index fd651e710b..b5eb32fdd1 100644 --- a/translations/zh-CN/content/issues/tracking-your-work-with-issues/index.md +++ b/translations/zh-CN/content/issues/tracking-your-work-with-issues/index.md @@ -22,6 +22,7 @@ children: - /marking-issues-or-pull-requests-as-a-duplicate - /pinning-an-issue-to-your-repository - /transferring-an-issue-to-another-repository + - /closing-an-issue - /deleting-an-issue - /planning-and-tracking-work-for-your-team-or-project redirect_from: diff --git a/translations/zh-CN/content/issues/trying-out-the-new-projects-experience/index.md b/translations/zh-CN/content/issues/trying-out-the-new-projects-experience/index.md index 10c16d1c9d..c372b5c83e 100644 --- a/translations/zh-CN/content/issues/trying-out-the-new-projects-experience/index.md +++ b/translations/zh-CN/content/issues/trying-out-the-new-projects-experience/index.md @@ -17,6 +17,7 @@ children: - /filtering-projects - /using-the-api-to-manage-projects - /automating-projects + - /managing-projects - /managing-the-visibility-of-your-projects - /managing-access-to-projects - /using-insights-with-projects diff --git a/translations/zh-CN/content/issues/trying-out-the-new-projects-experience/managing-projects.md b/translations/zh-CN/content/issues/trying-out-the-new-projects-experience/managing-projects.md new file mode 100644 index 0000000000..131afe51b7 --- /dev/null +++ b/translations/zh-CN/content/issues/trying-out-the-new-projects-experience/managing-projects.md @@ -0,0 +1,43 @@ +--- +title: Managing projects (beta) +intro: 'You can close and re-open projects, or you can permanently delete projects.' +allowTitleToDifferFromFilename: true +miniTocMaxHeadingLevel: 2 +versions: + fpt: '*' + ghec: '*' +topics: + - Projects + - Organizations +--- + +## Deleting a project + +You can delete a project to permanently remove it. + +{% data reusables.projects.project-settings %} +1. At the bottom of the page, click **Delete this project**. ![Screenshot showing project delete button](/assets/images/help/issues/delete-project-button.png) +1. Read the warnings, then type the name of your project into the text box. ![Screenshot showing project delete confirmation](/assets/images/help/issues/project-delete-confirm.png) +1. Click **I understand the consequences, delete this project**. + +## Closing a project + +You can close a project to remove it from the list of projects but retain the contents and ability to re-open the project later. + +{% data reusables.projects.project-settings %} +1. At the bottom of the page, click **Close this project**. ![Screenshot showing project close button](/assets/images/help/issues/close-project-button.png) + +## Re-opening an organization project + +You can reopen a previously closed project. + +{% data reusables.profile.access_org %} +{% data reusables.user-settings.access_org %} +{% data reusables.projects.reopen-a-project %} + +## Re-opening a user project + +You can reopen a previously closed project. + +{% data reusables.profile.access_profile %} +{% data reusables.projects.reopen-a-project %} diff --git a/translations/zh-CN/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md b/translations/zh-CN/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md index f559b2b84b..603835f256 100644 --- a/translations/zh-CN/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md +++ b/translations/zh-CN/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md @@ -11,7 +11,7 @@ topics: shortTitle: 自定义组织配置文件 --- -{% if org-profile-pin-private %} +{% ifversion org-profile-pin-private %} ## 关于组织的资料页面 @@ -45,7 +45,7 @@ shortTitle: 自定义组织配置文件 ![组织的公共 README 的图像](/assets/images/help/organizations/org_public_readme.png) -{% if org-profile-pin-private %} +{% ifversion org-profile-pin-private %} ## 添加成员专享组织资料 README diff --git a/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md b/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md index 64782150ba..c22493a223 100644 --- a/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md +++ b/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md @@ -60,7 +60,7 @@ To search for specific events, use the `action` qualifier in your query. Actions | [`marketplace_listing`](#marketplace_listing-category-actions) | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %}{% ifversion fpt or ghes or ghec %} | [`members_can_create_pages`](#members_can_create_pages-category-actions) | Contains all activities related to managing the publication of {% data variables.product.prodname_pages %} sites for repositories in the organization. For more information, see "[Managing the publication of {% data variables.product.prodname_pages %} sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." | {% endif %} | [`org`](#org-category-actions) | Contains activities related to organization membership.{% ifversion ghec %} -| [`org_credential_authorization`](#org_credential_authorization-category-actions) | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +| [`org_credential_authorization`](#org_credential_authorization-category-actions) | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} | [`org_secret_scanning_custom_pattern`](#org_secret_scanning_custom_pattern-category-actions) | Contains organization-level activities related to secret scanning custom patterns. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." {% endif %} | [`organization_label`](#organization_label-category-actions) | Contains all activities related to default labels for repositories in your organization. | [`oauth_application`](#oauth_application-category-actions) | Contains all activities related to OAuth Apps. @@ -73,11 +73,11 @@ To search for specific events, use the `action` qualifier in your query. Actions | [`repository_advisory`](#repository_advisory-category-actions) | Contains repository-level activities related to security advisories in the {% data variables.product.prodname_advisory_database %}. For more information, see "[About {% data variables.product.prodname_dotcom %} Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)." | [`repository_content_analysis`](#repository_content_analysis-category-actions) | Contains all activities related to [enabling or disabling data use for a private repository](/articles/about-github-s-use-of-your-data).{% endif %}{% ifversion fpt or ghec %} | [`repository_dependency_graph`](#repository_dependency_graph-category-actions) | Contains repository-level activities related to enabling or disabling the dependency graph for a {% ifversion fpt or ghec %}private {% endif %}repository. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)."{% endif %}{% ifversion ghes or ghae or ghec %} -| [`repository_secret_scanning`](#repository_secret_scanning-category-actions) | Contains repository-level activities related to secret scanning. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." {% endif %}{% if secret-scanning-audit-log-custom-patterns %} -| [`repository_secret_scanning_custom_pattern`](#respository_secret_scanning_custom_pattern-category-actions) | Contains repository-level activities related to secret scanning custom patterns. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." {% endif %}{% if secret-scanning-audit-log-custom-patterns %} +| [`repository_secret_scanning`](#repository_secret_scanning-category-actions) | Contains repository-level activities related to secret scanning. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} +| [`repository_secret_scanning_custom_pattern`](#respository_secret_scanning_custom_pattern-category-actions) | Contains repository-level activities related to secret scanning custom patterns. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} | [`repository_secret_scanning_push_protection`](#respository_secret_scanning_push_protection) | Contains repository-level activities related to secret scanning custom patterns. For more information, see "[Protecting pushes with secert scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." {% endif %}{% ifversion fpt or ghes or ghae or ghec %} | [`repository_vulnerability_alert`](#repository_vulnerability_alert-category-actions) | Contains all activities related to [{% data variables.product.prodname_dependabot_alerts %} for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies).{% endif %}{% ifversion fpt or ghec %} -| [`repository_vulnerability_alerts`](#repository_vulnerability_alerts-category-actions) | Contains repository-level configuration activities for {% data variables.product.prodname_dependabot_alerts %}.{% endif %}{% if custom-repository-roles %} +| [`repository_vulnerability_alerts`](#repository_vulnerability_alerts-category-actions) | Contains repository-level configuration activities for {% data variables.product.prodname_dependabot_alerts %}.{% endif %}{% ifversion custom-repository-roles %} | [`role`](#role-category-actions) | Contains all activities related to [custom repository roles](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization).{% endif %}{% ifversion ghes or ghae or ghec %} | [`secret_scanning`](#secret_scanning-category-actions) | Contains organization-level configuration activities for secret scanning in existing repositories. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." | [`secret_scanning_new_repos`](#secret_scanning_new_repos-category-actions) | Contains organization-level configuration activities for secret scanning for new repositories created in the organization. {% endif %}{% ifversion fpt or ghec %} @@ -462,7 +462,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `runner_group_updated` | Triggered when the configuration of a self-hosted runner group is changed. For more information, see "[Changing the access policy of a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-the-access-policy-of-a-self-hosted-runner-group)." | `runner_group_runners_added` | Triggered when a self-hosted runner is added to a group. For more information, see [Moving 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_runner_removed` | Triggered when the REST API is used to remove a self-hosted runner from a group. For more information, see "[Remove a self-hosted runner from a group for an organization](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-organization)." -| `runner_group_runners_updated`| Triggered when a runner group's list of members is updated. For more information, see "[Set self-hosted runners in a group for an organization](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)."{% if secret-scanning-audit-log-custom-patterns %} +| `runner_group_runners_updated`| Triggered when a runner group's list of members is updated. For more information, see "[Set self-hosted runners in a group for an organization](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)."{% ifversion secret-scanning-audit-log-custom-patterns %} | `secret_scanning_push_protection_disable ` | Triggered when an organization owner or person with admin access to the organization disables push protection for secret scanning. For more information, see "[Protecting pushes with secret scanning](/enterprise-cloud@latest/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." | `secret_scanning_push_protection_enable ` | Triggered when an organization owner or person with admin access to the organization enables push protection for secret scanning.{% endif %}{% ifversion fpt or ghes > 3.1 or ghae or ghec %} | `self_hosted_runner_online` | Triggered when the runner application is started. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." @@ -489,7 +489,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `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](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization). -{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} ### `org_secret_scanning_custom_pattern` category actions @@ -687,7 +687,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `disable` | Triggered when a repository owner or person with admin access to the repository disables secret scanning for a repository. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." | `enable` | Triggered when a repository owner or person with admin access to the repository enables secret scanning for a repository. -{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} ### `repository_secret_scanning_custom_pattern` category actions @@ -697,7 +697,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `update` | Triggered when changes to a custom pattern are saved for secret scanning in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#editing-a-custom-pattern)." | `delete` | Triggered when a custom pattern is removed from secret scanning in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#removing-a-custom-pattern)." -{% endif %}{% if secret-scanning-audit-log-custom-patterns %} +{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} ### `repository_secret_scanning_push_protection` category actions @@ -724,7 +724,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `disable` | Triggered when a repository owner or person with admin access to the repository disables {% data variables.product.prodname_dependabot_alerts %}. | `enable` | Triggered when a repository owner or person with admin access to the repository enables {% data variables.product.prodname_dependabot_alerts %}. -{% endif %}{% if custom-repository-roles %} +{% endif %}{% ifversion custom-repository-roles %} ### `role` category actions | Action | Description |------------------|------------------- @@ -742,7 +742,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `enable` | Triggered when an organization owner enables secret scanning for all existing{% ifversion ghec %}, private or internal{% endif %} repositories. {% endif %} -{% if secret-scanning-alert-audit-log %} +{% ifversion secret-scanning-alert-audit-log %} ### `secret_scanning_alert` category actions | Action | Description diff --git a/translations/zh-CN/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md b/translations/zh-CN/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md index 0310a09e30..d87775d625 100644 --- a/translations/zh-CN/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md +++ b/translations/zh-CN/content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md @@ -33,7 +33,7 @@ shortTitle: 恢复协作者 **提示**: - - 只有组织所有者才能恢复外部协作者对组织的访问权限。{% if prevent-org-admin-add-outside-collaborator %} 企业所有者可以进一步限制仅企业所有者才可恢复外部协作者。{% endif %} 更多信息请参阅“[组织中的角色](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)”。 + - 只有组织所有者才能恢复外部协作者对组织的访问权限。{% ifversion prevent-org-admin-add-outside-collaborator %} 企业所有者可以进一步限制仅企业所有者才可恢复外部协作者。{% endif %} 更多信息请参阅“[组织中的角色](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)”。 - 恢复 {% data variables.product.product_location %} 上的成员流量可以使用术语“成员”来描述恢复外部协作者,但如果您恢复此人员并保留其以前的权限,则他们将只拥有以前的[外部协作者权限](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators)。{% ifversion fpt or ghec %} - 如果您的组织采用付费的每用户订阅,则必须有未使用的许可才可邀请新成员加入组织或恢复前组织成员。 更多信息请参阅“[关于每用户定价](/articles/about-per-user-pricing)”。{% endif %} diff --git a/translations/zh-CN/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md b/translations/zh-CN/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md index 9771723cb0..ee2e49fa3d 100644 --- a/translations/zh-CN/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md +++ b/translations/zh-CN/content/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization.md @@ -23,7 +23,7 @@ shortTitle: 设置基本权限 如果对组织存储库具有管理员访问权限的人员向成员授予对存储库的更高级别的访问权限,则较高级别的访问权限将覆盖基本权限。 -{% if custom-repository-roles %} +{% ifversion custom-repository-roles %} 如果您创建了继承角色的访问权限低于组织基本权限的自定义仓库角色,则分配给该角色的任何成员都将默认使用组织的基本权限,而不是继承的角色。 更多信息请参阅“[管理组织的自定义仓库角色](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)”。 {% endif %} diff --git a/translations/zh-CN/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md b/translations/zh-CN/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md index f3ab05dbfa..210d66edde 100644 --- a/translations/zh-CN/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md +++ b/translations/zh-CN/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md @@ -42,6 +42,12 @@ SSH 证书是一种机制:一个 SSH 密钥对另一个 SSH 密钥签名。 在颁发每个证书时,必须包含扩展,以指定证书用于哪个 {% data variables.product.product_name %} 用户。 例如,您可以使用 OpenSSH 的 `ssh-keygen` 命令,将 _KEY-IDENTITY_ 替换为密钥标识,_USERNAME_ 替换为 {% data variables.product.product_name %} 用户名: 您生成的证书将授权代表该用户使用您组织的任何资源。 在签发证书之前,请确保验证用户的身份。 +{% note %} + +**注意:** 您必须更新到 OpenSSH 7.6 或更高版本才能使用这些命令。 + +{% endnote %} + ```shell $ ssh-keygen -s ./ca-key -V '+1d' -I KEY-IDENTITY -O extension:login@{% data variables.product.product_url %}=USERNAME ./user-key.pub ``` diff --git a/translations/zh-CN/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md b/translations/zh-CN/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md index 92acbec891..152d24bb5a 100644 --- a/translations/zh-CN/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md +++ b/translations/zh-CN/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md @@ -63,5 +63,5 @@ permissions: Organization owners can remove members from an organization. ## 延伸阅读 -- "[从团队中移除组织成员](/articles/removing-organization-members-from-a-team)"{% if remove-enterprise-members %} +- "[从团队中移除组织成员](/articles/removing-organization-members-from-a-team)"{% ifversion remove-enterprise-members %} - "[从企业中移除成员](/admin/user-management/managing-users-in-your-enterprise/removing-a-member-from-your-enterprise)"{% endif %} diff --git a/translations/zh-CN/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md b/translations/zh-CN/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md index c685804a96..7a7f73426a 100644 --- a/translations/zh-CN/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md +++ b/translations/zh-CN/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md @@ -24,11 +24,11 @@ miniTocMaxHeadingLevel: 3 You can enable {% data variables.product.prodname_actions %} for all repositories in your organization. {% data reusables.actions.enabled-actions-description %} You can disable {% data variables.product.prodname_actions %} for all repositories in your organization. {% data reusables.actions.disabled-actions-description %} -Alternatively, you can enable {% data variables.product.prodname_actions %} for all repositories in your organization but limit the actions {% if actions-workflow-policy %}and reusable workflows{% endif %} a workflow can run. +Alternatively, you can enable {% data variables.product.prodname_actions %} for all repositories in your organization but limit the actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} a workflow can run. ## Managing {% data variables.product.prodname_actions %} permissions for your organization -You can choose to disable {% data variables.product.prodname_actions %} for all repositories in your organization, or only allow specific repositories. You can also limit the use of public actions{% if actions-workflow-policy %} and reusable workflows{% endif %}, so that people can only use local actions {% if actions-workflow-policy %}and reusable workflows{% endif %} that exist in your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}. +You can choose to disable {% data variables.product.prodname_actions %} for all repositories in your organization, or only allow specific repositories. You can also limit the use of public actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}, so that people can only use local actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} that exist in your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}. {% note %} @@ -43,7 +43,7 @@ You can choose to disable {% data variables.product.prodname_actions %} for all {% indented_data_reference reusables.actions.actions-use-policy-settings spaces=3 %} - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Set actions policy for this organization](/assets/images/help/organizations/actions-policy-with-workflows.png) {%- else %} ![Set actions policy for this organization](/assets/images/help/organizations/actions-policy.png) @@ -55,9 +55,9 @@ You can choose to disable {% data variables.product.prodname_actions %} for all {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} -1. Under "Policies", select {% data reusables.actions.policy-label-for-select-actions-workflows %} and add your required actions{% if actions-workflow-policy %} and reusable workflows{% endif %} to the list. +1. Under "Policies", select {% data reusables.actions.policy-label-for-select-actions-workflows %} and add your required actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} to the list. - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![Add actions and reusable workflows to the allow list](/assets/images/help/organizations/actions-policy-allow-list-with-workflows.png) {%- elsif ghes %} ![Add actions to the allow list](/assets/images/help/organizations/actions-policy-allow-list.png) @@ -109,7 +109,7 @@ You can set the default permissions for the `GITHUB_TOKEN` in the settings for y ### Configuring the default `GITHUB_TOKEN` permissions -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} By default, when you create a new organization, `GITHUB_TOKEN` only has read access for the `contents` scope. {% endif %} @@ -119,23 +119,23 @@ By default, when you create a new organization, `GITHUB_TOKEN` only has read acc {% data reusables.organizations.settings-sidebar-actions-general %} 1. Under "Workflow permissions", choose whether you want the `GITHUB_TOKEN` to have read and write access for all scopes, or just read access for the `contents` scope. - ![Set GITHUB_TOKEN permissions for this organization](/assets/images/help/settings/actions-workflow-permissions-organization{% if allow-actions-to-approve-pr %}-with-pr-{% if allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) + ![Set GITHUB_TOKEN permissions for this organization](/assets/images/help/settings/actions-workflow-permissions-organization{% ifversion allow-actions-to-approve-pr %}-with-pr-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) 1. Click **Save** to apply the settings. -{% if allow-actions-to-approve-pr %} -### Preventing {% data variables.product.prodname_actions %} from {% if allow-actions-to-approve-pr-with-ent-repo %}creating or {% endif %}approving pull requests +{% ifversion allow-actions-to-approve-pr %} +### Preventing {% data variables.product.prodname_actions %} from {% ifversion allow-actions-to-approve-pr-with-ent-repo %}creating or {% endif %}approving pull requests {% data reusables.actions.workflow-pr-approval-permissions-intro %} -By default, when you create a new organization, workflows are not allowed to {% if allow-actions-to-approve-pr-with-ent-repo %}create or {% endif %}approve pull requests. +By default, when you create a new organization, workflows are not allowed to {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create or {% endif %}approve pull requests. {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} -1. Under "Workflow permissions", use the **Allow GitHub Actions to {% if allow-actions-to-approve-pr-with-ent-repo %}create and {% endif %}approve pull requests** setting to configure whether `GITHUB_TOKEN` can {% if allow-actions-to-approve-pr-with-ent-repo %}create and {% endif %}approve pull requests. +1. Under "Workflow permissions", use the **Allow GitHub Actions to {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create and {% endif %}approve pull requests** setting to configure whether `GITHUB_TOKEN` can {% ifversion allow-actions-to-approve-pr-with-ent-repo %}create and {% endif %}approve pull requests. - ![Set GITHUB_TOKEN pull request approval permission for this organization](/assets/images/help/settings/actions-workflow-permissions-organization{% if allow-actions-to-approve-pr %}-with-pr-{% if allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) + ![Set GITHUB_TOKEN pull request approval permission for this organization](/assets/images/help/settings/actions-workflow-permissions-organization{% ifversion allow-actions-to-approve-pr %}-with-pr-{% ifversion allow-actions-to-approve-pr-with-ent-repo %}creation-{% endif %}approval{% endif %}.png) 1. Click **Save** to apply the settings. {% endif %} diff --git a/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md b/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md index af681f668e..6e9040c7cd 100644 --- a/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md +++ b/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md @@ -31,7 +31,7 @@ shortTitle: 保持所有权连续性 {% endnote %} -{% if enterprise-owner-join-org %} +{% ifversion enterprise-owner-join-org %} 如果您的组织由企业帐户拥有,则任何企业所有者都可以将自己设为组织的所有者。 更多信息请参阅“[在企业拥有的组织中管理您的角色](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)”。 {% endif %} diff --git a/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md b/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md index 77c7bbd6b6..57ba2522d9 100644 --- a/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md +++ b/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md @@ -30,7 +30,7 @@ shortTitle: 组织中的角色 您可以将个人或团队分配到各种组织级角色,以控制成员对组织及其资源的访问权限。 有关每个角色中包含的各个权限的更多详细信息,请参阅“[组织角色的权限](#permissions-for-organization-roles)”。 -{% if enterprise-owner-join-org %} +{% ifversion enterprise-owner-join-org %} 如果您的组织由企业帐户拥有,则企业所有者可以选择以任何角色加入您的组织。 更多信息请参阅“[在企业拥有的组织中管理您的角色](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)”。 {% endif %} @@ -49,7 +49,7 @@ shortTitle: 组织中的角色 {% endif %} -{% if security-managers %} +{% ifversion security-managers %} ### 安全管理员 {% data reusables.organizations.security-manager-beta-note %} @@ -191,7 +191,7 @@ shortTitle: 组织中的角色 | 将组织成员转换为[外部协作者](#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** | | | -| 管理默认标签(请参阅“[管理组织中仓库的默认标签](/articles/managing-default-labels-for-repositories-in-your-organization)”) | **X** | | |{% if pull-request-approval-limit %} +| 管理默认标签(请参阅“[管理组织中仓库的默认标签](/articles/managing-default-labels-for-repositories-in-your-organization)”) | **X** | | |{% ifversion pull-request-approval-limit %} | 管理组织中的拉取请求审核(请参阅“[管理组织中的拉取请求审核](/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization)”) | **X** | | | {% endif %} {% ifversion ghae %}| 管理 IP 允许列表(请参阅“[限制到企业的网络流量](/admin/configuration/restricting-network-traffic-to-your-enterprise)”)| **X** | | |{% endif %} diff --git a/translations/zh-CN/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md b/translations/zh-CN/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md index 6bde283831..fd11df4afb 100644 --- a/translations/zh-CN/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md +++ b/translations/zh-CN/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md @@ -19,7 +19,7 @@ permissions: Team maintainers and organization owners can configure code review ## 关于代码审查设置 -{% if only-notify-requested-members %} +{% ifversion only-notify-requested-members %} 为减少团队的干扰并阐明拉取请求审查的个人责任,可以配置代码审查设置。 - 团队通知 @@ -46,7 +46,7 @@ permissions: Team maintainers and organization owners can configure code review 任何将状态设置为“忙碌”的团队成员将不会被选中进行审核。 如果所有团队成员都忙碌,拉取请求仍将分配给团队本身。 有关用户状态的更多信息,请参阅“[设置状态](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile#setting-a-status)”。 -{% if only-notify-requested-members %} +{% ifversion only-notify-requested-members %} ## 配置团队通知 {% data reusables.profile.access_org %} diff --git a/translations/zh-CN/content/packages/learn-github-packages/introduction-to-github-packages.md b/translations/zh-CN/content/packages/learn-github-packages/introduction-to-github-packages.md index f4716e5ca3..85a6cae85d 100644 --- a/translations/zh-CN/content/packages/learn-github-packages/introduction-to-github-packages.md +++ b/translations/zh-CN/content/packages/learn-github-packages/introduction-to-github-packages.md @@ -75,12 +75,10 @@ For more information, see "[About permissions for {% data variables.product.prod {% ifversion ghes %} {% note %} -**Note:** Docker is not supported when subdomain isolation is disabled. +**Note:** When enabling the Docker registry, we highly recommend also enabling subdomain isolation. For more information, see "[Enabling subdomain isolation](/admin/configuration/configuring-network-settings/enabling-subdomain-isolation)." {% endnote %} -For more information about subdomain isolation, see "[Enabling subdomain isolation](/enterprise/admin/configuration/enabling-subdomain-isolation)." - {% endif %} For more information about configuring your package client for use with {% data variables.product.prodname_registry %}, see "[Working with a {% data variables.product.prodname_registry %} registry](/packages/working-with-a-github-packages-registry)." diff --git a/translations/zh-CN/content/pages/getting-started-with-github-pages/about-github-pages.md b/translations/zh-CN/content/pages/getting-started-with-github-pages/about-github-pages.md index f5b9453f58..5d0a1ff8c7 100644 --- a/translations/zh-CN/content/pages/getting-started-with-github-pages/about-github-pages.md +++ b/translations/zh-CN/content/pages/getting-started-with-github-pages/about-github-pages.md @@ -137,5 +137,5 @@ When a {% data variables.product.prodname_pages %} site is visited, the visitor' ## Further reading -- [{% data variables.product.prodname_pages %}](https://lab.github.com/githubtraining/github-pages) on {% data variables.product.prodname_learning %} +- [{% data variables.product.prodname_pages %}](https://github.com/skills/github-pages) on {% data variables.product.prodname_learning %} - "[{% data variables.product.prodname_pages %}](/rest/reference/repos#pages)" diff --git a/translations/zh-CN/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md b/translations/zh-CN/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md index d32aa21230..4664311bc5 100644 --- a/translations/zh-CN/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md +++ b/translations/zh-CN/content/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https.md @@ -66,4 +66,4 @@ shortTitle: 使用 HTTPS 保护站点 |:----------:|:----------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------:| | CSS | `` | `` | | JavaScript | `` | `` | -| 图像 | `Logo` | `Logo` | +| 图像 | `Logo` | `Logo` | diff --git a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md index e54bc6bf8d..9c44f4e187 100644 --- a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md +++ b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md @@ -23,7 +23,7 @@ shortTitle: 协作开发 {% tip %} -**提示:** {% data reusables.open-source.open-source-guide-general %} {% data reusables.open-source.open-source-learning-lab %} +**提示:** {% data reusables.open-source.open-source-guide-general %} {% data reusables.open-source.open-source-learning %} {% endtip %} diff --git a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md index 6ac7777a76..c9014e171c 100644 --- a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md +++ b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests.md @@ -32,7 +32,7 @@ topics: 在创建拉取请求后,您可以从主题分支推送提交,以将它们添加到现有的拉取请求。 这些提交将以时间顺序显示在您的拉取请求中,在 "Files changed"(更改的文件)选项卡中可以看到更改。 -其他贡献者可以审查您提议的更改,添加审查注释,参与拉取请求讨论,甚至对拉取请求添加评论。 {% if pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} +其他贡献者可以审查您提议的更改,添加审查注释,参与拉取请求讨论,甚至对拉取请求添加评论。 {% ifversion pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} {% ifversion fpt or ghec %} 您可以在“Conversation(对话)”选项卡上查看有关分支当前部署状态和以前部署活动的信息。 更多信息请参阅“[查看仓库的部署活动](/repositories/viewing-activity-and-data-for-your-repository/viewing-deployment-activity-for-your-repository)”。 diff --git a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md index ce080a675e..dbcb735ea7 100644 --- a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md +++ b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews.md @@ -20,7 +20,7 @@ shortTitle: 关于 PR 审查 打开拉取请求后,具有*读取*权限的任何人都可以查看该拉取请求提议的更改并进行评论。 您也可以建议对代码行的具体更改,作者可直接从拉取请求应用这些更改。 更多信息请参阅“[审查拉取请求中提议的更改](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)”。 -{% if pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} +{% ifversion pull-request-approval-limit %}{% data reusables.pull_requests.code-review-limits %}{% endif %} 仓库所有者和协作者可向具体的个人申请拉取请求审查。 组织成员也可向具有仓库读取权限的团队申请拉取请求审查。 更多信息请参阅“[申请拉取请求审查](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review)”。 您可以指定要在整个团队的位置自动分配的团队成员子集。 更多信息请参阅“[管理团队的代码审查设置](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team)”。 diff --git a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md index 4f595356b3..103d626525 100644 --- a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md +++ b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request.md @@ -1,6 +1,6 @@ --- title: 过滤拉取请求中的文件 -intro: '为了帮助您快速查看大型拉取请求中的更改,可以筛选更改的文件{% if pr-tree-view %} 或使用文件树在文件之间导航{% endif %}。' +intro: '为了帮助您快速查看大型拉取请求中的更改,可以筛选更改的文件{% ifversion pr-tree-view %} 或使用文件树在文件之间导航{% endif %}。' redirect_from: - /github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request - /articles/filtering-files-in-a-pull-request-by-file-type @@ -17,7 +17,7 @@ topics: shortTitle: 筛选文件 --- -您可以按文件扩展名类型(如 `.html` 或 `.js`)、缺少扩展名、代码所有权或 dotfile)筛选拉取请求中的文件。{% if pr-tree-view %} 您还可以使用文件树按文件路径进行筛选、在文件之间导航或查看已更改文件的高级视图。{% endif %} +您可以按文件扩展名类型(如 `.html` 或 `.js`)、缺少扩展名、代码所有权或 dotfile)筛选拉取请求中的文件。{% ifversion pr-tree-view %} 您还可以使用文件树按文件路径进行筛选、在文件之间导航或查看已更改文件的高级视图。{% endif %} ## 使用文件筛选器下拉列表 @@ -33,7 +33,7 @@ shortTitle: 筛选文件 4. 使用文件过滤器下拉菜单选择、取消选择或单击所需的过滤器。 ![拉取请求差异上方的文件过滤器选项](/assets/images/help/pull_requests/file-filter-option.png) 5. (可选)要清除过滤器选择,请在 **Files changed(已更改文件)**选项卡下,单击 **Clear(清除)**。 ![清除文件过滤器选择](/assets/images/help/pull_requests/clear-file-filter.png) -{% if pr-tree-view %} +{% ifversion pr-tree-view %} ## 使用文件树 {% data reusables.repositories.sidebar-pr %} diff --git a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md index 709bcbad2a..b7dc6d9788 100644 --- a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md +++ b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md @@ -37,7 +37,7 @@ shortTitle: 审核建议的更改 您也可以选择隐藏空白差异。 您所做的选择仅适用于此拉取请求,并在您下次访问此页面时被记住。 {% endif %} -1. (可选)筛选文件以仅显示要查看的文件{% if pr-tree-view %} 或使用文件树导航到特定文件{% endif %}。 更多信息请参阅“[过滤拉取请求中的文件](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)”。 +1. (可选)筛选文件以仅显示要查看的文件{% ifversion pr-tree-view %} 或使用文件树导航到特定文件{% endif %}。 更多信息请参阅“[过滤拉取请求中的文件](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)”。 {% data reusables.repositories.start-line-comment %} {% data reusables.repositories.type-line-comment %} {% data reusables.repositories.suggest-changes %} diff --git a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md index 6c24a45ad8..31a01b84db 100644 --- a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md +++ b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md @@ -28,3 +28,4 @@ shortTitle: 查看 PR 评论 - “[关于拉取请求审查](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)” - "[审查拉取请求中提议的更改](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" +- “[对拉取请求中的代码扫描警报分类](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)” diff --git a/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md b/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md index f133179605..19b0fa30d5 100644 --- a/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md +++ b/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md @@ -50,7 +50,7 @@ topics: {% ifversion fpt or ghec %} - [需要合并队列](#require-merge-queue) {% endif %} -{%- if required-deployments %} +{%- ifversion required-deployments %} - [要求部署在合并之前成功](#require-deployments-to-succeed-before-merging) {%- endif %} - [包括管理员](#include-administrators) @@ -164,7 +164,7 @@ remote: error: Changes have been requested. 启用分支限制时,只有已授予权限的用户、团队或应用程序才能推送到受保护的分支。 您可以在受保护分支的设置中查看和编辑对受保护分支具有推送权限的用户、团队或应用程序。 当需要状态检查时,如果所需的检查失败,仍会阻止有权推送到受保护分支的人员、团队和应用合并到分支。 当需要拉取请求时,有权推送到受保护分支的人员、团队和应用仍需要创建拉取请求。 -{% if restrict-pushes-create-branch %} +{% ifversion restrict-pushes-create-branch %} (可选)您可以对创建与规则匹配的分支应用相同的限制。 例如,如果创建的规则仅允许某个团队推送到包含 `release` 一词的任何分支,则只有该团队的成员才能创建包含 `release` 一词的新分支。 {% endif %} diff --git a/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md b/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md index 5ab47f78e0..e0421f4351 100644 --- a/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md +++ b/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md @@ -63,9 +63,9 @@ shortTitle: 分支保护规则 - (可选)要在将代码修改提交推送到分支时忽略拉取请求批准审查,请选择 **Dismiss stale pull request approvals when new commits are pushed(推送新提交时忽略旧拉取请求批准)**。 ![在推送新提交时,关闭旧拉取请求批准的复选框](/assets/images/help/repository/PR-reviews-required-dismiss-stale.png) - (可选)要在拉取请求影响具有指定所有者的代码时要求代码所有者审查,请选择 **Require review from Code Owners(需要代码所有者审查)**。 更多信息请参阅“[关于代码所有者](/github/creating-cloning-and-archiving-repositories/about-code-owners)”。 ![代码所有者的必需审查](/assets/images/help/repository/PR-review-required-code-owner.png) {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5611 %} - - (可选)若要允许特定参与者在需要时将代码推送到分支而不创建拉取请求,请选择 **Allow specific actors to bypass required pull requests(允许特定参与者绕过所需的拉取请求)**。 然后,搜索并选择应被允许跳过创建拉取请求的参与者。 ![允许特定参与者绕过拉取请求要求复选框]{% if integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-bypass-requirements-with-apps.png){% else %}(/assets/images/help/repository/PR-bypass-requirements.png){% endif %} + - (可选)若要允许特定参与者在需要时将代码推送到分支而不创建拉取请求,请选择 **Allow specific actors to bypass required pull requests(允许特定参与者绕过所需的拉取请求)**。 然后,搜索并选择应被允许跳过创建拉取请求的参与者。 ![允许特定参与者绕过拉取请求要求复选框]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-bypass-requirements-with-apps.png){% else %}(/assets/images/help/repository/PR-bypass-requirements.png){% endif %} {% endif %} - - (可选)如果仓库属于组织,请选择 **Restrict who can dismiss pull request reviews(限制谁可以忽略拉取请求审查)**。 然后,搜索并选择有权忽略拉取请求审查的参与者。 更多信息请参阅“[忽略拉取请求审查](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)”。 ![限制谁可以关闭拉取请求评审复选框]{% if integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-review-required-dismissals-with-apps.png){% else %}(/assets/images/help/repository/PR-review-required-dismissals.png){% endif %} + - (可选)如果仓库属于组织,请选择 **Restrict who can dismiss pull request reviews(限制谁可以忽略拉取请求审查)**。 然后,搜索并选择有权忽略拉取请求审查的参与者。 更多信息请参阅“[忽略拉取请求审查](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)”。 ![限制谁可以关闭拉取请求评审复选框]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/PR-review-required-dismissals-with-apps.png){% else %}(/assets/images/help/repository/PR-review-required-dismissals.png){% endif %} 1. (可选)启用必需状态检查。 更多信息请参阅“[关于状态检查](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)”。 - 选中 **Require status checks to pass before merging(合并前必需状态检查通过)**。 ![必需状态检查选项](/assets/images/help/repository/required-status-checks.png) - (可选)要确保使用受保护分支上的最新代码测试拉取请求,请选择 **Require branches to be up to date before merging(要求分支在合并前保持最新)**。 ![宽松或严格的必需状态复选框](/assets/images/help/repository/protecting-branch-loose-status.png) @@ -83,19 +83,19 @@ shortTitle: 分支保护规则 {% endtip %} {%- endif %} -{%- if required-deployments %} +{%- ifversion required-deployments %} 1. (可选)要选择在合并之前必须将更改成功部署到哪些环境,请选择 **Require deployments to succeed before merging(在合并之前需要部署成功)**,然后选择环境。 ![需要成功部署选项](/assets/images/help/repository/require-successful-deployment.png) {%- endif %} 1. (可选)选择 **Apply the rules above to administrators(将上述规则应用于管理员)**。 ![将上述规则应用于管理员复选框](/assets/images/help/repository/include-admins-protected-branches.png) 1. (可选){% ifversion fpt or ghec %}如果仓库由组织拥有,可使用 {% data variables.product.prodname_team %} 或 {% data variables.product.prodname_ghe_cloud %}{% endif %} 启用分支限制。 - - 选择 **Restrict who can push to matching branches(限制谁可以推送到匹配分支)**。 ![Branch restriction checkbox](/assets/images/help/repository/restrict-branch.png){% if restrict-pushes-create-branch %} + - 选择 **Restrict who can push to matching branches(限制谁可以推送到匹配分支)**。 ![Branch restriction checkbox](/assets/images/help/repository/restrict-branch.png){% ifversion restrict-pushes-create-branch %} - (可选)要同时限制创建匹配分支,请选择 **Restrict pushes that create matching branches(限制创建匹配分支的推送)**。 ![Branch creation restriction checkbox](/assets/images/help/repository/restrict-branch-create.png){% endif %} - - 搜索并选择将有权推送到受保护分支或创建匹配分支的人员、团队或应用。 ![分支限制搜索]{% if restrict-pushes-create-branch %}(/assets/images/help/repository/restrict-branch-search-with-create.png){% else %}(/assets/images/help/repository/restrict-branch-search.png){% endif %} + - 搜索并选择将有权推送到受保护分支或创建匹配分支的人员、团队或应用。 ![分支限制搜索]{% ifversion restrict-pushes-create-branch %}(/assets/images/help/repository/restrict-branch-search-with-create.png){% else %}(/assets/images/help/repository/restrict-branch-search.png){% endif %} 1. (可选)在“Rules applied to everyone including administrators(适用于包括管理员在内的所有人规则)”下,选择 **Allow force pushes(允许强制推送)**。 ![允许强制推送选项](/assets/images/help/repository/allow-force-pushes.png) {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5624 %} 然后,选择谁可以强制推送到分支。 - 选择 **Everyone(每个人)**以允许至少具有存储库写入权限的每个人强制推送到分支,包括具有管理员权限的人员。 - - 选择 **Specify who can force push(指定谁可以强制推送)**,仅允许特定参与者强制推送到分支。 然后,搜索并选择这些参与者。 ![指定谁可以强制推送的选项的屏幕截图]{% if integration-branch-protection-exceptions %}(/assets/images/help/repository/allow-force-pushes-specify-who-with-apps.png){% else %}(/assets/images/help/repository/allow-force-pushes-specify-who.png){% endif %} + - 选择 **Specify who can force push(指定谁可以强制推送)**,仅允许特定参与者强制推送到分支。 然后,搜索并选择这些参与者。 ![指定谁可以强制推送的选项的屏幕截图]{% ifversion integration-branch-protection-exceptions %}(/assets/images/help/repository/allow-force-pushes-specify-who-with-apps.png){% else %}(/assets/images/help/repository/allow-force-pushes-specify-who.png){% endif %} {% endif %} 有关强制推送的详细信息,请参阅“[允许强制推送](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches/#allow-force-pushes)”。 diff --git a/translations/zh-CN/content/repositories/creating-and-managing-repositories/deleting-a-repository.md b/translations/zh-CN/content/repositories/creating-and-managing-repositories/deleting-a-repository.md index e13d101145..a9a8ee72ba 100644 --- a/translations/zh-CN/content/repositories/creating-and-managing-repositories/deleting-a-repository.md +++ b/translations/zh-CN/content/repositories/creating-and-managing-repositories/deleting-a-repository.md @@ -29,7 +29,7 @@ topics: {% endwarning %} -某些已删除的存储库可以在删除后的 {% ifversion fpt or ghec or ghes > 3.4 %}30{% else %}90{% endif%} 天内恢复。 {% ifversion ghes or ghae %}站点管理员或能为您恢复已删除的存储库。 更多信息请参阅“[恢复删除的仓库](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)”。 {% else %}更多信息请参阅“[恢复删除的仓库](/articles/restoring-a-deleted-repository)”。{% endif %} +某些已删除的存储库可以在删除后的 90 天内恢复。 {% ifversion ghes or ghae %}站点管理员或能为您恢复已删除的存储库。 更多信息请参阅“[恢复删除的仓库](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)”。 {% else %}更多信息请参阅“[恢复删除的仓库](/articles/restoring-a-deleted-repository)”。{% endif %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} diff --git a/translations/zh-CN/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md b/translations/zh-CN/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md index e127c77b7c..f13f1c1ada 100644 --- a/translations/zh-CN/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md +++ b/translations/zh-CN/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md @@ -1,6 +1,7 @@ --- title: 恢复已删除的仓库 -intro: 您可以恢复一些已删除的仓库来恢复其内容。 +intro: '{% ifversion ghes or ghae %}企业所有者{% elsif fpt or ghec %}您{% endif %} 可以还原某些已删除的存储库以恢复其内容。' +permissions: '{% ifversion ghes or ghae %}{% elsif fpt or ghec %}Anyone can restore deleted repositories that were owned by their own personal account. Organization owners can restore deleted repositories that were owned by the organization.{% endif %}' redirect_from: - /articles/restoring-a-deleted-repository - /github/administering-a-repository/restoring-a-deleted-repository @@ -15,12 +16,15 @@ topics: shortTitle: 恢复已删除的仓库 --- -{% ifversion fpt or ghec %} -任何人都可以恢复其个人帐户拥有的已删除仓库。 组织所有者可以恢复该组织所拥有的已删除仓库。 +{% ifversion ghes or ghae %} + +通常,{% ifversion ghes %}{% data variables.product.product_location %}上{% endif %}已删除的存储库可以在 90 天内由企业所有者恢复。 更多信息请参阅“[恢复删除的仓库](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)”。 + +{% else %} ## 关于仓库恢复 -已删除的存储库可以在 {% ifversion fpt or ghec or ghes > 3.4 %}30{% else %}90{% endif %} 天内恢复,除非该存储库是当前不为空的复刻网络的一部分。 复刻网络由父仓库、仓库的复刻以及该仓库复刻的复刻组成。 如果仓库是复刻网络的一部分,则在网络中的每个其他仓库被删除或者从网络中脱离之前,无法恢复它。 有关复刻的更多信息,请参阅“[关于复刻](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)”。 +删除的仓库可在 90 天内恢复,除非仓库是目前非空白的复刻网络的一部分。 复刻网络由父仓库、仓库的复刻以及该仓库复刻的复刻组成。 如果仓库是复刻网络的一部分,则在网络中的每个其他仓库被删除或者从网络中脱离之前,无法恢复它。 有关复刻的更多信息,请参阅“[关于复刻](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)”。 如果要恢复属于当前非空白的复刻网络一部分的仓库,可以联系 {% data variables.contact.contact_support %}。 @@ -49,6 +53,4 @@ shortTitle: 恢复已删除的仓库 - "[删除仓库](/articles/deleting-a-repository)" -{% else %} -通常,已删除的存储库可以在 90 天内由 {% data variables.product.prodname_enterprise %} 站点管理员还原。 更多信息请参阅“[恢复删除的仓库](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)”。 {% endif %} diff --git a/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md index d1c20f62fc..de120ef003 100644 --- a/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md +++ b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md @@ -53,7 +53,7 @@ A CODEOWNERS file uses a pattern that follows most of the same rules used in [gi CODEOWNERS paths are case sensitive, because {% data variables.product.prodname_dotcom %} uses a case sensitive file system. Since CODEOWNERS are evaluated by {% data variables.product.prodname_dotcom %}, even systems that are case insensitive (for example, macOS) must use paths and files that are cased correctly in the CODEOWNERS file. -{% if codeowners-errors %} +{% ifversion codeowners-errors %} If any line in your CODEOWNERS file contains invalid syntax, that line will be skipped. When you navigate to the CODEOWNERS file in your repository on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, you can see any errors highlighted. A list of errors in a repository's CODEOWNERS file is also accessible via the API. For more information, see "[Repositories](/rest/reference/repos#list-codeowners-errors)" in the REST API documentation. {% else %} If any line in your CODEOWNERS file contains invalid syntax, the file will not be detected and will not be used to request reviews. diff --git a/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md index e68e1a0285..1a5722db7d 100644 --- a/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md +++ b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md @@ -29,11 +29,11 @@ miniTocMaxHeadingLevel: 3 您可以对您的仓库启用 {% data variables.product.prodname_actions %}。 {% data reusables.actions.enabled-actions-description %} 您可以对您的仓库完全禁用 {% data variables.product.prodname_actions %}。 {% data reusables.actions.disabled-actions-description %} -或者,您也可以在存储库中启用 {% data variables.product.prodname_actions %},但限制工作流程可以运行的操作{% if actions-workflow-policy %}和可重用工作流程{% endif %}。 +或者,您也可以在存储库中启用 {% data variables.product.prodname_actions %},但限制工作流程可以运行的操作{% ifversion actions-workflow-policy %}和可重用工作流程{% endif %}。 ## 管理仓库的 {% data variables.product.prodname_actions %} 权限 -您可以禁用存储库的 {% data variables.product.prodname_actions %} ,或设置策略来配置可在存储库中使用的 {% if actions-workflow-policy %} 和可重用工作流{% endif %} 。 +您可以禁用存储库的 {% data variables.product.prodname_actions %} ,或设置策略来配置可在存储库中使用的 {% ifversion actions-workflow-policy %} 和可重用工作流{% endif %} 。 {% note %} @@ -48,7 +48,7 @@ miniTocMaxHeadingLevel: 3 {% indented_data_reference reusables.actions.actions-use-policy-settings spaces=3 %} - {% if actions-workflow-policy %} + {% ifversion actions-workflow-policy %} ![为此存储库设置操作策略](/assets/images/help/repository/actions-policy-with-workflows.png) {%- else %} ![为此存储库设置操作策略](/assets/images/help/repository/actions-policy.png) @@ -62,7 +62,7 @@ miniTocMaxHeadingLevel: 3 {% data reusables.repositories.settings-sidebar-actions-general %} 1. 在 Actions permissions(操作权限)下,选择 {% data reusables.actions.policy-label-for-select-actions-workflows %} 并将所需操作添加到列表中。 - {% if actions-workflow-policy%} + {% ifversion actions-workflow-policy%} ![将操作和可重用工作流程添加到允许列表](/assets/images/help/repository/actions-policy-allow-list-with-workflows.png) {%- elsif ghes %} ![向允许列表添加操作](/assets/images/help/repository/actions-policy-allow-list.png) @@ -72,7 +72,7 @@ miniTocMaxHeadingLevel: 3 1. 单击 **Save(保存)**。 {% ifversion fpt or ghec %} -## 配置公共复刻工作流程所需的批准 +## 控制从复刻到公共存储库中工作流程的更改 {% data reusables.actions.workflow-run-approve-public-fork %} @@ -86,7 +86,7 @@ miniTocMaxHeadingLevel: 3 {% data reusables.actions.workflow-run-approve-link %} {% endif %} -## 为私有仓库复刻启用工作流程 +## 为私有仓库的复刻启用工作流程 {% data reusables.actions.private-repository-forks-overview %} @@ -94,7 +94,7 @@ miniTocMaxHeadingLevel: 3 {% data reusables.actions.private-repository-forks-options %} -### 为仓库配置私有复刻策略 +### 为私有仓库配置复刻策略 {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} @@ -112,7 +112,7 @@ miniTocMaxHeadingLevel: 3 ### 配置默认 `GITHUB_TOKENN` 权限 -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} 默认情况下,当您在个人帐户中创建新存储库时,`GITHUB_TOKEN` 仅对 `contents` 范围具有读取访问权限。 如果您在组织中创建新存储库,则该设置将继承自组织设置中的配置。 {% endif %} @@ -121,11 +121,11 @@ miniTocMaxHeadingLevel: 3 {% data reusables.repositories.settings-sidebar-actions-general %} 1. 在“Workflow permissions(工作流程权限)”下,选择您是否想要 `GITHUB_TOKENN` 读写所有范围限, 或者只读`内容`范围。 - ![为此仓库设置 GITHUB_TOKENN 权限](/assets/images/help/settings/actions-workflow-permissions-repository{% if allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) + ![为此仓库设置 GITHUB_TOKENN 权限](/assets/images/help/settings/actions-workflow-permissions-repository{% ifversion allow-actions-to-approve-pr-with-ent-repo %}-with-pr-approval{% endif %}.png) 1. 单击 **Save(保存)**以应用设置。 -{% if allow-actions-to-approve-pr-with-ent-repo %} +{% ifversion allow-actions-to-approve-pr-with-ent-repo %} ### 阻止 {% data variables.product.prodname_actions %} 创建或批准拉取请求 {% data reusables.actions.workflow-pr-approval-permissions-intro %} @@ -147,7 +147,7 @@ miniTocMaxHeadingLevel: 3 企业成员可以使用内部存储库来处理项目,而无需公开共享信息。 更多信息请参阅“[关于仓库](/repositories/creating-and-managing-repositories/about-repositories#about-internal-repositories)”。 -您可以使用以下步骤配置是否可以从存储库外部访问内部存储库中的 {% if internal-actions%}操作和 {% endif %}工作流程。{% if internal-actions %} 更多信息请参阅“[与企业共享操作和工作流程](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)”。 或者,您可以使用 REST API 来设置或获取访问级别的详细信息。 更多信息请参阅“[获取存储库外部工作流程的访问级别](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#get-the-level-of-access-for-workflows-outside-of-the-repository)”和“[设置存储库外部工作流程的访问级别](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#set-the-level-of-access-for-workflows-outside-of-the-repository)”。{% endif %} +您可以使用以下步骤配置是否可以从存储库外部访问内部存储库中的 {% ifversion internal-actions%}操作和 {% endif %}工作流程。{% ifversion internal-actions %} 更多信息请参阅“[与企业共享操作和工作流程](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)”。 或者,您可以使用 REST API 来设置或获取访问级别的详细信息。 更多信息请参阅“[获取存储库外部工作流程的访问级别](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#get-the-level-of-access-for-workflows-outside-of-the-repository)”和“[设置存储库外部工作流程的访问级别](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#set-the-level-of-access-for-workflows-outside-of-the-repository)”。{% endif %} 1. 在 {% data variables.product.prodname_dotcom %} 上,导航到内部仓库的主页面。 1. 在仓库名称下,单击 {% octicon "gear" aria-label="The gear icon" %}**Settings(设置)**。 @@ -177,7 +177,7 @@ miniTocMaxHeadingLevel: 3 {% data reusables.repositories.settings-sidebar-actions-general %} {% data reusables.actions.change-retention-period-for-artifacts-logs %} -{% if actions-cache-policy-apis %} +{% ifversion actions-cache-policy-apis %} ## 为存储库配置缓存存储 diff --git a/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md index 991c062242..fbcb1cc50c 100644 --- a/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md +++ b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md @@ -32,9 +32,8 @@ You can manage a subset of security and analysis features for public repositorie {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} -4. Under "Code security and analysis", to the right of the feature, click **Disable** or **Enable**.{% ifversion fpt %} - !["Enable" or "Disable" button for "Configure security and analysis" features in a public repository](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-public.png){% elsif ghec %} - !["Enable" or "Disable" button for "Configure security and analysis" features in a public repository](/assets/images/help/repository/security-and-analysis-disable-or-enable-ghec-public.png){% endif %} +4. Under "Code security and analysis", to the right of the feature, click **Disable** or **Enable**. + !["Enable" or "Disable" button for "Configure security and analysis" features in a public repository](/assets/images/help/repository/security-and-analysis-disable-or-enable-public.png) {% endif %} ## Enabling or disabling security and analysis features{% ifversion fpt or ghec %} for private repositories{% endif %} @@ -50,10 +49,10 @@ You can manage the security and analysis features for your {% ifversion fpt or g {% data reusables.repositories.navigate-to-code-security-and-analysis %} {% ifversion fpt or ghes or ghec %} 4. Under "Code security and analysis", to the right of the feature, click **Disable** or **Enable**. {% ifversion not fpt %}The control for "{% data variables.product.prodname_GH_advanced_security %}" is disabled if your enterprise has no available licenses for {% data variables.product.prodname_advanced_security %}.{% endif %}{% ifversion fpt %} - !["Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghec %} - !["Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/help/repository/security-and-analysis-disable-or-enable-ghec-private.png){% elsif ghes > 3.2 %} - !["Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/enterprise/3.3/repository/security-and-analysis-disable-or-enable-ghes.png){% else %} - !["Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/enterprise/3.1/help/repository/security-and-analysis-disable-or-enable-ghes.png){% endif %} + ![Screenshot of "Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghec %} + ![Screenshot of "Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/help/repository/security-and-analysis-disable-or-enable-ghec-private.png){% elsif ghes > 3.6 or ghae-issue-7044 %}{% elsif ghes = 3.1 or ghes = 3.2 %} + ![Screenshot of "Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/enterprise/3.1/help/repository/security-and-analysis-disable-or-enable-ghes.png){% else %} + ![Screenshot of "Enable" or "Disable" button for "Configure security and analysis" features](/assets/images/enterprise/3.3/repository/security-and-analysis-disable-or-enable-ghes.png){% endif %} {% ifversion not fpt %} {% note %} diff --git a/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md index 2777b78e77..65c1fee0bc 100644 --- a/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md +++ b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules.md @@ -18,7 +18,7 @@ versions: 添加标记保护规则时,与提供的模式匹配的所有标记都将受到保护。 只有具有存储库中管理员或维护权限的用户才能创建受保护的标记,并且只有具有存储库管理员权限的用户才能删除受保护的标记。 更多信息请参阅“[组织的仓库角色](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization#permissions-for-each-role)”。 {% data variables.product.prodname_github_apps %} 需要`存储库管理:写入`权限才能修改受保护的标记。 -{% if custom-repository-roles %} +{% ifversion custom-repository-roles %} 此外,您还可以创建自定义存储库角色,以允许其他用户组创建或删除与标记保护规则匹配的标记。 更多信息请参阅“[管理组织的自定义仓库角色](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)”。{% endif %} {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/zh-CN/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md b/translations/zh-CN/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md index e9b31abc23..06aa7fde70 100644 --- a/translations/zh-CN/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md +++ b/translations/zh-CN/content/repositories/releasing-projects-on-github/automatically-generated-release-notes.md @@ -17,7 +17,9 @@ communityRedirect: ## 关于自动生成的发行说明 -自动生成的发行说明为 {% data variables.product.prodname_dotcom %} 发行版手动编写发行说明提供了一种自动替代方法。 使用自动生成的发行说明,您可以快速生成发行版内容的概览。 您还可以自定义自动发行说明,使用标签创建自定义类别来组织要包含的拉取请求,并排除某些标签和用户不出现在输出中。 +自动生成的发行说明为 {% data variables.product.prodname_dotcom %} 发行版手动编写发行说明提供了一种自动替代方法。 使用自动生成的发行说明,您可以快速生成发行版内容的概览。 自动生成的发行说明包括合并的拉取请求列表、版本贡献者列表以及指向完整更改日志的链接。 + +您还可以自定义自动发行说明,使用标签创建自定义类别来组织要包含的拉取请求,并排除某些标签和用户不出现在输出中。 ## 为新版本创建自动生成的发行说明 @@ -35,7 +37,9 @@ communityRedirect: {% ifversion fpt or ghec %}![选择分支](/assets/images/help/releases/releases-choose-branch.png) {% else %}![发行版标记分支](/assets/images/enterprise/releases/releases-tag-branch.png) {% endif %} -7. 在说明文本框的右上角,单击 **Auto-generate release notes(自动生成发行说明)**。 ![自动生成发行说明](/assets/images/help/releases/auto-generate-release-notes.png) +{%- data reusables.releases.previous-release-tag %} +7. 在说明文本框的右上角,单击{% ifversion previous-release-tag %}**Generate release notes(生成发行说明)**{% else %}**Auto-generate release notes(自动生成发行说明)**{% endif %}。{% ifversion previous-release-tag %} ![Generate release notes](/assets/images/help/releases/generate-release-notes.png){% else %} +![Auto-generate release notes](/assets/images/enterprise/3.5/releases/auto-generate-release-notes.png){% endif %} 8. 检查生成的注释,确保它们包含所有(且仅有)您要包含的信息。 9. (可选)要在发行版中包含二进制文件(例如已编译的程序),请在二进制文件框中拖放或手动选择文件。 ![通过发行版提供 DMG](/assets/images/help/releases/releases_adding_binary.gif) 10. 要通知用户发行版本尚不可用于生产,可能不稳定,请选择 **This is a pre-release(这是预发布)**。 ![将版本标记为预发行版的复选框](/assets/images/help/releases/prerelease_checkbox.png) diff --git a/translations/zh-CN/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md b/translations/zh-CN/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md index 8c670bd0ae..e20bab207d 100644 --- a/translations/zh-CN/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md +++ b/translations/zh-CN/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md @@ -53,15 +53,16 @@ shortTitle: 管理版本 {% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4865 %}![选择分支](/assets/images/help/releases/releases-choose-branch.png) {% else %}![Releases tagged branch](/assets/images/enterprise/releases/releases-tag-branch.png){% endif %} +{%- data reusables.releases.previous-release-tag %} 6. 键入发行版的标题和说明。 {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-4972 %} 如果您在描述中@提及任何 {% data variables.product.product_name %} 用户,则已发布的版本将包含**贡献者**部分,其中包含所有提及用户的头像列表。 {%- endif %} - {% ifversion fpt or ghec %} 或者,您可以通过单击 **Auto-generate release notes(自动生成发行说明)**来自动生成发行说明。 - {% endif %} - ![发行版说明](/assets/images/help/releases/releases_description_auto.png) -7. (可选)要在发行版中包含二进制文件(例如已编译的程序),请在二进制文件框中拖放或手动选择文件。 ![通过发行版提供 DMG](/assets/images/help/releases/releases_adding_binary.gif) -8. 要通知用户发行版本尚不可用于生产,可能不稳定,请选择 **This is a pre-release(这是预发布)**。 ![将版本标记为预发行版的复选框](/assets/images/help/releases/prerelease_checkbox.png) + {% ifversion fpt or ghec or ghes > 3.3 %} 或者,您也可以通过单击{% ifversion previous-release-tag %}**Generate release notes(生成发行说明)**{% else %}**Auto-generate release notes(自动生成发行说明)**{% endif %} 来自动生成发行说明。{% endif %}{% ifversion previous-release-tag %} + ![发行版说明](/assets/images/help/releases/releases_description_auto.png){% else %} +![Releases description](/assets/images/enterprise/3.5/releases/releases_description_auto.png){% endif %} +1. (可选)要在发行版中包含二进制文件(例如已编译的程序),请在二进制文件框中拖放或手动选择文件。 ![通过发行版提供 DMG](/assets/images/help/releases/releases_adding_binary.gif) +2. 要通知用户发行版本尚不可用于生产,可能不稳定,请选择 **This is a pre-release(这是预发布)**。 ![将版本标记为预发行版的复选框](/assets/images/help/releases/prerelease_checkbox.png) {%- ifversion fpt or ghec %} 1. (可选)如果在存储库中启用了 {% data variables.product.prodname_discussions %},选择 **Create a discussion for this release(为此版本创建讨论)**,然后选择 **Category(类别)**下拉菜单,然后点击类别进行版本讨论。 ![用于创建发行版讨论和下拉菜单以选择类别的复选框](/assets/images/help/releases/create-release-discussion.png) {%- endif %} diff --git a/translations/zh-CN/content/repositories/working-with-files/using-files/viewing-a-file.md b/translations/zh-CN/content/repositories/working-with-files/using-files/viewing-a-file.md index 1bf037f9e6..a76ec40c02 100644 --- a/translations/zh-CN/content/repositories/working-with-files/using-files/viewing-a-file.md +++ b/translations/zh-CN/content/repositories/working-with-files/using-files/viewing-a-file.md @@ -48,14 +48,9 @@ shortTitle: 查看文件和跟踪文件更改 3. 在文件视图的右上角,单击 **Blame(追溯)**可打开追溯视图。 ![追溯按钮](/assets/images/help/repository/blame-button.png) 4. 要查看特定行的早期修订,或重新追溯,请单击 {% octicon "versions" aria-label="The prior blame icon" %},直至找到您有兴趣查看的更改。 ![追溯前按钮](/assets/images/help/repository/prior-blame-button.png) -{% if blame-ignore-revs %} +{% ifversion blame-ignore-revs %} ## 在追溯视图中忽略提交 -{% note %} - -**注意:** 在追溯视图中忽略提交目前处于公开测试阶段,可能会发生变化。 - -{% endnote %} 在 `.git-blame-ignore-revs` 文件中指定的所有修订(必须位于存储库的根目录中)都使用 Git 的 `git blame --ignore-revs-file` 配置设置从追溯视图中隐藏。 更多信息请参阅 Git 文档中的 [`git blame --ignore-revs-file`](https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revs-fileltfilegt)。 diff --git a/translations/zh-CN/content/repositories/working-with-files/using-files/working-with-non-code-files.md b/translations/zh-CN/content/repositories/working-with-files/using-files/working-with-non-code-files.md index 3dd9e395f7..996b196342 100644 --- a/translations/zh-CN/content/repositories/working-with-files/using-files/working-with-non-code-files.md +++ b/translations/zh-CN/content/repositories/working-with-files/using-files/working-with-non-code-files.md @@ -132,7 +132,7 @@ SVG 目前不支持内联脚本或动画。 {% endtip %} -{% if mermaid %} +{% ifversion mermaid %} ### 在 Markdown 中渲染 您可以直接在 Markdown 中嵌入 ASCII STL 语法。 更多信息请参阅“[创建示意图](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-stl-3d-models)”。 @@ -282,7 +282,7 @@ GitHub 支持呈现 PDF 文档。 {% endtip %} -{% if mermaid %} +{% ifversion mermaid %} ### 在 Markdown 嵌入地图 您可以直接在 Markdown 中嵌入 geoJSON 和 topoJSON。 更多信息请参阅“[创建示意图](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-geojson-and-topojson-maps)”。 @@ -333,9 +333,9 @@ $ jupyter nbconvert --to html NOTEBOOK-NAME.ipynb ### 延伸阅读 - [Jupyter Notebook 的 GitHub 仓库](https://github.com/jupyter/jupyter_notebook) -- [Jupyter Notebook 的图片库](https://github.com/jupyter/jupyter/wiki/A-gallery-of-interesting-Jupyter-Notebooks) +- [Jupyter Notebook 的图片库](https://github.com/jupyter/jupyter/wiki) -{% if mermaid %} +{% ifversion mermaid %} ## 在 {% data variables.product.prodname_dotcom %} 上显示 Mermaid 文件 {% data variables.product.product_name %} 支持在存储库中呈现 Mermaid 文件。 像往常一样使用 `.mermaid` 或 `.mmd` 扩展名提交文件。 然后,导航到 {% data variables.product.prodname_dotcom %}上的 Mermaid 文件的路径。 diff --git a/translations/zh-CN/content/rest/actions/permissions.md b/translations/zh-CN/content/rest/actions/permissions.md index d26a461547..201ba7e14f 100644 --- a/translations/zh-CN/content/rest/actions/permissions.md +++ b/translations/zh-CN/content/rest/actions/permissions.md @@ -2,7 +2,7 @@ title: GitHub Actions 权限 allowTitleToDifferFromFilename: true shortTitle: 权限 -intro: '{% data variables.product.prodname_actions %} 权限 API 可让您设置权限,允许哪些企业、组织和存储库运行 {% data variables.product.prodname_actions %},以及允许哪些操作{% if actions-workflow-policy %} 和可重用工作流程{% endif %}运行。' +intro: '{% data variables.product.prodname_actions %} 权限 API 可让您设置权限,允许哪些企业、组织和存储库运行 {% data variables.product.prodname_actions %},以及允许哪些操作{% ifversion actions-workflow-policy %} 和可重用工作流程{% endif %}运行。' topics: - API versions: @@ -14,4 +14,4 @@ versions: ## 关于权限 API -{% data variables.product.prodname_actions %} 权限 API 可让您设置权限,允许哪些企业、组织和存储库运行 {% data variables.product.prodname_actions %},以及允许哪些操作{% if actions-workflow-policy %} 和可重用工作流程{% endif %}运行。{% ifversion fpt or ghec or ghes %} 更多信息请参阅“[使用限制、计费和管理](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)”。{% endif %} +{% data variables.product.prodname_actions %} 权限 API 可让您设置权限,允许哪些企业、组织和存储库运行 {% data variables.product.prodname_actions %},以及允许哪些操作{% ifversion actions-workflow-policy %} 和可重用工作流程{% endif %}运行。{% ifversion fpt or ghec or ghes %} 更多信息请参阅“[使用限制、计费和管理](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)”。{% endif %} diff --git a/translations/zh-CN/content/rest/activity/feeds.md b/translations/zh-CN/content/rest/activity/feeds.md index f70e9b116f..204e53e31a 100644 --- a/translations/zh-CN/content/rest/activity/feeds.md +++ b/translations/zh-CN/content/rest/activity/feeds.md @@ -29,9 +29,12 @@ HTTP/2 200 ```xml - + tag:github.com,2008:/security-advisories - + GitHub Security Advisory Feed GitHub @@ -41,10 +44,18 @@ HTTP/2 200 tag:github.com,2008:GHSA-abcd-12ab-23cd 2018-07-26T15:14:52Z 2019-01-14T19:34:52Z - [GHSA-abcd-12ab-23cd] Moderate severity vulnerability that affects Octoapp + [GHSA-abcd-12ab-23cd] Moderate + severity vulnerability that affects Octoapp - <p>Octoapp node module before 4.17.5 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via defaultsDeep, merge, and mergeWith functions, which allows a malicious user to modify the prototype of "Object" via <strong>proto</strong>, causing the addition or modification of an existing property that will exist on all objects.</p> + <p>Octoapp node module before 4.17.5 suffers + from a Modification of Assumed-Immutable Data (MAID) + vulnerability via defaultsDeep, merge, and mergeWith + functions, which allows a malicious user to modify + the prototype of "Object" via + <strong>proto</strong>, causing the + addition or modification of an existing property + that will exist on all objects.</p> <p><strong>Affected Packages</strong></p> <dl> 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 726026840e..36a4d49047 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 @@ -275,11 +275,11 @@ we need to `POST` some JSON containing the details and configuration options. ```shell $ curl -i -H "Authorization: token {% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghp_16C7e42F292c6912E7710c838347Ae178B4a{% else %}5199831f4dd3b79e7c5b7e0ebe75d67aa66e79d4{% endif %}" \ - -d '{ \ - "name": "blog", \ - "auto_init": true, \ - "private": true, \ - "gitignore_template": "nanoc" \ + -d '{ + "name": "blog", + "auto_init": true, + "private": true, + "gitignore_template": "nanoc" }' \ {% data variables.product.api_url_pre %}/user/repos ``` diff --git a/translations/zh-CN/content/rest/guides/index.md b/translations/zh-CN/content/rest/guides/index.md index 9769999965..502b9a1ba1 100644 --- a/translations/zh-CN/content/rest/guides/index.md +++ b/translations/zh-CN/content/rest/guides/index.md @@ -25,4 +25,4 @@ children: - /getting-started-with-the-checks-api --- -文档的这一部分旨在让您使用实际 {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API 应用程序开始运行。 我们将涵盖您需要知道的一切,从身份验证到操作结果,再到将结果与其他应用程序相结合。 这里的每个教程都包含一个项目,并且每个项目都将存储在我们的公共[平台样本](https://github.com/github/platform-samples)仓库中并形成文档。 ![The Octocat](/assets/images/electrocat.png) +文档的这一部分旨在让您使用实际 {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API 应用程序开始运行。 我们将介绍您需要了解的所有内容,从身份验证到结果操作,再到将结果与其他应用程序集成。 每个教程都将包含一个项目,每个项目都将保存并记录在我们的公共 [platform-samples](https://github.com/github/platform-samples) 存储库中。 ![The Octocat](/assets/images/electrocat.png) diff --git a/translations/zh-CN/content/rest/overview/api-previews.md b/translations/zh-CN/content/rest/overview/api-previews.md index d8c1747f28..f55476355b 100644 --- a/translations/zh-CN/content/rest/overview/api-previews.md +++ b/translations/zh-CN/content/rest/overview/api-previews.md @@ -5,7 +5,6 @@ redirect_from: - /v3/previews versions: ghes: <3.4 - ghae: '*' topics: - API --- @@ -146,7 +145,7 @@ REST API 对[议题事件](/rest/reference/issues#events)和[议题时间表事 **自定义媒体类型:** `corsair-preview` **公布日期:** [2018-12-10](https://developer.github.com/changes/2018-12-10-content-attachments-api/) {% endif %} -{% ifversion ghae or ghes < 3.3 %} +{% ifversion ghes < 3.3 %} ## 启用和禁用页面 diff --git a/translations/zh-CN/content/rest/overview/permissions-required-for-github-apps.md b/translations/zh-CN/content/rest/overview/permissions-required-for-github-apps.md index 46bd83982c..cc2a8f77ca 100644 --- a/translations/zh-CN/content/rest/overview/permissions-required-for-github-apps.md +++ b/translations/zh-CN/content/rest/overview/permissions-required-for-github-apps.md @@ -121,7 +121,7 @@ _搜索_ - [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (:read) - [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (:write) - [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (:read) -{% if actions-cache-management -%} +{% ifversion actions-cache-management -%} - [`GET /repos/:owner/:repo/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (:read) {% endif -%} - [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (:read) @@ -355,7 +355,7 @@ _流量_ - [`GET /repos/:owner/:repo/check-suites/:check_suite_id`](/rest/reference/checks#get-a-check-suite) (:read) - [`GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (:read) - [`POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (:write) -{% if codeowners-errors %} +{% ifversion codeowners-errors %} - [`GET /repos/:owner/:repo/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) (:read) {% endif %} - [`GET /repos/:owner/:repo/commits`](/rest/reference/commits#list-commits) (:read) @@ -632,7 +632,7 @@ _团队_ ### 有关“组织管理”的权限 - [`PATCH /orgs/:org`](/rest/reference/orgs#update-an-organization) (:write) -{% if actions-cache-management -%} +{% ifversion actions-cache-management -%} - [`GET /orgs/:org/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-organization) (:read) - [`GET /orgs/:org/actions/cache/usage-by-repository`](/rest/reference/actions#list-repositories-with-github-actions-cache-usage-for-an-organization) (:read) {% endif -%} diff --git a/translations/zh-CN/content/rest/secret-scanning.md b/translations/zh-CN/content/rest/secret-scanning.md index f04857471e..1c34a5708d 100644 --- a/translations/zh-CN/content/rest/secret-scanning.md +++ b/translations/zh-CN/content/rest/secret-scanning.md @@ -18,7 +18,7 @@ redirect_from: {% data variables.product.prodname_secret_scanning %} API 可让您{% ifversion fpt or ghec or ghes > 3.1 or ghae %}: -- 启用或禁用仓库的 {% data variables.product.prodname_secret_scanning %}{% if secret-scanning-push-protection %} 和推送保护{% endif %}。 更多信息请参阅“[存储库](/rest/reference/repos#update-a-repository)”,并展开 REST API 文档中的“`security_and_analysis` 对象的属性”部分。 +- 启用或禁用仓库的 {% data variables.product.prodname_secret_scanning %}{% ifversion secret-scanning-push-protection %} 和推送保护{% endif %}。 更多信息请参阅“[存储库](/rest/repos/repos#update-a-repository)”,并展开 REST API 文档中的“`security_and_analysis` 对象的属性”部分。 - 从仓库中检索和更新 {% data variables.product.prodname_secret_scanning_GHAS %} 警报。 有关更多详细信息,请参阅以下部分。 {%- else %} 从仓库检索和更新 {% data variables.product.prodname_secret_scanning %} 警报。{% endif %} diff --git a/translations/zh-CN/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md b/translations/zh-CN/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md index 6e8ecb0c5a..b750d726a8 100644 --- a/translations/zh-CN/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md +++ b/translations/zh-CN/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md @@ -55,7 +55,7 @@ You can search for the following information across all repositories you can acc ## Searching using a visual interface -You can search {% data variables.product.product_name %} using the {% data variables.search.search_page_url %} or {% data variables.search.advanced_url %}. {% if command-palette %}Alternatively, you can use the interactive search in the {% data variables.product.prodname_command_palette %} to search your current location in the UI, a specific user, repository or organization, and globally across all of {% data variables.product.product_name %}, without leaving the keyboard. For more information, see "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)."{% endif %} +You can search {% data variables.product.product_name %} using the {% data variables.search.search_page_url %} or {% data variables.search.advanced_url %}. {% ifversion command-palette %}Alternatively, you can use the interactive search in the {% data variables.product.prodname_command_palette %} to search your current location in the UI, a specific user, repository or organization, and globally across all of {% data variables.product.product_name %}, without leaving the keyboard. For more information, see "[{% data variables.product.prodname_command_palette %}](/get-started/using-github/github-command-palette)."{% endif %} The {% data variables.search.advanced_url %} provides a visual interface for constructing search queries. You can filter your searches by a variety of factors, such as the number of stars or number of forks a repository has. As you fill in the advanced search fields, your query will automatically be constructed in the top search bar. diff --git a/translations/zh-CN/content/search-github/searching-on-github/searching-issues-and-pull-requests.md b/translations/zh-CN/content/search-github/searching-on-github/searching-issues-and-pull-requests.md index 6ddd17e18a..fe5d9068ed 100644 --- a/translations/zh-CN/content/search-github/searching-on-github/searching-issues-and-pull-requests.md +++ b/translations/zh-CN/content/search-github/searching-on-github/searching-issues-and-pull-requests.md @@ -72,6 +72,18 @@ shortTitle: 搜索议题和 PR | `is:open` | [**performance is:open is:issue**](https://github.com/search?q=performance+is%3Aopen+is%3Aissue&type=Issues) 匹配含有 "performance" 字样的开放议题。 | | `is:closed` | [**android is:closed**](https://github.com/search?utf8=%E2%9C%93&q=android+is%3Aclosed&type=) 匹配含有 "android" 字样的已关闭议题和拉取请求。 | +{% ifversion issue-close-reasons %} +## 按议题关闭原因进行搜索 + +您可以使用 `reason` 限定符,根据议题关闭时给出的原因筛选议题。 + +| 限定符 | 示例 | +| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `reason:complete` | [**libraries is:closed reason:complete**](https://github.com/search?q=libraries+is%3Aclosed+reason%3Acompleted&type=Issues) 匹配包含文字 "libraries"、已因“完成”而关闭的议题。 | +| `reason:"not planned"` | [**libraries is:closed reason:"not planned"**](https://github.com/search?q=libraries+is%3Aclosed+reason%3A%22not+planned%22&type=Issues) 匹配包含文字 "libraries"、已因“未计划”而关闭的议题。 | + +{% endif %} + ## 按仓库可见性过滤 您可以使用 `is` 限定符,按包含议题和拉取请求的仓库的可见性进行过滤。 更多信息请参阅“[关于仓库](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)”。 diff --git a/translations/zh-CN/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md b/translations/zh-CN/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md index a3732dfdf4..a8afd448a0 100644 --- a/translations/zh-CN/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md +++ b/translations/zh-CN/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md @@ -81,14 +81,14 @@ topics: 爬取是指通过自动化过程(如自动程序或网络爬虫 )从我们的服务中提取数据。 爬取不是指通过我们的 API 收集信息。 有关我们的 API 条款,请参阅我们[服务条款](/articles/github-terms-of-service#h-api-terms)的 H 部分。 -不得将服务中的信息(无论是爬取、通过我们的 API 收集的还是以其他方式获取的信息)用于垃圾邮件目的,包括向用户发送未经请求的电子邮件或出售用户个人信息(定义见 [GitHub 隐私声明](/github/site-policy/github-privacy-statement)),例如向招聘人员、猎头或职介所出售此类信息。 +不得将服务中的信息(无论是爬取、通过我们的 API 收集的还是以其他方式获取的信息)用于垃圾邮件目的,包括向用户发送未经请求的电子邮件或出售个人信息,例如向招聘人员、猎头或职介所出售此类信息。 对服务信息的使用必须遵守 [GitHub 隐私声明](/github/site-policy/github-privacy-statement)。 ## 8. 隐私 -禁止滥用用户个人信息。 +禁止滥用个人信息。 -任何个人、实体或服务从服务收集数据都必须遵守 [GitHub 隐私声明](/articles/github-privacy-statement),特别是收集用户个人信息时。 如果从服务收集任何用户个人信息,则您同意只将该用户个人信息用于该用户授权的用途。 您同意,您将合理保护从服务收集的任何用户个人信息,并且及时响应投诉、删除要求,并且“不联系”我们或其他用户的要求。 +任何个人、实体或服务从服务收集数据都必须遵守 [GitHub 隐私声明](/articles/github-privacy-statement),特别是收集个人信息时。 如果您从本服务收集任何个人信息,即表示您同意仅将该个人信息用于该用户授权的目的。 您同意,您将合理保护从服务收集的任何个人信息,并且及时响应投诉、删除要求,并且“不联系”我们或其他用户的要求。 ## 9. 过度带宽使用 服务的带宽限制因您使用的功能而异。 如果我们确定您的带宽使用相对于其他功能类似的用户明显过多,我们有权利暂停您的帐户、限制您的文件托管或限制您的活动,直到您可以减少带宽的使用。 我们还保留在提前通知后删除我们认为对我们基础架构造成不当压力的仓库的权利。 有关在仓库中可接受的对象存储使用的指导,请参阅“[我的磁盘配额是多少?](/github/managing-large-files/what-is-my-disk-quota)”。 有关特定功能带宽限制的更多详细信息,请参阅 [GitHub 附加产品条款](/github/site-policy/github-additional-product-terms)。 diff --git a/translations/zh-CN/content/site-policy/content-removal-policies/github-private-information-removal-policy.md b/translations/zh-CN/content/site-policy/content-removal-policies/github-private-information-removal-policy.md index 159e7febdc..ac5fc0fe2f 100644 --- a/translations/zh-CN/content/site-policy/content-removal-policies/github-private-information-removal-policy.md +++ b/translations/zh-CN/content/site-policy/content-removal-policies/github-private-information-removal-policy.md @@ -23,7 +23,7 @@ topics: - 可访问您组织的服务器、网络或域的访问凭据,例如用户名与密码组合、访问令牌或其他敏感密钥。 - 可代表您访问第三方的 AWS 令牌和其他类似访问凭据。 您必须能够证明该令牌确实属于您。 - 对组织构成特定安全风险的文档(例如网络图或架构)。 -- 与您个人相关并对您构成安全风险的[信息](/github/site-policy/github-community-guidelines#doxxing-and-invasion-of-privacy)(如社会保障号码或其他政府身份号码)。 +- 与您个人相关并对您构成安全风险的[信息](/site-policy/acceptable-use-policies/github-doxxing-and-invasion-of-privacy)(如社会保障号码或其他政府身份号码)。 ### 私人信息删除请求_不_适用于: - 他们自己的内部服务器名称、IP 地址和 URL。 您必须能够证明它们在特定文件或代码中的使用会构成安全威胁。 diff --git a/translations/zh-CN/content/site-policy/github-terms/github-corporate-terms-of-service.md b/translations/zh-CN/content/site-policy/github-terms/github-corporate-terms-of-service.md index 05c73a1248..5574232992 100644 --- a/translations/zh-CN/content/site-policy/github-terms/github-corporate-terms-of-service.md +++ b/translations/zh-CN/content/site-policy/github-terms/github-corporate-terms-of-service.md @@ -128,7 +128,7 @@ GitHub 在[企业服务等级协议](/github/site-policy/github-enterprise-servi 客户对服务的使用必须遵守 [GitHub 可接受的使用政策](/articles/github-acceptable-use-policies)和 [GitHub 社区指导方针](/articles/github-community-guidelines)。 客户不得在任何司法管辖区将服务用于非法、淫秽、冒犯性或欺诈性内容或活动,例如鼓吹或造成伤害;干扰或违反网络或系统的完整性或安全性;避开过滤器;发送主动、辱骂或欺诈性消息、病毒或有害代码;或者违反第三方权利。 ### 3. 隐私 -[GitHub 隐私声明](/articles/github-privacy-statement)和 [GitHub 数据保护协议](/github/site-policy/github-data-protection-agreement-non-enterprise-customers)详细介绍了 GitHub 的隐私保护和数据使用实践,以及 GitHub 在处理和保护客户个人数据方面的义务。 任何个人、实体或服务从服务收集数据都必须遵守 GitHub 隐私声明,特别是收集用户个人信息(定义见“GitHub 隐私声明”)时。 如果客户从 GitHub 收集任何用户个人信息,则客户仅将其用于外部用户已授权的目的。 客户将合理保护任何此类个人信息,并且客户会及时响应 GitHub 或外部用户的投诉、删除请求以及“不要联系”请求。 +[GitHub 隐私声明](/articles/github-privacy-statement)和 [GitHub 数据保护协议](/github/site-policy/github-data-protection-agreement-non-enterprise-customers)详细介绍了 GitHub 的隐私保护和数据使用实践,以及 GitHub 在处理和保护客户个人数据方面的义务。 任何个人、实体或服务从服务收集数据都必须遵守 GitHub 隐私声明,特别是收集用户个人信息(定义见“GitHub 隐私声明”)时。 如果客户从 GitHub 收集任何个人信息,则客户仅将其用于外部用户已授权的目的。 客户将合理保护任何此类个人信息,并且客户会及时响应 GitHub 或外部用户的投诉、删除请求以及“不要联系”请求。 ## D. 内容责任;所有权;许可权利 diff --git a/translations/zh-CN/content/site-policy/privacy-policies/github-privacy-statement.md b/translations/zh-CN/content/site-policy/privacy-policies/github-privacy-statement.md index ffcbb1e7ef..5c75ed6753 100644 --- a/translations/zh-CN/content/site-policy/privacy-policies/github-privacy-statement.md +++ b/translations/zh-CN/content/site-policy/privacy-policies/github-privacy-statement.md @@ -15,9 +15,10 @@ topics: - Legal --- -生效日期:2020 年 12 月 19 日 +生效日期:2022 年 5 月 31 日 + +感谢您将源代码、项目和个人数据委托给 GitHub Inc. 或 GitHub B.V.(“GitHub”、“我们”或“我们的”)。 本隐私声明解释了我们在收集、使用和披露您的数据方面的做法,包括我们收集和处理的与我们的网站以及 GitHub 提供的任何应用程序、软件、产品和服务(包括任何 Beta 预览版)相关的任何个人数据(统称为“服务”)。 -感谢您将自己的源代码、项目和个人信息交托给 GitHub Inc. (“GitHub”、“我们”)。 保管您的私人信息是一项重大责任,我们希望您了解我们的处理方式。 所有大写术语采用 [GitHub 服务条款](/github/site-policy/github-terms-of-service)中的定义,除非本文另有说明。 @@ -26,295 +27,226 @@ topics: 我们按照本隐私声明所述来使用您的个人信息。 无论您身在何方、居于何处、是何国籍,我们为世界各地的所有用户提供同样的高标准隐私保护,不论其原籍国或所在地。 -当然,下面的精简版和摘要无法面面俱到,因此请继续往下阅读以了解详情。 +要查看我们给加利福尼亚州居民的隐私声明,请转到 [GitHub 关于加利福尼亚州消费者隐私法案的声明](#githubs-notice-to-california-residents)或向下滚动。 + ## 摘要 -| 节 | 说明 | -| ----------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| [GitHub 收集哪些信息](#what-information-github-collects) | GitHub 直接从您的注册、付款、交易和用户个人资料中收集信息。 我们还自动从您的使用信息、cookie 和设备信息中收集,但在必要时会征得您的同意。 GitHub 可能还会从第三方收集用户个人信息。 我们只收集极少量的必要个人信息,除非您自己选择提供更多信息。 | -| [GitHub_不_收集哪些信息](#what-information-github-does-not-collect) | 我们不会有意收集 13 岁以下儿童的信息,也不会收集[敏感个人信息](https://gdpr-info.eu/art-9-gdpr/)。 | -| [GitHub 如何使用您的信息](#how-github-uses-your-information) | 本节介绍我们使用个人信息的方式,包括为您提供服务、与您沟通、出于安全和合规目的以及改善我们的服务。 我们还介绍了在法律要求的情况下处理个人信息的法律依据。 | -| [我们如何分享所收集的信息](#how-we-share-the-information-we-collect) | 在以下情况下,我们可能会与第三方分享您的信息:经您同意、与我们的服务提供商分享、出于安全目的、为履行我们的法律义务,或者公司实体或业务单位的控制权发生变更或出售。 我们不会出售您的个人信息,也不会在 GitHub 上发布广告。 您可以查看可访问您信息的服务提供商列表。 | -| [其他重要信息](#other-important-information) | 我们针对 GitHub 上的仓库内容、公共信息和组织而提供的附加说明。 | -| [其他服务](#additional-services) | 我们提供有关其他服务产品的信息,包括第三方应用程序、GitHub Pages 和 GitHub 应用程序。 | -| [您如何访问和控制我们收集的信息](#how-you-can-access-and-control-the-information-we-collect) | 我们为您提供访问、更改或删除个人信息的途径。 | -| [我们使用 cookie 和跟踪技术](#our-use-of-cookies-and-tracking) | 我们只是使用绝对必要的 cookie 来提供、保障和改进我们的服务。 我们提供了一个非常透明地说明此技术的网页。 请参阅本节了解更多信息。 | -| [GitHub 如何保护您的信息](#how-github-secures-your-information) | 我们采取所有合理必要的措施,保护 GitHub 上个人信息的机密性、完整性和可用性,并保护我们服务器的弹性。 | -| [GitHub 的全球隐私实践](#githubs-global-privacy-practices) | 我们为世界各地的所有用户提供同样的高标准隐私保护。 | -| [我们如何与您交流](#how-we-communicate-with-you) | 我们通过电子邮件与您通信。 您可以在帐户设置中或通过联系我们来控制我们与您联系的方式。 | -| [解决投诉](#resolving-complaints) | 万一我们无法快速彻底地解决隐私问题,我们提供一条解决争议的途径。 | -| [隐私声明的变更](#changes-to-our-privacy-statement) | 如果本隐私声明发生重大变更,我们会在任何此类变更生效之前 30 天通知您。 您也可以在我们的站点政策仓库中跟踪变更。 | -| [许可](#license) | 本隐私声明的许可采用[知识共享零许可](https://creativecommons.org/publicdomain/zero/1.0/)原则。 | -| [联系 GitHub](#contacting-github) | 如果您对我们的隐私声明有疑问,请随时联系我们。 | -| [翻译](#translations) | 我们提供本隐私声明的一些翻译版本的链接。 | +| 节 | 说明 | +| ------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| [谁负责处理您的信息](#who-is-responsible-for-the-processing-of-your-information) | 除有限的例外情况外,GitHub 是负责处理与网站或服务相关的您的个人数据的控制者和实体。 | +| [GitHub 收集哪些信息](#what-information-github-collects) | GitHub 直接从您的注册、付款、交易和用户个人资料中收集信息。 我们还自动从您的使用信息、cookie 和设备信息中收集,但在必要时会征得您的同意。 GitHub 还可能从第三方收集个人数据。 我们只收集极少量的必要个人数据,除非您自己选择提供更多信息。 | +| [GitHub 如何使用您的信息](#how-github-uses-your-information) | 在本节中,我们将介绍我们使用您的信息的方式,包括为您提供服务、与您沟通、出于安全性和合规性目的,以及改进我们的网站或服务或开发我们网站或服务的新特性和功能。 我们还介绍了在法律要求的情况下处理个人信息的法律依据。 | +| [我们如何分享所收集的信息](#how-we-share-the-information-we-collect) | 在以下情况下,我们可能会与第三方分享您的信息:经您同意、与我们的服务提供商分享、出于安全目的、为履行我们的法律义务,或者公司实体或业务单位的控制权发生变更或出售。 我们不会出售您的个人信息,也不会在 GitHub 上发布广告。 | +| [您对我们处理您的个人数据的选择](#your-choices-regarding-our-processing-of-your-personal-data) | 我们为您提供访问、更改或删除个人信息的途径。 | +| [Cookie](#cookies) | 我们仅使用绝对必要的 cookie 来提供、保护和改进我们的网站或服务,或开发我们网站或服务的新特性和功能。 我们提供了一个非常透明地说明此技术的网页。 我们不会向第三方分析服务发送任何信息。 | +| [GitHub 如何保护您的信息](#how-github-secures-your-information) | 我们采取一切合理必要的措施来保护您在 GitHub 上个人数据的机密性、完整性和可用性,并保护我们服务器的弹性。 | +| [沟通偏好](#communication-preferences) | 我们通过电子邮件与您通信。 您可以在帐户设置中或通过联系我们来控制我们与您联系的方式。 | +| [解决投诉](#resolving-complaints) | 万一我们无法快速彻底地解决隐私问题,我们提供一条解决争议的途径。 | +| [隐私声明的变更](#changes-to-our-privacy-statement) | 如果本隐私声明发生重大变更,我们会在任何此类变更生效之前 30 天通知您。 您也可以在我们的站点政策仓库中跟踪变更。 | +| [许可](#license) | 本隐私声明的许可采用[知识共享零许可](https://creativecommons.org/publicdomain/zero/1.0/)原则。 | +| [联系 GitHub](#contacting-github) | 如果您对我们的隐私声明有疑问,请随时联系我们。 | +| [翻译](#translations) | 我们提供本隐私声明的一些翻译版本的链接。 | ## GitHub 隐私声明 +## 谁负责处理您的信息? +您的个人数据的数据控制方是 GitHub, Inc.。对于北美以外的个人,数据控制方是 GitHub B.V.。 + +本隐私声明不适用于我们作为服务提供商或代表企业客户的数据处理方处理您的个人数据。 我们作为服务处理方或数据处理方的数据处理活动受我们[数据保护协议](https://github.com/customer-terms/github-data-protection-agreement)的约束。 如果您是其中一个组织的消费者最终用户,则应阅读该组织的隐私声明,并将任何隐私查询定向到该组织。 + +## GitHub 代表您行事 + +在某些情况下,GitHub 仅代表您处理我们收集和处理的与我们的服务相关的个人数据(例如,对于此类存储库的贡献者添加到存储库中的个人数据)。 在这种情况下,GitHub 将仅处理数据以提供您请求的服务。 请注意,根据我们的[个人信息删除政策](/site-policy/content-removal-policies/github-private-information-removal-policy)贡献者删除个人数据的请求通常需要通知存储库所有者并采取行动。 + ## GitHub 收集哪些信息 -**用户个人信息**是关于我们用户的任何个人信息,这些信息可以单独或结合其他信息来识别他们的身份,或者以其他方式与他们合理关联。 用户名和密码、电子邮件地址、真实姓名、互联网协议 (IP) 地址和照片等信息是典型的“用户个人信息”。 +我们收集的个人数据取决于您与我们互动的方式,您使用的服务以及您做出的选择。 当您使用我们的服务时,我们会从不同来源以各种方式收集有关您的信息,包括您直接提供的信息、自动收集的信息、第三方数据源以及我们从其他数据推断或生成的数据。 -用户个人信息不包括汇总的非个人识别信息,即不能识别用户身份或与他们没有合理关联的信息。 我们可能会将此类汇总的非个人识别信息用于研究目的,以及运营、分析、改善和优化我们的网站及服务。 ### 用户直接向 GitHub 提供的信息 +我们收集您提供给我们的个人数据。 例如: #### 注册信息 -创建帐户时,我们需要您提供一些基本信息。 创建用户名和密码时,我们会要求您提供有效的电子邮件地址。 +我们在创建帐户期间收集您的用户名、电子邮件地址和密码等信息。 -#### 支付信息 -如果您注册我们的付费帐户、通过 GitHub 赞助计划汇款或在 GitHub Marketplace 上购买应用程序,我们将收集您的全名、地址和信用卡信息或 PayPal 信息。 请注意,GitHub 不会处理或存储您的信用卡信息或 PayPal 信息,但我们的第三方付款处理商会这样做。 +#### 人口统计信息 +在某些情况下,我们会要求您提供年龄、性别和类似的人口统计详细信息。 -如果您在 [GitHub Marketplace](https://github.com/marketplace) 上列出并销售应用程序,我们需要您的银行信息。 如果您通过 [GitHub 赞助计划](https://github.com/sponsors)筹集资金,我们需要您在注册过程中提供一些[其他信息](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account#submitting-your-bank-information),以便您参与这些服务并通过这些服务获取资金以及满足合规要求。 +#### 付款和账单信息 +如果您进行购买或其他金融交易,我们会收集信用卡号、财务帐户信息和其他付款详细信息。 -#### 个人资料信息 -您可以选择在帐户个人资料中向我们提供更多信息,例如您的全名、头像等,可包括照片、简历、地理位置、公司和第三方网站的 URL。 此类信息可能包括用户个人信息。 请注意,您的个人资料信息可能对我们服务的其他用户显示。 +#### 内容和文件 +我们收集您上传到我们服务的任何照片、文档或其他文件;如果您向我们发送电子邮件或其他通信,我们会收集并保留这些通信。 例如,您可以选择在帐户个人资料中向我们提供更多信息,例如您的全名、头像等,可包括照片、简历、地理位置、公司和第三方网站的 URL。 请注意,您的个人资料信息可能对我们服务的其他用户显示。 -### GitHub 在您使用服务时自动收集的信息 +### GitHub 自动收集的信息。 +当您访问或使用我们的服务时,我们会自动收集一些信息。 例如: #### 交易信息 -如果您拥有我们的付费帐户、在 [GitHub Marketplace](https://github.com/marketplace) 上出售上架的应用程序或通过 [GitHub 赞助计划](https://github.com/sponsors)筹集资金,我们会自动收集有关您在服务中的交易的某些信息,例如日期、时间和收取金额。 +如果您在我们这里拥有付费帐户,或者使用我们的服务进行购买或销售,我们会自动收集有关您在服务上的交易的某些信息,例如您的全名、地址、地区、州、国家、邮政编码、日期、时间和收费金额。 #### 使用信息 -如果您访问我们的服务或网站,我们将与大多数服务商一样自动收集一些基本信息,但在必要时会征得您的同意。 这包括有关您如何使用服务的信息,例如您查看的页面、推荐站点、您的 IP 地址和会话信息,以及每个请求的日期和时间。 这是我们针对网站的每个访客收集的信息,无论他们是否有帐户。 此类信息可能包括用户个人信息。 +如果您访问或使用我们的服务,我们可能会自动收集有关您如何使用服务的信息,例如您查看的页面、进站前链接点、您的 IP 地址和有关您设备的信息、会话信息、每个请求的日期和时间、包含在您对各个存储库的贡献中或与之相关的信息,以及有关您使用服务的其他特性和功能的遥测数据(即有关特定功能或服务如何执行的信息)。 #### Cookie -如下所述,我们通过 cookie 自动收集信息(例如 cookie ID 和设置)以保持您的登录状态、记住您的首选项、识别您和您的设备以及分析您使用服务的情况 。 +如下所述,我们会自动从与我们的服务相关的 Cookie 中收集信息(例如 Cookie ID 和设置)。 #### 设备信息 -我们可能会收集有关您设备的某些信息,例如其 IP 地址、浏览器或客户端应用程序信息、语言首选项、操作系统和应用程序版本、设备类型和 ID 以及设备型号和制造商。 此类信息可能包括用户个人信息。 +我们可能会收集有关您设备的信息,例如其 IP 地址、浏览器或客户端应用程序信息、语言首选项、操作系统和应用程序版本、设备类型和 ID 以及设备型号和制造商。 + +#### 地理位置信息 +对于某些功能,并根据服务的功能,我们收集地理位置信息,例如通过 IP 地址或您选择在您的帐户配置文件中提供的位置信息。 + +### 我们创建或生成的信息 +我们从收集的其他数据中推断出新信息,包括使用自动方式生成有关您可能的偏好或其他特征的信息(“推断”)。 例如,我们会根据您的 IP 地址推断您的一般地理位置(例如城市、州和国家/地区)。 ### 从第三方收集信息 -GitHub 可能会从第三方收集用户个人信息。 例如,如果您报名参加培训或从我们的供应商、合作伙伴或附属公司获取有关 GitHub 的信息,就可能会发生这种情况。 GitHub 不从第三方数据中间商购买用户个人信息。 +您选择与之合作的其他公司。 GitHub 可能会从第三方收集有关您的个人数据。 例如,如果您报名参加培训或从我们的供应商、合作伙伴或附属公司获取有关 GitHub 的信息,就可能会发生这种情况。 GitHub 不从第三方数据中间商购买个人数据。 -## GitHub 不收集哪些信息 +服务提供商。 我们还可能从代表我们处理数据的处理者或服务提供商接收信息,例如处理与我们服务相关的付款和账单信息的支付处理者。 -我们不会有意收集**[敏感个人信息](https://gdpr-info.eu/art-9-gdpr/)**,例如显示种族或民族、政见、宗教或信仰或工会成员资格的个人数据;用于唯一识别自然人的遗传数据或生物数据处理信息;有关健康的数据或涉及自然人的性生活或性取向的数据。 如果您选择在我们的服务器上存储任何敏感个人信息,则您有责任遵守有关该数据的任何法规管制。 +您在我们的服务上发布的内容。 GitHub 将按照本隐私声明中所述收集您存储在公共存储库中或向公共存储库提供的信息、提供用于与社区功能相关的信息或以其他方式通过服务公开提供的信息。 此类信息也可能提供给 GitHub 用户社区以及公众。 有关更多信息,请查看[此处](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile)有关公共存储库和社区功能的详细信息。 -13 岁以下的孩子不得在 GitHub 上拥有帐户。 GitHub 不会有意收集 13 岁以下孩子的信息,也没有专门为他们定制任何内容。 如果我们得知或有理由怀疑您是 13 岁以下的用户,我们不得不关闭您的帐户。 我们并不想阻止您学习代码,但这是规则。 有关帐户终止的信息,请参阅我们的[服务条款](/github/site-policy/github-terms-of-service)。 不同国家/地区可能有不同的最低年龄限制,如果您未达到您所在国家/地区提供数据收集许可的最低年龄,则不得在 GitHub 上拥有帐户。 +联合品牌/营销合作伙伴。 我们可能会从与我们合作提供联合品牌服务或参与联合营销活动的合作伙伴收到信息。 -我们不会有意收集**存储在您的仓库中**或其他自由内容输入中的用户个人信息。 用户仓库中的任何个人信息由仓库所有者负责。 +公开可用的来源。 我们还可能从公开可用的来源获取信息,作为 GitHub 存储库。 + +当您被要求提供个人数据时,您可以拒绝。 您可以使用 Web 浏览器或操作系统控件来防止某些类型的自动数据收集。 但是,如果您选择不提供或允许某些服务或功能所需的信息,则这些服务或功能可能不可用或功能不完全可用。 ## GitHub 如何使用您的信息 +我们可能会使用您的信息来提供、管理、分析、管理和运营我们的服务。 例如,我们将您的信息用于以下目的: +- 提供我们的产品和服务,包括故障排除、改进和个性化服务功能。 +- 业务运营,例如计费、会计、改善我们的内部运营、保护我们的系统、检测欺诈或非法活动以及履行我们的法律义务。 +- 改进和开发我们的产品和服务,包括开发新服务或功能,以及进行研究。 +- 通过了解您和您的偏好来个性化我们的服务,以增强您对我们服务的体验和享受。 +- 提供客户支持并回答您的问题。 +- 向您提供新服务、功能、优惠、促销以及有关服务的其他信息。 +- 向您发送信息,包括确认、发票、技术通知、更新、安全警报、支持和管理消息。 -我们可能将您的信息用于以下目的: -- 我们使用您的[注册信息](#registration-information)创建您的帐户并为您提供服务。 -- 我们使用您的[付款信息](#payment-information)为您提供付费帐户服务、Marketplace 服务、赞助计划或您要求的任何其他 GitHub 付费服务。 -- 我们使用您的用户个人信息,特别是您的用户名,在 GitHub 上识别您的身份。 -- 我们使用您的[个人资料信息](#profile-information)填写您的帐户个人资料,并根据您的要求将其分享给其他用户。 -- 我们使用您的电子邮件地址与您通信,但需要征得您的同意,**并且以您的同意为前提**。 请参阅我们的[电子邮件通信](#how-we-communicate-with-you)部分了解更多信息。 -- 我们使用用户个人信息响应支持请求。 -- 我们使用用户个人信息和其他数据为您提供建议,例如推荐您可能想要关注或贡献的项目。 我们根据您在 GitHub 上的公开行为(例如您加星标的项目)确定您的编码兴趣,然后向您推荐类似的项目。 这些推荐是自动生成的,但对您的权利没有任何法律影响。 -- 我们可能使用用户个人信息邀请您参与调查、测试版程序或其他研究项目,但在必要时会征得您的同意。 -- 我们使用[使用信息](#usage-information)和[设备信息](#device-information)来更好地了解用户如何使用 GitHub 并改善我们的网站和服务。 -- 出于安全目的,或者为了调查可能的欺诈行为或企图损害 GitHub 或我们用户的行为时,我们可能会使用您的用户个人信息。 -- 我们可能会使用您的用户个人信息来履行我们的法律义务、保护我们的知识产权和执行我们的[服务条款](/github/site-policy/github-terms-of-service)。 -- 我们对用户个人信息的使用范围仅限于本隐私声明中列出的目的。 如果我们要将您的用户个人信息用于其他目的,则需要您的事先许可。 在您的[用户个人资料](https://github.com/settings/admin)中,始终可以查看我们拥有哪些信息、我们如何使用这些信息以及您授予了我们哪些权限。 - -### 我们处理信息的法律依据 - -如果我们处理您的用户个人信息受某些国际法律(包括但不限于欧盟通用数据保护条例 (GDPR))的约束,则 GitHub 必须告知您有关我们处理用户个人信息的法律依据。 GitHub 根据以下法律依据处理用户个人信息: - -- 合同履行: - * 您在创建 GitHub 帐户时,需要提供您的[注册信息](#registration-information)。 我们需要使用这些信息与您签订服务条款协议,并在履行合同的基础上处理这些信息。 我们还会根据其他法律依据处理您的用户名和电子邮件地址,如下所述。 - * 如果您拥有我们的付费帐户,我们会在履行合同的基础上收集和处理额外的[付款信息](#payment-information)。 - * 当您在 Marketplace 上买卖应用程序,或通过 GitHub 赞助计划收发资金时,我们会处理[付款信息](#payment-information)和其他元素,以便履行适用于这些服务的合同。 -- 同意: - * 在以下情况下,我们需要征得您的同意才能使用您的用户个人信息:您在[用户个人资料](https://github.com/settings/admin)中填写信息时;您决定参与 GitHub 培训、研究项目、测试版程序或调查时;以及用于营销目的(如果适用)时。 所有这些用户个人信息都是完全可选的,您可以随时访问、修改和删除它。 虽然不能完全删除您的电子邮件地址,但您可以将其设为私密。 您可以随时撤回同意。 -- 合法利益: - * 一般来说,我们处理用户个人信息的其他依据是维护我们的合法利益,例如,出于法律合规目的、安全目的,或为了保持 GitHub 系统、网站和服务的持续保密性、完整性、可用性和弹性。 -- 如果要请求删除我们在您同意的基础上处理的数据,或者对我们处理个人信息的方式有异议,请使用我们的[隐私问题联系表](https://support.github.com/contact/privacy)。。 +出于这些目的,我们将从不同来源收集的数据结合起来,为您提供更加无缝、一致和个性化的体验。 ## 我们如何分享所收集的信息 -我们在以下情况下可能会与第三方分享您的用户个人信息: +我们会在您同意的情况下或在必要时共享个人数据,以完成您的交易或提供您请求或授权的服务。 此外,出于以下商业目的,我们可能会与下述类型的第三方共享上述每个类别的个人数据: -### 经您同意 -在告知您我们将分享哪些信息、与谁分享以及原因之后,如果您同意,我们将分享您的用户个人信息。 例如,如果您购买我们 Marketplace 上列出的应用程序,我们将分享您的用户名以便该应用程序开发者为您提供服务。 此外,您可以通过在 GitHub 上的操作来指示我们分享您的用户个人信息。 例如,如果您加入组织,则表明您愿意向组织所有者提供在组织访问日志中查看您的活动的权限。 +### 公开信息 +您可以选择通过我们的服务提供的选项,以公开显示和共享您的姓名和/或用户名以及某些其他信息,例如您的个人资料、人口统计数据、内容和文件或地理位置数据。 例如,如果您希望自己的电子邮件地址保持私密,即使您正在评论公共存储库,[也可以在用户配置文件中将电子邮件地址的设置调整为为私密](https://github.com/settings/emails)。 您还可以[更新本地 Git 配置以使用您的私密电子邮件地址](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address)。 有关提交消息中电子邮件地址的更多信息,请参阅[此处](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address)。 -### 与服务提供商分享 -我们会与有限数量的服务提供商分享用户个人信息,他们替我们处理这些信息以提供或改善我们的服务,并且通过签署数据保护协议或作出类似承诺,同意遵守与我们隐私声明类似的隐私限制。 我们的服务提供商履行付款处理、客户支持事件单、网络数据传输、安全及其他类似服务。 虽然 GitHub 在美国处理所有用户个人信息,但我们的服务提供商可能在美国或欧盟外部处理数据。 如果您想知道我们的服务提供商有哪些,请参阅我们关于[子处理商](/github/site-policy/github-subprocessors-and-cookies)的页面。 - -### 出于安全目的 -如果您是组织的成员,GitHub 可能会将您与该组织相关联的用户名、[使用信息](#usage-information)和[设备信息](#device-information)分享给组织的所有者和/或管理员,但提供此类信息的目的仅限于调查或响应可能影响或损害该特定组织安全性的安全事件。 - -### 法律要求披露 -为遵守法律程序和履行法律义务,GitHub 力求提高透明度。 如果法律强制或要求披露用户的信息,我们会尽合理努力通知该用户,除非法律或法院命令不允许我们通知,或者在极少数紧急情况下来不及通知。 GitHub 可能会根据有效传票、法院命令、搜查令或类似的政府命令,向执法机构披露我们收集的用户个人信息或其他信息,或者我们出于善意,认为这种披露是履行我们法律义务的必要行动,有助于保护我们、第三方或公众的财产或权利时,我们也会这样做。 - -有关我们为响应法律要求而披露的更多信息,请参阅我们的[用户数据法律要求指南](/github/site-policy/guidelines-for-legal-requests-of-user-data)。 - -### 控制权变更或出售 -如果我们参与公司实体或业务单位的合并、出售或收购,我们可能会分享用户个人信息。 如果发生任何此类所有权变更的情况,我们将确保根据条款保护用户个人信息的机密性,并且在传输您的任何用户个人信息之前在网站上或通过电子邮件通知您。 接收任何用户个人信息的组织必须遵守我们在隐私声明或服务条款中所作的任何承诺。 - -### 汇总的非个人识别信息 -我们会与他人分享某些汇总的非个人识别信息,包括我们用户使用 GitHub 的整体情况或用户对我们其他方面(例如我们的会议或活动)的反应。 - -我们**不会**出于金钱或其他报酬而出售您的用户个人信息。 - -请注意:《2018 年加州消费者隐私法案》(“CCPA”) 要求企业在其隐私政策中声明,他们是否会披露个人信息以换取金钱或其他有价值的报酬。 虽然 CCPA 只涵盖加州居民,但我们自愿将人们控制自己的数据之核心权利扩展到我们的_所有_用户,而不仅仅是居住在加州的用户。 您可以在[此处](/github/site-policy/githubs-notice-about-the-california-consumer-privacy-act)了解有关 CCPA 以及我们如何遵守它的更多信息。 - -## 仓库内容 - -### 访问私有仓库 - -如果您的仓库是私有仓库,您可以控制对内容的访问。 如果其中包含用户个人信息或敏感个人信息,则 GitHub 只能根据本隐私声明访问该信息。 GitHub 工作人员[不得访问私有仓库内容](/github/site-policy/github-terms-of-service#e-private-repositories),除非 -- 出于安全目的 -- 协助仓库所有者处理支持事项 -- 保持服务的完整性 -- 履行我们的法律义务 -- 我们有理由认为其内容违法,或 -- 经您同意. - -不过,虽然我们一般不搜索您的仓库中的内容,但可能扫描我们的服务器和内容,以根据算法指纹技术检测某些令牌或安全签名、已知活动的恶意软件、已知的依赖项漏洞或其他已知违反我们服务条款的内容,例如暴力极端主义或恐怖主义内容或儿童剥削图片(统称为“自动扫描”)。 我们的服务条款提供了有关[私有仓库](/github/site-policy/github-terms-of-service#e-private-repositories)的更多详情。 - -请注意,您可以选择禁用对私有仓库的某些访问权限,它们是在为您提供服务的过程中默认启用的(例如,自动扫描需要启用依赖项图和 Dependabot 警报)。 - -GitHub 将提供有关我们访问私有仓库内容的通知,访问的目的无外乎[为了法律披露](/github/site-policy/github-privacy-statement#for-legal-disclosure),为了履行我们的法律义务或遵循法律要求的其他约束,提供自动扫描,或者应对安全威胁或其他安全风险。 - -### 公共仓库 - -如果您的仓库是公共仓库,则任何人都可以查看其内容。 如果您的公共仓库中含有用户个人信息、[敏感个人信息](https://gdpr-info.eu/art-9-gdpr/)或机密信息,例如电子邮件地址或密码,该信息可能会被搜索引擎索引或被第三方使用。 - -更多信息请参阅[公共仓库中的用户个人信息](/github/site-policy/github-privacy-statement#public-information-on-github)。 - -## 其他重要信息 - -### GitHub 上的公共信息 - -GitHub 的许多服务和功能都是面向公众的。 如果您的内容是面向公众的,则第三方可能会按照我们的服务条款访问和使用它,例如查看您的个人资料或仓库,或者通过我们的 API 拉取数据。 我们不会出售您的内容;它是您的财产。 但是,我们会允许第三方(例如研究或存档组织)汇编面向公众的 GitHub 信息。 据悉,数据中间商等其他第三方也会搜刮 GitHub 和汇编数据。 - -与您的内容相关的用户个人信息可能被第三方收集在这些 GitHub 数据汇编中。 如果您不希望自己的用户个人信息出现在第三方的 GitHub 数据汇编中,请不要公开自己的用户个人信息,并确保在您的用户个人资料和 [Git 提交设置](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address)中[将您的电子邮件地址配置为私密](https://github.com/settings/emails)。 在当前版本中,用户的电子邮件地址默认设置为私密,但旧版 GitHub 的用户可能需要更新其设置。 - -如果您要汇编 GitHub 数据,则必须遵守我们有关[信息使用](/github/site-policy/github-acceptable-use-policies#6-information-usage-restrictions)和[隐私](/github/site-policy/github-acceptable-use-policies#7-privacy)的服务条款,并且只能出于我们用户授权的目的使用所收集的任何面向公众的用户个人信息。 例如,如果 GitHub 用户出于识别和归因的目的而公开电子邮件地址,请不要将该电子邮件地址用于向用户发送未经请求的电子邮件或出售用户个人信息(例如向招聘人员、猎头和职介所出售)或用于商业广告。 我们希望您合理地保护从 GitHub 收集的任何用户个人信息,并且必须及时回应 GitHub 或 GitHub 用户的投诉以及删除和“别碰”要求。 - -同样,GitHub 上项目包含的公开用户个人信息可能在协作过程中被收集。 如果您要针对 GitHub 上的任何用户个人信息问题提出投诉,请参阅我们的[解决投诉](/github/site-policy/github-privacy-statement#resolving-complaints)部分。 - - -### 组织 - -您可以通过在 GitHub 上的操作来表明您愿意分享自己的用户个人信息。 如果您与组织协作或成为组织成员,则其帐户所有者可能会收到您的用户个人信息。 当您接受组织邀请时,您将被告知所有者可以看到的信息类型(更多信息请参阅[关于组织成员](/github/setting-up-and-managing-your-github-user-account/about-organization-membership))。 如果您接受含有[验证域](/organizations/managing-organization-settings/verifying-your-organizations-domain)的组织的邀请,则该组织的所有者将能够在该组织的验证域中查看您的完整电子邮件地址。 - -请注意,GitHub 可能会将您的用户名、[使用信息](#usage-information)和[设备信息](#device-information)分享给您所属组织的所有者,但提供这些用户个人信息的目的仅限于调查或响应可能影响或损害该特定组织安全性的安全事件。 - -如果您与已同意[公司服务条款](/github/site-policy/github-corporate-terms-of-service)、数据保护附录 (DPA) 和本隐私声明的帐户进行协作或成为其成员,则对于您在该帐户中的活动,当本隐私声明与 DPA 之间发生任何冲突时,以 DPA 为准。 - -请联系帐户所有者,详细了解他们在组织中如何处理您的用户个人信息,以及您访问、更新、更改或删除存储在该帐户中的用户个人信息的方式。 - -## 其他服务 +请注意,如果您想编译 GitHub 数据,则必须遵守我们关于信息使用和隐私 [服务条款](/site-policy/github-terms/github-terms-of-service) ,并且您只能将您收集的任何面向公众的信息用于我们用户授权的目的。 例如,如果 GitHub 用户出于识别和归因的目的而公开电子邮件地址,请不要将该电子邮件地址用于向用户发送未经请求的电子邮件或出售个人信息(例如向招聘人员、猎头和职介所出售)或用于商业广告。 我们希望您合理地保护从 GitHub 收集的任何信息,并且必须及时回应 GitHub 或 GitHub 用户的投诉以及删除和“别碰”要求。 ### 第三方应用程序 +当您要求时,我们会与第三方共享您的个人数据。 例如,如果您购买我们 Marketplace 上列出的应用程序,我们将分享您的用户名以便该应用程序开发者为您提供服务。 此外,您可以通过在 GitHub 上的操作来指示我们分享您的个人信息。 例如,如果您加入组织,则表明您愿意向组织所有者提供在组织访问日志中查看您的活动的权限。 -您可以选择在自己的帐户中启用或添加第三方应用程序(称为“开发者产品”)。 这些开发者产品并非使用 GitHub 的必要条件。 我们会在您要求时(例如从 Marketplace 购买开发者产品)将您的用户个人信息分享给第三方;但是,对于您使用第三方开发者产品以及您选择与之分享的用户个人信息,您自行负责。 您可以查看我们的 [API 文档](/rest/reference/users),以了解您使用自己的 GitHub 个人资料向开发者产品验证时会提供哪些信息。 +您可以启用或添加第三方应用程序(称为“开发人员产品”)到您的帐户。 这些开发者产品并非使用 GitHub 的必要条件。 当您要求我们时,我们将与此类第三方应用程序共享您的个人数据;但是,您应对您对第三方开发者产品的使用以及您选择与其共享的个人数据量负责。 您可以查看我们的 [API 文档](/rest/reference/users),以了解您使用自己的 GitHub 个人资料向开发者产品验证时会提供哪些信息。 -### GitHub Pages +### 您参与的组织 +您可以通过在 GitHub 上的操作来表明您愿意分享自己的个人数据。 如果您与组织协作或成为组织成员,则其帐户所有者可能会收到您的个人数据。 当您接受组织邀请时,您将被告知所有者可以看到的信息类型(更多信息请参阅[关于组织成员](/github/setting-up-and-managing-your-github-user-account/about-organization-membership))。 请联系帐户所有者,详细了解他们在组织中如何处理您的个人数据,以及您访问、更新、更改或删除存储在该帐户中的个人数据的方式。 -如果您创建 GitHub Pages 网站,则您有责任发布隐私声明,准确说明您如何收集、使用和分享个人信息和其他访客信息,以及如何遵守适用的数据隐私法律、法规和条例。 请注意,GitHub 可能会从 GitHub Pages 网站的访客收集用户个人信息,包括访客 IP 地址的日志,以履行法律义务、维护网站和服务的安全性和完整性。 +### 服务提供商 +我们与代表我们处理信息的服务提供商共享您的个人数据,以提供或改进我们的服务。 例如,我们的服务提供商履行付款处理、客户支持事件单、网络数据传输、安全及其他类似服务。 虽然 GitHub 在美国处理所有个人数据,但我们的服务提供商可能在美国或欧盟外部处理数据。 服务提供商的此类处理将遵守适用法律,包括任何相关的传输机制。 -### GitHub 应用程序 + ### 关联公司 我们允许跨子公司、关联公司和相关公司访问个人数据,例如,我们共享通用数据系统或需要访问权限来运营和提供服务。 -您还可以在自己的帐户中添加 GitHub 的应用程序,例如我们的 Desktop 应用程序、Atom 应用程序或其他应用程序和帐户功能。 这些应用程序都有其各自的条款,并且可能收集不同类型的用户个人信息;但是,所有 GitHub 应用程序均受本隐私声明的约束,我们只收集必要的用户个人信息,并且仅用于您许可的目的。 +### 出于安全目的 +如果我们认为是实现以下目的所必需,将公布个人数据: +- 保护我们的客户和其他人,例如防止垃圾邮件或欺诈企图,或帮助防止任何人的生命损失或严重伤害; +- 运营和维护服务的安全性,包括防止或阻止对我们系统或网络的攻击;或 +- 保护权利或财产或我们自己或他人,包括执行我们的协议、条款和政策。 -## 您如何访问和控制我们收集的信息 -如果您已经是 GitHub 用户,则可以通过[编辑用户个人资料](https://github.com/settings/profile)或联系 [GitHub 支持](https://support.github.com/contact?tags=docs-policy),访问、更新、更改或删除您的基本用户个人资料信息。 您可以在个人资料中限制信息、保持更新个人信息或者联系 [GitHub 支持](https://support.github.com/contact?tags=docs-policy),以控制我们收集的信息。 +### 法律要求披露 +GitHub 可能会向执法部门或其他政府机构披露我们收集的有关您的个人数据或其他信息,以响应有效的法律程序。 有关我们为响应法律要求而披露的更多信息,请参阅我们的[用户数据法律要求指南](/github/site-policy/guidelines-for-legal-requests-of-user-data)。 -如果 GitHub 处理您的信息,例如 [GitHub 从第三方](#information-we-collect-from-third-parties)获取的信息,但您没有帐户,则您可以通过联系 [GitHub 支持](https://support.github.com/contact?tags=docs-policy),根据适用法律,访问、更新、更改、删除或反对处理您的个人信息。 +### 控制权变更或出售 +如果我们参与本隐私声明中所述的公司实体或业务部门的合并、出售或收购,我们可能会共享您的个人数据。 + +请注意,我们服务的某些功能包括集成、引用或指向隐私惯例与我们不同的第三方提供的服务的链接。 如果您向任何这些第三方提供个人数据,或允许我们与他们共享个人数据,则该数据受其隐私声明的约束。 + +最后,我们可能会根据适用法律共享去识别化的信息。 + +### 不出售个人数据 +我们*不会*出于加利福尼亚州和内华达州法律定义的金钱或其他考虑而出售您的个人数据。 您可以在[此处](#githubs-notice-to-california-residents)了解有关 CCPA 以及我们如何遵守它的更多信息。 + +## 您对我们处理您的个人数据的选择 +我们提供有关我们收集的有关您的个人数据的选择。 您所做的选择将不适用于与您帐户下的组织相关的任何个人数据。 + +访问、更正和删除。 如果您是 GitHub 用户,则可以通过[编辑用户个人资料](https://github.com/settings/profile)或联系 [GitHub 支持](https://support.github.com/contact)或 [GitHub 高级支持](https://enterprise.githubsupport.com/hc/en-us),访问、更新、更改或删除您的基本用户个人资料信息。 您可以在个人资料中限制信息、保持更新个人信息或者联系 [GitHub 支持](https://support.github.com/contact)或 [GitHub 高级支持](https://enterprise.githubsupport.com/hc/en-us),以控制我们收集的信息。 + +我们按照本隐私声明中所述保留和使用您的信息,但除非法律要求,否则我们将在您提出请求后的 90 天内删除您的完整个人资料。 删除帐户后,某些数据,例如对其他用户仓库的贡献和对其他议题的评论,仍然保留。 但是,我们通过将其与空用户相关联,从议题、拉取请求和评论的作者字段中删除或去识别化您的个人数据,包括您的用户名和电子邮件地址。 也就是说,您通过 Git 提交设置提供的电子邮件地址将始终与 Git 系统中的提交相关联。 如果您已选择将自己的电子邮件地址设为私密,则还应更新您的 Git 提交设置。 我们无法更改或删除 Git 提交历史记录中的数据 — 虽然 Git 软件设计用于维护记录,但我们让您来控制在该记录中放入哪些信息。 + +如果 GitHub 处理除您的个人资料信息以外的个人数据,例如 GitHub 从[第三方](/github/site-policy/github-privacy-statement#information-we-collect-from-third-parties)收到的有关您的信息,则根据适用法律,您可以联系 [GitHub 支持](https://support.github.com/contact) 或 [GitHub 高级支持](https://enterprise.githubsupport.com/hc/en-us)访问、更新、更改、删除、反对或限制处理您的个人数据。 + +You can adjust the settings on your Account regarding the display of your Personal Data in private or public repositories or Personal Data processed in connection with Community Features (such as GitHub Feed, GitHub Sponsors, and GitHub Explore) through [profile settings](https://github.com/settings/profile). + +此外,如果您无法通过上述方式访问我们拥有的某些个人数据,您可以按照本隐私声明底部所述与我们联系以请求访问。 ### 数据可移植性 作为 GitHub 用户,您可以随时带走您的数据。 例如,您可以[将您的仓库克隆到桌面](/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop),也可以使用我们的[数据移植工具](https://developer.github.com/changes/2018-05-24-user-migration-api/)下载我们拥有的与您相关的信息。 -### 数据保留和删除 +### 沟通偏好 +我们使用您的电子邮件地址与您通信,但需要征得您的同意,并且以您的同意为前提。 例如,如果您向我们的支持团队提出请求,我们将通过电子邮件答复您。 您可以控制如何在我们的服务上和通过我们的服务使用和共享您的电子邮件地址。 您可以在[个人资料](https://github.com/settings/emails)中管理您的通信首选项。 -一般来说,只要您的帐户处于活动状态或需要为您提供服务,GitHub 就会保留您的用户个人信息。 +根据设计,Git 版本控制系统将许多操作与用户的电子邮件地址相关联,例如提交消息。 请参阅有关[设置提交电子邮件地址](https://github.com/settings/emails)的更多详细信息。 -如果您想取消帐户或删除用户个人信息,可以在[用户个人资料](https://github.com/settings/admin)中进行。 我们将根据需要保留并使用您的信息,以履行我们的法律义务、解决争端和执行我们的协议,但是除非法律要求,否则我们将在您请求后 90 天内(在合理时间内)删除您的完整个人资料。 您可以联系[GitHub 支持](https://support.github.com/contact?tags=docs-policy),请求在 30 天内删除您的数据,但需要征得我们的同意。 +根据您的[电子邮件设置](https://github.com/settings/emails),GitHub 有时可能会发送有关新动态的通知电子邮件,例如,您关注的仓库中有变动、出现新功能、有反馈请求、有重要政策变动或需要提供客户支持。 根据您的选择和适用的法律法规,我们还可能会发送营销电子邮件。 在我们发送的每封营销电子邮件的底部,都有一个“退订”链接。 -删除帐户后,某些数据,例如对其他用户仓库的贡献和对其他议题的评论,仍然保留。 但是,我们通过将其与[空用户](https://github.com/ghost)相关联,从议题、拉取请求和评论的作者字段中删除或去识别化您的用户个人信息,包括您的用户名和电子邮件地址。 +请注意,您不能选择不接收我们的重要通讯,例如来自我们支持团队的电子邮件或系统电子邮件,但是您可以在个人资料中配置通知设置以选择不接收其他通讯。 -也就是说,[通过 Git 提交设置](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address)提供的电子邮件地址将始终与您在 Git 系统中的提交相关联。 如果您已选择将自己的电子邮件地址设为私密,则还应更新您的 Git 提交设置。 我们无法更改或删除 Git 提交历史记录中的数据 — 虽然 Git 软件设计用于维护记录,但我们让您来控制在该记录中放入哪些信息。 +### 欧洲数据保护权利 -## 我们使用 cookie 和跟踪技术 +如果有关您的个人数据的处理受欧盟数据保护法的约束,则您对该数据拥有某些权利: -### Cookie +您可以要求访问、更正或删除个人数据; 如果个人数据的任何自动处理是基于您的同意或与您的合同,您有权以可用和可移植的格式传输或接收个人数据的副本; 如果个人数据的处理是基于您的同意,您可以随时撤回同意以供将来处理; 在某些情况下,您可以反对或限制个人数据的处理; 对于法国居民,您可以在去世后向我们发送有关使用您的数据的具体说明。 -GitHub 仅使用绝对必要的 Cookie。 Cookie 是网站通常存储在访客的计算机硬盘或移动设备上的小型文本文件。 +要提出此类请求,请使用本声明底部的联系信息。 当我们代表另一方(即 GitHub 充当数据处理者)处理数据时,您应将您的请求定向到该方。 您也有权向监管机构提出投诉,但我们鼓励您首先与我们联系,提出任何问题或疑虑。 -我们仅使用 Cookie 来提供、保障和改进我们的服务。 例如,我们使用它们来保持您的登录状态、记住您的偏好、出于安全目的识别您的设备、分析您使用服务的情况、编译统计报告以及为 GitHub 的未来发展提供信息。 我们使用自己的 Cookie 进行分析,但不使用任何第三方分析服务提供商。 +我们依靠不同的法律依据来收集和处理您的个人数据,例如,在您同意和/或在必要时提供您使用的服务,运营我们的业务,履行我们的合同和法律义务,保护我们的系统和客户的安全,或履行其他合法利益。 -使用我们的服务,即表示您同意我们将这些类型的 cookie 放在您的计算机或设备上。 如果您禁止浏览器或设备接受这些 cookie,则将无法登录或使用我们的服务。 +## 我们对 Cookie 和跟踪技术的使用 -我们在 [GitHub 子处理器和 Cookie](/github/site-policy/github-subprocessors-and-cookies) 页面上提供有关 [GitHub 上 Cookie](/github/site-policy/github-subprocessors-and-cookies#cookies-on-github) 的更多信息,其中描述了我们设置的 Cookie、我们对这些 Cookie 的需求以及此类 Cookie 的过期时间。 +### Cookie 和跟踪技术 + +GitHub 使用 Cookie 来提供、保护和改进我们的服务,或开发我们服务的新特性和功能。 例如,我们使用它们来保持您的登录状态、记住您的偏好、出于安全目的识别您的设备、编译统计报告以及为 GitHub 的未来发展提供信息。 我们使用自己的 Cookie,在这种情况下不使用任何第三方服务提供商。 如果您禁止浏览器或设备接受这些 cookie,则将无法登录或使用我们的服务。 我们在 [GitHub 子处理器和 Cookie](/github/site-policy/github-subprocessors-and-cookies) 页面上提供有关 [GitHub 上 Cookie](/github/site-policy/github-subprocessors-and-cookies#cookies-on-github) 的更多信息,其中描述了我们设置的 Cookie、我们对这些 Cookie 的需求以及此类 Cookie 的过期时间。 + +我们给用户的电子邮件可能包含一个像素标签,它是一个很小的清晰图像,可以告诉我们您是否打开了电子邮件以及您的 IP 地址是什么。 我们使用此像素标签使我们的电子邮件通信对您更有效,并确保我们不会发送您不需要的电子邮件。 ### DNT “[别跟踪](https://www.eff.org/issues/do-not-track)”(DNT) 是有一种隐私首选项,如果您不希望在线服务(特别是广告网络)通过第三方跟踪服务收集和分享有关您在线活动的某类信息,您可以在浏览器中设置该选项。 GitHub 响应浏览器的 DNT 信号,并遵循[关于响应 DNT 信号的 W3C 标准](https://www.w3.org/TR/tracking-dnt/)。 如果您要设置浏览器以传达不希望被跟踪的信号,请查看浏览器的文档以了解如何启用该信号。 还有一些很适合阻止在线跟踪的应用程序,例如 [Privacy Badger](https://privacybadger.org/)。 +## 个人数据的保留 +只要有必要,我们就会保留个人数据,以提供服务并完成您请求的交易,遵守我们的法律义务,解决争议,执行我们的协议以及其他合法和合法的商业目的。 由于在不同服务环境中,不同数据类型的这些需求可能会有所不同,因此实际保留期可能会根据用户期望或同意、数据的敏感性、使用户能够删除数据的自动控制的可用性以及我们的法律或合同义务等标准而有很大差异。 例如,出于安全目的,我们可能会在必要时根据适用法律将您的个人数据保留更长时间。 + ## GitHub 如何保护您的信息 +GitHub 采取必要的合理措施来保护您的个人数据免遭未经授权的访问、更改或破坏;保持数据准确性;并帮助确保正确使用您的个人数据。 为了帮助我们保护个人数据,我们要求您使用强密码,切勿与任何人共享密码或与其他网站或帐户使用相同的密码。 -GitHub 采取所有合理必要的措施保护用户个人信息,使其免遭未经授权的访问、更改或破坏;保持数据准确性;并帮助确保用户个人信息的适当使用。 +此外,如果您的帐户具有私有仓库,则可以控制对该内容的访问。 GitHub 人员不能访问私有仓库内容,除非 +- 出于安全目的, +- 自动扫描已知漏洞、活动恶意软件或已知违反我们服务条款的其他内容 +- 协助仓库所有者处理支持事项 +- 保持服务的完整性 +- 在我们有理由相信内容违反法律时遵守我们的法律义务, +- 或经您同意。 -GitHub 实施明文规定的安全信息程序。 我们的程序: -- 符合行业公认的框架; -- 包括合理设计的安全保障措施,以保护用户数据的机密性、完整性、可用性和弹性; -- 适合 GitHub 业务运营的性质、规模和复杂性; -- 包括事件响应和数据泄露通知流程;以及 -- 遵守 GitHub 开展业务所在地区适用的信息安全相关法律和法规。 - -如果出现涉及用户个人信息的数据泄露事件,我们会立即采取措施以减轻泄露影响并及时通知所有受影响的用户。 - -GitHub 上的数据传输使用 SSH、HTTPS (TLS) 进行加密,git 仓库的内容在静态时进行加密。 我们在顶级数据中心管理自己的机笼和机架,物理和网络安全性俱佳,并且对通过第三方存储提供商存储的数据进行加密处理。 - -没有任何传输方法或电子存储方法是 100% 安全的。 因此,我们无法保证其绝对安全。 更多信息请参阅我们的[安全披露](https://github.com/security)。 - -## GitHub 的全球隐私实践 - -GitHub, Inc. 和 GitHub B.V.(适用于欧洲经济区、英国和瑞士)是负责处理与服务相关个人信息的控制方 ,但以下情况除外:(a) 参与者添加到仓库的个人信息,在这种情况下,该仓库的所有者是控制方,GitHub 是处理方(或者,如果所有者充当处理方,则 GitHub 将为再处理方);或 (b) 您与 GitHub 签订了涵盖数据隐私保护的单独协议(例如数据处理协议)。 - -我们的地址是: - -- GitHub, Inc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107。 -- GitHub B.V., Vijzelstraat 68-72, 1017 HL Amsterdam, The Netherlands。 - -我们按照本隐私声明在美国存储和处理我们收集的信息,但我们的服务提供商可能在美国境外存储和处理数据。 但是我们理解,不同国家和地区的用户对隐私保护有不同的预期,即使美国没有与其他国家/地区相同的隐私框架,我们也会努力满足这些需求。 - -如本隐私声明所述,我们为世界各地的所有用户提供同样的高标准隐私保护,不论其原籍国或所在地,我们为我们提供的通知、选择、问责、安全、数据完整性、访问和追索水准而感到自豪。 无论我们在哪里开展业务,都会与我们的数据保护官合作,努力遵守适用的数据隐私法律,我们的数据保护官作为跨职能团队的一部分,负责监督我们的隐私合规工作。 此外,如果我们的供应商或附属公司有权访问用户个人信息,则他们必须签署协议,遵守我们的隐私政策和适用的数据隐私法律。 - -特点: - - - 我们在您同意的基础上收集您的用户个人信息,GitHub 提供明确的数据收集指导原则:不含糊、知情、具体、自愿同意。 - - 我只收集实现目的所需的最少量用户个人信息,除非您自己选择提供更多信息。 我们建议您只提供无压力分享的数据。 - - 我们提供简单的方法让您能够在法律允许的范围内访问、更改或删除我们收集的用户个人信息。 - - 对于用户个人信息,我们向用户提供通知、选择、问责、安全和访问,并且限制处理目的。 我们还为用户提供追索和执行方法。 +Github 将在法律不禁止的情况下,或者在响应安全威胁或其他安全风险的情况下,提供有关私有仓库访问的通知。 ### 跨境数据传输 +GitHub 处理美国境内外的个人数据,并依靠标准合同条款等法律机制将数据从欧洲经济区、英国和瑞士合法传输到美国。 您可以使用下面标题为“联系 GitHub”的部分中提供的联系方式索取标准合同条款的副本。 -GitHub 处理美国境内外的个人信息,并依靠标准合同条款作为法律规定的机制,将数据从欧洲经济区、英国和瑞士合法转移到美国。 此外,GitHub 还通过了欧盟-美国和瑞士-美国隐私盾框架的认证。 要了解有关我们跨境数据传输的更多信息,请参阅我们的[全球隐私实践](/github/site-policy/global-privacy-practices)。 - -## 我们如何与您交流 - -我们使用您的电子邮件地址与您通信,但需要征得您的同意,**并且以您的同意为前提**。 例如,如果您向我们的支持团队提出请求,我们将通过电子邮件答复您。 对于在 GitHub 上如何使用和分享您的电子邮件地址,您有很多控制权。 您可以在[用户个人资料](https://github.com/settings/emails)中管理您的通信首选项。 - -根据设计,Git 版本控制系统将许多操作与用户的电子邮件地址相关联,例如提交消息。 我们在很多方面无法更改 Git 系统。 如果您希望自己的电子邮件地址保持私密,即使在公共仓库中发表评论时也不可见,[您可以在用户个人资料中创建私密电子邮件地址](https://github.com/settings/emails)。 您还应[更新本地 Git 配置以使用您的私密电子邮件地址](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address)。 这不会改变我们与您联系的方式,但会影响其他人查看您的情况。 在当前版本中,用户的电子邮件地址默认设置为私密,但旧版 GitHub 的用户可能需要更新其设置。 有关提交消息中电子邮件地址的更多信息,请参阅[此处](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address)。 - -根据您的[电子邮件设置](https://github.com/settings/emails),GitHub 有时可能会发送有关新动态的通知电子邮件,例如您关注的仓库中有变动、出现新功能、有反馈请求、有重要政策变动或需要提供客户支持。 根据您的选择和适用的法律法规,我们还可能会发送营销电子邮件。 在我们发送的每封营销电子邮件的底部,都有一个“退订”链接。 请注意,您不能选择不接收我们的重要通讯,例如来自我们支持团队的电子邮件或系统电子邮件,但是您可以在个人资料中配置通知设置以选择不接收其他通讯。 - -我们的电子邮件可能包含一个像素标签,它是一个很小的清晰图像,可以告诉我们您是否打开了电子邮件以及您的 IP 地址是什么。 我们使用此像素标签使我们的电子邮件对您更有效,并确保我们不会发送您不需要的电子邮件。 - -## 解决投诉 - -如果您对 GitHub 处理您的用户个人信息的方式有疑问,请立即告诉我们。 我们乐于提供帮助。 您可以通过填写[隐私问题联系表](https://support.github.com/contact/privacy)联系我们。 也可以直接向我们发送电子邮件,电子邮件地址:privacy@github.com,主题行注明“隐私问题”。 我们将尽快回复 — 最迟不超过 45 天。 +### 解决投诉 +如果您对 GitHub 处理您的个人数据的方式有疑问,请立即告诉我们。 我们乐于提供帮助。 您可以通过填写[隐私问题联系表](https://support.github.com/contact/privacy)联系我们。 您也可以直接通过 **(privacy [at] github [dot] com)** 给我们发送主题行为“隐私问题”的电子邮件。 我们将尽快回复 — 最迟不超过 45 天。 您还可以直接联系我们的数据保护官。 -| 我们的美国总部 | 我们的欧盟办事处 | -| ------------------------- | ------------------ | -| GitHub 数据保护官 | GitHub BV | -| 88 Colin P. Kelly Jr. St. | Vijzelstraat 68-72 | -| San Francisco, CA 94107 | 1017 HL Amsterdam | -| 美国 | 荷兰 | -| privacy@github.com | privacy@github.com | +| 我们的美国总部 | 我们的欧盟办事处 | +| --------------------------------- | --------------------------------- | +| GitHub 数据保护官 | GitHub BV | +| 88 Colin P. Kelly Jr. St. | Vijzelstraat 68-72 | +| San Francisco, CA 94107 | 1017 HL Amsterdam | +| 美国 | 荷兰 | +| **privacy [at] github [dot] com** | **privacy [at] github [dot] com** | ### 争议解决流程 @@ -341,3 +273,50 @@ Cliquez ici pour obtenir la version française: [Déclaration de confidentialit ### 其他翻译版本: 有关本声明翻译成其他语言的版本,请访问 [https://docs.github.com/](/),然后从“English(英文)”下的下拉菜单中选择语言。 + +## GitHub 对加州居民的声明 +2018 年[加州消费者隐私法案](https://leginfo.legislature.ca.gov/faces/billCompareClient.xhtml?bill_id=201720180AB375)(加州 民事 法典第 1798.100 及其后各段,修正案,“CCPA”)赋予加州居民对其个人信息的权利和控制。 GitHub, Inc. ("GitHub"、“我们”)根据 CCPA 的要求向加州居民(“您”)提供本声明,概述如何收集和处理其个人信息。 这是 GitHub 专门向加州居民介绍的在 CCPA 下的消费者隐私权。 至于我们如何将 CCPA 关于控制个人信息的核心权利扩展到美国所有用户,请参阅我们的[隐私声明](/github/site-policy/github-privacy-statement)。 + +### 我们对个人信息的处理 +虽然下表包含有关我们收集、处理和分享的个人信息类别的信息,但要了解更详细的信息还请参阅 [GitHub 隐私声明](/github/site-policy/github-privacy-statement)。 + +| 过去 12 个月内收集的个人信息类别 | 个人信息收集来源的类别 | +| --------------------------------------------------------------- | ---------------------------------------------------- | +| 标识符(例如,真实姓名、别名、邮政地址、唯一的个人标识符、在线标识符、互联网协议地址、电子邮件地址、帐户名或其他类似的标识符) | 消费者通过与我们的服务和/或网站或 GitHub 的供应商、合作伙伴或附属公司的互动直接或自动提供的信息 | +| 加州规范 民事 §1798.80 (e) 中描述的个人信息,例如姓名、地址、信用卡或贷记卡号 | 消费者可以选择通过服务提供商直接提供的信息 | +| 加州或联邦法律下受保护的分类特征(例如性别) | 消费者可选择直接提供的信息 | +| 商业信息(例如有关购买、获取或考虑的产品或服务的信息,或其他购买或消费历史记录或趋势的信息) | 消费者直接提供的信息,或者在与我们服务交互的过程中自动提供的信息 | +| 地理位置数据(例如,在让用户有机会选择加入基于位置的服务后收集的任何信息,这些服务依赖于设备的精确位置服务。 ) | 消费者在与我们服务交互的过程中自动提供的信息 | +| 上传到服务的音频、电子、视频或类似信息,例如内容和文件。 | 消费者可选择直接提供的信息 | +| 专业或就业信息 | 消费者可选择直接提供的信息 | +| 从此表中标识的任何信息中得出推论,以创建反映消费者偏好的消费者档案 | 消费者直接提供的信息,或者在与我们服务交互的过程中自动提供的信息 | + + +我们将上述个人信息类别用于隐私声明的[“GitHub 如何使用您的信息”](/github/site-policy/github-privacy-statement#how-github-uses-your-information)一节中列出的目的。 我们还出于商业目的披露上面列出的个人信息类别。 有关其他详细信息,请参阅隐私声明[“我们如何共享收集的信息”](/github/site-policy/github-privacy-statement#how-we-share-the-information-we-collect)一节。 + +### 我们不会出售您的个人信息 +根据 CCPA,企业要向他人出售加州居民的个人信息:1) 必须事先通知相关的加州居民;以及 2) 必须提供否决权。 GitHub 不出售个人信息,包括 16 岁以下任何人的个人信息。 + +### 您在 CCPA 下的权利 +CCPA 为加州居民提供关于其个人信息的某些权利。 要提交基于这些权利的申请,请通过我们的[联系表](https://support.github.com/contact?tags=docs-policy)联系我们。 + + + +我们收到请求后,将核实提出请求的个人是否为其个人信息适用于此类请求的居民。 加州居民可以自己行使自己的权利,也可以使用书面或授权书指定的授权代理人代表他们提出请求。 如果您通过授权代理人提交请求,我们可能要求您提供额外信息,以证明该代理人在代表您行事,并且我们可能需要您直接向我们验证您的身份。。 对于自己的个人信息,加州居民可行使下述权利。 +#### 知情权。 +您有权要求我们向您披露我们收集的有关您的个人信息。 您还有权要求提供有关我们收集、使用、披露或出售此类个人信息的其他信息。 请注意,我们在本隐私声明中提供了大部分此类信息。 您可以使用 GitHub 的用户迁移 API 来访问和下载您的数据。 在此处了解更多。 您也可以通过在此处与我们联系来提出此类“了解请求”。 +#### 请求删除的权利。 +您还有权在某些情况下要求我们删除个人信息,但有一些例外情况除外。 要提出删除请求,您可以使用 GitHub 的用户迁移 API 访问和下载您的数据。 在此处了解更多。 您也可以通过在此处与我们联系来提出此类“删除请求”。 + +#### 选择退出的权利。 +您有权选择退出个人信息的未来“销售”。 请注意,我们不会“出售”CCPA 定义的个人信息,并且在过去 12 个月内没有这样做过。 + +#### 不受歧视的权利。 +您有权不因行使 CCPA 权利而受到歧视。 我们不会因您行使 CCPA 权利而歧视您。 + +您可以书面或通过授权书指定授权代理人代表您提出请求,以行使您在 CCPA 下的权利。 在接受代理商的此类请求之前,我们将要求代理商提供您授权其代表您行事的证明,并且我们可能需要您直接向我们验证您的身份。 此外,要提供或删除特定的个人信息,我们需要在法律要求的确定程度上验证您的身份。 我们将通过要求您从与您的帐户关联的电子邮件地址提交请求,或要求您提供验证帐户所需的信息,以验证您的请求。 [请注意,您可以在 GitHub 帐户中使用双因素身份验证。](/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication) +最后,您有权在收集个人信息时或之前收到有关我们做法的通知。 + +此外,根据《加利福尼亚州民法典》第 1798.83 条(也称为“闪耀之光”法律),出于个人、家族或家庭目的向与该个人建立业务关系的企业提供个人信息的加利福尼亚州居民(“加州客户”),可以要求提供有关该企业是否已出于第三方的直接营销目的向任何第三方披露个人信息的信息。 请注意,我们不会向任何第三方披露个人信息,以用于本法规定的直接营销目的。 加州客户可以通过发送电子邮件到 **(privacy [at] github [dot] com)**索取有关我们遵守本法律的更多信息。 请注意,企业每年必须回复每位加州客户的一个请求,并且可能不需要回复通过指定电子邮件地址以外的方式提出的请求。 + +根据《加利福尼亚州商业和职业法典》第 22581 条,未满 18 周岁的加利福尼亚州居民是在线网站、服务或应用程序的注册用户,他们有权删除、请求和获取他们公开发布的内容或信息。 要删除您公开发布的内容或信息, [请提交私人信息删除请求](https://support.github.com/contact/private-information)。 或者,要请求我们删除此类内容或信息,请将您希望删除的特定内容或信息的详细说明发送到 [GitHub 支持](https://support.github.com/contact)。 请注意,您的请求并不能保证完全或全面删除在线发布的内容或信息,并且在某些情况下,法律可能不允许或要求删除。 如果您对我们对加州居民的隐私惯例有任何疑问,请通过我们的[联系表格](https://support.github.com/contact?tags=docs-policy)与我们联系。 diff --git a/translations/zh-CN/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md b/translations/zh-CN/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md index d67bcd047d..1260daacf1 100644 --- a/translations/zh-CN/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md +++ b/translations/zh-CN/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md @@ -20,7 +20,7 @@ GitHub 在如何使用您的数据、如何收集您的数据以及与谁分享 ## GitHub 子处理商 -我们与第三方子处理商(例如我们的供应商和服务提供商)分享您的信息时,我们仍对您的信息负责。 我们在引入新供应商时,会竭尽所能保持您的信任,并且要求所有供应商与我们签订数据保护协议,以约束他们对用户个人信息(定义见[隐私声明](/articles/github-privacy-statement/))的处理。 +我们与第三方子处理商(例如我们的供应商和服务提供商)分享您的信息时,我们仍对您的信息负责。 我们在引入新供应商时,会竭尽所能保持您的信任,并且要求所有供应商与我们签订数据保护协议,以约束他们对用户个人信息(定义见[隐私声明](/articles/github-privacy-statement/))的处理。 您可以在[此处](https://www.github.com/privacy/subprocessors)注册以接收子处理器列表更新。 | 子处理商名称 | 处理说明 | 处理地点 | 公司地点 | |:------------------------ |:----------------- |:---- |:---- | diff --git a/translations/zh-CN/content/site-policy/privacy-policies/githubs-notice-about-the-california-consumer-privacy-act.md b/translations/zh-CN/content/site-policy/privacy-policies/githubs-notice-about-the-california-consumer-privacy-act.md deleted file mode 100644 index 7848cdd39f..0000000000 --- a/translations/zh-CN/content/site-policy/privacy-policies/githubs-notice-about-the-california-consumer-privacy-act.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: GitHub 关于《加州消费者隐私法案》的声明 -versions: - fpt: '*' -topics: - - Policy - - Legal -redirect_from: - - /github/site-policy/githubs-notice-about-the-california-consumer-privacy-act ---- - -2020 年 1 月 1 日起生效 - -## GitHub 对加州居民的声明 - -2018 年[加州消费者隐私法案](https://leginfo.legislature.ca.gov/faces/billCompareClient.xhtml?bill_id=201720180AB375)(加州 民事 法典第 1798.100 及其后各段,修正案,“CCPA”)赋予加州居民对其个人信息的权利和控制。 GitHub, Inc. ("GitHub"、“我们”)根据 CCPA 的要求向加州居民(“您”)提供本声明,概述如何收集和处理其个人信息。 这是 GitHub 专门向加州居民介绍的在 CCPA 下的消费者隐私权。 至于我们如何将 CCPA 关于控制个人信息的核心权利扩展到美国所有用户,请参阅我们的[隐私声明](/github/site-policy/github-privacy-statement)。 - -## 我们不会出售您的个人信息 - -根据 CCPA,企业要向他人出售加州居民的个人信息:1) 必须事先通知相关的加州居民;以及 2) 必须提供否决权。 - -GitHub _不_出售个人信息,包括 16 岁以下任何人的个人信息。 因此,这些通知和否决权要求不适用于 GitHub。 - -## 您在 CCPA 下的权利 - -CCPA 为加州居民提供关于其个人信息的某些权利。 要提交基于这些权利的申请,请通过我们的[联系表](https://support.github.com/contact?tags=docs-policy)联系我们。 - -我们收到请求后,将核实提出请求的个人是否为其个人信息适用于此类请求的居民。 加州居民可亲自行使权利,也可以通过授权代理人提出请求,要求披露某些有关其个人信息处理的信息,或者替他们删除个人信息。 如果您通过授权代理人提交请求,我们可能要求您提供额外信息,以证明该代理人在代表您行事。 - -对于自己的个人信息,加州居民可行使下述权利。 - -## 1. 了解哪些个人信息被收集、出于什么目的以及与谁分享的权利 - -加州居民有权要求企业披露:在过去 12 个月内从他们那里收集的个人信息的类别和具体部分;此类个人信息收集来源的类别;收集或出售此类个人信息的业务或商业目的;以及企业与其分享个人信息的第三方类别。 - -如果您要求企业披露所收集的有关您的个人信息类别和具体部分,您有权每年两次免费接收该披露信息。 该信息可通过邮寄或电子方式传递,如果以电子方式提供,应采用可移植且易于使用的格式(在技术上可行的范围内),以便加州居民能够相对容易地将该信息传输给其他实体。 您可以使用 GitHub 的[用户迁移 API](/rest/reference/migrations#users) 来访问和下载您的数据。 单击[此处](https://github.blog/2018-12-19-download-your-data/)了解更多信息。 - -## 2. 了解您的个人信息是否出于商业目的而出售或披露以及接收方是谁的权利 - -加州居民有权要求出于商业目的而出售或披露个人信息的企业:单独列出在过去 12 个月内,出于商业目的而收集、出售或披露的个人信息的类别,包括接收此类信息的第三方的类别。 - -## 3. 对出售您的个人信息说“不”的权利 - -如上所述,CCPA 要求出售个人信息的企业给居民提供否决权。 - -再强调一次,GitHub 不出售个人信息。 - -## 4. 行使隐私权后在服务和价格方面不受歧视的权利 - -CCPA 禁止企业对行使 CCPA 下任何权利的加州居民进行歧视,包括 -- 拒绝提供商品或服务 -- 对商品或服务收取不同的价格或费率,包括在折扣或其他优惠方面区别对待,或施加报复 -- 提供不同品级或质量的商品或服务 -- 暗示行使权利的人将获得不同价格或费率的商品或服务,或者不同品级或质量的商品或服务 - -## 5. 要求删除的权利 - -加州居民有权要求企业删除从他们那里收集的任何个人信息,CCPA §1798.105 中的例外情况除外。 - -## 我们对个人信息的处理 - -虽然下表包含有关我们收集、处理和分享的个人信息类别的信息,但要了解更详细的信息还请参阅 [GitHub 隐私声明](/github/site-policy/github-privacy-statement)。 - -| **过去 12 个月内收集的个人信息类别** | **个人信息收集来源的类别** | **收集个人信息的业务或商业目的** | **与之分享个人信息的第三方类别** | **出于业务或商业目的而披露的个人信息类别** | -| ----------------------------------------------------------------------------------------------------------- | ------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 标识符(例如,真实姓名、别名、邮政地址、唯一的个人标识符、在线标识符、互联网协议地址、电子邮件地址、帐户名或其他类似的标识符) | 消费者直接提供的信息,或者在与我们服务和/或网站交互的过程中自动提供的信息 | 检测安全事件,防范恶意、欺骗、欺诈或非法活动,并指控应对此类活动负责的人

进行调试以识别和修复有损现有预期功能的错误

代表业务或服务提供商执行服务

进行内部研究以支持技术开发和演示

开展活动以验证或维护服务的质量或安全性,以及改善、升级或增强服务 | 服务提供商、适用的客户、执法部门 | 出于业务或商业目的而披露了此类个人信息 | -| 加州 民事 法典 §1798.80 第 (e) 小节所述的任何类别的个人信息(将“个人信息”定义为“识别、关联、描述或能够关联特定个人的任何信息”- 示例包括姓名、地址、信用卡或借记卡号码 - 但不包括公开的信息) | 消费者直接提供的信息 | 指控应对恶意、欺骗、欺诈或非法活动负责的人。

代表业务或服务提供商执行服务 | 服务提供商、执法部门 | 出于业务或商业目的而披露了此类个人信息 | -| 加州或联邦法律下受保护的分类特征(例如性别、年龄) | 消费者可选择直接提供的信息 | 执行服务(用户个人资料) | 服务提供商 | 出于业务或商业目的而披露了此类个人信息 | -| 商业信息(例如有关购买、获取或考虑的产品或服务的信息,或其他购买或消费历史记录或趋势的信息) | 消费者直接提供的信息,或者在与我们服务交互的过程中自动提供的信息 | 进行调试以识别和修复有损现有预期功能的错误

代表业务或服务提供商执行服务 | 服务提供商 | 出于业务或商业目的而披露了此类个人信息 | | Internet 或其他电子网络活动信息(例如浏览历史记录、搜索历史记录以及有关消费者与 Internet 网站或应用程序交互的信息) | 消费者在与我们服务交互的过程中自动提供的信息 | 检测安全事件,防范恶意、欺骗、欺诈或非法活动,并指控应对此类活动负责的人

进行调试以识别和修复有损现有预期功能的错误

代表业务或服务提供商执行服务

进行内部研究以支持技术开发和演示

开展活动以验证或维护服务的质量或安全性,以及改善、升级或增强服务 | 服务提供商、适用的客户、执法部门 | 出于业务或商业目的而披露了此类个人信息 | - 地理位置数据(如 IP 地址)| 消费者通过与我们服务的互动自动提供的信息 | 检测安全事件,防范恶意、欺骗性、欺诈性或非法活动,以及起诉对该活动负责的人员

调试以识别和修复损害现有预期功能的错误

代表企业或服务提供商提供服务

进行技术开发和演示的内部研究

开展活动,以验证或维护服务质量或安全,以及改进、升级或增强服务 | 服务提供商、适用的客户、执法部门 | 出于业务或商业目的而披露了此类个人信息 | 音频、电子、视觉或类似信息 | 消费者可选择直接提供的信息 | 执行服务(用户配置文件)| 服务提供商 | 出于业务或商业目的而披露了此类个人信息 | 专业或就业相关信息 | 消费者可选择直接提供的信息 | 执行服务(用户配置文件)| 服务提供商 | 出于业务或商业目的而披露了此类个人信息 | 非公开的个人身份教育信息 | 此类个人信息已披露用于业务或商业目的 | 《家庭教育权利和隐私法》(20 U.S.C. Sec. 1232g; 34 C.F.R. Part 99) 中定义的信息 | 消费者可选择直接提供的信息 | 执行服务(用户个人资料) | 服务提供商 | 出于业务或商业目的而披露了此类个人信息 | 从此表中标识的任何信息中得出推论,以创建反映消费者偏好的消费者个人资料 | 消费者直接提供的信息,或者在与我们服务交互的过程中自动提供的信息 | 代表业务或服务提供商执行服务 | 服务提供商 | 出于业务或商业目的而披露了此类个人信息 | Sec. 1232g; 34 C.F.R. Part 99) 中定义的信息 | 消费者可选择直接提供的信息 | 执行服务(用户个人资料) | 服务提供商 | 出于业务或商业目的而披露了此类个人信息 | 从此表中标识的任何信息中得出推论,以创建反映消费者偏好的消费者个人资料 | 消费者直接提供的信息,或者在与我们服务交互的过程中自动提供的信息 | 代表业务或服务提供商执行服务 | 服务提供商 | 出于业务或商业目的而披露了此类个人信息 | - -## CCPA 下的豁免 - -CCPA 规定,直至(包括)2020 年 12 月 31 日,可豁免与过去 12 个月有关的上述某些披露,包括**企业对企业的豁免**: - - 反映 GitHub 与自然人之间的书面或口头交流或交易的个人信息,其中自然人作为公司、合伙企业、独资企业、非营利组织或政府机构的雇员、所有者、董事、管理人员或承包商,并且其与 GitHub 的交流或交易仅发生在 GitHub 针对此类公司、合伙企业、独资企业、非营利组织或政府机构进行尽职调查或与之进行产品或服务交易的范围内。 - -如果对此页面有任何疑问,请通过我们的[联系表](https://support.github.com/contact?tags=docs-policy)联系我们。 diff --git a/translations/zh-CN/content/site-policy/privacy-policies/global-privacy-practices.md b/translations/zh-CN/content/site-policy/privacy-policies/global-privacy-practices.md index 1c760f85ba..51663514ed 100644 --- a/translations/zh-CN/content/site-policy/privacy-policies/global-privacy-practices.md +++ b/translations/zh-CN/content/site-policy/privacy-policies/global-privacy-practices.md @@ -27,7 +27,7 @@ GitHub 依靠欧洲委员会批准的标准合同条款 (“SCCs”) 作为从 GitHub 已通过了欧盟-美国和瑞士-美国隐私盾框架及其所含承诺的认证,尽管 GitHub 并不依赖欧盟-美国隐私盾框架作为个人信息转移的法律依据(根据欧盟法院在 C-311/18 案中的判决)。 -欧盟-美国和瑞士-美国隐私盾框架是美国商务部针对从欧盟、英国和瑞士转移到美国的用户个人信息之收集、使用和保留而制定的框架。 GitHub 已通过美国商务部遵守隐私盾原则的认证。 如果我们的供应商或关联公司处理用户个人信息的方式与任一隐私盾框架的原则不一致,则除非我们证明我们对造成损害的事件没有责任,否则 GitHub 仍会负责。 +欧盟-美国和瑞士-美国隐私盾框架是美国商务部针对从欧盟、英国和瑞士转移到美国的个人信息之收集、使用和保留而制定的框架。 GitHub 已通过美国商务部遵守隐私盾原则的认证。 如果我们的供应商或关联公司处理个人信息的方式与任一隐私盾框架的原则不一致,则除非我们证明我们对造成损害的事件没有责任,否则 GitHub 仍会负责。 为尊重我们在隐私盾框架下的认证,如果这些全球隐私实践中的条款与隐私盾原则之间存在任何冲突,以隐私盾原则为准。 要详细了解隐私盾原则和查看我们的认证,请访问[隐私盾网站](https://www.privacyshield.gov/)。 diff --git a/translations/zh-CN/content/site-policy/privacy-policies/index.md b/translations/zh-CN/content/site-policy/privacy-policies/index.md index 35080276e5..a867be4511 100644 --- a/translations/zh-CN/content/site-policy/privacy-policies/index.md +++ b/translations/zh-CN/content/site-policy/privacy-policies/index.md @@ -10,7 +10,6 @@ children: - /global-privacy-practices - /github-data-protection-agreement - /github-subprocessors-and-cookies - - /githubs-notice-about-the-california-consumer-privacy-act - /github-codespaces-privacy-statement - /github-candidate-privacy-policy --- diff --git a/translations/zh-CN/content/support/learning-about-github-support/about-github-premium-support.md b/translations/zh-CN/content/support/learning-about-github-support/about-github-premium-support.md index e1409be088..24d792dd5a 100644 --- a/translations/zh-CN/content/support/learning-about-github-support/about-github-premium-support.md +++ b/translations/zh-CN/content/support/learning-about-github-support/about-github-premium-support.md @@ -44,7 +44,7 @@ There are two {% data variables.contact.premium_support %} plans: Premium and Pr |---|---|------| | Hours of operation | 24 x 7 | 24 x 7 | | Initial response time |
  • 30 minutes for {% data variables.product.support_ticket_priority_urgent %}
  • 4 hours for {% data variables.product.support_ticket_priority_high %}
|
  • 30 minutes for {% data variables.product.support_ticket_priority_urgent %}
  • 4 hours for {% data variables.product.support_ticket_priority_high %}
| -| Support channels |
  • Online ticket submission
  • Phone support in English via callback request
|
  • Online ticket submission
  • Phone support in English via callback request
  • Screen share for critical issues
+| Support channels |
  • Online ticket submission
  • Phone support in English via callback request
  • Screen share for critical issues
|
  • Online ticket submission
  • Phone support in English via callback request
  • Screen share for critical issues
| | Training | Access to premium content |
  • Access to premium content
  • 1 virtual training class per year
| | Members with support entitlements | 10 | 25 | | Resources | Priority ticket handling |
  • Priority ticket handling
  • Named Customer Reliability Engineer
| diff --git a/translations/zh-CN/data/features/README.md b/translations/zh-CN/data/features/README.md index 615195bd9d..71856170a4 100644 --- a/translations/zh-CN/data/features/README.md +++ b/translations/zh-CN/data/features/README.md @@ -21,7 +21,7 @@ versions: ### 液体条件 -现在您可以在内容文件中使用 `{% if meow %} ... {% endif %}`! 请注意,这是 `if` 标记,而不是新的 `ifversion` 标记。 +现在您可以在内容文件中使用 `{% ifversion meow %} ... {% endif %}`! ### 前辅文 @@ -45,7 +45,7 @@ versions: ## 架构执行 -验证功能版本管理的架构位于 [`tests/helpers/schemas/feature-versions-schema.js`](/tests/helpers/schemas/feature-versions-schema.js) 中,通过 [`tests/linting/lint-files.js`](/tests/linting/lint-files.js) 执行。 +验证功能版本管理的架构位于 [`tests/helpers/schemas/feature-versions-schema.js`](/tests/helpers/schemas/feature-versions-schema.js) 中,通过 [`tests/linting/lint-versioning.js`](/tests/linting/lint-versioning.js) 执行。 ## 删除功能标签的脚本 diff --git a/translations/zh-CN/data/features/actions-inherit-secrets-reusable-workflows.yml b/translations/zh-CN/data/features/actions-inherit-secrets-reusable-workflows.yml index 1a80448cb4..dcf7f8f3f7 100644 --- a/translations/zh-CN/data/features/actions-inherit-secrets-reusable-workflows.yml +++ b/translations/zh-CN/data/features/actions-inherit-secrets-reusable-workflows.yml @@ -5,4 +5,4 @@ versions: fpt: '*' ghec: '*' ghes: '>= 3.6' - ghae: + ghae: 'issue-6920' diff --git a/translations/zh-CN/data/features/actions-unified-inputs.yml b/translations/zh-CN/data/features/actions-unified-inputs.yml new file mode 100644 index 0000000000..8843eefffd --- /dev/null +++ b/translations/zh-CN/data/features/actions-unified-inputs.yml @@ -0,0 +1,7 @@ +--- +#Issue 6921 +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-6921' diff --git a/translations/zh-CN/data/features/code-scanning-pr-conversations-tab.yml b/translations/zh-CN/data/features/code-scanning-pr-conversations-tab.yml new file mode 100644 index 0000000000..40e6b2d53a --- /dev/null +++ b/translations/zh-CN/data/features/code-scanning-pr-conversations-tab.yml @@ -0,0 +1,6 @@ +--- +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.7' + ghae: 'issue-5895' diff --git a/translations/zh-CN/data/features/comment-dismissed-code-scanning-alert.yml b/translations/zh-CN/data/features/comment-dismissed-code-scanning-alert.yml new file mode 100644 index 0000000000..e9cb18bb20 --- /dev/null +++ b/translations/zh-CN/data/features/comment-dismissed-code-scanning-alert.yml @@ -0,0 +1,6 @@ +--- +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-2191' diff --git a/translations/zh-CN/data/features/dependabot-settings-update-37.yml b/translations/zh-CN/data/features/dependabot-settings-update-37.yml new file mode 100644 index 0000000000..f70a6eb154 --- /dev/null +++ b/translations/zh-CN/data/features/dependabot-settings-update-37.yml @@ -0,0 +1,7 @@ +--- +#Reference: Issue #7044 Update repository settings for Dependabot to include shortcut for Version updates +versions: + fpt: '*' + ghec: '*' + ghes: '>3.6' + ghae: 'issue-7044' diff --git a/translations/zh-CN/data/features/dependency-graph-rust-support.yml b/translations/zh-CN/data/features/dependency-graph-rust-support.yml new file mode 100644 index 0000000000..439b0edf01 --- /dev/null +++ b/translations/zh-CN/data/features/dependency-graph-rust-support.yml @@ -0,0 +1,7 @@ +--- +#Reference: Issue #6964 Support for Rust manifest parsing in Dependency graph +versions: + fpt: '*' + ghec: '*' + ghes: '>3.5' + ghae: 'issue-6964' diff --git a/translations/zh-CN/data/features/enterprise-audit-log-ip-addresses.yml b/translations/zh-CN/data/features/enterprise-audit-log-ip-addresses.yml new file mode 100644 index 0000000000..d39d55cd0c --- /dev/null +++ b/translations/zh-CN/data/features/enterprise-audit-log-ip-addresses.yml @@ -0,0 +1,5 @@ +--- +#Reference: #6972 +#Documentation for IP addresses in the enterprise audit log (public beta) +versions: + ghec: '*' diff --git a/translations/zh-CN/data/features/issue-close-reasons.yml b/translations/zh-CN/data/features/issue-close-reasons.yml new file mode 100644 index 0000000000..b11b389fe7 --- /dev/null +++ b/translations/zh-CN/data/features/issue-close-reasons.yml @@ -0,0 +1,8 @@ +--- +#Issues 6363 +#Closed issue states +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-6363' diff --git a/translations/zh-CN/data/features/oidc-for-emu.yml b/translations/zh-CN/data/features/oidc-for-emu.yml new file mode 100644 index 0000000000..523dd3df61 --- /dev/null +++ b/translations/zh-CN/data/features/oidc-for-emu.yml @@ -0,0 +1,6 @@ +--- +#Issues 6495 and 6494 +#OIDC/CAP for Enterprise Managed Users +versions: + ghec: '*' + ghae: 'issue-6495' diff --git a/translations/zh-CN/data/features/partial-reruns-with-reusable.yml b/translations/zh-CN/data/features/partial-reruns-with-reusable.yml new file mode 100644 index 0000000000..c0802bf2b1 --- /dev/null +++ b/translations/zh-CN/data/features/partial-reruns-with-reusable.yml @@ -0,0 +1,7 @@ +--- +#Issue #7062 +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.5' + ghae: 'issue-7062' diff --git a/translations/zh-CN/data/features/previous-release-tag.yml b/translations/zh-CN/data/features/previous-release-tag.yml new file mode 100644 index 0000000000..17e793c765 --- /dev/null +++ b/translations/zh-CN/data/features/previous-release-tag.yml @@ -0,0 +1,8 @@ +--- +#Issue 7052 +#Adding a previous (release) tag for users when creating a new release and autogenerating release notes +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-7052' diff --git a/translations/zh-CN/data/features/project-beta-webhooks.yml b/translations/zh-CN/data/features/project-beta-webhooks.yml new file mode 100644 index 0000000000..326213ebe0 --- /dev/null +++ b/translations/zh-CN/data/features/project-beta-webhooks.yml @@ -0,0 +1,6 @@ +--- +#Issue 6981 +#Projects (beta) webhooks +versions: + fpt: '*' + ghec: '*' 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 index 2f865df518..df29a6761f 100644 --- 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 @@ -77,3 +77,10 @@ upcoming_changes: date: '2022-07-01T00:00:00+00:00' criticality: 重大 owner: jdennes + - + location: RemovePullRequestFromMergeQueueInput.branch + description: '`branch` 将被删除。' + reason: PR 将从基本分支的合并队列中删除,`branch` 参数现在是 no-op + date: '2022-10-01T00:00:00+00:00' + criticality: 重大 + owner: jhunschejones diff --git a/translations/zh-CN/data/graphql/ghec/graphql_upcoming_changes.public.yml b/translations/zh-CN/data/graphql/ghec/graphql_upcoming_changes.public.yml index e467482ea9..7d0b966a84 100644 --- a/translations/zh-CN/data/graphql/ghec/graphql_upcoming_changes.public.yml +++ b/translations/zh-CN/data/graphql/ghec/graphql_upcoming_changes.public.yml @@ -98,6 +98,13 @@ upcoming_changes: date: '2022-07-01T00:00:00+00:00' criticality: 重大 owner: cheshire137 + - + location: RemovePullRequestFromMergeQueueInput.branch + description: '`branch` 将被删除。' + reason: PR 将从基本分支的合并队列中删除,`branch` 参数现在是 no-op + date: '2022-10-01T00:00:00+00:00' + criticality: 重大 + owner: jhunschejones - location: UpdateProjectNextItemFieldInput.fieldWithSettingId description: '`fieldWithSettingId` 将被删除。使用 `fieldConstraintId` 代替' diff --git a/translations/zh-CN/data/graphql/graphql_upcoming_changes.public.yml b/translations/zh-CN/data/graphql/graphql_upcoming_changes.public.yml index e467482ea9..7d0b966a84 100644 --- a/translations/zh-CN/data/graphql/graphql_upcoming_changes.public.yml +++ b/translations/zh-CN/data/graphql/graphql_upcoming_changes.public.yml @@ -98,6 +98,13 @@ upcoming_changes: date: '2022-07-01T00:00:00+00:00' criticality: 重大 owner: cheshire137 + - + location: RemovePullRequestFromMergeQueueInput.branch + description: '`branch` 将被删除。' + reason: PR 将从基本分支的合并队列中删除,`branch` 参数现在是 no-op + date: '2022-10-01T00:00:00+00:00' + criticality: 重大 + owner: jhunschejones - location: UpdateProjectNextItemFieldInput.fieldWithSettingId description: '`fieldWithSettingId` 将被删除。使用 `fieldConstraintId` 代替' diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-1/21.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-1/21.yml index b6e1956267..fae05e4fc2 100644 --- a/translations/zh-CN/data/release-notes/enterprise-server/3-1/21.yml +++ b/translations/zh-CN/data/release-notes/enterprise-server/3-1/21.yml @@ -9,6 +9,7 @@ sections: - SNMP incorrectly logged a high number of `Cannot statfs` error messages to syslog. - For instances configured with SAML authentication and built-in fallback enabled, built-in users would get stuck in a “login” loop when attempting to sign in from the page generated after logging out. - When using SAML encrypted assertions, some assertions were not correctly marking SSH keys as verified. + - 'The Releases page would return a 500 error when the repository has tags that contain non-ASCII characters. [Updated: 2022-06-10]' changes: - In high availability configurations, clarify that the replication overview page in the Management Console only displays the current replication configuration, not the current replication status. - When enabling {% data variables.product.prodname_registry %}, clarify that using a Shared Access Signature (SAS) token as connection string is not supported. diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-2/13.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-2/13.yml index 85332bd370..4bda39b54f 100644 --- a/translations/zh-CN/data/release-notes/enterprise-server/3-2/13.yml +++ b/translations/zh-CN/data/release-notes/enterprise-server/3-2/13.yml @@ -12,6 +12,7 @@ sections: - Videos uploaded to issue comments would not be rendered properly. - When using SAML encrypted assertions, some assertions were not correctly marking SSH keys as verified. - When using `ghe-migrator`, a migration would fail to import video file attachments in issues and pull requests. + - 'The Releases page would return a 500 error when the repository has tags that contain non-ASCII characters. [Updated: 2022-06-10]' changes: - In high availability configurations, clarify that the replication overview page in the Management Console only displays the current replication configuration, not the current replication status. - When enabling {% data variables.product.prodname_registry %}, clarify that using a Shared Access Signature (SAS) token as connection string is not currently supported. diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-3/8.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-3/8.yml index d5f3738591..e6aa28a61a 100644 --- a/translations/zh-CN/data/release-notes/enterprise-server/3-3/8.yml +++ b/translations/zh-CN/data/release-notes/enterprise-server/3-3/8.yml @@ -15,6 +15,7 @@ sections: - When using the file finder on a repository page, typing the backspace key within the search field would result in search results being listed multiple times and cause rendering problems. - When using GitHub Enterprise Importer to import a repository, some issues would fail to import due to incorrectly configured project timeline events. - When using `ghe-migrator`, a migration would fail to import video file attachments in issues and pull requests. + - 'The Releases page would return a 500 error when the repository has tags that contain non-ASCII characters. [Updated: 2022-06-10]' changes: - In high availability configurations, clarify that the replication overview page in the Management Console only displays the current replication configuration, not the current replication status. - When enabling {% data variables.product.prodname_registry %}, clarify that using a Shared Access Signature (SAS) token as connection string is not currently supported. diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-4/3.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-4/3.yml index e70e23b617..f6b3e08121 100644 --- a/translations/zh-CN/data/release-notes/enterprise-server/3-4/3.yml +++ b/translations/zh-CN/data/release-notes/enterprise-server/3-4/3.yml @@ -18,6 +18,7 @@ sections: - Videos uploaded to issue comments would not be rendered properly. - When using GitHub Enterprise Importer to import a repository, some issues would fail to import due to incorrectly configured project timeline events. - When using `ghe-migrator`, a migration would fail to import video file attachments in issues and pull requests. + - 'The Releases page would return a 500 error when the repository has tags that contain non-ASCII characters. [Updated: 2022-06-10]' changes: - In high availability configurations, clarify that the replication overview page in the Management Console only displays the current replication configuration, not the current replication status. - The Nomad allocation timeout for Dependency Graph has been increased to ensure post-upgrade migrations can complete. diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-5/0-rc1.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-5/0-rc1.yml index 9f6f0d59e3..b69cd21f3b 100644 --- a/translations/zh-CN/data/release-notes/enterprise-server/3-5/0-rc1.yml +++ b/translations/zh-CN/data/release-notes/enterprise-server/3-5/0-rc1.yml @@ -1,7 +1,7 @@ --- date: '2022-05-10' release_candidate: true -deprecated: false +deprecated: true intro: | {% note %} diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-5/0.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-5/0.yml new file mode 100644 index 0000000000..4e69c251bc --- /dev/null +++ b/translations/zh-CN/data/release-notes/enterprise-server/3-5/0.yml @@ -0,0 +1,345 @@ +--- +date: '2022-05-31' +intro: | + + For upgrade instructions, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)." +sections: + features: + - + heading: IP exception list for validation testing after maintenance + notes: + - | + You can now configure an allow list of IP addresses that can access application services on your GitHub Enterprise Server instance while maintenance mode is enabled. Administrators who visit the instance's web interface from an allowed IP address can validate the instance's functionality post-maintenance and before disabling maintenance mode. For more information, see "[Enabling and scheduling maintenance mode](/admin/configuration/configuring-your-enterprise/enabling-and-scheduling-maintenance-mode#validating-changes-in-maintenance-mode-using-the-ip-exception-list)." + - + heading: Custom repository roles are generally available + notes: + - | + With custom repository roles, organizations now have more granular control over the repository access permissions they can grant to users. For more information, see "[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)." + + A custom repository role is created by an organization owner, and is available across all repositories in that organization. Each role can be given a custom name, and a description. It can be configured from a set of over 40 fine grained permissions. Once created, repository admins can assign a custom role to any user, team or outside collaborator in their repository. + + Custom repository roles can be created, viewed, edited and deleted via the new **Repository roles** tab in an organization's settings. A maximum of 3 custom roles can be created within an organization. + + Custom repository roles are also fully supported in the GitHub Enterprise Server REST APIs. The Organizations API can be used to list all custom repository roles in an organization, and the existing APIs for granting repository access to individuals and teams have been extended to support custom repository roles. For more information, see "[Organizations](/rest/reference/orgs#list-custom-repository-roles-in-an-organization)" in the REST API documentation. + - + heading: GitHub Container registry in public beta + notes: + - | + The GitHub Container registry (GHCR) is now available in GitHub Enterprise Server 3.5 as a public beta, offering developers the ability to publish, download, and manage containers. GitHub Packages container support implements the OCI standards for hosting Docker images. For more information, see "[GitHub Container registry](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)." + - + heading: Dependabot updates are generally available + notes: + - | + Dependabot version and security updates are now generally available in GitHub Enterprise Server 3.5. All the popular ecosystems and features that work on GitHub.com repositories now can be set up on your GitHub Enterprise Server instance. Dependabot on GitHub Enterprise Server requires GitHub Actions and a pool of self-hosted Dependabot runners, GitHub Connect enabled, and Dependabot enabled by an admin. + + Following on from the public beta release, we will be supporting the use of GitHub Actions runners hosted on a Kubernetes setup. + + For more information, see "[Setting up Dependabot updates](https://docs.github.com/en/enterprise-server@3.5/admin/github-actions/enabling-github-actions-for-github-enterprise-server/setting-up-dependabot-updates)." + - + heading: Server Statistics in public beta + notes: + - | + You can now analyze how your team works, understand the value you get from GitHub Enterprise Server, and help us improve our products by reviewing your instance's usage data and sharing this aggregate data with GitHub. You can use your own tools to analyze your usage over time by downloading your data in a CSV or JSON file or by accessing it using the REST API. To see the list of aggregate metrics collected, see "[About Server Statistics](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics#server-statistics-data-collected)." Server Statistics data includes no personal data nor GitHub content, such as code, issues, comments, or pull requests content. For a better understanding of how we store and secure Server Statistics data, see "[GitHub Security](https://github.com/security)." For more information about Server Statistics, see "[Analyzing how your team works with Server Statistics](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics)." This feature is available in public beta. + - + heading: GitHub Actions rate limiting is now configurable + notes: + - | + Site administrators can now enable and configure a rate limit for GitHub Actions. By default, the rate limit is disabled. When workflow jobs cannot immediately be assigned to an available runner, they will wait in a queue until a runner is available. However, if GitHub Actions experiences a sustained high load, the queue can back up faster than it can drain and the performance of the GitHub Enterprise Server instance may degrade. To avoid this, an administrator can configure a rate limit. When the rate limit is exceeded, additional workflow runs will fail immediately rather than being put in the queue. Once the rate has stabilized below the threshold, new runs can be queued again. For more information, see "[Configuring rate limits](/admin/configuration/configuring-your-enterprise/configuring-rate-limits#configuring-rate-limits-for-github-actions)." + - + heading: OpenID Connect (OIDC) for secure deployments with GitHub Actions + notes: + - | + GitHub Actions on GitHub Enterprise Server now supports OIDC for secure deployments to cloud providers, which uses short-lived tokens that are automatically rotated for each deployment. OIDC enables the following functionality. + + - Seamless authentication between cloud providers and GitHub Enterprise Server without the need for storing any long-lived cloud secrets on your instance + - Cloud administrators can rely on the security mechanisms of a particular cloud provider to ensure that GitHub Actions workflows have minimal access to cloud resources. There is no duplication of secret management between GitHub Enterprise Server and the cloud. + + For more information, see "[Security hardening your deployments](/actions/deployment/security-hardening-your-deployments)." + - + heading: Sharing GitHub Actions within your enterprise is generally available + notes: + - | + Support for GitHub Actions in internal repositories is now generally available for organizations on your GitHub Enterprise Server instance. You can innersource automation by sharing actions in internal repositories. You can manage a repository's settings or use the REST API to allow access to workflows in other repositories within the organization or in any organization on the instance. For more information, see "[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)," "[Managing GitHub Actions settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-access-to-components-in-an-internal-repository)," and "[Actions Permissions](/rest/actions/permissions#get-the-level-of-access-for-workflows-outside-of-the-repository)" in the REST API documentation. + - + heading: Cache support for GitHub Actions on GitHub Enterprise Server is now generally available + notes: + - | + You can now use dependency caching to speed up your GitHub Actions workflows. To cache dependencies for a job, you can include the [actions/cache](https://github.com/actions/cache) action to create a cache with a unique key. You can share caches across all workflows in the same repository. These workflows can then restore the cache and run faster. + + Actions users can also use our cache APIs to: + + - Define the enterprise policy for cache size range allowed per repository. + - Query the cache usage within each repository and monitor if the total size of all caches is reaching the upper limit. + - Increase the maximum cache size for a repository within the allowed enterprise limits, based on the cache requirements of the repository. + - Monitor aggregate cache usage at organization level or at enterprise level. + + The external blob storage that is configured within your enterprise account will now be shared across workflow artifacts, logs, and also the caches. For more information, see "[Caching dependencies to speed up workflows](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)." + - + heading: Automatically sign commits made in the web UI + notes: + - | + You can now configure GitHub Enterprise Server to automatically sign commits made in the web interface, such as from editing a file or merging a pull request. Signed commits increase confidence that changes come from trusted sources. This feature allows the [Require signed commits](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-signed-commits) branch protection setting to block unsigned commits from entering a repository, while allowing entry of signed commits – even those made in the web interface. For more information, see "[Configuring web commit signing](/admin/configuration/configuring-your-enterprise/configuring-web-commit-signing)." + - + heading: Sync license usage any time + notes: + - | + For customers that sync license usage between GitHub Enterprise Server and GitHub Enterprise Cloud automatically using GitHub Connect, you now have the ability to sync your license usage independently of the automatic weekly sync. This feature also reports the status of sync job. For more information, see "[Syncing license usage between GitHub Enterprise Server and GitHub Enterprise Cloud](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud#manually-syncing-license-usage)." + - + heading: Reusable workflows for GitHub Actions are generally available + notes: + - | + Reusable workflows are now generally available. Reusable workflows help you reduce duplication by enabling you to reuse an entire workflow as if it were an action. With the general availability release, a number of improvements are now available for GitHub Enterprise Server. For more information, see "[Reusing workflows](/actions/using-workflows/reusing-workflows)." + + - You can utilize outputs to pass data from reusable workflows to other jobs in the caller workflow. + - You can pass environment secrets to reusable workflows. + - The audit log includes information about which reusable workflows are used. + - Reusable workflows in the same repository as the calling repository can be referenced with just the path and filename (`PATH/FILENAME`). The called workflow will be from the same commit as the caller workflow. + - + heading: Self-hosted runners for GitHub Actions can now disable automatic updates + notes: + - | + You now have more control over when your self-hosted runners perform software updates. If you specify the `--disableupdate` flag to the runner then it will not try to perform an automatic software update if a newer version of the runner is available. This allows you to update the self-hosted runner on your own schedule, and is especially convenient if your self-hosted runner is in a container. + + For compatibility with the GitHub Actions service, you will need to manually update your runner within 30 days of a new runner version being available. For instructions on how to install the latest runner version, please see the installation instructions for [the latest release in the runner repo](https://github.com/actions/runner/releases). + - + heading: Secure self-hosted runners for GitHub Actions by limiting workflows + notes: + - | + Organization owners can now increase the security of CI/CD workflows on self-hosted runners by choosing which workflows can access a runner group. Previously, any workflow in a repository, such as an issue labeler, could access the self-hosted runners available to an organization. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-what-workflows-can-access-a-runner-group)" and the [GitHub Blog](https://github.blog/2022-03-23-github-actions-secure-self-hosted-runners-specific-workflows/). + - + heading: Prevent GitHub Actions from approving pull requests + notes: + - | + You can now control whether GitHub Actions can approve pull requests. This feature protects against a user using GitHub Actions to satisfy the "Required approvals" branch protection requirement and merging a change that was not reviewed by another user. To prevent breaking existing workflows, **Allow GitHub Actions reviews to count towards required approval** is enabled by default. Organization owners can disable the feature in the organization's GitHub Actions settings. For more information, see "[Disabling or limiting GitHub Actions for your organization](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-approving-pull-requests)." + - + heading: Re-run failed or individual GitHub Actions jobs + notes: + - | + You can now re-run only failed jobs or an individual job in a GitHub Actions workflow run. For more information, see "[Re-running workflows and jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)." + - + heading: Dependency graph supports GitHub Actions + notes: + - | + The dependency graph now detects YAML files for GitHub Actions workflows. GitHub Enterprise Server will display the workflow files within the **Insights** tab's dependency graph section. Repositories that publish actions will also be able to see the number of repositories that depend on that action from the "Used By" control on the repository homepage. For more information, see "[About the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)." + - + heading: Security overview for enterprises in public beta + notes: + - | + GitHub Advanced Security customers can now view an overview of security alerts at the enterprise level. The new **Security** tab at the enterprise level provides a repository-centric view of application security risks, as well as an alert-centric view of all secret scanning alerts. For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." + - + heading: Security view for organizations is generally available + notes: + - | + The overview of security alerts at the organization level is now generally available. GitHub Advanced Security customers can use the security overview to view a repository-centric view of application security risks, or an alert-centric view of all code scanning, Dependabot, and secret scanning alerts for all repositories in an organization. For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." + - + heading: Code scanning detects more security issues, supports new language versions + notes: + - | + Code scanning now detects a larger number of CWEs, and CodeQL code scanning fully supports the standard language features in the following language releases. + + - C# 10 / .NET 6 + - Python 3.10 + - Java 17 + - TypeScript 4.5 + + For more information, see the [GitHub Blog](https://github.blog/changelog/2022-02-25-code-scanning-detects-more-security-issues-supports-new-language-versions/). + - + heading: View code scanning alerts across an organization + notes: + - | + GitHub Advanced Security customers can now view code scanning alerts in an organization's **Security** tab. This view is available to organization owners and members of teams with the [security manager role](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." + - | + Users can now retrieve code scanning alerts for an organization on your GitHub Enterprise Server instance via the REST API. This new API endpoint supplements the existing [endpoint for repositories](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository). For more information, see [Code Scanning](/rest/code-scanning) in the REST API documentation. + - + heading: Secret scanning available as a push protection + notes: + - | + GitHub Enterprise Server can now block any pushes where a token is detected with high confidence. Developers can bypass the block by providing details of why the secret needs to be committed via a web UI. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." + - + heading: Dry runs for custom patterns with secret scanning + notes: + - | + GitHub Advanced Security customers can now dry run custom secret scanning patterns at the organization or repository level. Dry runs allow people with owner or admin access to review and hone their patterns before publishing them and generating alerts. You can compose a pattern, then use **Save and dry run** to retrieve results. The scans typically take just a few seconds, but GitHub Enterprise Server will also notify organization owners or repository admins via email when dry run results are ready. For more information, see "[About secret scanning](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-private-repositories)" and "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." + - + heading: Secret scanning custom pattern events now in the audit log + notes: + - | + The audit log now includes events associated with secret scanning custom patterns. This data helps GitHub Advanced Security customers understand actions taken on their [repository](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#repository_secret_scanning_custom_pattern-category-actions)-, [organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#org_secret_scanning_custom_pattern-category-actions)-, or [enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#business_secret_scanning_custom_pattern-category-actions)-level custom patterns for security and compliance audits. For more information, see "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)" or "[Reviewing audit logs for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise)." + - + heading: Configure permissions for secret scanning with custom repository roles + notes: + - | + You can now configure two new permissions for secret scanning when managing custom repository roles. + + - View secret scanning results + - Dismiss or reopen secret scanning results + + For more information, see "[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)." + - + heading: Secret scanning now supports archived repositories + notes: + - | + GitHub Advanced Security customers can now enable secret scanning for archived repositories via the UI and API. For more information, see "[About secret scanning](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-private-repositories)," "[About archived repositories](/repositories/archiving-a-github-repository/archiving-repositories)," and "[Repositories](/rest/repos/repos#update-a-repository)" in the REST API documentation. + - + heading: Secret scanning webhooks for alert locations + notes: + - | + GitHub Advanced Security customers using secret scanning can now opt to receive a webhook each time a secret is detected in a new location. The `secret_scanning_alert_location` webhook event includes location details, like the commit SHA, and the associated alert for the detection. A location is created for every new file path containing the detected secret. For more information, see "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#secret_scanning_alert_location)." + - + heading: View Dependabot alerts across an organization + notes: + - | + GitHub Advanced Security customers can now view Dependabot alerts in in an organization's **Security** tab. This view is available to organization owners and members of teams with the [security manager role](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." + - + heading: Configure permissions for Dependabot alerts with custom repository roles + notes: + - | + You can now configure two new permissions for Dependabot alerts when managing custom repository roles. + + - View Dependabot alerts + - Dismiss or reopen Dependabot alerts + + For more information, see "[Managing custom repository roles for an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)." + - + heading: Reopen dismissed Dependabot alerts + notes: + - | + You can now reopen dismissed Dependabot alerts through the UI page for a closed alert. This does not affect Dependabot pull requests or the GraphQL API. For more information, see "[About Dependabot alerts](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)." + - + heading: Pub support for Dependabot version updates is in public beta + notes: + - | + Users of Dependabot version updates can now proactively update dependencies for Flutter or Dart projects that use the Pub package manager. + + To test [version updates](/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates) on your own Dart or Flutter repository, add the following configuration file in [.github/dependabot.yaml](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates). Note the `package-ecosystem: "pub"` and `enable-beta-ecosystems: true` flags. + ```yaml + version: 2 + enable-beta-ecosystems: true + updates: + - package-ecosystem: "pub" + directory: "/" + schedule: + interval: "weekly" + ``` + - + heading: See pull request associated with a repository's Dependabot alerts via GraphQL API + notes: + - | + The new `DependabotUpdate` GraphQL object lets you view information about what happens to your repository's security updates. When GitHub Enterprise Server detects that a dependency in your repository is vulnerable, Dependabot will attempt to open a pull request to update that dependency to a non-vulnerable version. You can now see the pull request that fixes the vulnerability. In some cases, Dependabot fails to open a pull request. Previously, the error message that Dependabot generated was only visible in the "Dependabot Alerts" section of the **Security** tab. Now, if Dependabot runs into an error when trying to open a pull request for a security alert, you can determine the reason using the GraphQL API. For more information, see "[Objects](/graphql/reference/objects#dependabotupdate)" in the GraphQL API documentation. + - + heading: Access more information about Dependabot alerts via GraphQL API + notes: + - | + You can now view fixed alerts from Dependabot with the GraphQL API. You can also access and filter by state, as well as by unique numeric identifier, and you can filter by state on the vulnerability alert object. The following fields now exist for a `RepositoryVulnerabilityAlert`. + + - `number` + - `fixed_at` + - `fix_reason` + - `state` + + For more information, see "[Objects](/graphql/reference/objects#repositoryvulnerabilityalert)" in the GraphQL API documentation. + - + heading: Git events in the enterprise audit log + notes: + - | + The following Git-related events can now appear in the enterprise audit log. If you enable the feature and set an audit log retention period, the new events will be available for search via the UI and API, or export via JSON or CSV. + + - `git.clone` + - `git.fetch` + - `git.push` + + Due to the large number of Git events logged, we recommend you monitor your instance's file storage and review your related alert configurations. For more information, see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#git-category-actions)" and "[Monitoring storage](/admin/enterprise-management/monitoring-your-appliance/recommended-alert-thresholds#monitoring-storage)." + - + heading: Improvements to CODEOWNERS + notes: + - | + This release includes improvements to CODEOWNERS. + + - Syntax errors are now surfaced when viewing a CODEOWNERS file from the web. Previously, when a line in a CODEOWNERS file had a syntax error, the error would be ignored or in some cases cause the entire CODEOWNERS file to not load. GitHub Apps and Actions can access the same list of errors using new REST and GraphQL APIs. For more information, see "[Repositories](/rest/repos/repos#list-codeowners-errors)" in the REST API documentation or "[Objects](/graphql/reference/objects#repositorycodeowners)" in the GraphQL API documentation. + - After someone creates a new pull request or pushes new changes to a draft pull request, any code owners that will be requested for review are now listed in the pull request under "Reviewers". This feature gives you an early look at who will be requested to review once the pull request is marked ready for review. + - Comments in CODEOWNERS files can now appear at the end of a line, not just on dedicated lines. + + For more information, see "[About code owners](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners)." + - + heading: More ways to keep a pull request's topic branch up to date + notes: + - | + The **Update branch** button on the pull request page lets you update your pull request's branch with the latest changes from the base branch. This is useful for verifying your changes are compatible with the current version of the base branch before you merge. Two enhancements now give you more ways to keep your branch up-to-date. + + - When your pull request's topic branch is out of date with the base branch, you now have the option to update it by rebasing on the latest version of the base branch. Rebasing applies the changes from your branch onto the latest version of the base branch, resulting in a branch with a linear history since no merge commit is created. To update by rebasing, click the drop down menu next to the **Update Branch** button, click **Update with rebase**, and then click **Rebase branch**. Previously, **Update branch** performed a traditional merge that always resulted in a merge commit in your pull request branch. This option is still available, but now you have the choice. For more information, see "[Keeping your pull request in sync with the base branch](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch)." + + - A new repository setting allows the **Update branch** button to always be available when a pull request's topic branch is not up to date with the base branch. Previously, this button was only available when the **Require branches to be up to date before merging** branch protection setting was enabled. People with admin or maintainer access can manage the **Always suggest updating pull request branches** setting from the **Pull Requests** section in repository settings. For more information, see "[Managing suggestions to update pull request branches](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches)." + - + heading: Configure custom HTTP headers for GitHub Pages sites + notes: + - | + You can now configure custom HTTP headers that apply to all GitHub Pages sites served from your GitHub Enterprise Server instance. For more information, see "[Configuring GitHub Pages for your enterprise](/admin/configuration/configuring-your-enterprise/configuring-github-pages-for-your-enterprise#configuring-github-pages-response-headers-for-your-enterprise)." + - + heading: Ignore commits in blame view + notes: + - | + It's now possible to ignore revisions in the blame view by creating a _.git-blame-ignore-revs_ file in the root of your repository. For more information, see "[Viewing a file](/repositories/working-with-files/using-files/viewing-a-file#ignore-commits-in-the-blame-view)." + - + heading: Light high contrast theme is generally available + notes: + - | + A light high contrast theme, with greater contrast between foreground and background elements, is now generally available. For more information, see "[Managing your theme settings](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings)." + - + heading: 标记保护规则 + notes: + - | + Repository owners can now configure tag protection rules to protect a repository's tags. Once protected by a tag protection rule, tags matching a specified name pattern can only be created and deleted by users with the Maintain or Admin role in the repository. For more information, see "[Configuring tag protection rules](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules)." + bugs: + - | + It is now possible for GitHub Apps to upload release assets. + changes: + - | + To use the device authorization flow for OAuth and GitHub Apps, you must manually enable the feature. This change reduces the likelihood of apps being used in phishing attacks against GitHub Enterprise Server users by ensuring integrators are aware of the risks and make a conscious choice to support this form of authentication. If you own or manage an OAuth App or GitHub App and you want to use the device flow, you can enable it for your app via the app's settings page. The device flow API endpoints will respond with status code `400` to apps that have not enabled this feature. For more information, see "[Authorizing OAuth Apps](/developers/apps/building-oauth-apps/authorizing-oauth-apps#device-flow)." + - | + The code scanning alert page now always shows the alert status and information for the default branch. There is a new "Affected branches" panel in the sidebar where you can see the status of the alert in other branches. If the alert does not exist in your default branch, the alert page will show the status as "In branch" or "In pull request" for the location where the alert was last seen. This improvement makes it easier to understand the status of alerts which have been introduced into your code base. For more information, see "[About code scanning alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-alert-details)." + + The alert list page is not changed and can be filtered by `branch`. You can use the code scanning API to retrieve more detailed branch information for alerts. For more information, see "[Code Scanning](/rest/code-scanning)" in the REST API documentation. + - | + Code scanning now shows the details of the analysis origin of an alert. If an alert has more than one analysis origin, it is shown in the "Affected branches" sidebar and in the alert timeline. You can hover over the analysis origin icon in the "Affected branches" sidebar to see the alert status in each analysis origin. If an alert only has a single analysis origin, no information about analysis origins is displayed on the alert page. These improvements will make it easier to understand your alerts. In particular, it will help you understand those that have multiple analysis origins. This is especially useful for setups with multiple analysis configurations, such as monorepos. For more information, see "[About code scanning alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-analysis-origins)." + - | + Lists of repositories owned by a user or organization now have an additional filter option, "Templates", making it easier to find template repositories. + - | + GitHub Enterprise Server can display several common image formats, including PNG, JPG, GIF, PSD, and SVG, and provides several ways to compare differences between versions. Now when reviewing added or changed images in a pull request, previews of those images are shown by default. Previously, you would see a message indicating that binary files could not be shown and you would need to toggle the "Display rich diff" option. For more information, see "[Working with non-code files](/repositories/working-with-files/using-files/working-with-non-code-files)." + - | + New gists are now created with a default branch name of either `main` or the alternative default branch name defined in your user settings. This matches how other repositories are created on GitHub Enterprise Server. For more information, see "[About branches](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches#about-the-default-branch)" and "[Managing the default branch name for your repositories](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-the-default-branch-name-for-your-repositories)." + - | + Gists now only show the 30 most recent comments when first displayed. You can click **Load earlier comments...** to view more. This allows gists that have many comments to appear more quickly. For more information, see "[Editing and sharing content with gists](/get-started/writing-on-github/editing-and-sharing-content-with-gists)." + - | + Settings pages for users, organizations, repositories, and teams have been redesigned, grouping similar settings pages into sections for improved information architecture and discoverability. For more information, see the [GitHub changelog](https://github.blog/changelog/2022-02-02-redesign-of-githubs-settings-pages/). + - | + Focusing or hovering over a label now displays the label description in a tooltip. + - | + Creating and removing repository invitations, whether done through the API or web interface, are now subject to rate limits that may be enabled on your GitHub Enterprise Server instance. For more information about rate limits, see "[Configuring rate limits](/admin/configuration/configuring-your-enterprise/configuring-rate-limits)." + - | + MinIO has announced the removal of the MinIO Gateways starting June 1st, 2022. While MinIO Gateway for NAS continues to be one of the supported storage providers for Github Actions and Github Packages, we recommend moving to MinIO LTS support to avail support and bug fixes from MinIO. For more information about rate limits, see "[Scheduled removal of MinIO Gateway for GCS, Azure, HDFS in the minio/minio repository](https://github.com/minio/minio/issues/14331)." + deprecations: + - + heading: Change to the format of authentication tokens + notes: + - | + GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. For more information, see the [GitHub changelog](https://github.blog/changelog/2021-03-31-authentication-token-format-updates-are-generally-available/). + - + heading: CodeQL runner deprecated in favor of CodeQL CLI + notes: + - | + The CodeQL runner is deprecated in favor of the CodeQL CLI. GitHub Enterprise Server 3.4 and later no longer include the CodeQL runner. This deprecation only affects users who use CodeQL code scanning in 3rd party CI/CD systems. GitHub Actions users are not affected. GitHub strongly recommends that customers migrate to the CodeQL CLI, which is a feature-complete replacement for the CodeQL runner and has many additional features. For more information, see "[Migrating from the CodeQL runner to CodeQL CLI](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli)." + - + heading: Theme picker for GitHub Pages has been removed + notes: + - | + The theme picker for GitHub Pages has been removed from the Pages settings. For more information about configuration of themes for GitHub Pages, see "[Adding a theme to your GitHub Pages site using Jekyll](/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll)." + known_issues: + - 在新建的没有任何用户的 {% data variables.product.prodname_ghe_server %} 实例上,攻击者可以创建第一个管理员用户。 + - 自定义防火墙规则在升级过程中被删除。 + - Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。 + - 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。 + - 对 GitHub Connect 启用“用户可以搜索 GitHub.com”后,私有和内部仓库中的议题不包括在 GitHub.com 搜索结果中。 + - '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。' + - 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。 + - Actions services need to be restarted after restoring an appliance from a backup taken on a different host. + - 'Deleted repositories will not be purged from disk automatically after the 90-day retention period ends. [Updated: 2022-06-08]' diff --git a/translations/zh-CN/data/release-notes/github-ae/2021-06/2021-12-06.yml b/translations/zh-CN/data/release-notes/github-ae/2021-06/2021-12-06.yml index ae6623f299..aa5914522a 100644 --- a/translations/zh-CN/data/release-notes/github-ae/2021-06/2021-12-06.yml +++ b/translations/zh-CN/data/release-notes/github-ae/2021-06/2021-12-06.yml @@ -86,7 +86,7 @@ sections: heading: '议题和拉取请求' notes: - | - With the [latest version of Octicons](https://github.com/primer/octicons/releases), the states of issues and pull requests are now more visually distinct so you can scan status more easily. For more information, see [{% data variables.product.prodname_blog %}](https://github.blog/changelog/2021-06-08-new-issue-and-pull-request-state-icons/). + 使用 [最新版本的 Octicons](https://github.com/primer/octicons/releases),现在议题和拉取请求的状态在视觉上更加明显,因此您可以更轻松地扫描其状态。更多信息请参阅 [{% data variables.product.prodname_blog %}](https://github.blog/changelog/2021-06-08-new-issue-and-pull-request-state-icons/)。 - | You can now see all pull request review comments in the **Files** tab for a pull request by selecting the **Conversations** drop-down. You can also require that all pull request review comments are resolved before anyone merges the pull request. For more information, see "[About pull request reviews](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews#discovering-and-navigating-conversations)" and "[About protected branches](/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-conversation-resolution-before-merging)." For more information about management of branch protection settings with the API, see "[Branches](/rest/reference/branches#get-branch-protection)" in the REST API documentation and "[Mutations](/graphql/reference/mutations#createbranchprotectionrule)" in the GraphQL API documentation. - | @@ -100,7 +100,7 @@ sections: - | To prevent the merge of unexpected changes after you enable auto-merge for a pull request, auto-merge is now disabled automatically when new changes are pushed by a user without write access to the repository. Users without write access can still update the pull request with changes from the base branch when auto-merge is enabled. To prevent a malicious user from using a merge conflict to introduce unexpected changes to the pull request, {% data variables.product.product_name %} will disable auto-merge for the pull request if the update causes a merge conflict. For more information about auto-merge, see "[Automatically merging a pull request](/github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)." - | - People with maintain access can now manage the repository-level "Allow auto-merge" setting. This setting, which is off by default, controls whether auto-merge is available on pull requests in the repository. Previously, only people with admin access could manage this setting. Additionally, this setting can now by controlled using the "[Create a repository](/rest/reference/repos#create-an-organization-repository)" and "[Update a repository](/rest/reference/repos#update-a-repository)" REST APIs. For more information, see "[Managing auto-merge for pull requests in your repository](/github/administering-a-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository)." + 具有维护权限的人员现在可以管理存储库级别的“允许自动合并”设置。此设置(默认情况下处于关闭状态)控制自动合并是否可用于存储库中的拉取请求。以前,只有具有管理员权限的人员才能管理此设置。此外,现在可以通过使用“[创建存储库](/rest/reference/repos#create-an-organization-repository)" and "[Update a repository](/rest/reference/repos#update-a-repository)”REST API 来控制此设置。更多信息请参阅“[管理存储库中拉取请求的自动合并](/github/administering-a-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository)”。 - | 针对议题和拉取请求的受理人选择现在支持提前键入搜索,以便您可以更快地在组织中查找用户。此外,搜索结果排名已更新为首选用户的用户名或个人资料名称开头的匹配项。 - diff --git a/translations/zh-CN/data/reusables/actions/action-cache.md b/translations/zh-CN/data/reusables/actions/action-cache.md index 6d7b89996d..b004ebf2a9 100644 --- a/translations/zh-CN/data/reusables/actions/action-cache.md +++ b/translations/zh-CN/data/reusables/actions/action-cache.md @@ -1 +1 @@ -actions/cache@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/cache@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/action-checkout.md b/translations/zh-CN/data/reusables/actions/action-checkout.md index 502d6a6c5a..d63818bb6d 100644 --- a/translations/zh-CN/data/reusables/actions/action-checkout.md +++ b/translations/zh-CN/data/reusables/actions/action-checkout.md @@ -1 +1 @@ -actions/checkout@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/checkout@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/action-codeql-action-analyze.md b/translations/zh-CN/data/reusables/actions/action-codeql-action-analyze.md index bd57387a14..2dec4531ba 100644 --- a/translations/zh-CN/data/reusables/actions/action-codeql-action-analyze.md +++ b/translations/zh-CN/data/reusables/actions/action-codeql-action-analyze.md @@ -1 +1 @@ -github/codeql-action/analyze@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/analyze@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/action-codeql-action-autobuild.md b/translations/zh-CN/data/reusables/actions/action-codeql-action-autobuild.md index 318aad147b..998f453131 100644 --- a/translations/zh-CN/data/reusables/actions/action-codeql-action-autobuild.md +++ b/translations/zh-CN/data/reusables/actions/action-codeql-action-autobuild.md @@ -1 +1 @@ -github/codeql-action/autobuild@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/autobuild@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/action-codeql-action-init.md b/translations/zh-CN/data/reusables/actions/action-codeql-action-init.md index 3506d473d7..d27aea1005 100644 --- a/translations/zh-CN/data/reusables/actions/action-codeql-action-init.md +++ b/translations/zh-CN/data/reusables/actions/action-codeql-action-init.md @@ -1 +1 @@ -github/codeql-action/init@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/init@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/action-codeql-action-upload-sarif.md b/translations/zh-CN/data/reusables/actions/action-codeql-action-upload-sarif.md index da68145e51..6abc9fb99f 100644 --- a/translations/zh-CN/data/reusables/actions/action-codeql-action-upload-sarif.md +++ b/translations/zh-CN/data/reusables/actions/action-codeql-action-upload-sarif.md @@ -1 +1 @@ -github/codeql-action/upload-sarif@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +github/codeql-action/upload-sarif@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/action-delete-package-versions.md b/translations/zh-CN/data/reusables/actions/action-delete-package-versions.md index 9e170713c8..21777f5f93 100644 --- a/translations/zh-CN/data/reusables/actions/action-delete-package-versions.md +++ b/translations/zh-CN/data/reusables/actions/action-delete-package-versions.md @@ -1 +1 @@ -actions/delete-package-versions@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/delete-package-versions@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/action-download-artifact.md b/translations/zh-CN/data/reusables/actions/action-download-artifact.md index 93d08482c6..75f89a7f5c 100644 --- a/translations/zh-CN/data/reusables/actions/action-download-artifact.md +++ b/translations/zh-CN/data/reusables/actions/action-download-artifact.md @@ -1 +1 @@ -actions/download-artifact@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/download-artifact@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/action-github-script.md b/translations/zh-CN/data/reusables/actions/action-github-script.md index 61aa635207..b58750886b 100644 --- a/translations/zh-CN/data/reusables/actions/action-github-script.md +++ b/translations/zh-CN/data/reusables/actions/action-github-script.md @@ -1 +1 @@ -actions/github-script@{% if actions-node16-action %}v6{% else %}v5{% endif %} \ No newline at end of file +actions/github-script@{% ifversion actions-node16-action %}v6{% else %}v5{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/action-labeler.md b/translations/zh-CN/data/reusables/actions/action-labeler.md index fc5cb66847..5f32c198f5 100644 --- a/translations/zh-CN/data/reusables/actions/action-labeler.md +++ b/translations/zh-CN/data/reusables/actions/action-labeler.md @@ -1 +1 @@ -actions/labeler@{% if actions-node16-action %}v4{% else %}v3{% endif %} \ No newline at end of file +actions/labeler@{% ifversion actions-node16-action %}v4{% else %}v3{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/action-setup-dotnet.md b/translations/zh-CN/data/reusables/actions/action-setup-dotnet.md index 375916b197..88c1c810be 100644 --- a/translations/zh-CN/data/reusables/actions/action-setup-dotnet.md +++ b/translations/zh-CN/data/reusables/actions/action-setup-dotnet.md @@ -1 +1 @@ -actions/setup-dotnet@{% if actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file +actions/setup-dotnet@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/action-setup-go.md b/translations/zh-CN/data/reusables/actions/action-setup-go.md index a1b4138a21..4c9b23323b 100644 --- a/translations/zh-CN/data/reusables/actions/action-setup-go.md +++ b/translations/zh-CN/data/reusables/actions/action-setup-go.md @@ -1 +1 @@ -actions/setup-go@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-go@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/action-setup-java.md b/translations/zh-CN/data/reusables/actions/action-setup-java.md index fbd27f547f..f543e4f32c 100644 --- a/translations/zh-CN/data/reusables/actions/action-setup-java.md +++ b/translations/zh-CN/data/reusables/actions/action-setup-java.md @@ -1 +1 @@ -actions/setup-java@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-java@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/action-setup-node.md b/translations/zh-CN/data/reusables/actions/action-setup-node.md index ae71246ed7..cd3e08d3cf 100644 --- a/translations/zh-CN/data/reusables/actions/action-setup-node.md +++ b/translations/zh-CN/data/reusables/actions/action-setup-node.md @@ -1 +1 @@ -actions/setup-node@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-node@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/action-setup-python.md b/translations/zh-CN/data/reusables/actions/action-setup-python.md index 1754b69fb9..27530f7cca 100644 --- a/translations/zh-CN/data/reusables/actions/action-setup-python.md +++ b/translations/zh-CN/data/reusables/actions/action-setup-python.md @@ -1 +1 @@ -actions/setup-python@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/setup-python@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/action-stale.md b/translations/zh-CN/data/reusables/actions/action-stale.md index f52890a7ed..d1e25aa5f0 100644 --- a/translations/zh-CN/data/reusables/actions/action-stale.md +++ b/translations/zh-CN/data/reusables/actions/action-stale.md @@ -1 +1 @@ -actions/stale@{% if actions-node16-action %}v5{% else %}v4{% endif %} \ No newline at end of file +actions/stale@{% ifversion actions-node16-action %}v5{% else %}v4{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/action-upload-artifact.md b/translations/zh-CN/data/reusables/actions/action-upload-artifact.md index 3d38dacf7f..24ef9d0f32 100644 --- a/translations/zh-CN/data/reusables/actions/action-upload-artifact.md +++ b/translations/zh-CN/data/reusables/actions/action-upload-artifact.md @@ -1 +1 @@ -actions/upload-artifact@{% if actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file +actions/upload-artifact@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %} \ No newline at end of file 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 d3b938e937..87f0512301 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 {% data reusables.actions.policy-label-for-select-actions-workflows %}, actions {% if actions-workflow-policy %}and reusable workflows{% endif %} within your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %} are allowed, and there are additional options for allowing other specific actions{% if actions-workflow-policy %} and reusable workflows{% endif %}. For more information, see "[Allowing select actions{% if actions-workflow-policy %} and reusable workflows{% endif %} to run](#allowing-select-actions{% if actions-workflow-policy %}-and-reusable-workflows{% endif %}-to-run)." +If you choose {% data reusables.actions.policy-label-for-select-actions-workflows %}, actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} within your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %} are allowed, and there are additional options for allowing other specific actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %}. For more information, see "[Allowing select actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} to run](#allowing-select-actions{% ifversion actions-workflow-policy %}-and-reusable-workflows{% endif %}-to-run)." -{% ifversion ghec or fpt %}When you allow actions{% if actions-workflow-policy %} and reusable workflows from only in{% else %} local to{% endif %} your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}, the policy blocks all access to actions authored by {% data variables.product.prodname_dotcom %}. For example, the [`actions/checkout`](https://github.com/actions/checkout) action would not be accessible.{% endif %} +{% ifversion ghec or fpt %}When you allow actions{% ifversion actions-workflow-policy %} and reusable workflows from only in{% else %} local to{% endif %} your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}, the policy blocks all access to actions authored by {% data variables.product.prodname_dotcom %}. For example, the [`actions/checkout`](https://github.com/actions/checkout) action would not be accessible.{% endif %} 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 e9986bccbb..d165b4f50f 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,29 +1,29 @@ -### 允许所选操作{% if actions-workflow-policy %} 和可重启工作流程{% endif %} 运行 +### 允许所选操作{% ifversion actions-workflow-policy %} 和可重启工作流程{% endif %} 运行 -选择 {% data reusables.actions.policy-label-for-select-actions-workflows %} 时,允许本地操作{% if actions-workflow-policy %} 和可重用工作流程{% endif %} ,并且还有其他选项可用于允许其他特定操作{% if actions-workflow-policy %} 和可重用工作流程{% endif %}: +选择 {% data reusables.actions.policy-label-for-select-actions-workflows %} 时,允许本地操作{% ifversion actions-workflow-policy %} 和可重用工作流程{% endif %} ,并且还有其他选项可用于允许其他特定操作{% ifversion actions-workflow-policy %} 和可重用工作流程{% endif %}: - **允许 {% 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) 组织。{% ifversion fpt or ghes or ghae or ghec %} - **允许已验证的创建者执行市场操作:** {% ifversion ghes or ghae %}此选项在您启用 {% data variables.product.prodname_github_connect %} 并配置了 {% data variables.product.prodname_actions %} 时可用。 更多信息请参阅“[使用 GitHub Connect 启用对 GitHub.com 操作的自动访问](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)”。{% endif %} 您可以允许工作流程使用由经过验证的创建者创建的所有 {% data variables.product.prodname_marketplace %} 操作。 如果 GitHub 验证该操作的创建者为合作伙伴组织,{% octicon "verified" aria-label="The verified badge" %} 徽章将显示在 {% data variables.product.prodname_marketplace %} 中的操作旁边。{% endif %} -- **允许指定的操作{% if actions-workflow-policy %} 和可重用工作流程{% endif %}:** 可以将工作流程限制为使用特定组织和存储库中的操作{% if actions-workflow-policy %} 和可重用工作流程{% endif %}。 +- **允许指定的操作{% ifversion actions-workflow-policy %} 和可重用工作流程{% endif %}:** 可以将工作流程限制为使用特定组织和存储库中的操作{% ifversion actions-workflow-policy %} 和可重用工作流程{% endif %}。 - 要限制对特定标记的访问或者操作{% if actions-workflow-policy %} 或可重用工作流程{% endif %} 的提交 SHA,请使用工作流中使用的相同语法来选择操作{% if actions-workflow-policy %} 或可重用工作流程{% endif %}。 + 要限制对特定标记的访问或者操作{% ifversion actions-workflow-policy %} 或可重用工作流程{% endif %} 的提交 SHA,请使用工作流中使用的相同语法来选择操作{% ifversion actions-workflow-policy %} 或可重用工作流程{% endif %}。 - 对于操作,语法为 `/@`。 例如,使用 `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)”。 - {%- if actions-workflow-policy %} + {%- ifversion actions-workflow-policy %} - 对于可重用的工作流程,语法为 `///@`。 例如,`octo-org/another-repo/.github/workflows/workflow.yml@v1`。 更多信息请参阅“[重用工作流程](/actions/using-workflows/reusing-workflows#calling-a-reusable-workflow)”。 {%- endif %} - 您可以使用 `*` 通配符来匹配模式。 例如,要允许以 `space-org` 开头的组织中的所有操作{% if actions-workflow-policy %} 和可重用工作流程{% endif %},可以指定 `space-org*/*`。 要允许以 octocat 开头的存储库中的所有操作{% if actions-workflow-policy %} 和可重用工作流程{% endif %} ,可以使用 `*/octocat**@*`。 有关使用 `*` 通配符的更多信息,请参阅“[GitHub Actions 的工作流程语法](/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)”。 + 您可以使用 `*` 通配符来匹配模式。 例如,要允许以 `space-org` 开头的组织中的所有操作{% ifversion actions-workflow-policy %} 和可重用工作流程{% endif %},可以指定 `space-org*/*`。 要允许以 octocat 开头的存储库中的所有操作{% ifversion actions-workflow-policy %} 和可重用工作流程{% endif %} ,可以使用 `*/octocat**@*`。 有关使用 `*` 通配符的更多信息,请参阅“[GitHub Actions 的工作流程语法](/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)”。 {% ifversion fpt or ghec %} {% note %} - **注:** **允许指定的操作{% if actions-workflow-policy %} 和可重用工作流程{% endif %}**选项仅可用于具有 {% data variables.product.prodname_free_user %}、{% data variables.product.prodname_pro %}、组织的 {% data variables.product.prodname_free_team %} 或 {% data variables.product.prodname_team %} 计划的公共仓库。 + **注:** **允许指定的操作{% ifversion actions-workflow-policy %} 和可重用工作流程{% endif %}**选项仅可用于具有 {% data variables.product.prodname_free_user %}、{% data variables.product.prodname_pro %}、组织的 {% data variables.product.prodname_free_team %} 或 {% data variables.product.prodname_team %} 计划的公共仓库。 {% endnote %} {% endif %} -此过程演示如何将特定操作{% if actions-workflow-policy %} 和可重用工作流程{% endif %} 添加到允许列表中。 +此过程演示如何将特定操作{% ifversion actions-workflow-policy %} 和可重用工作流程{% endif %} 添加到允许列表中。 diff --git a/translations/zh-CN/data/reusables/actions/checkout-action-table-entry.md b/translations/zh-CN/data/reusables/actions/checkout-action-table-entry.md new file mode 100644 index 0000000000..f4d9968e9a --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/checkout-action-table-entry.md @@ -0,0 +1 @@ +| Cloning your repository to the runner: | [`actions/checkout`](https://github.com/actions/checkout)| \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/concurrency-table-entry.md b/translations/zh-CN/data/reusables/actions/concurrency-table-entry.md new file mode 100644 index 0000000000..0a8faf54a0 --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/concurrency-table-entry.md @@ -0,0 +1 @@ +| Controlling how many workflow runs or jobs can run at the same time: | [`concurrency`](/actions/using-jobs/using-concurrency)| \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/cron-table-entry.md b/translations/zh-CN/data/reusables/actions/cron-table-entry.md new file mode 100644 index 0000000000..2ab0ed4cdf --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/cron-table-entry.md @@ -0,0 +1 @@ +| Running a workflow at regular intervals: | [`schedule`](/actions/learn-github-actions/events-that-trigger-workflows#schedule) | \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/disabling-github-actions.md b/translations/zh-CN/data/reusables/actions/disabling-github-actions.md index c921732bc9..b312d8a947 100644 --- a/translations/zh-CN/data/reusables/actions/disabling-github-actions.md +++ b/translations/zh-CN/data/reusables/actions/disabling-github-actions.md @@ -1 +1 @@ -默认情况下,{% ifversion ghes or ghae %}{% data variables.product.prodname_actions %} 在 {% data variables.product.product_location %} 上启用后,它{% elsif fpt or ghec %}{% data variables.product.prodname_actions %}{% endif %} 将在所有仓库和组织上启用。 You can choose to disable {% data variables.product.prodname_actions %} or limit it to actions {% if actions-workflow-policy %}and reusable workflows{% endif %} in your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}. +默认情况下,{% ifversion ghes or ghae %}{% data variables.product.prodname_actions %} 在 {% data variables.product.product_location %} 上启用后,它{% elsif fpt or ghec %}{% data variables.product.prodname_actions %}{% endif %} 将在所有仓库和组织上启用。 You can choose to disable {% data variables.product.prodname_actions %} or limit it to actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} in your {% ifversion ghec or ghes or ghae %}enterprise{% else %}organization{% endif %}. diff --git a/translations/zh-CN/data/reusables/actions/enable-debug-logging.md b/translations/zh-CN/data/reusables/actions/enable-debug-logging.md index c82a497a18..87bd283c96 100644 --- a/translations/zh-CN/data/reusables/actions/enable-debug-logging.md +++ b/translations/zh-CN/data/reusables/actions/enable-debug-logging.md @@ -1,3 +1,3 @@ -{% if debug-reruns %} +{% ifversion debug-reruns %} 1. Optionally, to enable runner diagnostic logging and step debug logging for the re-run, select **Enable debug logging**. ![Enable debug logging](/assets/images/help/repository/enable-debug-logging.png) {% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/enabled-actions-description.md b/translations/zh-CN/data/reusables/actions/enabled-actions-description.md index 06c942883a..0ac1010f36 100644 --- a/translations/zh-CN/data/reusables/actions/enabled-actions-description.md +++ b/translations/zh-CN/data/reusables/actions/enabled-actions-description.md @@ -1 +1 @@ -When you enable {% data variables.product.prodname_actions %}, workflows are able to run actions {% if actions-workflow-policy %}and reusable workflows{% endif %} located within your repository and any other{% ifversion fpt %} public{% elsif ghec or ghes %} public or internal{% elsif ghae %} internal{% endif %} repository. +When you enable {% data variables.product.prodname_actions %}, workflows are able to run actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} located within your repository and any other{% ifversion fpt %} public{% elsif ghec or ghes %} public or internal{% elsif ghae %} internal{% endif %} repository. diff --git a/translations/zh-CN/data/reusables/actions/example-diagram-intro.md b/translations/zh-CN/data/reusables/actions/example-diagram-intro.md new file mode 100644 index 0000000000..81a4616c37 --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/example-diagram-intro.md @@ -0,0 +1 @@ +The following diagram shows a high level view of the workflow's steps and how they run within the job: \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/example-docs-engineering-intro.md b/translations/zh-CN/data/reusables/actions/example-docs-engineering-intro.md new file mode 100644 index 0000000000..7e25d15e67 --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/example-docs-engineering-intro.md @@ -0,0 +1 @@ +The following workflow was created by the {% data variables.product.prodname_dotcom %} Docs Engineering team. To review the latest version of this file in the [`github/docs`](https://github.com/github/docs) repository, see \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/example-explanation-table-intro.md b/translations/zh-CN/data/reusables/actions/example-explanation-table-intro.md new file mode 100644 index 0000000000..0aabfef67b --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/example-explanation-table-intro.md @@ -0,0 +1 @@ +The following table explains how each of these features are used when creating a {% data variables.product.prodname_actions %} workflow. \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/example-table-intro.md b/translations/zh-CN/data/reusables/actions/example-table-intro.md new file mode 100644 index 0000000000..48e1cc1f4c --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/example-table-intro.md @@ -0,0 +1 @@ +The example workflow demonstrates the following capabilities of {% data variables.product.prodname_actions %}: \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/example-workflow-intro-ci.md b/translations/zh-CN/data/reusables/actions/example-workflow-intro-ci.md new file mode 100644 index 0000000000..8c4f06e980 --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/example-workflow-intro-ci.md @@ -0,0 +1 @@ +This article uses an example workflow to demonstrate some of the main CI features of {% data variables.product.prodname_actions %}. \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/explanation-name-key.md b/translations/zh-CN/data/reusables/actions/explanation-name-key.md new file mode 100644 index 0000000000..2d6fa5e51b --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/explanation-name-key.md @@ -0,0 +1 @@ +The name of the workflow as it will appear in the "Actions" tab of the {% data variables.product.prodname_dotcom %} repository. \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/if-conditions-table-entry.md b/translations/zh-CN/data/reusables/actions/if-conditions-table-entry.md new file mode 100644 index 0000000000..b491ad6ccb --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/if-conditions-table-entry.md @@ -0,0 +1 @@ +| Preventing a job from running unless specific conditions are met: | [`if`](/actions/using-jobs/using-conditions-to-control-job-execution)| \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/inputs-vs-github-event-inputs.md b/translations/zh-CN/data/reusables/actions/inputs-vs-github-event-inputs.md new file mode 100644 index 0000000000..814941103d --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/inputs-vs-github-event-inputs.md @@ -0,0 +1,8 @@ +{% ifversion actions-unified-inputs %} + +{% note %} + +**Note**: The workflow will also receive the inputs in the `github.event.inputs` context. The information in the `inputs` context and `github.event.inputs` context is identical except that the `inputs` context preserves Boolean values as Booleans instead of converting them to strings. + +{% endnote %} +{% endif %} diff --git a/translations/zh-CN/data/reusables/actions/internal-actions-summary.md b/translations/zh-CN/data/reusables/actions/internal-actions-summary.md index 8231de2c2e..3cfd564844 100644 --- a/translations/zh-CN/data/reusables/actions/internal-actions-summary.md +++ b/translations/zh-CN/data/reusables/actions/internal-actions-summary.md @@ -1,3 +1,3 @@ -{% if internal-actions %} +{% ifversion internal-actions %} To share actions across your enterprise without publishing the actions publicly, you can store the actions in an internal repository, then configure the repository to allow access to {% data variables.product.prodname_actions %} workflows in other repositories owned by the same organization or by any organization in the enterprise. For more information, see "[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)." {% endif %} diff --git a/translations/zh-CN/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md b/translations/zh-CN/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md index 98456bea22..ac788fb978 100644 --- a/translations/zh-CN/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md +++ b/translations/zh-CN/data/reusables/actions/jobs/section-using-jobs-in-a-workflow-name.md @@ -1 +1 @@ -Use `jobs..name` to a name for the job, which is displayed on {% data variables.product.prodname_dotcom %}. +Use `jobs..name` to set a name for the job, which is displayed in the {% data variables.product.prodname_dotcom %} UI. diff --git a/translations/zh-CN/data/reusables/actions/learning-actions.md b/translations/zh-CN/data/reusables/actions/learning-actions.md new file mode 100644 index 0000000000..1a96c505dd --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/learning-actions.md @@ -0,0 +1,4 @@ + +- To learn about {% data variables.product.prodname_actions %} concepts, see "[Understanding GitHub Actions](/actions/learn-github-actions/understanding-github-actions)." +- For more step-by-step guide for creating a basic workflow, see "[Quickstart for GitHub Actions](/actions/quickstart)." +- If you're comfortable with the basics of {% data variables.product.prodname_actions %}, you can learn about workflows and their features at "[About workflows](/actions/using-workflows/about-workflows)." \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/link-to-example-library.md b/translations/zh-CN/data/reusables/actions/link-to-example-library.md new file mode 100644 index 0000000000..b1391dacb2 --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/link-to-example-library.md @@ -0,0 +1 @@ +For examples that demonstrate more complex features of {% data variables.product.prodname_actions %}, see "[Examples](/actions/examples)." You can see detailed examples that explain how to test your code on a runner, access the {% data variables.product.prodname_dotcom %} CLI, and use advanced features such as concurrency and test matrices. diff --git a/translations/zh-CN/data/reusables/actions/note-understanding-example.md b/translations/zh-CN/data/reusables/actions/note-understanding-example.md new file mode 100644 index 0000000000..dd452f924b --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/note-understanding-example.md @@ -0,0 +1,5 @@ +{% note %} + +**Note**: Each line of this workflow is explained in the next section at "[Understanding the example](#understanding-the-example)." + +{% endnote %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/partial-reruns-with-reusable.md b/translations/zh-CN/data/reusables/actions/partial-reruns-with-reusable.md new file mode 100644 index 0000000000..f58ab03fde --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/partial-reruns-with-reusable.md @@ -0,0 +1,6 @@ +Reusable workflows from public repositories can be referenced using a SHA, a release tag, or a branch name. For more information, see ["Calling a reusable workflow"](/actions/using-workflows/reusing-workflows#calling-a-reusable-workflow). + +When you re-run a workflow that uses a reusable workflow and the reference is not a SHA, there are some behaviors to be aware of: + +* Re-running all jobs in a workflow will use the reusable workflow from the specified reference. For more information about re-running all jobs in a workflow, see ["Re-running all the jobs in a workflow"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-all-the-jobs-in-a-workflow). +* Re-running failed jobs or a specific job in a workflow will use the reusable workflow from the same commit SHA of the first attempt. For more information about re-running failed jobs in a workflow, see ["Re-running failed jobs in a workflow"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-failed-jobs-in-a-workflow). For more information about re-running a specific job in a workflow, see ["Re-running a specific job in a workflow"](/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-a-specific-job-in-a-workflow). diff --git a/translations/zh-CN/data/reusables/actions/pass-inputs-to-reusable-workflows.md b/translations/zh-CN/data/reusables/actions/pass-inputs-to-reusable-workflows.md index 98f2a19af9..64d5a3feca 100644 --- a/translations/zh-CN/data/reusables/actions/pass-inputs-to-reusable-workflows.md +++ b/translations/zh-CN/data/reusables/actions/pass-inputs-to-reusable-workflows.md @@ -12,7 +12,7 @@ jobs: ``` {% endraw %} -{% if actions-inherit-secrets-reusable-workflows %} +{% ifversion actions-inherit-secrets-reusable-workflows %} 在同一组织或企业中调用可重用工作流程的工作流程可以使用 `inherit` 关键字来隐式传递机密。 {% raw %} diff --git a/translations/zh-CN/data/reusables/actions/permissions-table-entry.md b/translations/zh-CN/data/reusables/actions/permissions-table-entry.md new file mode 100644 index 0000000000..0701ab55da --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/permissions-table-entry.md @@ -0,0 +1 @@ +| Setting permissions for the token: | [`permissions`](/actions/using-jobs/assigning-permissions-to-jobs)| \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/policy-label-for-select-actions-workflows.md b/translations/zh-CN/data/reusables/actions/policy-label-for-select-actions-workflows.md index 2f7d6c6239..389f9e082d 100644 --- a/translations/zh-CN/data/reusables/actions/policy-label-for-select-actions-workflows.md +++ b/translations/zh-CN/data/reusables/actions/policy-label-for-select-actions-workflows.md @@ -1 +1 @@ -{% if actions-workflow-policy %}{% ifversion ghec or ghes or ghae %}**Allow enterprise, and select non-enterprise, actions and reusable workflows**{% else %}**Allow *OWNER*, and select non-*OWNER*, actions and reusable workflows**{% endif %}{% else %}**Allow select actions**{% endif %} \ No newline at end of file +{% ifversion actions-workflow-policy %}{% ifversion ghec or ghes or ghae %}**Allow enterprise, and select non-enterprise, actions and reusable workflows**{% else %}**Allow *OWNER*, and select non-*OWNER*, actions and reusable workflows**{% endif %}{% else %}**Allow select actions**{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/pull-request-table-entry.md b/translations/zh-CN/data/reusables/actions/pull-request-table-entry.md new file mode 100644 index 0000000000..180a3a8eb5 --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/pull-request-table-entry.md @@ -0,0 +1 @@ +| Triggering a workflow to run automatically: | [`pull_request`](/actions/using-workflows/events-that-trigger-workflows#pull_request) | \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/push-table-entry.md b/translations/zh-CN/data/reusables/actions/push-table-entry.md new file mode 100644 index 0000000000..cfd45dd422 --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/push-table-entry.md @@ -0,0 +1 @@ +| Triggering a workflow to run automatically: | [`push`](/actions/using-workflows/events-that-trigger-workflows#push) | \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/runner-group-assign-policy-workflow.md b/translations/zh-CN/data/reusables/actions/runner-group-assign-policy-workflow.md index ed40533e30..5683c59b2f 100644 --- a/translations/zh-CN/data/reusables/actions/runner-group-assign-policy-workflow.md +++ b/translations/zh-CN/data/reusables/actions/runner-group-assign-policy-workflow.md @@ -1,4 +1,4 @@ -{%- if restrict-groups-to-workflows %} +{%- ifversion restrict-groups-to-workflows %} 1. Assign a policy for workflow access. You can configure a runner group to be accessible to a specific list of workflows, or to all workflows. This setting can't be overridden if you are configuring an organization's runner group that was shared by an enterprise. If you specify what workflow can access the runner group, you must use the full path to the workflow, including the repository name and owner, and you must pin the workflow to a branch, tag, or full SHA. 例如:`octo-org/octo-repo/.github/workflows/build.yml@v2, octo-org/octo-repo/.github/workflows/deploy.yml@d6dc6c96df4f32fa27b039f2084f576ed2c5c2a5, monalisa/octo-test/.github/workflows/test.yml@main`。 diff --git a/translations/zh-CN/data/reusables/actions/secrets-table-entry.md b/translations/zh-CN/data/reusables/actions/secrets-table-entry.md new file mode 100644 index 0000000000..72b2693bcb --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/secrets-table-entry.md @@ -0,0 +1 @@ +| Referencing secrets in a workflow: | [Secrets](/actions/security-guides/encrypted-secrets)| \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/self-hosted-runners-software.md b/translations/zh-CN/data/reusables/actions/self-hosted-runners-software.md index 03bcfb0728..a286575427 100644 --- a/translations/zh-CN/data/reusables/actions/self-hosted-runners-software.md +++ b/translations/zh-CN/data/reusables/actions/self-hosted-runners-software.md @@ -1 +1 @@ -You must install the required software on your self-hosted runners. For more information about self-hosted runners, see "[Hosting your own runners](/actions/hosting-your-own-runners)." +您必须在自托管运行器上安装所需的软件。 有关自托管运行器的更多信息,请参阅“[托管您自己的运行器](/actions/hosting-your-own-runners)”。 diff --git a/translations/zh-CN/data/reusables/actions/setup-node-table-entry.md b/translations/zh-CN/data/reusables/actions/setup-node-table-entry.md new file mode 100644 index 0000000000..75d5040184 --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/setup-node-table-entry.md @@ -0,0 +1 @@ +| Installing `node` on the runner: | [`actions/setup-node`](https://github.com/actions/setup-node) | \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/workflow-dispatch-inputs.md b/translations/zh-CN/data/reusables/actions/workflow-dispatch-inputs.md index 07659c76bf..4756038e08 100644 --- a/translations/zh-CN/data/reusables/actions/workflow-dispatch-inputs.md +++ b/translations/zh-CN/data/reusables/actions/workflow-dispatch-inputs.md @@ -1,6 +1,8 @@ When using the `workflow_dispatch` event, you can optionally specify inputs that are passed to the workflow. -触发的工作流程接收 `github.event.input` 上下文中的输入。 更多信息请参阅“[上下文](/actions/learn-github-actions/contexts#github-context)”。 +The triggered workflow receives the inputs in the {% ifversion actions-unified-inputs %}`inputs`{% else %}`github.event.inputs`{% endif %} context. For more information, see "[Contexts]({% ifversion actions-unified-inputs %}/actions/learn-github-actions/contexts#inputs-context{% else %}/actions/learn-github-actions/contexts#github-context{% endif %})." + +{% data reusables.actions.inputs-vs-github-event-inputs %} ```yaml on: @@ -31,8 +33,8 @@ on: jobs: print-tag: runs-on: ubuntu-latest - if: {% raw %} ${{ github.event.inputs.print_tags == 'true' }} {% endraw %} + if: {% ifversion actions-unified-inputs %}{% raw %} ${{ inputs.print_tags }} {% endraw %}{% else %}{% raw %} ${{ github.event.inputs.print_tags == 'true' }} {% endraw %}{% endif %} steps: - name: Print the input tag to STDOUT - run: echo {% raw %} The tags are ${{ github.event.inputs.tags }} {% endraw %} + run: {% ifversion actions-unified-inputs %}echo {% raw %} The tags are ${{ inputs.tags }} {% endraw %}{% else %}echo {% raw %} The tags are ${{ github.event.inputs.tags }} {% endraw %}{% endif %} ``` diff --git a/translations/zh-CN/data/reusables/actions/workflow-dispatch-table-entry.md b/translations/zh-CN/data/reusables/actions/workflow-dispatch-table-entry.md new file mode 100644 index 0000000000..4b2203bf5f --- /dev/null +++ b/translations/zh-CN/data/reusables/actions/workflow-dispatch-table-entry.md @@ -0,0 +1 @@ +| Manually running a workflow from the UI: | [`workflow_dispatch`](/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch)| \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/workflow-pr-approval-permissions-intro.md b/translations/zh-CN/data/reusables/actions/workflow-pr-approval-permissions-intro.md index c2efe4e6cf..1806d22a03 100644 --- a/translations/zh-CN/data/reusables/actions/workflow-pr-approval-permissions-intro.md +++ b/translations/zh-CN/data/reusables/actions/workflow-pr-approval-permissions-intro.md @@ -1 +1 @@ -You can choose to allow or prevent {% data variables.product.prodname_actions %} workflows from{% if allow-actions-to-approve-pr-with-ent-repo %} creating or{% endif %} approving pull requests. +You can choose to allow or prevent {% data variables.product.prodname_actions %} workflows from{% ifversion allow-actions-to-approve-pr-with-ent-repo %} creating or{% endif %} approving pull requests. diff --git a/translations/zh-CN/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md b/translations/zh-CN/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md index ff22d943a5..4722b59f9f 100644 --- a/translations/zh-CN/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md +++ b/translations/zh-CN/data/reusables/actions/workflows/section-triggering-a-workflow-branches.md @@ -29,7 +29,7 @@ on: When a pattern matches the `branches-ignore` pattern, the workflow will not run. The patterns defined in `branches` are evaluated against the Git ref's name. For example, the following workflow would run whenever there is a `pull_request` event unless the pull request is targeting: - A branch named `mona/octocat` (`refs/heads/mona/octocat`) -- A branch whose name matches `releases/**-alpha`, like `beta/3-alpha` (`refs/releases/beta/3-alpha`) +- A branch whose name matches `releases/**-alpha`, like `releases/beta/3-alpha` (`refs/heads/releases/beta/3-alpha`) ```yaml on: diff --git a/translations/zh-CN/data/reusables/audit_log/audit-log-action-categories.md b/translations/zh-CN/data/reusables/audit_log/audit-log-action-categories.md index b4c6fa7e40..a0083ef005 100644 --- a/translations/zh-CN/data/reusables/audit_log/audit-log-action-categories.md +++ b/translations/zh-CN/data/reusables/audit_log/audit-log-action-categories.md @@ -17,7 +17,7 @@ {%- ifversion ghec or ghes or ghae %} | `business` | Contains activities related to business settings for an enterprise. {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} | `business_secret_scanning_custom_pattern` | Contains activities related to custom patterns for secret scanning in an enterprise. {%- endif %} | `checks` | Contains activities related to check suites and runs. @@ -75,7 +75,7 @@ {%- ifversion ghec or ghes or ghae %} | `org_credential_authorization` | Contains activities related to authorizing credentials for use with SAML single sign-on. {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} | `org_secret_scanning_custom_pattern` | Contains activities related to custom patterns for secret scanning in an organization. 更多信息请参阅“[定义机密扫描的自定义模式](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)”。 | `org.secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in an organization. 更多信息请参阅“[使用机密扫描保护推送](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)”。 {%- endif %} | `organization_default_label` | Contains activities related to default labels for repositories in an organization. @@ -110,8 +110,8 @@ {%- ifversion ghec or ghes or ghae %} | `repository_secret_scanning` | Contains repository-level activities related to secret scanning. 更多信息请参阅“[关于密钥扫描](/github/administering-a-repository/about-secret-scanning)”。 {%- endif %} -{%- if secret-scanning-audit-log-custom-patterns %} -| `repository_secret_scanning_custom_pattern` | Contains activities related to secret scanning custom patterns in a repository. 更多信息请参阅“[定义机密扫描的自定义模式](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)”。 |{% endif %}{% if secret-scanning-audit-log-custom-patterns %}| | `repository_secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in a repository. 更多信息请参阅“[使用机密扫描保护推送](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)”。 +{%- ifversion secret-scanning-audit-log-custom-patterns %} +| `repository_secret_scanning_custom_pattern` | Contains activities related to secret scanning custom patterns in a repository. 更多信息请参阅“[定义机密扫描的自定义模式](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)”。 |{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %}| | `repository_secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in a repository. 更多信息请参阅“[使用机密扫描保护推送](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)”。 {%- endif %} {%- ifversion fpt or ghec %} | `repository_visibility_change` | Contains activities related to allowing organization members to change repository visibilities for the organization. @@ -125,7 +125,7 @@ {%- ifversion ghec or ghes > 3.1 %} | `restrict_notification_delivery` | Contains activities related to the restriction of email notifications to approved or verified domains for an enterprise. {%- endif %} -{%- if custom-repository-roles %} +{%- ifversion custom-repository-roles %} | `role` | Contains activities related to [custom repository roles](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization). {%- endif %} {%- ifversion ghec or ghes or ghae %} diff --git a/translations/zh-CN/data/reusables/audit_log/audit-log-search-list-info-about-action.md b/translations/zh-CN/data/reusables/audit_log/audit-log-search-list-info-about-action.md index 86b800ed82..ce16db71d2 100644 --- a/translations/zh-CN/data/reusables/audit_log/audit-log-search-list-info-about-action.md +++ b/translations/zh-CN/data/reusables/audit_log/audit-log-search-list-info-about-action.md @@ -9,3 +9,6 @@ The name for each audit log entry is composed of the `action` object or category - 执行的操作内容 - 发生操作的国家/地区 - 操作发生的日期和时间 +{%- ifversion enterprise-audit-log-ip-addresses %} +- Optionally, the source IP address for the user (actor) who performed the action +{%- endif %} diff --git a/translations/zh-CN/data/reusables/code-scanning/beta-alert-tracking-in-issues.md b/translations/zh-CN/data/reusables/code-scanning/beta-alert-tracking-in-issues.md index ccf377e20c..37292432c0 100644 --- a/translations/zh-CN/data/reusables/code-scanning/beta-alert-tracking-in-issues.md +++ b/translations/zh-CN/data/reusables/code-scanning/beta-alert-tracking-in-issues.md @@ -1,4 +1,4 @@ -{% if code-scanning-task-lists %} +{% ifversion code-scanning-task-lists %} {% note %} diff --git a/translations/zh-CN/data/reusables/code-scanning/beta-codeql-ml-queries.md b/translations/zh-CN/data/reusables/code-scanning/beta-codeql-ml-queries.md index 133b760b30..57004ecc5c 100644 --- a/translations/zh-CN/data/reusables/code-scanning/beta-codeql-ml-queries.md +++ b/translations/zh-CN/data/reusables/code-scanning/beta-codeql-ml-queries.md @@ -1,4 +1,4 @@ -{% if codeql-ml-queries %} +{% ifversion codeql-ml-queries %} {% note %} 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 index 48d42aeb7d..494b7d1665 100644 --- 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 @@ -1 +1,3 @@ 从下拉菜单中选择合适的原因很重要,因为这可能会影响到是否继续将查询纳入未来的分析。 +{% ifversion comment-dismissed-code-scanning-alert %}Optionally, you can comment on a dismissal to record the context of an alert dismissal. The dismissal comment is added to the alert timeline and can be used as justification during auditing and reporting. You can retrieve or set a comment by using the code scanning REST API. The comment is contained in `dismissed_comment` for the `alerts/{alert_number}` endpoint. For more information, see "[Code Scanning](/rest/code-scanning#update-a-code-scanning-alert)." +{% endif %} diff --git a/translations/zh-CN/data/reusables/code-scanning/codeql-query-suites-explanation.md b/translations/zh-CN/data/reusables/code-scanning/codeql-query-suites-explanation.md index af6fd15a54..e7f1870d2f 100644 --- a/translations/zh-CN/data/reusables/code-scanning/codeql-query-suites-explanation.md +++ b/translations/zh-CN/data/reusables/code-scanning/codeql-query-suites-explanation.md @@ -2,4 +2,4 @@ {% data reusables.code-scanning.codeql-query-suites %} -When you specify a query suite, the {% data variables.product.prodname_codeql %} analysis engine will run the default set of queries and any extra queries defined in the additional query suite. {% if codeql-ml-queries %}The `security-extended` and `security-and-quality` query suites for JavaScript contain experimental queries. For more information, see "[About {% data variables.product.prodname_code_scanning %} alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)."{% endif %} +When you specify a query suite, the {% data variables.product.prodname_codeql %} analysis engine will run the default set of queries and any extra queries defined in the additional query suite. {% ifversion codeql-ml-queries %}The `security-extended` and `security-and-quality` query suites for JavaScript contain experimental queries. For more information, see "[About {% data variables.product.prodname_code_scanning %} alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)."{% endif %} 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 483ad322b5..3f25bd67d1 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,6 +1,6 @@ When you use {% data variables.product.prodname_codeql %} to scan code, the {% data variables.product.prodname_codeql %} analysis engine generates a database from the code and runs queries on it. {% data variables.product.prodname_codeql %} analysis uses a default set of queries, but you can specify more queries to run, in addition to the default queries. -{% if codeql-packs %} +{% ifversion codeql-packs %} You can run extra queries if they are part of a {% data variables.product.prodname_codeql %} pack (beta) published to the {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %} or a {% data variables.product.prodname_ql %} pack stored in a repository. For more information, see "[About {% data variables.product.prodname_code_scanning %} with {% data variables.product.prodname_codeql %}](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql#about-codeql-queries)." The options available to specify the additional queries you want to run are: diff --git a/translations/zh-CN/data/reusables/dependabot/create-dependabot-yml.md b/translations/zh-CN/data/reusables/dependabot/create-dependabot-yml.md deleted file mode 100644 index d8979241f3..0000000000 --- a/translations/zh-CN/data/reusables/dependabot/create-dependabot-yml.md +++ /dev/null @@ -1 +0,0 @@ -1. 创建 *dependabot.yml* 配置文件。 diff --git a/translations/zh-CN/data/reusables/dependabot/vulnerable-calls-beta.md b/translations/zh-CN/data/reusables/dependabot/vulnerable-calls-beta.md index b449521645..7ee0c3953a 100644 --- a/translations/zh-CN/data/reusables/dependabot/vulnerable-calls-beta.md +++ b/translations/zh-CN/data/reusables/dependabot/vulnerable-calls-beta.md @@ -1,4 +1,4 @@ -{% if dependabot-alerts-vulnerable-calls %} +{% ifversion dependabot-alerts-vulnerable-calls %} {% note %} diff --git a/translations/zh-CN/data/reusables/desktop/local-config-email.md b/translations/zh-CN/data/reusables/desktop/local-config-email.md new file mode 100644 index 0000000000..20ef34862c --- /dev/null +++ b/translations/zh-CN/data/reusables/desktop/local-config-email.md @@ -0,0 +1 @@ +1. Under **Email**, select the dropdown menu and click the email you'd like to use for your local Git configuration. ![The name field of the local Git configuration](/assets/images/help/desktop/local-config-email.png) diff --git a/translations/zh-CN/data/reusables/desktop/local-config-name.md b/translations/zh-CN/data/reusables/desktop/local-config-name.md new file mode 100644 index 0000000000..17ac79f589 --- /dev/null +++ b/translations/zh-CN/data/reusables/desktop/local-config-name.md @@ -0,0 +1 @@ +1. Under **Name**, type the name you'd like to use for your local Git configuration. ![The name field of the local Git configuration](/assets/images/help/desktop/local-config-name.png) diff --git a/translations/zh-CN/data/reusables/desktop/mac-repository-settings-menu.md b/translations/zh-CN/data/reusables/desktop/mac-repository-settings-menu.md new file mode 100644 index 0000000000..f9e05e38ed --- /dev/null +++ b/translations/zh-CN/data/reusables/desktop/mac-repository-settings-menu.md @@ -0,0 +1 @@ +1. 在 **Repository(仓库)**菜单中,单击 **Repository Settings...(仓库设置...)**。 ![仓库设置菜单选项](/assets/images/help/desktop/repository-settings-mac.png) diff --git a/translations/zh-CN/data/reusables/desktop/paste-email-git-config.md b/translations/zh-CN/data/reusables/desktop/paste-email-git-config.md deleted file mode 100644 index e0375f882b..0000000000 --- a/translations/zh-CN/data/reusables/desktop/paste-email-git-config.md +++ /dev/null @@ -1 +0,0 @@ -1. 在 **Email(电子邮件)**字段中,粘贴从 {% data variables.product.prodname_dotcom %} 或 {% data variables.product.prodname_enterprise %} 帐户设置中复制的电子邮件地址。 diff --git a/translations/zh-CN/data/reusables/desktop/repository-settings-save.md b/translations/zh-CN/data/reusables/desktop/repository-settings-save.md new file mode 100644 index 0000000000..7ac814f36c --- /dev/null +++ b/translations/zh-CN/data/reusables/desktop/repository-settings-save.md @@ -0,0 +1 @@ +1. 单击 **Save(保存)**。 ![保存按钮](/assets/images/help/desktop/repository-settings-save.png) diff --git a/translations/zh-CN/data/reusables/desktop/select-email-git-config.md b/translations/zh-CN/data/reusables/desktop/select-email-git-config.md new file mode 100644 index 0000000000..d99e660ca7 --- /dev/null +++ b/translations/zh-CN/data/reusables/desktop/select-email-git-config.md @@ -0,0 +1 @@ +1. Select the **Email** dropdown and click the email address you would like to use for your commits. diff --git a/translations/zh-CN/data/reusables/desktop/select-git-config.md b/translations/zh-CN/data/reusables/desktop/select-git-config.md new file mode 100644 index 0000000000..82c2f2b63f --- /dev/null +++ b/translations/zh-CN/data/reusables/desktop/select-git-config.md @@ -0,0 +1 @@ +1. Click **Git Config**. ![Git Config option](/assets/images/help/desktop/select-git-config.png) diff --git a/translations/zh-CN/data/reusables/desktop/use-local-git-config.md b/translations/zh-CN/data/reusables/desktop/use-local-git-config.md new file mode 100644 index 0000000000..a4c95a6a54 --- /dev/null +++ b/translations/zh-CN/data/reusables/desktop/use-local-git-config.md @@ -0,0 +1 @@ +1. Under "For this repository I wish to", select **Use a local Git config**. ![主要远程仓库字段](/assets/images/help/desktop/use-local-git-config.png) diff --git a/translations/zh-CN/data/reusables/desktop/windows-repository-settings-menu.md b/translations/zh-CN/data/reusables/desktop/windows-repository-settings-menu.md new file mode 100644 index 0000000000..462b667d2f --- /dev/null +++ b/translations/zh-CN/data/reusables/desktop/windows-repository-settings-menu.md @@ -0,0 +1 @@ +1. 在 **Repository(仓库)**菜单中,单击 **Repository Settings...(仓库设置...)**。 ![仓库设置菜单选项](/assets/images/help/desktop/repository-settings-win.png) diff --git a/translations/zh-CN/data/reusables/education/about-github-education-link.md b/translations/zh-CN/data/reusables/education/about-github-education-link.md index d8da83b955..f16e8a3c85 100644 --- a/translations/zh-CN/data/reusables/education/about-github-education-link.md +++ b/translations/zh-CN/data/reusables/education/about-github-education-link.md @@ -1,3 +1,3 @@ -作为经认可的教育机构的学生或教职员工,您可以申请 GitHub Education 福利,其中包括访问 GitHub 全球校园。 全球校园是一个门户,允许 GitHub 教育社区在一个位置访问其教育福利! 全球校园门户包括访问 GitHub 教育社区、专业开发人员使用的行业工具、活动、[校园电视](https://www.twitch.tv/githubeducation) 内容、GitHub Classroom 及其他独家功能,以帮助学生和教师塑造下一代软件开发。 +As a student or faculty member at an accredited educational institution, you can apply for {% data variables.product.prodname_education %} benefits, which includes access to {% data variables.product.prodname_global_campus %}. {% data variables.product.prodname_global_campus %} is a portal that allows the GitHub Education Community to access their education benefits—all in one place! The {% data variables.product.prodname_global_campus %} portal includes access to {% data variables.product.prodname_education_community_with_url %}, industry tools used by professional developers, events, [Campus TV](https://www.twitch.tv/githubeducation) content, {% data variables.product.prodname_classroom_with_url %}, and other exclusive features to help students and teachers shape the next generation of software development. 在申请个人折扣之前,请检查您的学习社区是否已作为 {% data variables.product.prodname_campus_program %} 学校与我们合作。 更多信息请参阅“[关于 {% data variables.product.prodname_campus_program %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/about-github-campus-program)”。 diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/administrators-tab.md b/translations/zh-CN/data/reusables/enterprise-accounts/administrators-tab.md index d60d495b84..345d074453 100644 --- a/translations/zh-CN/data/reusables/enterprise-accounts/administrators-tab.md +++ b/translations/zh-CN/data/reusables/enterprise-accounts/administrators-tab.md @@ -1,3 +1,3 @@ 1. 在“{% octicon "person" aria-label="The People icon" %} People(人员)”下,单击 **Administrators(管理员)**。 - ![管理员选项卡]{% ifversion ghec%}(/assets/images/help/business-accounts/business-accounts-admin-tab-dotcom.png){% else %}{% if enterprise-membership-view-improvements %}(/assets/images/help/business-accounts/business-accounts-admin-tab-new.png){% else %}(/assets/images/help/business-accounts/business-accounts-admin-tab.png){% endif %}{% endif %} + ![管理员选项卡]{% ifversion ghec%}(/assets/images/help/business-accounts/business-accounts-admin-tab-dotcom.png){% else %}{% ifversion enterprise-membership-view-improvements %}(/assets/images/help/business-accounts/business-accounts-admin-tab-new.png){% else %}(/assets/images/help/business-accounts/business-accounts-admin-tab.png){% endif %}{% endif %} diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/download-recovery-codes.md b/translations/zh-CN/data/reusables/enterprise-accounts/download-recovery-codes.md index a350cfbc75..e29f2a7e6e 100644 --- a/translations/zh-CN/data/reusables/enterprise-accounts/download-recovery-codes.md +++ b/translations/zh-CN/data/reusables/enterprise-accounts/download-recovery-codes.md @@ -1,3 +1,3 @@ -1. To ensure you can still access your enterprise in the event that your identity provider is ever unavailable in the future, click **Download**, **Print**, or **Copy** to save your recovery codes. 更多信息请参阅“[下载企业帐户的单点登录恢复代码](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes)”。 +1. To ensure you can still access your enterprise in the event that your identity provider is ever unavailable in the future, click **Download**, **Print**, or **Copy** to save your recovery codes. For more information, see "[Downloading your enterprise account's single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." ![用于下载、打印或复制恢复代码的按钮屏幕截图](/assets/images/help/saml/saml_recovery_code_options.png) diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/emu-azure-admin-consent.md b/translations/zh-CN/data/reusables/enterprise-accounts/emu-azure-admin-consent.md new file mode 100644 index 0000000000..22ac9ba7bc --- /dev/null +++ b/translations/zh-CN/data/reusables/enterprise-accounts/emu-azure-admin-consent.md @@ -0,0 +1,6 @@ +1. When redirected, sign in to your identity provider, then follow the instructions to give consent and install the {% data variables.product.prodname_emu_idp_oidc_application %} application. + {% warning %} + + **Warning:** You must sign in to Azure AD as a user with global admin rights in order to consent to the installation of the {% data variables.product.prodname_emu_idp_oidc_application %} application. + + {% endwarning %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/emu-cap-validates.md b/translations/zh-CN/data/reusables/enterprise-accounts/emu-cap-validates.md new file mode 100644 index 0000000000..6701264a92 --- /dev/null +++ b/translations/zh-CN/data/reusables/enterprise-accounts/emu-cap-validates.md @@ -0,0 +1 @@ +When your enterprise uses OIDC SSO, {% data variables.product.prodname_dotcom %} will automatically use your IdP's conditional access policy (CAP) IP conditions to validate user interactions with {% data variables.product.prodname_dotcom %}, when members change IP addresses, and each time a personal access token or SSH key is used. \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/oidc-beta-notice.md b/translations/zh-CN/data/reusables/enterprise-accounts/oidc-beta-notice.md new file mode 100644 index 0000000000..77e3430f95 --- /dev/null +++ b/translations/zh-CN/data/reusables/enterprise-accounts/oidc-beta-notice.md @@ -0,0 +1,5 @@ +{% note %} + +**Note:** OpenID Connect (OIDC) and Conditional Access Policy (CAP) support for {% data variables.product.prodname_emus %} is in public beta and only available for Azure AD. + +{% endnote %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/oidc-gei-warning.md b/translations/zh-CN/data/reusables/enterprise-accounts/oidc-gei-warning.md new file mode 100644 index 0000000000..73ed859d44 --- /dev/null +++ b/translations/zh-CN/data/reusables/enterprise-accounts/oidc-gei-warning.md @@ -0,0 +1,5 @@ +{% warning %} + +**Warning:** If you use {% data variables.product.prodname_importer_proper_name %} to migrate an organization from {% data variables.product.product_location_enterprise %}, make sure to use a service account that is exempt from Azure AD's CAP otherwise your migration may be blocked. + +{% endwarning %} \ No newline at end of file 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 1908bec83e..30ff9fb92d 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 @@ -代码审查设置可用于 {% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_server %} 2.20+、{% ifversion ghae %} {% data variables.product.prodname_ghe_managed %},{% endif %} 和 {% data variables.product.prodname_ghe_cloud %}。 更多信息请参阅“[GitHub's products](/articles/githubs-products)”。 +Code review settings are available in all public repositories owned by an organization, and all private repositories owned by organizations on {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.20+,{% ifversion ghae %} {% 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/getting-started/learning-lab-enterprise.md b/translations/zh-CN/data/reusables/getting-started/learning-enterprise.md similarity index 51% rename from translations/zh-CN/data/reusables/getting-started/learning-lab-enterprise.md rename to translations/zh-CN/data/reusables/getting-started/learning-enterprise.md index 6564a08836..9ce37784f8 100644 --- a/translations/zh-CN/data/reusables/getting-started/learning-lab-enterprise.md +++ b/translations/zh-CN/data/reusables/getting-started/learning-enterprise.md @@ -1,3 +1,3 @@ -您的企业成员可以通过 [{% data variables.product.prodname_learning %}](https://lab.github.com/) 在自己的 GitHub 存储库中完成有趣、逼真的项目来学习新技能。 每门课程都是由 GitHub 社区创建的实践课程,由友好的学习实验室机器人授课。 +您的企业成员可以通过 [{% data variables.product.prodname_learning %}](https://skills.github.com/) 在自己的 GitHub 存储库中完成有趣、逼真的项目来学习新技能。 每门课程都是由 GitHub 社区创建的实践课程,由友好的机器人授课。 更多信息请参阅“[Git 和 {% data variables.product.prodname_dotcom %} 学习资源](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)”。 diff --git a/translations/zh-CN/data/reusables/getting-started/learning-lab.md b/translations/zh-CN/data/reusables/getting-started/learning.md similarity index 53% rename from translations/zh-CN/data/reusables/getting-started/learning-lab.md rename to translations/zh-CN/data/reusables/getting-started/learning.md index 7982ff5b97..55daf44fa6 100644 --- a/translations/zh-CN/data/reusables/getting-started/learning-lab.md +++ b/translations/zh-CN/data/reusables/getting-started/learning.md @@ -1,3 +1,3 @@ -您可以通过 [{% data variables.product.prodname_learning %}](https://lab.github.com/) 在自己的 GitHub 存储库中完成有趣,逼真的项目来学习新技能。 每门课程都是由 GitHub 社区创建的实践课程,由友好的学习实验室机器人授课。 +您可以通过 [{% data variables.product.prodname_learning %}](https://skills.github.com/) 在自己的 GitHub 存储库中完成有趣,逼真的项目来学习新技能。 每门课程都是由 GitHub 社区创建的实践课程,由友好的机器人授课。 更多信息请参阅“[Git 和 {% data variables.product.prodname_dotcom %} 学习资源](/github/getting-started-with-github/quickstart/git-and-github-learning-resources)”。 diff --git a/translations/zh-CN/data/reusables/open-source/open-source-learning-lab.md b/translations/zh-CN/data/reusables/open-source/open-source-learning.md similarity index 100% rename from translations/zh-CN/data/reusables/open-source/open-source-learning-lab.md rename to translations/zh-CN/data/reusables/open-source/open-source-learning.md diff --git a/translations/zh-CN/data/reusables/projects/create-project.md b/translations/zh-CN/data/reusables/projects/create-project.md index 338f228e85..3f7ae138e2 100644 --- a/translations/zh-CN/data/reusables/projects/create-project.md +++ b/translations/zh-CN/data/reusables/projects/create-project.md @@ -1,5 +1,8 @@ 1. 在 {% data variables.product.prodname_dotcom %} 上,导航到组织的主页面。 -2. 单击 {% octicon "table" aria-label="The project icon" %} **Projects(项目)**。 -3. 选择 **New project(新项目)**下拉菜单并点击 **New project (Beta)(新项目 [测试版])**。 +1. 单击 {% octicon "table" aria-label="The project icon" %} **Projects(项目)**。 +1. 选择 **New project(新项目)**下拉菜单并点击 **New project (Beta)(新项目 [测试版])**。 ![新项目](/assets/images/help/issues/new_project_beta.png) +1. When prompted to select a template, click a template or, to start with an empty project, click "Table" or "Board". Then, click **Create**. + + ![Screenshot showing template selection modal](/assets/images/help/issues/projects-select-template.png) \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/projects/create-user-project.md b/translations/zh-CN/data/reusables/projects/create-user-project.md index 80a8feeb41..5e303bc69d 100644 --- a/translations/zh-CN/data/reusables/projects/create-user-project.md +++ b/translations/zh-CN/data/reusables/projects/create-user-project.md @@ -1,4 +1,7 @@ 1. 在任何 {% data variables.product.product_name %} 页面上,单击您的头像,然后选择 **Your projects(您的项目)**。 -2. 选择 **New project(新项目)**下拉菜单并点击 **New project (Beta)(新项目 [测试版])**。 +1. 选择 **New project(新项目)**下拉菜单并点击 **New project (Beta)(新项目 [测试版])**。 ![新项目](/assets/images/help/issues/new_project_beta.png) +1. When prompted to select a template, click a template or, to start with an empty project, click "Table" or "Board". Then, click **Create**. + + ![Screenshot showing template selection modal](/assets/images/help/issues/projects-select-template.png) \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/projects/reopen-a-project.md b/translations/zh-CN/data/reusables/projects/reopen-a-project.md new file mode 100644 index 0000000000..8f0cbdec82 --- /dev/null +++ b/translations/zh-CN/data/reusables/projects/reopen-a-project.md @@ -0,0 +1,6 @@ +1. Click the **Projects** tab. ![Screenshot showing project close button](/assets/images/help/issues/projects-profile-tab.png) +1. To show closed projects, click **Closed**. ![Screenshot showing project close button](/assets/images/help/issues/closed-projects-tab.png) +1. Click the project you want to reopen. +1. 在右上角,单击 {% octicon "kebab-horizontal" aria-label="The menu icon" %} 以打开菜单。 +1. In the menu, to access the project settings, click {% octicon "gear" aria-label="The gear icon" %} **Settings**. +1. At the bottom of the page, click **Re-open project**. ![Screenshot showing project re-open button](/assets/images/help/issues/reopen-project-button.png) \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/pull_requests/merge-queue-merging-method.md b/translations/zh-CN/data/reusables/pull_requests/merge-queue-merging-method.md index 835c80cbc7..25b928ad38 100644 --- a/translations/zh-CN/data/reusables/pull_requests/merge-queue-merging-method.md +++ b/translations/zh-CN/data/reusables/pull_requests/merge-queue-merging-method.md @@ -1,3 +1,3 @@ {% data variables.product.product_name %} merges the pull request according to the merge strategy configured in the branch protection once all required CI checks pass. -![Merge queue merging method](/assets/images/help/pull_requests/merge-queue-merging-method.png) \ No newline at end of file +![合并队列合并方法](/assets/images/help/pull_requests/merge-queue-merging-method.png) \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/releases/previous-release-tag.md b/translations/zh-CN/data/reusables/releases/previous-release-tag.md new file mode 100644 index 0000000000..a1d109a396 --- /dev/null +++ b/translations/zh-CN/data/reusables/releases/previous-release-tag.md @@ -0,0 +1,3 @@ +{% ifversion previous-release-tag %} +1. Optionally, to the top right of the description text box, select the **Previous tag** drop-down menu and click the tag that identifies the previous release. ![Screenshot showing how to select a tag to identify the previous release](/assets/images/help/releases/releases-tag-previous-release.png) +{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/repositories/relative-links.md b/translations/zh-CN/data/reusables/repositories/relative-links.md index 62497fe334..9be69d46da 100644 --- a/translations/zh-CN/data/reusables/repositories/relative-links.md +++ b/translations/zh-CN/data/reusables/repositories/relative-links.md @@ -6,6 +6,6 @@ [此项目的参与指南](docs/CONTRIBUTING.md) ``` -{% data variables.product.product_name %} 将根据您当前使用的分支自动转换相对链接或图像路径,从而使链接或路径始终有效。 您可以使用所有相对链接操作符,如 `./` 和 `../`。 +{% data variables.product.product_name %} 将根据您当前使用的分支自动转换相对链接或图像路径,从而使链接或路径始终有效。 The path of the link will be relative to the current file. Links starting with `/` will be relative to the repository root. 您可以使用所有相对链接操作符,如 `./` 和 `../`。 相对链接更便于用户克隆仓库。 绝对链接可能无法用于仓库的克隆 - 建议使用相对链接引用仓库中的其他文件。 diff --git a/translations/zh-CN/data/reusables/saml/external-group-audit-events.md b/translations/zh-CN/data/reusables/saml/external-group-audit-events.md index e3517ca73d..d4b31e6c19 100644 --- a/translations/zh-CN/data/reusables/saml/external-group-audit-events.md +++ b/translations/zh-CN/data/reusables/saml/external-group-audit-events.md @@ -1,7 +1,7 @@ -| 操作 | 描述 | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `external_group.delete` | Triggered when your Okta group is deleted. For more information, see ["Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | -| `external_group.link` | Triggered when your Okta group is mapped to your {% data variables.product.prodname_ghe_managed %} team. For more information, see ["Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | -| `external_group.provision` | Triggered when an Okta group is mapped to your team on {% data variables.product.prodname_ghe_managed %}. For more information, see ["Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | -| `external_group.unlink` | Triggered when your Okta group is unmapped from your {% data variables.product.prodname_ghe_managed %} team. For more information, see ["Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | -| `external_group.update` | Triggered when your Okta group's settings are updated. For more information, see ["Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | +| 操作 | 描述 | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `external_group.delete` | 在删除 Okta 组时触发。 For more information, see ["Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | +| `external_group.link` | 当您的 Okta 组映射到 {% data variables.product.prodname_ghe_managed %} 团队时触发。 For more information, see ["Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | +| `external_group.provision` | 在 {% data variables.product.prodname_ghe_managed %} 上将 Okta 组映射到您的团队时触发。 For more information, see ["Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | +| `external_group.unlink` | 当您的 Okta 组从 {% data variables.product.prodname_ghe_managed %} 团队中取消映射时触发。 For more information, see ["Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | +| `external_group.update` | 在更新 Okta 组的设置时触发。 For more information, see ["Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | diff --git a/translations/zh-CN/data/reusables/saml/external-identity-audit-events.md b/translations/zh-CN/data/reusables/saml/external-identity-audit-events.md index 1d3d2a36ad..2c5e48f20e 100644 --- a/translations/zh-CN/data/reusables/saml/external-identity-audit-events.md +++ b/translations/zh-CN/data/reusables/saml/external-identity-audit-events.md @@ -1,5 +1,5 @@ -| 操作 | 描述 | -| ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `external_identity.deprovision` | Triggered when a user is removed from your Okta group and is subsequently deprovisioned from {% data variables.product.prodname_ghe_managed %}. For more information, see ["Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | -| `external_identity.provision` | Triggered when an Okta user is added to your Okta group and is subsequently provisioned to the mapped team on {% data variables.product.prodname_ghe_managed %}. For more information, see ["Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | -| `external_identity.update` | Triggered when an Okta user's settings are updated. For more information, see ["Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | +| 操作 | 描述 | +| ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `external_identity.deprovision` | 当用户从 Okta 组中删除并随后从 {% data variables.product.prodname_ghe_managed %} 取消预配时触发。 For more information, see ["Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | +| `external_identity.provision` | 在将 Okta 用户添加到 Okta 组并随后在 {% data variables.product.prodname_ghe_managed %} 上预配到映射的团队时触发。 For more information, see ["Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | +| `external_identity.update` | 在更新 Okta 用户的设置时触发。 For more information, see ["Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | diff --git a/translations/zh-CN/data/reusables/secret-scanning/partner-secret-list-private-repo.md b/translations/zh-CN/data/reusables/secret-scanning/partner-secret-list-private-repo.md index c1875346d3..6a7e9225e0 100644 --- a/translations/zh-CN/data/reusables/secret-scanning/partner-secret-list-private-repo.md +++ b/translations/zh-CN/data/reusables/secret-scanning/partner-secret-list-private-repo.md @@ -147,6 +147,8 @@ Plivo | Plivo Auth ID | plivo_auth_id{% endif %} Plivo | Plivo 验证令牌 | plivo_auth_token{% endif %} Postman | Postman API 密钥 | postman_api_key Proctorio | Proctorio 消费者密钥 | proctorio_consumer_key Proctorio | Proctorio 链接密钥 | proctorio_linkage_key Proctorio | Proctorio 注册密钥 | proctorio_registration_key Proctorio | Proctorio 密钥 | proctorio_secret_key Pulumi | Pulumi 访问令牌 | pulumi_access_token {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} PyPI | PyPI API Token | pypi_api_token{% endif %} +{%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7375 %} +redirect.pizza | redirect.pizza API Token | redirect_pizza_api_token{% endif %} {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} RubyGems | RubyGems API 密钥 | rubygems_api_key{% endif %} Samsara | Samsara API 令牌 | samsara_api_token Samsara | Samsara OAuth 访问令牌 | samsara_oauth_access_token {%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %} diff --git a/translations/zh-CN/data/reusables/secret-scanning/partner-secret-list-public-repo.md b/translations/zh-CN/data/reusables/secret-scanning/partner-secret-list-public-repo.md index 6be65bf5ad..bcce07b24f 100644 --- a/translations/zh-CN/data/reusables/secret-scanning/partner-secret-list-public-repo.md +++ b/translations/zh-CN/data/reusables/secret-scanning/partner-secret-list-public-repo.md @@ -77,6 +77,7 @@ | Proctorio | Proctorio 密钥 | | Pulumi | Pulumi 访问令牌 | | PyPI | PyPI API 令牌 | +| redirect.pizza | redirect.pizza API Token | | RubyGems | RubyGems API 密钥 | | Samsara | Samsara API 令牌 | | Samsara | Samsara OAuth 访问令牌 | diff --git a/translations/zh-CN/data/reusables/secret-scanning/secret-list-private-push-protection.md b/translations/zh-CN/data/reusables/secret-scanning/secret-list-private-push-protection.md index 85251ca1cb..4ded6dec06 100644 --- a/translations/zh-CN/data/reusables/secret-scanning/secret-list-private-push-protection.md +++ b/translations/zh-CN/data/reusables/secret-scanning/secret-list-private-push-protection.md @@ -60,16 +60,5 @@ | PlanetScale | PlanetScale 服务令牌 | planetscale_service_token | | Postman | Postman API 密钥 | postman_api_key | | Proctorio | Proctorio 密钥 | proctorio_secret_key | -| Samsara | Samsara API 令牌 | samsara_api_token | -| Samsara | Samsara OAuth 访问令牌 | samsara_oauth_access_token | -| SendGrid | SendGrid API Key | sendgrid_api_key | -| Sendinblue | SendinBlue API 密钥 | sendinblue_api_key | -| Sendinblue | SendinBlue SMTP 密钥 | sendinblue_smtp_key | -| Shippo | Shippo Live API Token | shippo_live_api_token | -| Shopify | Shopify App 共享密钥 | shopify_app_shared_secret | -| Shopify | Shopify 访问令牌 | shopify_access_token | -| Slack | Slack API 令牌 | slack_api_token | -| Stripe | Stripe Live API 密钥 | stripe_api_key | -| Tencent Cloud | 腾讯云密钥 ID | tencent_cloud_secret_id | -| Typeform | Typeform 个人访问令牌 | typeform_personal_access_token | -| WorkOS | WorkOS Production API Key | workos_production_api_key | +{%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7375 %} +redirect.pizza | redirect.pizza API Token | redirect_pizza_api_token{% endif %} Samsara | Samsara API Token | samsara_api_token Samsara | Samsara OAuth Access Token | samsara_oauth_access_token SendGrid | SendGrid API Key | sendgrid_api_key Sendinblue | Sendinblue API Key | sendinblue_api_key Sendinblue | Sendinblue SMTP Key | sendinblue_smtp_key Shippo | Shippo Live API Token | shippo_live_api_token Shopify | Shopify App Shared Secret | shopify_app_shared_secret Shopify | Shopify Access Token | shopify_access_token Slack | Slack API Token | slack_api_token Stripe | Stripe Live API Secret Key | stripe_api_key Tencent Cloud | Tencent Cloud Secret ID | tencent_cloud_secret_id Typeform | Typeform Personal Access Token | typeform_personal_access_token WorkOS | WorkOS Production API Key | workos_production_api_key diff --git a/translations/zh-CN/data/reusables/user-settings/enabling-fixed-width-fonts.md b/translations/zh-CN/data/reusables/user-settings/enabling-fixed-width-fonts.md index 7660215260..98f62532da 100644 --- a/translations/zh-CN/data/reusables/user-settings/enabling-fixed-width-fonts.md +++ b/translations/zh-CN/data/reusables/user-settings/enabling-fixed-width-fonts.md @@ -1,4 +1,4 @@ -{% if fixed-width-font-gfm-fields %} +{% ifversion fixed-width-font-gfm-fields %} If you are frequently editing code snippets and tables, you may benefit from enabling a fixed-width font in all comment fields on {% data variables.product.product_name %}. For more information, see "[Enabling fixed-width fonts in the editor](/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github#enabling-fixed-width-fonts-in-the-editor)." diff --git a/translations/zh-CN/data/reusables/webhooks/delete_properties.md b/translations/zh-CN/data/reusables/webhooks/delete_properties.md index 8cd4ee0dd5..c54c37420c 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`](/rest/reference/git#get-a-reference) 资源。 | -| `ref_type` | `字符串` | 在仓库中删除的 Git ref 对象的类型。 可以是 `branch` 或 `tag`。 | +| 键 | 类型 | 描述 | +| ---------- | ----- | --------------------------------------------------------------------------- | +| `ref` | `字符串` | The [`git ref`](/rest/reference/git#get-a-reference) 资源。 | +| `ref_type` | `字符串` | The type of Git ref object deleted in the repository. 可以是 `branch` 或 `tag`。 | diff --git a/translations/zh-CN/data/variables/product.yml b/translations/zh-CN/data/variables/product.yml index 70257c8367..2219fbccb0 100644 --- a/translations/zh-CN/data/variables/product.yml +++ b/translations/zh-CN/data/variables/product.yml @@ -34,6 +34,8 @@ prodname_enterprise_backup_utilities: 'GitHub Enterprise Server 备份实用程 prodname_github_connect: 'GitHub Connect' prodname_unified_contributions: '统一贡献' prodname_unified_search: '统一搜索' +#GitHub Enterprise migration tool +prodname_importer_proper_name: 'GitHub Enterprise Importer' #GitHub Education prodname_education: 'GitHub Education' prodname_education_community: '教育社区' @@ -43,6 +45,8 @@ prodname_classroom: 'GitHub 课堂' prodname_classroom_with_url: '[GitHub Classroom](https://classroom.github.com/login)' prodname_campus_program: 'GitHub 校园计划' prodname_student_pack: 'GitHub Student Developer Pack' +prodname_global_campus: 'GitHub Global Campus' +prodname_community_exchange: 'GitHub Community Exchange' #GitHub CLI prodname_cli: 'GitHub CLI' #GitHub Desktop @@ -79,10 +83,11 @@ prodname_debug: 'GitHub Debug' prodname_discussions: 'GitHub Discussions' #GitHub Enterprise Managed Users prodname_emu_idp_application: 'GitHub Enterprise 托管用户' +prodname_emu_idp_oidc_application: 'GitHub Enterprise Managed User (OIDC)' prodname_emus: '企业托管用户' -prodname_managed_user: '托管用户' -prodname_managed_users: '托管用户' -prodname_managed_users_caps: '托管用户' +prodname_managed_user: 'managed user account' +prodname_managed_users: 'managed user accounts' +prodname_managed_users_caps: 'Managed user accounts' prodname_emu_enterprise: '具有托管用户的企业' prodname_emu_org: '具有托管用户的组织' #GitHub Issues @@ -102,12 +107,12 @@ prodname_advanced_security: 'Advanced Security' prodname_codespaces: 'Codespaces' prodname_github_codespaces: 'GitHub Codespaces' prodname_serverless: '基于 Web 的编辑器' -#GitHub resources: blog, jobs, Learning Lab +#GitHub resources: blog, jobs, skills prodname_gcf: 'GitHub Community Support' prodname_blog: 'GitHub 博客' prodname_jobs: 'GitHub Jobs' -prodname_learning: 'GitHub Learning Lab' -prodname_learning_link: 'https://lab.github.com/' +prodname_learning: 'GitHub Skills' +prodname_learning_link: 'https://skills.github.com/' prodname_roadmap: 'GitHub 公共路线图' prodname_roadmap_link: 'https://github.com/github/roadmap#github-public-roadmap' #GitHub support @@ -142,7 +147,7 @@ prodname_codeql_workflow: 'CodeQL 分析工作流程' prodname_vs: 'Visual Studio' prodname_vscode_shortname: 'VS 代码' prodname_vscode: 'Visual Studio Code' -prodname_vs_subscriber: '{% data variables.product.prodname_vs %} subscriber' +prodname_vs_subscriber: '{% data variables.product.prodname_vs %} 订户' prodname_vss_ghe: '包含 GitHub Enterprise 的 Visual Studio 订阅' prodname_vss_admin_portal_with_url: '[Visual Studio 订阅的管理员门户](https://visualstudio.microsoft.com/subscriptions-administration/)' prodname_vscode_command_palette_shortname: 'VS 代码命令面板' diff --git a/translations/zh-CN/data/variables/release_candidate.yml b/translations/zh-CN/data/variables/release_candidate.yml index f4379af822..ec65ef6f94 100644 --- a/translations/zh-CN/data/variables/release_candidate.yml +++ b/translations/zh-CN/data/variables/release_candidate.yml @@ -1,2 +1,2 @@ --- -version: enterprise-server@3.5 +version: ''